html,body{margin:0;padding:0}

body{font-size:13px; font-family: Arial, sans-serif; color:#535552;}

div#container{
	min-width:900px; 
	max-width:1200px;
	_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 960 ? '960px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1200 ? '1200px' : 'auto');
	margin:0 auto;
}

p{margin:0 0px 10px}
a{
	color: #38597e;
}
a:hover{
	color:#3d7bbf;
	outline:none;
}
img{
	border:none;
	outline:none;
}
div#header{
	position:relative;
	height: 235px;
	background:url(/tmpl/lite/img/fd_head_center.jpg) left top repeat-x;
}
div#header_l{
	position:relative;
	height: 235px;
	background:url(/tmpl/lite/img/fd_head_left.jpg) left top no-repeat;
}
div#header_r{
	position:relative;
	height: 235px;
	background:url(/tmpl/lite/img/fd_head_right.jpg) right top no-repeat;
}
div#header a.logo{
	position:absolute;
	left:0;
	top:0px;
	width: 350px;
	height: 235px;
}
div#IconPanel{
	position:absolute;
	right:0px;
	top:89px;
	width:27px;
	height:110px;
}
div#slogan{
	text-align:left;
	padding-top:100px;
	padding-left:360px;
	font-size:18px;
	font-weight:normal;
}
.headtext{
	text-align:left;
	padding-right:260px;
	text-align:right;
	padding-top:30px;
	color:black;
}
.white{
	color:white;
}
.black{
	color:black;
}
.green{
	color:#4e9106;
}
.green_bold{
	color:#4e9106;
	font-weight:bold;
}
div#topmenu{
	position:relative;
	height: 34px;
	background:url(/tmpl/lite/img/fd_topmenu_bg.jpg) left top repeat-x;
	text-align:center;
	margin-bottom:10px;
}
div#subtopmenu{
	padding-top:8px;
}
#topmenu a:link, #topmenu a:active, #topmenu a:visited{
	background:url(/tmpl/lite/img/fd_topmenu_check.jpg) 0% 50% no-repeat;
	padding-left:12px;
	margin-right:20px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top;
	display:inline;
}
#topmenu a:hover{
	text-decoration:underline;
	color:#3d7bbf;
}

div#content{
	margin: 0 220px;
}
div#subcontent{
	padding-left:20px;
	padding-right:20px;
}
div#content p{line-height:1.4}

div#wrapper{float:left;width:100%}

div#navigation{float:left;width:220px;margin-left:-220px}

div#extra{float:left;width:220px;margin-left:-100%}
.leftBlocks{
	padding:10px;
	padding-left:20px;
}
.leftBlocks a:link, .leftBlocks a:active, .leftBlocks a:visited{
	/*color: #4a4a4b;*/
	font-weight:bold;
}
.leftBlocks a:hover{
	text-decoration:none;
} 

div#footer{
	clear:left;
	width:100%;
	height:58px;
	background:url(/tmpl/lite/img/fd_footer_left.jpg) left top no-repeat;
}
div#footer_r{
	clear:left;
	width:100%;
	height:58px;
	background:url(/tmpl/lite/img/fd_footer_right.jpg) right top no-repeat;
}

div#footer{color: #535552; text-align:center; font-weight:bold;}
div#footer p{margin:0;padding:20px 10px;}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#footer a{display:inline;padding:0;color: #C6D5FD}

.sform{
	border:solid 1px #60b021;
}

h1{
	color:#4e9106;
	font-size:26px;
}
h1.first{
	font-size: 13px; 
	font-weight: bold; 
	text-align: center;
}
h2{
	color:#4e9106;
	font-size:22px;
}
h3{
	color:#4e9106;
	font-size:18px;
}
h4{
	color:#4e9106;
	font-size:16px;
	font-weight:bold;
}





#accmenu {
	border:none;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#accmenu a:link.head, #accmenu a:active.head, #accmenu a:visited.head {
	/*color: #4a4a4b;*/
	font-weight:bold;
	cursor:pointer;
	display:block;
	text-decoration:ubderline;
	margin:0px;
	padding:0px;
	line-height:20px;
}
#accmenu a.head:hover, #accmenu a.selected, #accmenu a.current {
	text-decoration:none;
}
#accmenu ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background:none;
}
#accmenu li {
	list-style:none outside none; display:inline;
}
#accmenu li li a:link, #accmenu li li a:active, #accmenu li li a:visited {
	/*color: #4a4a4b;*/
	color:#38597e;
	font-weight:normal;
	cursor:pointer;
	display:block;
	font-size:9pt;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height:20px;
	text-indent:15px;
}
#accmenu li li a:hover {
	text-decoration:none;
	color: #4a4a4b;
}

.counters{
	float:left;
	padding-top:15px;
	padding-left:30px;
}

/* catalog */
.catalog{border-top:solid 1px #cccccc;}
.catalog th{padding:3px;border-bottom:solid 1px #cccccc; border-collapse:collapse; text-align:left;}
.catalog td{padding:3px;border-bottom:solid 1px #cccccc;}

.forder{
	display:inline;
	width:5px;
	float:left;
	margin-right:4px;
}
.forder1{
	display:inline;
	float:left;
}
/* стили для форматирования номеров разбивки на страницы */
.navigation{}
.navigation a:link,.navigation a:visited,.navigation a:active{border:solid 1px #65b124;color:#ffffff;padding-left:2px;padding-right:2px;background:#65b124;text-decoration:none;}
.navigation a:hover{color:#65b124;background:#ffffff;}
.navigation .current{font-weight:bold;border:solid 1px #65b124;color:#65b124;padding-left:2px;padding-right:2px;}

.formArea{border:solid 1px #cccccc; background:#eaf0e0;}
