html, #page { padding:0; margin:0;}
body { margin:0; padding:0; width:100%; color:#666666; font:normal 12px/2.0em Sans-Serif;} 
h1, h2, h3, h4, h5, h6 {color:#377D9F;}
#page { background:#000000;}
#header, #footer, #top-nav, #content, #content #contentbar, #content #sidebar { margin:0; padding:0;}
a:link {color: #666666;}
a:visited {color: #FFFFFF;}
a:hover {color: #ECE9D8;}

/* Logo */
#logo { float:left; background: url(images/bg.jpg); background-repeat:no-repeat; width:440px; height:76px;}			

/* Logo
#logo { padding:20px; width:auto; float:left;}
#logo h1 a, h1 a:hover { color:#FFFFFF; text-decoration:none;}
#logo h1 span { color:#FFFFFF;} */

/* Header */
#header { background:#000000; }
#header-inner { margin:0 auto; padding:10px; width:970px;background:#000000;}

/* Feature */
.feature { background:#000000;padding:0;}
.feature-inner { margin:auto;padding:10px;width:970px;}
.feature-inner h1 {color:#FFFFFF;font-size:32px;}

/* Content */
#content-inner { margin:0 auto; padding:10px; width:970px;background:#000000;}
#content #contentbar { margin:0; padding:0; float:right; width:760px;}
#content #contentbar .article { margin:0 0 24px; padding:0 20px 0 15px; }
#content #sidebar { padding:0; float:left; width:200px;}
#content #sidebar .widget { margin:0 0 12px; padding:8px 8px 8px 13px;line-height:1.4em;}
#content #sidebar .widget h3 a { text-decoration:none;}
#content #sidebar .widget ul { margin:0; padding:0; list-style:none; color:#ECE9D8;}
#content #sidebar .widget ul li { margin:0;}
#content #sidebar .widget ul li { padding:4px 0; width:185px;}
#content #sidebar .widget ul li a { color:#FFFFFF; text-decoration:none; margin-left:-16px; padding:4px 8px 4px 16px;}
#content #sidebar .widget ul li a:hover { color:#666666; font-weight:bold; text-decoration:none;}

/* Footerblurb */
#footerblurb { background:#000000;}
#footerblurb-inner { margin:0 auto; width:970px; padding:10px;background:#000000;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}
#footerblurb .column { margin:0; text-align:justify; float:left;width:250px;padding:0 24px;}

/* Footer */
#footer { background:#000000;}
#footer-inner { margin:auto; text-align:center; padding:12px; width:970px;}
#footer a {color:000000;text-decoration:none;}
			
/* Clear both sides to assist with div alignment  */
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

/* Top menu */
#top-nav { margin:0 auto; padding:0px 0 0; height:37px; float:right;}

ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;z-index:3;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;z-index:3;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#000000;
	background-repeat:repeat;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:93.45px;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#000000;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:2px 5px 2px 10px;
	_padding-left:0;
	font:normal 12px Trebuchet MS,Tahoma;
	color: #cccccc;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#cccccc #111111 #111111 #cccccc;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#377D9F;
	border-color:#377D9F;
	border-style:solid;
	font:normal 12px Trebuchet MS, Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#377D9F;
	border-color:#377D9F;
	border-style:solid;
	font:normal 12px Trebuchet MS, Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #666 !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arr_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:12px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(./images/arrv_white.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(./images/arrv_white.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arr_white.gif)}

/* Код для показа слайдов на главной */
#slidebox{position:relative; border:0px solid #ccc; margin:auto;overflow:hidden;}
#slidebox, #slidebox ul {width:720px;height:200px;}
#slidebox, #slidebox ul li{width:720px;height:200px;}
#slidebox ul li{position:relative; left:0; background:#FFFFFF; float:left;list-style: none; padding:0px 0px;  font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;top:95px;}
#slidebox .next{right:0; margin-right:10px; background:url(images/slidebox_next.png) no-repeat left top;}
#slidebox .next:hover{background:url(images/slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:10px; background:url(images/slidebox_previous.png) no-repeat left top;}
#slidebox .previous:hover{background:url(images/slidebox_previous_hover.png) no-repeat left top;}
#slidebox .thumbs{position:absolute; z-index:2; bottom:10px; right:10px;}
#slidebox .thumbs a{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px; background:url(images/slidebox_thumb.png); color:#FFFFFF;}
#slidebox .thumbs a:hover{background:#FFFFFF; color:#000;}
#slidebox .thumbs .thumbActive{background:#FFFFFF; color:#000; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px;}

/* Shadows */
.shadow a img{opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);}
.shadow a:hover img{opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}