* {border-collapse:collapse;}
.png { behavior: url(/design/js/iepngfix.htc) }
html,body{margin:0;padding:0;}
html,td,th{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
th{text-align:center;font-weight:bold;}
.b{border:1px solid black;}

a {color:#000000; text-decoration:underline;}
a:hover{color:#059543;}
a img{border:none}

h1,h2,h3{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
color:#336666;
}
h1{font-size:16px;margin-bottom:5px;}
h2{font-size:14px;}
h3{font-size:12px;}
p{
margin-top:3px;
margin-bottom:5px;
}
.path{
margin:0 9px;
border-bottom:1px solid #669999;
background:url(/design/images/arr.gif) bottom right no-repeat;
}
.path td{
padding:5px 10px 5px 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.path img{
margin:0 5px -2px 5px;
}
.path a{
color:#000000;
text-decoration:none;
}
.path a:hover{
text-decoration:underline;
}
a.search{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.search:hover{
text-decoration:underline;
}
a.lng{
margin-left:8px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#669999;
text-decoration:none;
}
a.lng:hover{
text-decoration:underline;
}

.tree_root{
padding:4px 4px 4px 8px;
background-color:#a3bbbb;
margin-bottom:7px;
}
.tree_root a{
margin:6px 0 8px 0;
display:block;
padding-left:28px;
background:url(/design/images/marker.gif) top left no-repeat;
text-decoration:none;
text-transform:uppercase;
}
.tree_root a.selected{
background:url(/design/images/marker_a.gif) top left no-repeat;
color:#059543;
}
.tree_root a:hover{
background:url(/design/images/marker_a_hover.gif) top left no-repeat;
background-position:0px 2px;
color:#059543;
}
.tree_level{
margin-left:28px;
}
.tree_level a{
text-transform:none;
padding-left:12px;
background:url(/design/images/mark.gif) top left no-repeat;
}

.tree_level a.selected,.tree_level a:hover{
font-size:12px;
padding-left:12px;
background:url(/design/images/mark_a.gif) top left no-repeat;
}
div.caption{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#336666;
padding-left:24px;
background:url(/design/images/marker_text.gif) top left no-repeat;
text-transform:uppercase;
margin-bottom:9px;
}
div.left{
padding-left:24px;
}

.news_item{
margin-bottom:15px;
}
.news_group{
margin-bottom:10px;
}
.news_title{
font-weight:bold;
}
.date{
clear:both;
background-color:#059443;
color:#FFFFFF;
font-size:10px;
padding:0 3px;
}
.news_descr p{
padding:0;
margin:0;
}
.vote_item{
border:1px solid #e5e5e5;
background-color:#f7f7f7;
padding:8px 12px;
}
.vote_name{
padding-right:2px;
}
.vote_rating{
height:12px;
background:url(/design/images/vote_rating.gif) left repeat-x;
}
.vote_title{
font-weight:bold;
font-size:12px;
}

.bottom_menu{
text-align:center;
background:url(/design/images/bg_bottom.gif) top repeat-x; border-bottom:1px solid #FFFFFF; padding:6px;
font-size:10px;
text-transform:uppercase;
color:#000000;
}
.bottom_menu a{
text-decoration:none;
}
hr{
border:none;
color:#a4bcbc;
background-color:#a4bcbc;
height:1px;
}
.important{color:red;}

.tree .item{
white-space:nowrap;
padding-right:3px;
}
.tree a{
font-family:Tahoma, Arial;
font-size:12px;
text-decoration:none;
line-height:17px;
}

.tree .item img{
margin-bottom:-4px;
}
.sub{
margin-left:17px;
}
a.line{text-decoration:underline;}
a.line:hover{text-decoration:none;}
a.noline{text-decoration:none;}
a.noline:hover{text-decoration:underline;}
ul{
margin:3px 0;
padding-left:30px;
list-style-type:square;
}
div.tags{
margin-top:3px;
}
div.tags a{
text-decoration:none;
font-size:10px;
}
div.message{
border:1px solid red;
padding:5px 10px;
margin:5px 0;
}
.pages{
display:block;
margin:5px 0;
clear:both;
color:#a3bbbb;
}
.pages a.page_link,.pages span.current{
border:1px solid #a3bbbb;
margin:0 2px;
padding:0 3px;
text-decoration:none;
color:#a3bbbb;
}
.pages span.current{
border-color:#339966;
color:#339966;
}
.pages a.page_link{
color:#a3bbbb;
}
.pages a.page_link:hover{
color:white;
background-color:#a3bbbb;
}
.cr{
display:none;
}
div.comment{


padding:10px 10px;
background-color:#eef2f2;
margin:10px 0;
}
#ShowAddComment{
display:block;
font-size:16px;
padding:5px 0;
font-weight:bold;
}
/* стили кабинета пользователя */

.large_input
{
	font-size: 16pt;
}

.users_list
{
	margin: 0px;
	padding: 0px;
}

.users_list li
{
	list-style-type: none;
   padding: 5px 0px 11px 45px;
   margin: 0px 0px 6px 0px;   
	background-repeat: no-repeat;   
	background-position: 10px 6px;  
	width: 230px;
}

.users_list li a:link, .users_list li a:hover, .users_list li a:visited 
{
	color: #666;
	font-size: 14pt;
	font-family: Georgia;
	text-decoration: none;
	/*+border-bottom: 1px dashed #0097E2;*/
	border-bottom: 1px dashed #666;
}
#captcha
{
	padding: 0px;
	font-size: 75%;
}

#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited
{
	color: #777;
}

#captcha img
{
	margin-bottom: -5px;
}
.panel{
position:fixed;
	left: 0;
	top: 0;
right:0;
z-index: 998;
white-space:nowrap;
}
.item_selected{
background-color:#c1e1d1;
}
.item_selected a{
color:red;
}
.sub_selected{
background-color:#eef2f2;
}
a.important{
color:red;
}
p.title{
font-weight:bold;
margin:10px 0;
font-size:14px;
color:#336666;
}
.shop_items,.shop_cart_table{
margin:10px 0;
}
.shop_cart_table td,.shop_cart_table th,.shop_items td,.shop_items th{
padding:5px;
border:1px solid #dedede;
}
.shop_cart_table td,.shop_items td{
vertical-align:top;
}
.shop_item_name a{
color:#003535;
}
.shop_item_sklad,.shop_item_claim,.shop_item_production,.shop_item_price,.shop_item_upak,.shop_item_post_time {
text-align:center;
}
.shop_item_claim a{
color:#007c00;
text-decoration:none;
}
.shop_item_claim a:hover{
text-decoration:underline;
}
.shop_navigation_table td{
padding:5px;
}
#shop_navigation_current{
font-weight:bold;
}
.searchform table{
background-color:#ddeeee;
}
.searchform table th{
font-weight:normal;
padding:0px 5px 5px 5px;
}
.searchform table td{
padding:0px 5px 5px 5px;
}
.letters{
padding:10px 0 20px 0;
}
.letters a{
color:#006666;
font-family: Arial;
font-size: 12px;
text-decoration: none;
text-transform:uppercase;
font-weight:bold;
margin-right:10px;
}
.letters a:hover{
color: #019240;
}
.section{
margin:1px; padding:2px;background-color:#F5F7F6; border:1px dotted #DAE2E4;
}
.section a{
font-size: 8pt;
font-family: Tahoma;
color:#67999a;
text-decoration:none;
}
.section a:hover{
color: #346667;
}
a.producer_link{
color:#006666;
font-family: Arial;
font-size: 12px;
text-decoration: none;
text-transform:uppercase;
font-weight:bold;
margin-bottom:5px;
}
a.producer_link:hover{
color: #019240;
}
.producers td{
padding:5px 0;
border-top:1px solid silver;
}
.caption_header{
background:url(/design/images/search_bar.jpg) top left no-repeat;
font-weight: 700;
color: #ffffff;
}
tr.caption th{
vertical-align: top;
font-size: 11px;
color: #000000;
width: 80px;
text-align:left;
}
.search_fields{
/*display:none;*/
}

#indextable33
{
 width: 100%;
 margin-bottom:10px;
}

#indextable33, #indextable33 tr, #indextable33 tr td
{
 border:1px solid black;
}

#indextable33 tr td
{
 width:33%;
 padding:5px;
}