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{
	overflow:hidden;
	float:left;
	margin-left:5px;
	background:url(im g/div.gif) no-repeat;
	width:197;height:136px;
	color:#444} //регулировка ширины верхних колонок
.third p{margin:5px 5px 5px 14px}
.third h4{margin:7px 5px 5px 15px;color:#6C6C6C}  // тоже регулировка ширины текста в колонках шапки
.third strong{color:#6C6C6C}
#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}
#out a{color:#1538D2}
#out a:hover{color:#000095}
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}
#out .in a:hover{color:#000}
.text{
	color:#444;
	float:left;
	width:100%;  // ширина текста в шапки
	margin:0 12px 10px 4px;
	border-top:2px  полоска наверху пути движения по сайту}
.wide{width:100%; margin-right:0  ширина основного текста}
.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 0px 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 right bottom;
	color:#43423E}
#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;
	}

div.news {font-weight:bold; border:#FFCC99 1px solid; padding:5px; margin:5px; background:#FFFFCC;}

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

.font14 {font-size: 14px;
         font-weight:bold;}
		 
#contact { border-top: dashed 1px;}

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

#contact tr td p {padding-right:10px;}

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

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

#linkprint b a {color: #FF6633;}
