/* common classes */
html,body, img, form {border:none;margin:0;padding:0;}
div, body, p, a, img, input {font:12px "Verdana";margin:0; padding:0; color:#000000;} 
p, h3, h2, h1 {margin:0px; padding:0px;}
a, a:visited {color:#258de6;text-decoration:underline;}
a:hover {text-decoration:none;}
ul, li {list-style-type:none; padding:0px; margin:0px;} 
table, table td {border-collapse:collapse;}

body { background-color:#E7EAEB;}


div#wrap { width:100%; margin:0 auto; background-color:#E7EAEB;}

div#header {height:281px; width:940; background-image:url(zad_fon_head.jpg); background-color:#9099a2;}
div#header div.wrap {width:750px; position:relative; margin:0 auto;}
div#header div.wrap div.nav {position:absolute; bottom:7px; right:0px;}
div#header div.wrap div.nav img {margin:0 0 0 5px;}
div#header div.center {width:100%; height:32px; background:url(images/header_center.gif) repeat-x 0px 0px #ffffff; margin:0 left;}
div#header div.nav {position:absolute; width:44px; bottom:7px; right:0px; background-color:#0000FF;}

div#new {height:19px; background:url(images/bg-lite.gif);}
div#logo div#ws {position:absolute; left:219px; top:40%;}
div#colors {position:absolute; top:10px; right:10px; overflow:hidden;}
div#colors div {border:1px solid #000; width:10px; height:10px; float:left; margin-left:5px;}
div#colors div a {display:block; text-decoration:none;}
div#colors div.red {background-color:#f82900;}
div#colors div.green {background-color:#0c0;}
div#colors div.blue {background-color:#009;}

div#menu {background:url(images/menu_bg.gif) repeat-x bottom left #bfc5cb; position:relative; overflow:hidden; height:63px; margin:0 14px;}
div#menu ul { width:360px; margin:23px auto 0;}
div#menu ul li {float:left; margin:0 12px; padding-bottom:17px;}
div#menu ul li:hover {border-bottom:3px solid #f82900;}
#main.green div#menu ul li:hover {border-bottom:3px solid #070;}
#main.blue div#menu ul li:hover {border-bottom:3px solid #009;}
div#menu ul li a {display:block; font-family:"Arial Narrow"; font-size:16px; color:#fff; text-decoration:none; }
div#menu div.corner {
	position:absolute;
	top:-127px;
	width:122px;
	height:67px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	left: -103px;
	background-color: #999966;
}
div#menu div.corner.lt {left:0px; background-image:url(images/menu_c_lt.gif);}
div#menu div.corner.rt {right:0px; background-image:url(images/menu_c_rt.gif);}

div#content { padding:50px 0px 0px 0px; }

div#content div.text {overflow:hidden; padding:30px; background:url(images/text_bg.gif) no-repeat bottom center #fff;}
div#content h2 {font-size:19px; font-weight:normal; margin:0 0 15px 0;}
div#content div.text div.info {float:left; width:64%;}
div#content div.text div.info h2 {color:#d62503;}
div#content div.text div.info p {text-align:justify; line-height:18px; margin:0 0 15px 0;}
div#content div.text div.info p.last {margin:0;}
div#content div.text div.list {float:right; width:30%;}
div#content div.text div.list h2 {color:#9099a2;}
div#content div.text div.list ul li {background:url(images/bullet.gif) no-repeat 0px 5px; margin:3px 0; padding:0 0 0 15px;}

div#portfolio { overflow:hidden; background-color:#fff; padding:24px 30px 0;}
div#portfolio h2 {color:#d62503;}
div#portfolio div.item {float:left; width:21%; margin:0 12px 0 0;}
div#portfolio div.item div.img {margin-bottom:10px;}
div#portfolio div.all {float:right; border-left:1px solid #bfc5cb; width:30%; padding:35px 0px 43px 0px; background:url(images/bullet_grey.gif) no-repeat center left;}
div#portfolio div.all a {width:46%; margin:0 0 0 23px; display:block; line-height:18px; font-size:15px;}

div#footer {background:url(images/bg-lite.gif) repeat-x 0px 0px #ACB6BC; height:60px; color:#6c737a; margin-top:6px;}
div#footer p {width:20%; margin:0 left; text-align:left; padding-top:5px; color:#6c737a;}
div#footer a {color:#6c737a;}

#main.green div#footer {background-image:url(images/footer_bg_g.gif);}
#main.blue div#footer {background-image:url(images/footer_bg_b.gif);}

@media all and (min-width:0px) {
}

.news_main_mail {
 padding: 15px 15px 15px 15px; 
 }
 
.news_main_mail div {
  margin-top: 20px;
} 

.news_main_mail div img{
 margin-right: 5px;
}
 
.news_main_mail a{
  font-family: tahoma;
  color: white;
  font-size: 0.9em;
  
}
.border {
 background-image: url('/images/line-bg.jpg');
 background-repeat: repeat-x;
 background-position: top;
 padding-right:26px;
 background-color: white;

 

}



h3.line {                                                                                                                                                                       background: url('/images/line-bg.jpg') repeat-x;                                                                                                                           
  color:white;
  margin-bottom:10px;
} 


.main_text { 
	text-align: justify;
	font-size: 12px;
	line-height: 1.5em;
	margin: 0.8em 0;

}

#autonews img {
	margin: 5px;
	padding: 4px;
	background: white;
	border:1px solid #ff6363;
	border:1px solid #258DE6;
}


.tv {
	margin-top:3px;
	margin:3px;
	padding:3px;
	background: white;
/*	border: 1px solid gray; */

}
