body {
margin: 0px;
	padding: 0px;
	background-color:#f3f3f3;
font-family:Arial; font-size:12px;}

#basket { font-size:14px }
#basket a { font-size:14px; color:#000; text-decoration:none }
#basket a:hover { font-size:14px; color:#000; text-decoration:none }

table, table td, div { font-family:Arial; }
body, html { height:100%; }
img {border:none;}
a { color:#3386D4; }
a:hover { color:#0356A4; }
.header { font-size:16px; font-weight:bold; text-align:center; margin-bottom:10px; }

#left {
	width:10px;
	background:url(/images/l0000000.gif) left 3px repeat-y;
}
#container {
	vertical-align:top;
	width:960px;
	background-color:white;
}
#right {
	width:10px;
	background:url(/images/r0000000.gif) left 3px repeat-y;
}
#top {
	padding:5px 20px 10px;
	border-bottom:6px solid #e1e1e1;
	width:920px;
	height:85px;
}
#logo {
	display:block;
	float:left;
	width:255px;
	height:85px;
}
#topcontacts {
	float:left;
	margin:12px 15px 5px;
	padding:5px 20px 3px;
	width:360px;
	height:60px;
	border-left:1px dotted black;
	border-right:1px dotted black;
	font-size:12px;
	color:#615e5e;
}
#topcontacts a { color:#615e5e; outline:none; }
#topcontacts a:hover { text-decoration:none; }
#topbag {
	float:left;
	width:230px;
	height:14px;
	padding:10px 0 10px 0px;
}

#search {
	float:left;
	width:210px;
	padding-left:0px;
	height:30px;
}
#myfind {float:left; margin:2px 0 0 5px; color:black; width:14px; height:14px;font-size:12px;font-weight:bold; text-decoration:none;}
#searchin {
	float:left;
	border:none;
	border-top:1px solid #615e5e;
	border-bottom:1px solid #615e5e;
	width:160px;
	height:14px;
	font-size:10px;
	line-height:14px;
}

#topmenu {
	width:920px;
	padding:0px 20px 23px;
	height:37px;
	text-align:center;
}
#topmenu table {text-align:center;margin:auto;width:100%; background: #777777 url(/images/topm_bg0.gif) repeat-x top;}
#topmenu table a {color:white; padding:2px 5px; font-weight:bold;font-size:12px;text-decoration:none;text-transform:uppercase;}
#topmenu table a:hover { color:#cccccc; }
#topmenu table a.sel { color:#93D6F4; }
#topmenu table td {text-align:center;height:37px;}
#topmenu table td.border { width:5px; }
#topmenu table td.sep {width:15px;background: transparent url(/images/menusep0.htm) no-repeat bottom center;}

#main {
	width:920px;
	margin:auto;
	padding:0 20px;
}
#leftcol  {
	float:left;
	width:200px;
}
#rightcol {
	float:right;
	width:200px;
}
#leftcol .headbg, #rightcol .headbg {
	border-left:1px solid #d3d7da;
	border-right:1px solid #d3d7da;
	background:#d3d3d3 url(/images/leftm_bg.gif) repeat-x top;
}
#leftcol .head, #rightcol .head {
	width:160px;
	padding:8px 8px 8px 30px;
	background:transparent url(/images/leftm_li.jpg) 8px 8px no-repeat;
	font-size:13px;
	color:#434a55;
	font-weight:bold;
}
#leftcol .cont, #rightcol .cont {
	width:168px;
	padding:15px 15px 10px;
	margin:0;
	border-left:1px solid #d3d7da;
	border-right:1px solid #d3d7da;
}
#leftcol .cont a, #rightcol .cont a {
	padding-left:15px;
	font-size:12px;
	color:#434a55;
	background:url(/images/li_img00.gif) 0 6px no-repeat;
	text-decoration:none;
}
#leftcol .cont a:hover, #rightcol .cont a:hover {
	text-decoration:underline;
}
#leftcol .cont a.sel, #rightcol .cont a.sel {
	color:#3386d4;
}
#leftcol .sep, #rightcol .sep {
	margin:5px 0;
	line-height:1px;
	height:1px;
	font-size:1px;
	background:url(/images/sep00000.gif) repeat-x;
	width:168px;
}
#leftcol .headg {
	width:170px;
	padding:6px 15px;
	background-color:#90be00;
	font-size:13px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}
#leftcol .contg {
	width:170px;
	padding:15px;
	background-color:#eeeeee;
}
.mini_news {
	font-size:12px;
	color:#868788;
}
.mini_news_date, .mini_news_header {
	font-weight:bold;
}
.mini_news_content p { margin:2px 0; }
.mini_news_full {text-align:right;}
.mini_news_full a { color:#0084bd; }
.mini_news_full a:hover { text-decoration:none; }
#full_news_header { font-weight:bold; font-size:14px; }
#full_news_content { font-size:14px; color:#434A55; }
#full_news_content p { margin:8px 0; }

ul ul { margin-top:10px; }
#content {
	float:left;
	width:480px;
	margin:0 5px;
	padding:0 15px 20px;
	color:#000000;
}
#content .offers .sep { width:7px; font-size:1px; }
#content .newssep {
	margin:5px 0;
	line-height:1px;
	height:1px;
	font-size:1px;
	background:url(/images/sep00000.gif) repeat-x;
}
#content .offers .head {
	border-left:1px solid #d3d7da;
	border-right:1px solid #d3d7da;
	background:#d3d3d3 url(/images/leftm_bg.gif) repeat-x top;
	padding:0 8px;
	width:137px;
	height:29px;
	text-align:center;
	font-size:13px;
	color:#ff7800;
	font-weight:bold;
}
#content .offers .pic {
	padding:10px 5px;
	border-left:1px solid #d3d7da;
	border-right:1px solid #d3d7da;
	text-align:center;
}
#content .offers .pic a { display:block; }
#content .offers .cont {
	border-left:1px solid #d3d7da;
	border-right:1px solid #d3d7da;
	padding:0 15px;
	font-size:12px;
	color:#434a55;
	vertical-align:top;
}
#content .offers .more {
	border-left:1px solid #d3d7da;
	border-right:1px solid #d3d7da;
	padding:10px;
	text-align:center;
}
#content .offers .more a {
	font-size:10px;
	font-weight:bold;
	background-color:#0084bd;
	color:white;
}

#bottom {
	width:920px;
	height:100px;
	margin:20px;
	background-color:#e0e0e0;
}
#botcontacts { float:right; text-align:right; padding:18px 15px 0 0; color:#615e5e; font-size:12px; }
#botcontacts a { color:#3386d4; }
#botcontacts a:hover { text-decoration:none; }

.catalogitem { border-collapse:collapse; border:1px solid #D3D7DA; margin-bottom:15px; color:black; }
.itemhead {
	color:#eF7800;text-align:center;font-size:12px; font-weight:bold; height:29px;
	background:#D3D3D3 url(/images/leftm_bg.gif) repeat-x scroll center top;
}
.itemdesc { color:#1a87b0; font-weight:bold; }
.phototd {width:50%; padding:8px; border:1px solid #D3D7DA; text-align:center;}
.descrtd { padding:0 10px; border-bottom:1px solid #D3D7DA; }
.descrtd p { margin:5px 0; }
.pricetd {width:200px;padding-left:10px;}
.itemparams { padding:5px 10px; background-color:#F8F8F8; }
.itemorder { 
	padding:5px 4px; 
	text-align: left;
	 background-color:#F8F8F8; 
}
.addinput { margin-left:15px; background: #3399cc url(/images/ordbut00.jpg) no-repeat top;width:120px;height:25px;padding-bottom:3px;border:none;color:white;font-size:14px;font-weight:bold;}
.countinput {width:45px; height:17px; text-align:center; margin-right:5px; margin-top:2px; font-size:14px; color:#434A55;}
.itemprice {color:#659801;font-size:36px;clear:both;}

#content .basket_red_star { color:red; }

.disclaimer {}
.disclaimer p { padding:10px 0 0 0; margin:0px }

.zakaz_table {border:1px dotted #cccccc;}
.zakaz_table td {border:1px dotted #cccccc;}
