/* CSS Document */
html, body{
margin:0px;
padding:0px;
height:100%;
width:100%;
}
p, div, a {
font-family:Tahoma, "Times New Roman", Verdana;
font-size:14px;
color:#000000;
font-weight:bold;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
text-align:center;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a img{
border:none;
}
#main{
position:relative;
height:100%;
width:100%;
}
#main td{
vertical-align:top;
}
#main_1{
width:220px;
}
#main_1_div{
width:120px;
margin:58px 0px 0px 73px; 
}
#main_1 img{
margin:0px;
}
#main_1, #main_2{
background:#F2D65E url(images/css/top_b_01.jpg) top repeat-x;
height:101px;
}
#nav_1{
float:left; margin-right:9px;
}
#nav_2{
float:left; margin-right:10px;
}
#nav_1 img, #nav_2 img, #nav_3 img{
background:#ECC41C;
}
#main_2_div{
margin-left:42px;
width:700px;

}
#main_2_div a{
font-family:Tahoma, "Times New Roman", Verdana;
font-size:14px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
background:url(images/css/met_02.jpg) top right no-repeat;
padding-left:28px;
padding-right:6px;
padding-top:74px;
display:block;
float:left;
}
#main_2_div a:hover{
color:#000000;
text-decoration:underline;
background:url(images/css/met_04.jpg) top right no-repeat;
float:left;
}
#left_menu, #menu{
background:url(images/css/fon_02.gif) -30px 0px repeat-y ;
width:220px;
}
#menu{
overflow:hidden;
}
#zag{
margin:39px 0px 19px 70px;
}
#ur_1{
background:#FDDD58 url(images/css/tochka_03.jpg) 3px no-repeat;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FDE274;
border-top:1px solid #FDE274;
margin-right:25px;
padding:4px 0px 4px 30px;
}
#ur_1 a{
text-decoration:none;
}
#ur_1 a:hover{
text-decoration:underline;
}
#ur_2_top{
margin-top:7px;
margin-bottom:28px;
}
#ur_2{
margin:0px 25px 5px 45px;
}
#ur_2 a{
font-size:11px;
}
#content{
background:url(images/css/graph_04.png) repeat-x 148px top;
}
#navp{
position:relative;
margin-top:-51px;
//margin-top:-54px;
}
#nav_poisk{
background:#F1D049;
width:100%;
}
#na{
padding:4px 0px 4px 67px;
}
#nav_poisk a{
color:#FFFFFF;
margin-right:26px;
}
#nav_poisk a:hover{
color:#000000;
}
#poisk{
text-align:right;
width:192px;
background:#F1D049 url(images/css/poisk_03.jpg) no-repeat 0px 2px;
vertical-align:top;
}
#po{
text-align:left;
padding-top:5px;
padding-left:7px;
margin-bottom:-2px;
//margin-bottom:-8px;
}
#poisk_text{
font-size:11px;
font-family:Tahoma, "Times New Roman", Verdana;
vertical-align:top;
font-weight:normal;
border:none;
height:15px;
width:112px;
margin-left:2px;
margin-top:-3px;
//margin-top:-4px;
}
#po_nad{
font-size: 12px;
border: none;
background: none;
float:left;
margin-left:-10px;
margin-top:-3px;
}
#po_nad a{
color:#000000;
}
#po_stroka{
height:11px;
overflow:hidden;
margin-top:3px;
}
#futer_box{
height:42px;
width:220px;
background:url(images/css/fon_02.gif) -30px 0px repeat-y;  
}
#futer_text{
text-align:center;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
height:13px; 
overflow:hidden;
padding-top:20px;
background:url(images/css/lin_foter_03.gif) repeat-x top #f1d049;  
}
#nav_text{
position:relative;
margin-left:132px;
margin-top:5px;
margin-bottom:32px;
}
#nav_text a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#nav_text a:hover{
color:#9B8D53;
text-decoration:none;
}
#content_box{
position:relative;
margin-left:68px;
margin-right:68px;
//width:100%;
}
#catalog{
width:100%;
table-layout:fixed;
}
#catalog_td{
width:107px;
padding-left:7px;
border-bottom:#EDC000 2px solid;
padding-bottom:10px;
padding-top:14px;
}
#catalog_text{
padding-left:23px;
padding-right:45px;
border-bottom:#EDC000 2px solid;
padding-bottom:10px;
padding-top:14px;
}
#catalog_text p, #catalog_text li, #catalog_text div{
font-size:0.78em;
}
#catalog_text a{
font-size:0.78em;
color:#9B8D53;
}
#catalog_text a:hover{
color:#000000;
}
#podrobno{
display:block;
margin-top:26px;
}
#white{
position:relative; 
width:100%; 
background:#FFFFFF; 
margin-top:-2px; 
height:31px;
}
#white_1{
position:relative; 
width:100%; 
background:#FFFFFF; 
height:31px;
}
#text_content{
position:relative;
margin:0px 31px;
}
#text_content, #text_content p,  #text_content li, #text_content a{
font-size:0.95em;
}
#text_content a{
color:#9B8D53;
}
#text_content a:hover{
color:#000000;
}
#text_content table{
text-align:center;
table-layout:fixed;
font-size:0.95em;
border:0px;
border-collapse:collapse;
}
#text_content table th{
background:#FFEEA7;
height:45px;
}
#text_content table td{
vertical-align:middle;
/*height:45px;*/
font-weight:bold;
}
#border{
border-right:1px #FFCD03 solid;
border-left:1px #FFCD03 solid;
}

#catalog	{
			table-layout: auto !important;
			width: 700px;
			text-align: left !important;
			}
#catalog td	{border-bottom: solid 2px #ffcd03;}
#catalog div{
			color: #9B8D53;
			border-left: solid 1px #9B8D53;
			padding-left: 10px;
			width: 60px;
			height: 40px;
			}
.basket		{
			}
.basket .th	{
			background-color: #ffcd03;
			}
.basket td	{
			border-bottom: solid 1px #ffcd03;
			}
#bas_lnk	{
		color: black !important;
		font-size: 10pt;
		padding-left: 30px;
		background: url(/images/css/basket2.gif) 0 50% no-repeat;
		float: right;
		line-height: 20px;
		}

div#artena
			{
width: 185px;
overflow: hidden;
position: relative; left: 35px;
font-size: 10px;
			}
div#artena a {font-size: 9px; color: #555555;}
#cena {font-size: 12px !important; white-space: nowrap; padding-right: 10px;}

