fieldset { 
-webkit-border-radius: 1em;
-moz-border-radius: 1em; 
border: #d5d5d5 1px solid;
border-radius: 1em;z
}
#text_wide, #textside
{width:100%;}
/* for states */

.spisok	dd { font-size:14px;
			line-height:25px;
			padding:15px 0;}
			
.spisok	dt { font-size:18px;}

#center_kt { position:absolute;
top:31px;
width:183px;}

#center_kt p {color:#FF6600;
			   font-size:14px;
			    font-weight:bold;
				padding-left:86px;}
				
#center_kt dl { font-size:13px;
				margin-left:60px;
				//margin-left:-90px;
				margin-top:60px;
				font-weight:bold;
				color:#FF6600;}	
@media all and (min-width: 0px) {
	#center_kt dl { 
				margin-top:45px; }
				}			
				
#center_kt dl dd { margin-top:-3px;}
				
#center_kt dl dd span {color: #000;
font-size:13px}								

.con h1, h2  { 
 color: #8E0407;

}
.con h1 { font-size:18px;}
.con td h1, h2 {
 padding-left:15px;
}


.con p {
font-size:13px;
text-indent:15px;
}
.con li, td { font-size:13px;}
.con {font-size:13px; padding-left:15px;}
td h3{ font-weight:bold; line-height:15px;}



img{border:0}

body{
	margin:0;border:0;
	padding:0px 0px;
	text-align:center;
	font:11px Arial,Verdana,sans-serif;
	background-color:#FFF}
table{font:11px Arial,Verdana,sans-serif}
td{vertical-align:top}
.fl{vertical-align:bottom}

#page{
	margin-left:auto;
	margin-right:auto;
	width:1869px}
#first{text-align:right;
	overflow:hidden;
	border-top:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	width:842px;height:46px;
	color:#3F3F3F;
	voice-family:inherit;
	height:44px}

#first_l{text-align:left;
	width:863px;height:46px;
	background:url(img/first_l.gif) no-repeat}
#first_r{
	margin-left:12px;
	width:755px;height:46px;
	background:url(img/first_r.gif) no-repeat right}
#first div{
	float:left;
	font-weight:bold;
	color:#6C6C6C;
	margin:16px 0 0 4px}
#shop{
	float:left;
	margin:17px 0 15px 76px}
#icon1{
	margin:17px 0 0 189px;
	float:left}
#icon2{
	margin:17px 0 0 0;
	float:left}
#second{text-align:left;
	margin:10px 0 7px 0;
	width:769px;height:136px}
#firm1c{
	margin-right:6px;
	float:left;clear:both}
.third{
	font-size:11px;
	overflow:hidden;
	float:left;
	margin-left:5px;
	width:197;
	height:136px;
	color:#444;
	background-image: url(div.gif);
	background-repeat: no-repeat;
} //регулировка ширины верхних колонок
.third p{margin:5px 5px 5px 14px}
.third h4{margin:7px 5px 5px 15px;color:#6C6C6C}  // тоже регулировка ширины текста в колонках шапки
.third strong{color:#6C6C6C}
#drweblogo
{ float:none; margin:0px 0px 0px 60px; }
#man{
	float:right;
	margin:-3px 12px 0 5px}
#box{
	float:right;
	margin:13px 17px 2px 5px}
#koleso{
	float:right;
	margin:5px 17px 2px 5px}
.third a{color:#DA1E1F}
#menu{
	float:left;}
#fourth_l{border:0px solid black;
	background:url(img/quest.gif) no-repeat;
	height:85px;width:195px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:194px;}
#menu>#fourth_l{width:194px;}
#fourth{overflow:hidden;
	width:176px;height:83px;
	background:url(img/man.jpg) no-repeat bottom right;
	background-color: #FFCF2F;
	border:1px solid #F3BD27;
	color:#404040;
	margin-left:10px;
	font-size:11px;
	border-left:0;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:81px;
	width:175px;}
#fourth_l>#fourth{height:81px;width:175px;}
#fourth h1{
	color:#DA1E1F;
	font-variant:small-caps;
	font-size:13px;
	font-weight:bold;
	margin:10px 5px 2px 5px}
#fourth p{margin:3px 8px}
#all{text-align:left;
	width:100%; height:200px}
#fifth{
	background:#FFFFCC url(img/fifth_r.gif) no-repeat bottom right;
	padding:15px 0;
	margin-bottom:10px;
	width:246px}
#out{margin-bottom:0;
	margin-top:0;
	margin-left:27px;
	padding-left:0;
	list-style-image:url(img/li.gif);
	color:#1538D2;
	font-size:12px}
#out li{padding:0 7px 2px 0px;
		list-style-type:none;}
#out a{color:#1538D2;
		text-decoration:none;
		font-weight:bold;}
#out a:hover{color: #FF3300;
			 text-decoration:underline;}
ul .in{
	padding-left:0px;
	list-style:none;
	list-style-image:none;
	font-size:11px;
	margin:0 0 0 16px}
#out .in li{padding:1px;color:#3F3F3F; margin-bottom:2px;margin-top:2px}
#out .in a{color:#44433E;
		font-weight:normal;}
#out .in a:hover{color:#FF3300;}
.text{
	color:#444;
	float:left;
	width:98%;  /*ширина текста в шапки*/
	margin:0 12px 10px 4px;
	border-top:2px;  /*полоска наверху пути движения по сайту*/}
.wide{width:100%; margin-right:0;  /*ширина основного текста*/}

.wide li { list-style-image:url(img/arrow.gif);}

.text h1{
	color:#DA1E1F;
	font-size:18px;
	margin:0 10px 15px 10px;
	line-height: 24px;
	font-weight: normal;
	letter-spacing:-1px}
.text h2{
	color:#DA1E1F;
	font-size:13px;
	margin:15px 10px}
.text p{margin:1-5px 10px}
.text h4{
	margin:15px 10px;
	font-size:13px}
.text h3{
	margin:15px 10px;
	font-size:13px}
.hr{
	width:100%;
	height:10px;
	border-top:1px solid #FFFF00;
	margin:10px 0 0 0;
	background: url(img/balls.gif) no-repeat bottom right}
.hr1{
	width:100%;
	height:1px;
	background-color:#DA1E1F;
	margin:5px 0}
#where{
	color:#DA1E1F;
	padding:14px 10px 4px 30px;
#where span{
	color:#464646}
#where a{color:#DA1E1F}

#right{   
	float:left; 
	width:257px; 
	/*margin-bottom:10px;*/
	background:#FFFFCC url(img/fifth_r.gif) no-repeat bottom right;
	color:#43423E;
	}

	
#projects{
	background:url(img/projects.gif) no-repeat top; 
	height:37px;
	width:186px}
#projects h4{
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	padding-top:13px;
	margin:0 0 0 30px}
#right p{margin:0 10px 15px 15px}
#right h3{
	margin:15px 10px 5px 15px;
	font-size:12px;
	color:#1538D2;
	font-weight:normal}
#right ul{
	margin-right:10px;
	margin-top:0;
	margin-bottom:15px;
	position:relative;
	left:-18px;
	list-style-image:url(img/li2.gif)
}
a{color:#2043C1}
#sixth_l{
	background:url(img/sixth_l.gif) no-repeat;
	width:186px;height:12px}
#sixth_l2{
	margin:10px 0 0 0;
	background:url(img/first_l.gif) no-repeat;
	width:185px;height:12px}
#sixth em{
	font-style:normal;
	color:#2043C1}
#sixth_l div,#sixth_l2 div{
	margin-left:13px;
	border-top:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8}
#sixth_r{
	margin:0;
	width:186px;height:15px;
	background:url(img/sixth_r.gif) no-repeat bottom right}
#menu>#sixth_r{margin-bottom:10px}
#sixth_r div{
	margin-right:14px;
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8}
#sixth h2{
	color:#DA1E1F;
	font-size:13px;
	font-weight:normal;
	margin:0 10px}
#sixth p{margin-right:10px}
#sixth a:hover{color:#000095}
#sixth h3,#sixth p{
	font-size:11px;
	font-weight:normal;
	margin:10px}
#sixth ul{
	margin:10px 10px 10px 0px;
	padding:0;
	list-style-image:url(img/li2.gif);
	list-style-position: inside;}
#sixth li{padding-left:10px}
#sixth{
	padding-bottom:2px;
	color:#414141;
	width:186px;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:184px}
body>#sixth{width:184px}
#bottom_l{
	clear:both;
	margin-top:10px;
	width:100%;height:45px;
	background:#FFFFCC url(img/bottom.gif) no-repeat;}
#page>#bottom_l{margin-top:0}

#bottom{text-align:center;
	margin-left:10px;
	width:100%;height:45px;
	background:#FFFFCC url(img/fifth_r.gif) no-repeat center bottom;
	color:#43423E;
	font-size:12px;}
#bottom p{padding:15px 20px;margin:0;}
#bottom a{color:#DA1E1F;}
#bottom td{vertical-align:middle;}
h5{
	color:#3F3F3F;
	margin:12px 8px;
	font-size:11px;
	font-variant:small-caps;
	font-weight:normal}
h6{
	margin:12px 8px 12px 28px;
	font-size:11px;
	font-weight:normal}
em{
	font-style:normal;
	color:#DD1B23;
	font-size:12px}
h4{
	font-size:11px;
	font-weight:bold;
	color:#4F4F4F;
	margin:15px 7px}
p{margin:8px 8px}
.tabminus{
	width:96%;
	margin-bottom:30px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:100%}
.text>.tabminus{width:100%}
.tabminus a{
	text-decoration:none;
	/*color:#4F4F4F*/}
.text a:hover{color:#000095;text-decoration:underline}
.tabminus em{
	font-style:normal;
	color:#DD1B23}
.tabminus td{border-bottom:1px solid #D5D5D5}
.tabminus th{
	border-top:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
	background-color:#F7F7F7;
	font-size:10px;
	text-align:left;
	font-weight:normal;
/*	color:#1538D2;*/
	color:#DA1E1F;
	text-align:left;
	font-variant:small-caps;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:12px}
tr>th{font-size:12px}
.grey{
	width:100%;
	background-color:#E8E8E8}
.grey p{margin:5px}
#cost{float:right;margin:6px 0 10px 10px}
#att{float:right;margin:-13px 0 0 10px}
#obyav{margin-bottom:10px}
#obyav #sixth{width:567px}
#obyav #sixth_r{width:569px}
#obyav #sixth_l{width:569px}
#obyav em{
	color:#DA1E1F;
	font-weight:bold}
#narrow{float:right;margin:6px 0 10px 10px}
#narrow #sixth{width:98px}
#narrow #sixth_r{width:100px}
#narrow #sixth_l{width:100px}
li{
	margin-bottom:5px;
	margin-top:5px}
#copy{
	width:196px;
	height:45px;
	background:url(img/line.gif) top left no-repeat;
	float:right;
	color:#D7D6D2}
#copy img{
	margin:12px 19px 0 41px;
	float:left}
#copy div{
	float:left;
	margin:16px 0 0 7px}
#copy>div{margin-left:12px}
.comment{
	background-color:#F7F7F7;
	padding:12px;
	margin:0 8px;
	font-style:italic}
.allwidth{
	border-top:2px solid #F7F7F7;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	text-align:left}
.category{font-weight:bold}

.news {color:#3F3F3F;text-decoration: none;}
a.news:hover {color:#000000;}
.innews {
		font-size: 8pt;
		font-weight: bold;
		padding:2px;
		background-color:#EFEFEF;
        color: #DE1C18;
	}

table.y{border-color:#FFFF00;border-bottom-style:solid;border-top-style:solid;}

#contact { border-top: dashed 1px;}

#contact tr td{border-right:dashed 1px;
border-bottom:dashed 1px;}

#contact tr td ul li { list-style:none;}

#linkprint { background: #FFCC00;
color:#FFFFFF;
padding:5px;
width:250px;}

#linkprint b a {color: #FF6633;}


				 
/* for states */

.spisok	dd { font-size:14px;
			line-height:25px;
			padding:15px 0;}
			
.spisok	dt { font-size:18px;}



#center_kt { 

width:183px;}

#center_kt p {color:#FF6600;
			   font-size:14px;
			    font-weight:bold;
				padding-left:70px;
				display: blok;
			
				line-height:18px;}
				
				
				
#center_kt dl dd { font-size:13px;
				margin-left:3px;
				margin-top:-30px;
				font-weight:bold;
				color:#FF6600;}
				
#center_kt dl dd span {color: #000;

font-size:13px}
.tel {
	vertical-align: middle;
}

.pagese {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.newst
{
color:#FFFFFF;
background-color:#999999;
font-weight:bold;
}