body {padding:0; margin:0; height:100%; font: 16px Arial, Verdana; color:#444444; }



div.banners {
height: 270px;
width: 500px;
border: 0px;
overflow: hidden;
z-index: 1;
}
.banners div.slideshow-content {
}
.banners div.slideshow-slide img {
}

.banners div.slideshow-slide{
z-index: 2;
display: none;
position: absolute !important;
top: 0px !important; // top: 0px !important;
left: 200px !important;
}html, body {padding:0; margin:0; height:100%; background: #f5fffc ;}


#header {height:270px; background: #dce1df url(../images/logo.png) 0 0 no-repeat; color:#CCCCCC; font-size:24px; position: relative;}


#header div.second { position: relative; padding-left: 200px; height:270px; background: url(../images/spbdoors.png) 700px 0 no-repeat;}



#index

{

	border:none !important;

	width:200px;

	height:270px;

	position:absolute;

	left:0px;

}



#wrapper {min-width:990px; height:auto !important;height:100%;min-height:100%; }


#center {



	margin-right: 300px;


	text-align:justify;


	padding-left: 200px;


	width: auto;


	
}



.auth {

padding:0px;

font-size: 10px;

}



.auth h1 {

font-size: 10px;

}

.auth input {

 font-size: 10px;

margin: 0px; 

}



#header div.second a.to_mail {display:block; width: 212px; height: 27px; position: absolute; left: 736px; top: 181px;}


#right {float:right; width:300px; margin-bottom: 3em;}


#space {height:163px;	background: url(../images/poloski.gif) 67px 0 repeat-y;}


#footer {min-width:990px; height:163px; background-color: #dce1df ;margin-top:-163px;color:#CCCCCC;}


.clear {clear:both;}


#footer div.part1


	{


	height: 130px;


	


	}


#footer div.part2


	{


	height: 33px;


	


	}


#footer ul.bottom-menu


	{


	padding: 4px 0 0 120px;


	margin:0;


	list-style: none;


	}


#footer ul.bottom-menu li span


	{


	position: relative;


	top: 2px;


	font-size: 1.8em;


	}


#footer ul.bottom-menu li


	{


	display: inline;


	}


#footer ul.bottom-menu li a


	{


	font-size: 1.2em !important;


	}


#footer ul.bottom-menu li a:hover, #footer ul.bottom-menu li a.selected


	{


	color: #c00;


	}


a


	{

	text-decoration: none;

	color: #223bd4;
	}



a:hover



	{

	text-decoration: underline;

	color: #3f5b52;
	}


#menu_right



	{



	color: #999;



	text-align: left;



	padding-top: 2em;



	margin: 0 2em 0 0;



	}



#menu_right ul



	{



	margin:0;



	padding-top: 0;



	padding-left: 10px;



	}



#menu_right ul#vertical-multilevel-menushka



	{



	margin-top:10px;



	}



#menu_right ul li



	{



	list-style: none;



	}



#menu_right ul li a



	{



	font-size: 16px;

	color: #3f5b52;

	line-height: 20px;

	margin-top:10px;


	}



#menu_right ul li a:hover



	{



	color: red;
	text-decoration: underline;



	}



#menu_right ul li a.item-selected,#menu_right ul li a.root-item-selected



	{



	color: #C00;



	text-decoration: underline;



	}



p#textovka{

	font: 12px Arial, Verdana;

	margin:0;

	padding:0;

	}



#news



	{



	color: #000;



	text-align: left;



	padding-top: 2em;



	margin-right: 2em;

	width: 300px;



	}


#news a.zag_a:hover



	{



	color: #999;



	}


#news span.zag



	{



	font: 0.7em Arial, Verdana;



	color: #999;



	text-align: left;



	padding: 10px;



	background: url(../images/backinfo.gif) repeat-x;



	background-position: bottom left;



	display:block;



	



	}


div.men_zag span.zag



	{



	font: 0.7em Arial, Verdana;



	color: #999;



	text-align: left;



	padding: 10px;



	background: url(../images/backinfo.gif) repeat-x;



	background-position: bottom left;



	display:block;



	}


div.hr_div


	{


	background: url(../images/backinfo.gif) repeat-x;


	height: 40px;


	background-position: bottom left;


	}


#news div.new



	{



	padding-left: 10px;



	}



#news div.new a



	{



	display: block;



	margin: 0.8em 0 0.5em 0;



	color: #3F5B52;



	}



#news div.new a:hover



	{



	color: #C00;



	}



#news div.new_txt



	{



	font-size:0.7em;



	}



	


#content


	{


	color: #444;


	text-align: left;


	padding: 1em;

	padding-right:20px;



	}


#content .conlink


	{


	text-decoration: none;


	color: #3f5b52;


	}


#content .conlink:hover


	{


	text-decoration: none;


	color: #192723;


	}


div#content


	{


	font:  Arial, Verdana;


	}


p


	{


	font: 12px Arial, Verdana;


	color: #444;


	text-align: left;


	}


p.increased


	{


	font: 1em Arial, Verdana;


	color: #3f5b52;


	text-align: left;


	}



p.text_gray{

	background: #ebf0ee;

	padding:5px;

	}



p.news


	{


	font: 0.7em Arial, Verdana;


	color: #444;


	line-height: 20px;


	padding:  0 0.5em 0 0;


	text-align: left;


	}


ul.info_ul


	{


	padding: 0;


	margin: 0;


	}


li.info_ul_1


	{


	list-style: none;


	font-size: 1em;


	}


li


	{


	font: 12px Arial, Verdana;


	color: #444;


	text-align: left;


	list-style-type: square;


	}


h1


	{


	font: 1em Arial, Verdana;


	color: #3f5b52;


	margin-top: 2em;


	font-weight: bold;


	position: relative;


	left: -1em;


	}


h2{



	color:#3f5b52;



	font-weight: bold;



	font-family:Arial;



	font-size:16px;



	padding-bottom:5px;



	border-bottom:2px solid #3f5b52;



	margin:40px 0 10px;



	}	


p.big_text{



	font-size:13px;



	}	



ul.non_pad{



	padding:0;



	margin:0;



	list-style:inside;



	}



ul.non_pad li{



	padding:0 10px 0;



	margin:0 0 0;



	list-style:inside;



	}



.main_cont_tab p{



	padding-bottom:0;



	padding-top:0;



	margin-bottom:0;



	margin-top:0;



	}



#header div.flash_div

	{

	width:500px;

	height: 270px;

	overflow: hidden;

	}



/* Èêîíêè */


#header div.icons


	{


	text-align:right;


	padding-top: 211px;


	float: right;


	padding-right: 12px;



	width: 200px;



	}


a#tomain_link, a#map_link,  a#mail_link


	{


	height: 17px;


	font-family:Arial,Verdana;


	font-size: 11px;


	display:block;


	background: url(../images/ticons.gif) 100% 1px no-repeat;


	}


a#tomain_link span, a#map_link span,  a#mail_link span


	{


	padding-right: 18px;


	}


	


a#tomain_link


	{


	background-position: 100% -18px;


	}


a#tomain_link:hover


	{


	color: #000;


	background-position: 100% -37px;


	}


a#tomain_link.inactive


	{


	background-position: 100% 1px;


	color: #c0c0c0;


	}


a#tomain_link.inactive:hover


	{


	color: #c0c0c0;


	background-position: 100% 1px;


	}


	


a#map_link


	{


	background-position: 100% -54px;


	}


a#map_link:hover


	{


	color: #000;


	background-position: 100% -72px;


	}


	


a#mail_link


	{


	background-position: 100% -90px;


	}


a#mail_link:hover


	{


	color: #000;


	background-position: 100% -108px;


	}


/* endof Èêîíêè */
/* Footer */
#footer div.copyright


	{


	margin-top: 44px;


	float: left;


	padding-left: 120px;


	width: 322px;


	color:#444444;


	font-family:Arial,Verdana;


	font-size:0.7em;


	}


#footer div.banners


	{


	margin-top: 32px;


	float: left;


	}


#footer div.gavriil


	{


	text-align: right;


	float: right;


	padding-right: 30px;


	margin-top: 37px;


	}


#footer div.gavriil a span


	{


	display: block;


	padding-right: 57px;


	padding-top: 12px;


	}


#footer div.gavriil a


	{


	height: 53px;


	display: block;


	font-family:Arial,Verdana;


	font-size:0.7em;


	background: url(../images/klogo.png) 100% 0 no-repeat;


	}


#footer div.gavriil a:hover


	{


	background-position: 100% -106px;


	}


/* endof Footer */
div#header a.to_main


	{


	left: 0;


	top: 0;


 	position: absolute;


	display: block;


	width: 200px;


	height: 270px;


	}


div.news-detail span.news-date-time, div.news-list span.news-date-time


	{


	color: #999;


	}


div.news-detail h1 


	{


	margin-top: 1em;


	}


div.catalog-section-list img.cat_image


	{


	border: 1px #CCC solid;


	float: left;


	}


div.catalog-section-list div.all_info


	{


	height: 150px;


	}


div.catalog-section-list div.all_info div.text_and


	{


	padding-left: 112px;


	}


div.catalog-section a.img_a img


	{


	border: 1px #CCC solid;


	}


div.catalog-element img.det_img


	{


	float: left;


	border: 1px #CCC solid;


	margin: 0 10px 10px 0;


	}



div.breadcrumb-navigation



	{



	padding:0;



	margin: 0;



	}



td.cat_pic img


	{


	border: 1px #CCC solid;


	}


table#ordertab td


	{


	font-size: 0.7em;


	}

table.trash td{

border: #95b4aa 1px solid;

}

table.trash td a{

color: #000099;

font-weight:400;

}



div.content td a{

color: #000099;

font-weight:400;

}