@charset "windows-1251";
	body, html {width:100%;}
	body { background-color: #fff;}
	body, table, td, input, textarea {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	
	form {margin:0; padding:0;}
	
	img{border:0;}
	img.bordered{ border:1px solid #c8c8c8 }
	.boom{color: #FB0030; font-size:14px;}
	
	.hidden{display: none}
	.showed{display: block}
	A{ 
	cursor:pointer;
	font-size: 9px;
	}
	
	

/* common somestuff styles */
	.somestuff-cell{
	border: 1px solid #C8C8C8;
	vertical-align:top;
	background: #ffab4b;
	height: auto;
	width: auto;
}
	.somestuff-spacer, .somestuff-spacer div{ position:relative; background-color: #fff; font-size:7px; height:9px;}
	.somestuff-spacer{ border: 1px solid #D1D1D1; border-left:0; border-right:0; right: -1px;}
	.somestuff-spacer div{left:-2px; }
	
	.somestuff-content{ clear:both;}
	
	#leftmenu ul{
	padding:0;
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


	/*test */
	#leftmenu ul.leftmenu-0{
	margin-top:0px;
	margin-bottom:0;
	padding-bottom:12px;
	color: #FFFFFF;
}
.leftmenu {
	background-color: #db2300;
	
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
	border-right-style: none;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	
	border-left-style: none;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
	
}

	#leftmenu ul.leftmenu-0 li{
	padding: 0 0 4px 0;
}
	#leftmenu ul.leftmenu-0 li.active{ color: #DB0029;}
	
	#leftmenu ul.leftmenu-0 li.active1 a{ color: #DB0029;}
	
	#leftmenu li.active a{color: #000;}
	
	#leftmenu ul.leftmenu-1{margin-bottom:9px; margin-top:9px; padding:0; color: #6D6D6D;}

#contact
{
   vertical-align:bottom;
}
/*заголовок локального меню*/
#leftpart #leftmenu h3 {
	font-size: 9px;
	font-weight: bold;
	background-color: #db2300;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	padding: 3;
}
#leftpart #leftmenu .leftmenu-0 a {
	color: #FFFFFF;
}
.sttext 
{/*обычный текст*/
	background-color: #FFFFFF;
	color: 000000;
	margin-left: 40px;
}

.sttextrigth 
{/*обычный текст -выравнивание по правому краю*/
	background-color: #FFFFFF;
	color: 000000;
	margin-left: 40px;
	text-align:right;
}

.grtext 
{/* необходимо тиолько для надписи если вы еще не зарегистрированны*/
	background-color: #AFBAAC;
	color: 000000;
	margin-left: 25px;
	margin-top: 20px;
	padding-top:50px;
}

.sttext .grstext 
{/*некликабельный список на светло-сером */
	background-color: #AFBAAC;
	color: 000000;
	margin-left: 0px;/*серый блок начинается от самого левого края*/
	padding-left: 18px;/*отступ текста от границ блока*/

	line-height: 120%;
	margin-top: 5px;/*отступ серогоблока от верхнего текста*/
	padding-top: 5px;/*отступ текста от границ блока*/
	padding-bottom: 5px;
}
.grsli
{/* растояние между элементами списка <li> некликабельного*/
    padding-top:10px;
}

.sttextcap
{/*регионально важные подзаголовок на белом*/
	background-color: #FFFFFF;
	color: 000000;
	margin-left: 40px;
	font-weight:bold;
}
.sttextsel
{/*регионально важные подзаголовок на светло-сером*/
	background-color: #AFBAAC;
	color: 000000;
	margin-left: 40px;
	font-weight:bold;
}
.sttextselusual
{/*просто выделеный блок текста*/
	color: 000000;
	font-weight:bold;
}
.sttextred
{/*регионально важные подзаголовок на светло-сером*/
	background-color: #db2300;
	color: FFFFFF;
	margin-left: 40px;
	font-weight:bold;
}

.sttextredlink a
{/*регионально важные подзаголовок на светло-сером*/
	background-color: #db2300;
	color: FFFFFF;
	margin-left: 0px;
	font-weight:bold;
	font-size: 12px;
	border-top: 0;
}

.sttext a 
{
	font-size: 12px;
}
/*описание конструктора на главной странице*/
.konstrdesc
{
	padding-left:8px;
	padding-top:50px;
	padding-right:90px;
	height: 230px;
}
.sttext ul {
	background-color: #ffab4b;
	list-style:none;
	margin-left: 0px;
    margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;	
}
.sttext ul a {
	color: 000000;
	margin-left: 10px;
	font-size: 12px;
	line-height: 150%;
}

.otext {
	background-color: #FFFFFF;
	color: 000000;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 5px;

}
.otext ul {
	background-color: #ffffff;
	list-style:none;
	margin-left: 0px;
    margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;	
}

.otextcap {
	background-color: #FFFFFF;
	color: 000000;
	margin-left: 20px;
	margin-top: 20px;
	padding-top: 20px;
	padding-left: 20px;
	font-weight: normal;
	

}

.otext ul a {
	color: 000000;
	margin-left: 10px;
	font-size: 12px;
	line-height: 150%;
}

a[href][title] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

