body{
padding:0px;
margin:0px;
}

form{
display:inline;
}

img{
border:0px;
}

img.festoon{
display:block;
margin:10px auto 15px -35px;
}

body,table,td{
color:#666666;
font-family:Arial;
font-size:11px;
}

a{
font-size:11px;
color:#777;
text-decoration:underline;
}

h1{
color:#5ACF06;
font-size:16px;
font-weight:bold;
}

h2{
color:#5ACF06;
font-size:14px;
font-weight:bold;
}

h4{
font-size:11px;
color:#5ACF06;
}

/* layout */

#GL{
position:relative;
}

* html #GL{
height:100%;
}

#head{
height:318px;
}

#center{
height:962px;
}

#foot{
height:194px;
}


#graph{
position:absolute;
top:0px;
left:0px;
width:172px;
height:181px;
background:url('/bitrix/templates/osn/images/front/graph.gif') no-repeat top left;
color:#333333;
font-size:9px;
}
	#graph div{
		letter-spacing:0.01px;
		position:absolute;
		top:80px;
		left:47px;
	}

#copyright{
margin-bottom:5px;
margin-right:20px;
}


#copyrightLeft{
position:absolute;
bottom:37px;
left:20px;
width:250px;
}


#copyright a{
color:#fff;
font-weight:bold;
font-size:11px;
font-family:Tahoma;
}


#copyrightLeft a{
color:#fff;
font-weight:bold;
font-size:11px;
font-family:Tahoma;
}

#talk{
position:absolute;
z-index:1000;
bottom:7px;
right:0px;
width:231px;
}
.talk2{
position:absolute;
z-index:1001;
bottom:218px;
right:0px;
width:231px;
}

	 table.tableTalk{
	background:url('/bitrix/templates/osn/images/bg_t_border.gif') repeat-y top left;
	}


	td.txt_talk{
	padding-left:40px;
	padding-bottom:10px;
	padding-right:20px;
	height:180px;
	background:url('/bitrix/templates/osn/images/bg_talk.gif') repeat-x top left;
	}

table.tableOrder{
background:url('/bitrix/templates/osn/images/bg_t_border.gif') repeat-y -24px 0px;
}

td.txt_order{
padding-left:13px;
padding-right:20px;
height:100px;
background:url('/bitrix/templates/osn/images/front/bg_talk.gif') no-repeat -24px 0px;
}

td.lesNews{
padding-left:13px;
padding-right:20px;
height:200px;
background:url('/bitrix/templates/osn/images/bg_lesnews.gif') no-repeat 0px 0px;
}


#y_basket{
	position:absolute;
	top:0px;
	right:0px;
}
	#y_basket table{
	background:url('/bitrix/templates/osn/images/bg_border.gif') repeat-y top left;
	}

	#y_basket td.txt_basket{
	padding-left:12px;
	padding-right:0px;
	background:url('/bitrix/templates/osn/images/bg_basket.gif') repeat-x top right;
	}

#logo{
position:absolute;
top:0px;
left:315px;
width:420px;
height:122px;
}
/* end layout*/

td.left{
width:230px;
}

td.cnt{
padding:38px 30px 46px 40px;/*20px 30px 46px 40px;*/
}

td.right{
padding-top:50px;
padding-bottom:0px;
width:207px;
}

table.menu{
height:100%;
}

table.menu a{
font-size:11px;
font-family:Tahoma;
font-weight:bold;
color:#333333;
text-decoration:none;
}

td.menu1{
width:160px;
text-align:center;
text-transform:lowercase;
}

td.menu2{
width:79px;
text-align:center;
text-transform:lowercase;
}

td.menu3{
width:190px;
text-align:center;
text-transform:lowercase;
}

td.menu4{
width:80px;
text-align:center;
text-transform:lowercase;
}

td.menu5{
width:153px;
text-align:center;
text-transform:lowercase;
}

td.menu6{
width:93px;
text-align:center;
text-transform:lowercase;
}

td.reklama{
height:224px;
}

td.leftMenu{
padding:0px 10px 48px 35px;
/*height:500px;*/
background:url('/bitrix/templates/osn/images/front/bg_tleft.gif') no-repeat top left;
}

td.rol{
padding:5px 42px 42px 35px;
height:183px;
background:url('/bitrix/templates/osn/images/b_Rol.gif') no-repeat top left;
}

input{
color:#000;
font-size:12px;
}

textarea{
color:#000;
font-size:12px;
}

input.input_form{
height:20px;
width:200px;
border:solid 1px #6EDD48;
}

.input_form{
height:20px;
border:solid 1px #6EDD48;
font-size:12px;
}

textarea.input_form{
width:200px;
height:100px;
border:solid 1px #6EDD48;
}

input.login{
width:88px;
height:20px;
border:solid 1px #6EDD48;
margin-right:21px;
}

input.password{
width:88px;
height:20px;
border:solid 1px #6EDD48;
}

input.submit{
background-color:transparent;
border:0px;
color:#006633;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Arial;
font-size:11px;
text-decoration:underline;
cursor:pointer;
}

input.checkbox{
width:10px;
height:10px;
border:solid 1px #6EDD48;
margin-left:0px;
margin-top:5px;
}

a.regis{
color:#006633;
}

div.lmZag{
padding-left:21px;
margin-top:9px;
margin-bottom:9px;
background:url('/bitrix/templates/osn/images/mushroom.gif') no-repeat 0px 1px;
}

	div.lmZag a, span{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}

div.lmText{
background:url('/bitrix/templates/osn/images/pnt_lm.gif') no-repeat 0px 5px;
padding-left:12px;
margin-left:20px;

}

	div.lmText a{
	color:#333333;
	text-decoration:none;
	}

div.in_basket{
margin-left:15px;
font-weight:bold;
margin-top:12px;
}
	div.in_basket a{
		font-family:Tahoma;
		color:#999999;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
	}

div.in_basket_table{
height:22px;
font-weight:bold;
}


div.title{
font-size:12px;
color:#5ACF06;
}

div.text_g{
font-size:11px;
color:#999999;
padding-top:10px;
padding-bottom:10px;
}

div.cost{
color:#999999;
}

a.data{
color:#666666;
font-family:Arial;
font-size:11px;
text-decoration:none;
}


ul.search{
padding:0px;
margin:0px;
margin-left:41px;
_float:left;
}

* html ul.search{
margin-left:20px;
}

ul.search li{
display:block;
margin-left:8px;
float: left;
list-style-type: none;
padding:0px;
font-family:Tahoma;
font-size:11px;
color:#333;
}

* html ul.search li{
margin-left:4px;
}

.search input.txt{
border:solid 1px #96E77B;
width:87px;
height:20px;
}

.search input.submit{
margin:0px;
padding:0px;
height:20px;
font-family:Arial;
color:#006633;
font-size:11px;
text-decoration:underline;
cursor:pointer;
}

a.tab_sw{
font-size:11px;
color:#5ACF06;
text-decoration:none;
}

span.tab_sw{
font-size:11px;
color:#5ACF06;
font-weight:bold;
text-decoration:none;
}

.refbook{
font-size:11px;
color:#999;
text-decoration:none;
}


.manufacturer{
font-size:11px;
color:#5ACF06;
text-decoration:underline !important;
}

table.searchAncor a{
font-size:11px;
color:#5ACF06;
text-decoration:underline !important;
}


.iframe{
height:60px;/*44px;*/
background:url('/bitrix/templates/osn/images/bg_iframe.gif') repeat-x top left;
}

img.iframeImg{
position:absolute;
top:0px;
left:0px;
}

* html .iframe{
height:60px;/*44px;*/
}


/*titles*/
h1.imgTitle{
padding:0px;
margin:0px;
font-size:23px;
color:#5ACF06;
font-family:Arial;
}


h1.imgSearchManufacturer{
height:60px;
background:url('/bitrix/templates/osn/images/searching_companyTitle.gif') no-repeat top left;
padding:15px 0px 0px 50px;
font-size:23px;
color:#5ACF06;
font-family:Arial;
}


h1.imgHedgehogsSpeakTitle{
background:url('/bitrix/templates/osn/images/hedgehogs_speakTitle.gif') no-repeat top left;
padding:20px 0px 20px 90px;
font-size:23px;
color:#5ACF06;
font-family:Arial;
}

#iLive{
z-index:3;
margin-bottom:10px;
margin-right:28px;
border:solid 1px green;
width:31px;
height:31px;
}

a.path{
font-size:11px;
color:#5ACF06;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

span.path{
font-size:11px;
color:#5ACF06;
font-weight:bold;
text-decoration:none;
}

a.noimage{
display:block;
width:80px;
height:60px;
background-color:#DDDDDB;
color:#000;
font-size:12px;
text-align:center;
padding-top:20px;
text-decoration:none;
}

* html a.noimage{
height:80px;
}

div.goods_doc_image{
float:left;
margin:0 20px 20px 0;
}


.lnk12:link{
font-size:12px;
color:#777;
text-decoration:underline;
}
.lnk12:visited{
font-size:12px;
color:#777;
text-decoration:underline;
}

.lnk11:link{
font-size:11px;
color:#777;
text-decoration:underline;
}
.lnk11:visited{
font-size:11px;
color:#777;
text-decoration:underline;
}

.lnk10:link{
font-size:10px;
color:#777;
text-decoration:underline;
}
.lnk10:visited{
font-size:10px;
color:#777;
text-decoration:underline;
}
