@charset "windows-1251";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { margin: 0; background-color: #FFF; }
h1 { margin: 20px 0 0 20px; color: #666; font: 20px Verdana, Geneva, sans-serif; }
h2 { margin: 20px 0 0 10px; color: #069; font: 20px Verdana, Geneva, sans-serif; }
/* main block */
#wraper { width: 1200px; margin-left: auto; margin-right: auto; top: 0; margin-top: -15px;}
#wraperIndex { width: 1200px; margin-left: auto; margin-right: auto;}
/* header block */
#search { width: 200px; height: 25px; text-align: right; padding: 2px 0px 0 0; float: right; margin: 0 10px 0 0;}
#search input { border: none; width: 200px; height: 17px; background: url(../images/search.png) no-repeat; padding: 7px 0 0 7px; color: #fff; font: 12px  Tahoma, Geneva, sans-serif; }

#header { width: 1200px; height: 100px; background: url(../images/header_bg.png) repeat-x; border-bottom: 4px solid #003a6b; }
#logo { width: 300px; height: 100px; float: left; }
#logo img { border: none; position: absolute; top: 0px; margin-left: 10px; }
#topMenu { width: 900px; height: 50px; float: left; }
#topMenu ul { list-style: none; position: absolute; top: 75px; width: 900px; }
#topMenu ul li { float: right; margin: auto 7px; }
#topMenu ul li a { color: #FFF; font: 12px Verdana, Geneva, sans-serif; text-decoration: none; }
#topMenu ul li a:hover { color: #FFF; font: 12px Verdana, Geneva, sans-serif; text-decoration: underline; }
/* end header block */

/* car menu block */
#carMenu { width: 1200px; height: 47px; background-color: #c5ccd2; }
#carMenu ul { width: 1200px; height: 47px; list-style: none; }
#carMenu ul li { float: left;  border-right: 0px solid #c5ccd2; }
#carMenu ul li a { display: block; width: 200px; height: 47px; }
#carMenu ul li a:hover { display: block; width: 200px; height: 47px; cursor: pointer; }
#carMenu img { border: 0; width: 199px; height: 47px; }
/* end car menu block */

/* banner block */
#bannerBlock { width: 1200px; height: 200px; border-bottom: 3px solid #00009f; border-top: 2px solid #8bbbcd; background: url(../images/head.jpg) no-repeat; }
/* end banner block */

/* middle block */
#middleBlock { width: 1200px; }
#middleLeftPan { width: 370px; float: left; background: url(../images/middle_line.png) right top no-repeat; display:inline}

/* middle left block */
#middleLeftPan div#news { width: 320px; height: 100px; margin-left: auto; margin-right: auto; margin-bottom: 25px; }
#middleLeftPan div#date { width: 315px; height: 13px; background: url(../images/news_date.png) no-repeat top; color: #069; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0 0 2px 5px; }
#middleLeftPan div#news_block {  background: url(../images/news.png) no-repeat bottom; width: 320px; height: 95px; margin-bottom: 10px;}
#news_block img { max-width: 100px;  max-height: 75px;}
.image { width: 95px; height: 75px; float: left; padding: 5px;  }
.image img { border: none; max-width:100px; }
.news_text { width: 205px; height: 80px; float: left; color: #333; font: 12px Tahoma, Geneva, sans-serif; text-align: left; padding: 5px 2px 0 5px; }
/* end middle left block */

#middleLeftPan h1 { color: #069; font: 18px Arial, Helvetica, sans-serif; margin: 15px 0 20px 25px; }

#middleRightPan { width: 550px; float: left; display:inline}
#middleRight { width: 830px; float: left; display:inline}

#middleRightPan p { color: #333; font: 12px Verdana, Geneva, sans-serif; padding: 0 20px 10px 20px; text-align: justify; }
#middleRightPan h2 { color: #333; font: 14px Tahoma, Geneva, sans-serif; text-align: center; font-weight: bold; }
#middleRightPan .more { font: 12px Tahoma, Geneva, sans-serif; padding: 0 0 0 20px; }


#middleRight p { color: #333; font: 12px Tahoma, Geneva, sans-serif; padding: 0 0 10px 20px; text-align: justify; }
#middleRight h2 { color: #333; font: 14px Tahoma, Geneva, sans-serif; text-align: center; font-weight: bold; }
#middleRight .more { font: 12px Tahoma, Geneva, sans-serif; padding: 0 0 0 20px; }
#middleRight img { max-width: 800px;}



#poll div#advertisement { width: 230px;  margin: 40px 0 20px 0; }
#advertisementPart {  width: 230px; height: 250px; float: left; margin: 0 0 20px 0px;  background: url(../images/advertisement.png) no-repeat; }
#advertisementPart h3 { color: #FFF; font: 18px Verdana, Geneva, sans-serif; font-weight: bold; padding: 10px 0 0 0; text-align: center;}
.advertisementPartImage { width: 100px; height: 80px; float: left; padding: 20px 0 0 10px;  }
.advertisementPartImage img { max-width:100px; max-height:150px;}
.advertisementPartText { width: 100px; height: 80px; float: left; color: #333; font: 10px Tahoma, Geneva, sans-serif; text-align: left; padding: 20px 0 0 5px; }
.advertisementPartText a { font: 11px Tahoma, Geneva, sans-serif; padding: 0; }

/* page cars */
#middleLeftPan div#listCars { width: 345px; margin: 10px; border: 0px solid #fefbfb; }
#middleLeftPan div#carsImage { width: 345px; padding: 15px; }
#middleLeftPan div#carsTitle { width: 345x; font: 13px Verdana, Geneva, sans-serif; font-weight: bold; padding: 0 0 0 15px; }

#middleLeftPan div#smallListCars { width: 160px; float: left; margin: 0 0 10px 10px; border: 1px solid #fefbfb; padding: 3px; }
#middleLeftPan div:hover#smallListCars { width: 160px; float: left; margin: 0 0 10px 10px; border: 1px solid #fefbfb; padding: 3px; }
#middleLeftPan div#smallCarsTitle { width: 160px; color: #069; font: 11px Verdana, Geneva, sans-serif; font-weight: bold; }
#middleLeftPan div#smallCarsImage { width: 160px; height: 100px; }
#middleLeftPan div#smallCarsMore { width: 160px; }
#middleLeftPan div#smallCarsMore a { color: #069; font: 10px Verdana, Geneva, sans-serif; }

#middleRight div#moreInfo { padding: 10px; color: #333; font: 12px Verdana, Geneva, sans-serif; width:810px; float:left; }
#middleRight div#moreInfo a { color: #069; font: 12px Verdana, Geneva, sans-serif; }
/* end middle block */


/* Постраничная навигация */
#postrnav { width: 345px; color: #069; font: 12px Verdana, Geneva, sans-serif; text-align: center; height: 10px; vertical-align: middle; }
#postrnav a { color: #06C; font: 9px Verdana, Geneva, sans-serif; text-decoration: none; }
/* end */

#middleRightPan div#MRPnewsMore { width: 810px; margin: 50px 0 0 0; }
#MRPnewsMore table { width: 600px; margin: 0px;}
#MRPnewsMore td { color: #069; font: 13px Verdana, Geneva, sans-serif; font-weight: bold; vertical-align: top; text-align: left; padding: 0px 0 0 20px;}
#MRPnewsMore td.tit { padding: 20px 0 0 20px; text-align: left; width: 700px; }



#MRPnewsMore font {color: #CCC; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0 0 0 0; } 
#MRPnewsMore img { border: none; padding: 0; vertical-align: top; max-width:100px;}
#MRPnewsMore div#newsMoreData { width: 790px; color: #333; font: 12px Verdana, Geneva, sans-serif; margin: 20px 0 0 20px; text-align: justify; background: #fbfcfc; padding: 20px 20px 0 0; float: left; }

#middleRightPan div#newsMoreDate { width: 690px; color: #CCC; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0 0 20px; }
#middleRightPan div#newsMoreTitle { width: 690px; color: #069; font: 13px Verdana, Geneva, sans-serif; font-weight: bold; margin: 20px 0 0 20px; }
#middleRightPan div#newsMoreImage { width: 110px; margin: 0px 0 0 20px; float: left; }
#middleRightPan div#newsMoreData { width: 790px; color: #333; font: 12px Verdana, Geneva, sans-serif; margin: 20px 0 0 20px; text-align: justify; background: #fbfcfc; padding: 20px 20px 0 0; float: left; }
#middleRightPan div#gallery { margin-left: auto; margin-right: auto; width: 620px;   }

#newsMoreData ul,ol { margin: 5px 0 5px 50px;}
#newsMoreData table { margin: 5px 0 5px 20px; }
#newsMoreData img { min-width:100px; max-width:800px;

}

#middleRightPan img { margin: 20px 0 0 20px;}

#middleRight div#MRPnewsMore { width: 810px; margin: 60px 0 0 0; }
#middleRight div#newsMoreDate { width: 690px; color: #CCC; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0 0 20px; }
#middleRight div#newsMoreTitle { width: 690px; color: #069; font: 13px Verdana, Geneva, sans-serif; font-weight: bold; margin: 20px 0 0 20px; }
#middleRight div#newsMoreImage { width: 110px; margin: 0px 0 0 20px; float: left; }
#middleRight div#newsMoreData { width: 790px; color: #333; font: 12px Verdana, Geneva, sans-serif; margin: 20px 0 0 20px; text-align: justify; background: #fbfcfc; padding: 20px 20px 0 0; float: left; }
#middleRight div#gallery { margin-left: auto; margin-right: auto; width: 620px;   }

#cars_images { width: 800px; margin: 0 0 20px 0;}

/* gallery */
ul#pikame { padding-left:0; width:800px; margin: 0 0 0 20px;  }
.pika_main { width:800px; padding-right:20px; } 
#pikame li { margin:5px; float: left; border:0px solid #069; position:relative; overflow:hidden;  width:250px; height:190px; background: (../images/loader.gif) no-repeat; }

/* thats all you NEED to edit. But continue if you'd like. */
ul#pikame li img { position:relative;cursor:pointer; max-width: 260px; }
.pika_main img { border:0px solid #069; margin: 30px 0 0 15px; }
.pika_main { position: relative; }
.pikachoose li { float:left;position:relative;overflow:hidden;list-style:none; }
.pika_play { position:absolute;top:10px;right:30px;z-index:1; color: #FFF; font: 12px Verdana, Geneva, sans-serif; font-weight: bold; }
.pika_play a { position:relative;margin-left:auto;cursor:pointer; }
.pika_play img { border:none !important; }
.pika_caption { width:100%;height:30px;text-align:center; }
.pika_navigation a { color: #069; font: 12px Verdana, Geneva, sans-serif; font-weight: bold; text-decoration: none; }
.pika_navigation a:hover { text-decoration: underline; }
.pika_navigation { padding-top:10px;clear:both;text-align:center; }
/* end gallery */

/* corporation */
#corpMenu { width: 370px; margin: 20px 0 0 0; padding: 0 0 0 10px; }
#corpMenu ul { list-style: none; }
#corpMenu ul li { }
#corpMenu ul li a { display: block; width: 330px; height: 30px; color: #999; font: 21px Tahoma, Geneva, sans-serif; text-decoration: none;
vertical-align: super; border-bottom: 1px solid #f7f7f7; padding: 10px 0 10px 0; }
#corpMenu ul li a:hover { display: block; width: 330px; height: 30px; color: #666; font: 21px Tahoma, Geneva, sans-serif; background-color: #fcfcfc; }
#corpMenu ul li span { float: left; width: 330px; color: #999; font: 11px Verdana, Geneva, sans-serif; }

#corpMenuContact { width: 370px; height: 200px; margin: 20px 0 0 0; padding: 0 0 0 10px; }
#corpMenuContact ul { list-style: none; }
#corpMenuContact ul li { }
#corpMenuContact ul li a { display: block; width: 330px; height: 30px; color: #999; font: 21px Tahoma, Geneva, sans-serif; text-decoration: none;
vertical-align: super; border-bottom: 1px solid #f7f7f7; padding: 10px 0 10px 0; }
#corpMenuContact ul li a:hover { display: block; width: 330px; height: 30px; color: #666; font: 21px Tahoma, Geneva, sans-serif; background-color: #fcfcfc; }
#corpMenuContact ul li span { float: left; width: 330px; color: #999; font: 11px Verdana, Geneva, sans-serif; }



#corpMenuHotels { width: 370px; margin: 20px 0 0 0; padding: 0 0 0 10px; }
#corpMenuHotels ul { list-style: none; }
#corpMenuHotels ul li { }
#corpMenuHotels ul li a { display: block; width: 350px; height: 45px; color: #999; font: 21px Tahoma, Geneva, sans-serif; text-decoration: none;
vertical-align: super; border-bottom: 1px solid #f7f7f7; padding: 10px 0 10px 0; }
#corpMenuHotels ul li a:hover { display: block; width: 350px; height: 45px; color: #666; font: 21px Tahoma, Geneva, sans-serif; background-color: #fcfcfc; }
#corpMenuHotels ul li span { float: left; width: 330px; color: #999; font: 11px Verdana, Geneva, sans-serif; }

#magazine { width: 800px; margin: 20px;  border-bottom: 1px solid #CCC; }
#magazine td { vertical-align: top; padding: 0 0 20px 20px; color: #333; font: 12px Verdana, Geneva, sans-serif; }
#magazine a { color: #069; font: 12px Verdana, Geneva, sans-serif; text-decoration: none; }

#magazine td.tit { padding: 20px 0 0 20px;}
/* end corporation */

#searchBlock { width: 800px; margin:20px; }

/* automarket */
#automarket { width: 550px; height: 250px; float: left; border-bottom:1px solid #ccc; margin: 20px 50px 20px 0; padding: 0 0 10px 0; }
#automarket table { width: 540px; }
#automarket td { vertical-align: top; padding: 5px 0 0px 10px; color: #333; font: 12px Verdana, Geneva, sans-serif; }
#automarket b { color: #333; font: 18px Verdana, Geneva, sans-serif; font-weight: bold; }
/* end automarket */

#automarket img {  min-width: 250px; max-width:250px;}

#poll { border: 0px solid #069; width: 250px; float: right; margin: 20px 0 0 0px; }
.poll_name { color: #069; font: 12px Tahoma, Geneva, sans-serif; font-weight: bold; }
.total { font: 10px Tahoma, Geneva, sans-serif; color: #069; }
.answer_name { color: #333; font: 11px Tahoma, Geneva, sans-serif; vertical-align: middle;}
.hit { color: #333; font:19px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0 0px 0 0px; vertical-align: middle;}
.hit_img { width: 30%;} 


/* footer block */
#footer { width: 1200px; height: 150px; background: url(../images/footer_bg.png) repeat-x bottom; margin-top: 10px; float: left; }
#footer a { color:#666; font: 11px Tahoma, Geneva, sans-serif; margin: 0 0 0 0px; }
#footerRightBlock { width: 830px; height: 150px; float: right; margin: 0; background: url(../images/footer_r_bg.png) repeat-x bottom; position: relative; top: -0px; }
#footerRightBlock p { color: #333; font: 10px Verdana, Geneva, sans-serif; padding: 4px 0 0 20px; }
#footerRightBlock .copy { width: 350px; height: 50px; position: relative; top: 55px; }
#footerCar { float: right; width: 250px; height: 70px; position: relative; top: -50px; right: 20px; }

#footer 			{ z-index: 1; }
#footerRightBlock		{ z-index: 2; }
#footerCar 			{ z-index: 3; }

/* end footer block */

#middleRightAuto { width: 830px; float: left; }
#middleRightAuto p { color: #333; font: 12px Tahoma, Geneva, sans-serif; padding: 0 0 10px 20px; text-align: justify; }
#middleRightAuto h2 { color: #333; font: 14px Tahoma, Geneva, sans-serif; text-align: center; font-weight: bold; }
#middleRightAuto ul { margin: 10px 0 0 60px;}
#middleRightAuto li { color: #333; font: 12px Verdana, Geneva, sans-serif; padding: 0 20px 10px 0px; }