/* CSS Document */
/* GENERATOR extonec, icq 9655077*/
/* 1em = 10px */
BODY { margin:0; padding:0 0 24px 0; font-size:62.5%; background:url(../i/bg.png); font-family:Arial, Helvetica, sans-serif; color:#212121;}
P, IMG, H1, H2, H3, H4, H5, H6, UL, LI, OL, FORM, INPUT, TABLE, TD, TH, TR { margin:0; padding:0; border:0; outline:none;}
A { color:#ffffff; text-decoration:none; outline:none;}/* CSS Document */

/*++++++++++++++++++ TOP BLOCK +++++++++++++++++*/
.top_nav { width:100%; height:38px;}
.top_nav ul { display:block; float:right; padding:0 10px 0 0;}
.top_nav ul li { display:block; float:left; margin:13px 30px 0 0;}
.top_line { width:100%; height:67px; background:url(../i/top_line_bg.png) repeat-x; overflow:hidden; position:relative;}
.top_line .left_logo { width:180px; height:53px; float:left; padding:14px 0 0 55px;}
.top_line .center_menu { height:41px; margin:0 228px 0 290px; padding:26px 0 0 0;}
.center_menu ul { list-style:none; display:block; width:470px; margin:0 auto 0 auto;}
.center_menu ul li { display:block; float:left; border-right:solid 1px #fff; padding:0 10px;}
.center_menu ul li a { font:12px Arial; border-bottom:solid 1px #fff; display:block;}
.center_menu ul li a:hover { border:none;}
.top_line .right_tel { width:228px; height:67px; position:absolute; top:0; right:0;}
.right_tel p { font:22px/61px Arial; font-weight:bold; color:#fff;}
/*++++++++++++++++++ END TOP BLOCK +++++++++++++++++*/
/*++++++++++++++++++ AUTO BLOCK +++++++++++++++++*/
.auto_block { width:100%; height:354px; background:url(../i/bg_auto_block.jpg) top right no-repeat; margin:8px 0 0 0;}
.auto_block .auto_block_inner { width:1020px; height:354px; background:url(../i/auto_block.jpg) top left no-repeat; margin:0 auto 0 auto;}
.auto_block_inner .text_ab { width:455px; height:340px; float:right; padding:14px 0 0 0;}
.text_ab H1 { font:24px/30px Arial; color:#da251c; background:url(../i/ico_plus_ab.png) no-repeat left center; padding:0 0 0 30px;}
.text_ab p { padding:10px 50px 5px 0; font:13px/17px Arial;}
.text_ab p span { color:#da251c;}
.text_ab p a { color:#da251c; border-bottom:solid 1px #da251c;}
.text_ab .button_ab { width:402px; height:39px; display:block; margin:15px 0 0 0;}
/*++++++++++++++++++ END AUTO BLOCK +++++++++++++++++*/
.long_banner { width:940px; height:120px; margin:0 auto 0 auto;}
.long_banner a { width:940px; height:100px; margin:10px 0; display:block;}
/*++++++++++++++++++ MAIN CONTAINER +++++++++++++++++*/
.cont_main { width:100%; background:url(../i/vertical_cont.png) repeat-x top left;}
.bottom_cont { width:100%; background:url(../i/bottom_cont.png) bottom left repeat-x;}
.inner_cont { width:940px; margin:0 auto 0 auto; overflow:hidden;}
/*++++++++++++++++++ LEFTCOL CONTAINER +++++++++++++++++*/
.left_inner { width:400px; float:left;}
.left_inner H1 { font:24px/54px Arial; font-weight:bold; color:#da251c; text-indent:1px;}
.left_inner .ul_cont_shad { list-style:none; display:block; width:370px; padding:0;}
.ul_cont_shad li { display:block; width:354px; height:58px; border-top:solid 1px #da251c; background:url(../i/ul_cont_shad.png) repeat-x bottom left; padding:11px 8px 0 8px; overflow:hidden;}
.ul_cont_shad .end { border-bottom:solid 1px #da251c;}
.ul_cont_shad li img { display:block; margin:0 8px 0 0; width:18px; height:18px; float:left;}
.ul_cont_shad li p { display:block; width:328px; font:13px/17px Arial; padding:0;}
.ul_cont_shad li p span { color:#da251c;}
.left_inner p { font:13px/17px Arial; padding:5px 20px;}
.left_inner ul { list-style:decimal; font:13px/17px Arial; padding:5px 20px;}
/*++++++++++++++++++ END LEFTCOL CONTAINER +++++++++++++++++*/
/*++++++++++++++++++ RIGHTCOL CONTAINER +++++++++++++++++*/
.right_inner { width:540px; float:left;}
.right_inner H1 { font:24px/54px Arial; font-weight:bold; color:#da251c;}
.right_inner H2 { font:18px/54px Arial; font-weight:bold; color:#da251c;}
.right_inner p { font:13px/17px Arial; padding:5px 10px 10px 0;}
.right_inner p a { color:#da251c; border-bottom:solid 1px #da251c;}
.right_inner p a:hover { border:none;}
.right_inner li a { color:#da251c; border-bottom:solid 1px #da251c;}
.right_inner li a:hover { border:none;}
.right_inner td a { color:#da251c; border-bottom:solid 1px #da251c;}
.right_inner td a:hover { border:none;}
.right_inner p span { color:#da251c; }
.right_inner ul { font:13px/17px Arial; padding:15px 0;  list-style-position:inside; display:block; }
.right_inner ul span { color:#da251c;}
.right_inner form input { display:block; float:left; width:200px; border:solid 1px #ccc; height:16px; font:13px/16px Arial; color:#666;}
.right_inner form select { font:11px/15px Arial; height:20px;}
.right_inner form .sub1 { background: #da251c; font:11px/15px Arial; height:20px; clear:right; color:#fff;}


/*++++++++++++++++++ END RIGHTCOL CONTAINER +++++++++++++++++*/
/*++++++++++++++++++ BOTTOM CONTAINER +++++++++++++++++*/
.bottom_inner { width:940px; clear:both;}
.bottom_inner .block_p { font:13px/17px Arial; padding:30px 0 30px 33px;}
.bottom_inner .block_p a { color:#da251c; border-bottom:solid 1px #da251c;}
.bottom_inner .block_p span { color:#da251c; padding:0 45px 0 0;}
/*++++++++++++++++++ END BOTTOM CONTAINER +++++++++++++++++*/
/*++++++++++++++++++ END MAIN CONTAINER +++++++++++++++++*/
.empty_cont { width:100%; clear:both; height:14px;}
/*++++++++++++++++++ TECH BLOCK +++++++++++++++++*/
.tech_block { width:910px; margin:0 auto; overflow:hidden;}
/*++++++++++++++++++ LEFTTECH BLOCK +++++++++++++++++*/
.left_tech { width:455px; float:left;}
.left_tech H1 { font:24px/44px Arial; font-weight:bold; color:#da251c;}
.left_tech .svyaz_left { width:431px; height:201px; background:url(../i/svyaz_left.png) no-repeat;}
.svyaz_left p { width:398px; padding:8px 0 0 33px; font:13px/17px Arial;}
.svyaz_left form { width:206px; padding:0 0 0 225px; overflow:hidden;}
.svyaz_left form p { font:11px/16px Arial; overflow:hidden;}
.svyaz_left form p span { display:block; float:left; width:40px;}
.svyaz_left form p input { display:block; float:left; width:100px; border:solid 1px #ccc; height:16px; font:13px/16px Arial; color:#666;}
.svyaz_left form p select { font:11px/15px Arial; height:20px;}
.svyaz_left form .sub_zakzvo { width:131px; height:24px; background:url(../i/sub_zakzvo.png) no-repeat; display:block; margin:15px 0 0 53px;}
.bottom_banner { display:block; padding:24px 0 0 0;}
.podpiska_banner { display:block; padding:39px 0 0 0;}
/*++++++++++++++++++ END LEFTTECH BLOCK +++++++++++++++++*/
/*++++++++++++++++++ RIGHTTECH BLOCK +++++++++++++++++*/
.right_tech { width:455px; float:left;}
.right_tech H1 { font:24px/44px Arial; font-weight:bold; color:#da251c;}
.right_tech .calc_right { width:430px; height:201px; background:url(../i/calc_right.png) no-repeat;}
.calc_right p { font:13px/17px Arial; width:397px; padding:8px 0 0 33px;}
.calc_right form { width:230px; padding:25px 0 0 200px; overflow:hidden;}
.calc_right form p { font:11px/16px Arial; overflow:hidden;}
.calc_right form p span { display:block; float:left; width:70px;}
.calc_right form p input { display:block; float:left; width:70px; border:solid 1px #ccc; height:16px; font:13px/16px Arial; color:#666;}
.calc_right form p select { font:11px/15px Arial; height:20px;}
.calc_right form .sub_calc { width:131px; height:24px; background:url(../i/sub_calc.png) no-repeat; display:block; margin:15px 0 0 53px;}
.auction_banner { display:block; padding:24px 0 0 0;}
.skidka_banner { display:block; padding:39px 0 0 0;}
/*++++++++++++++++++ END RIGHTTECH BLOCK +++++++++++++++++*/
/*++++++++++++++++++ END TECH BLOCK +++++++++++++++++*/

.footer { margin:43px 0 0 0; overflow:hidden; width:100%; height:86px; background:url(../i/bg_footer.png) right top no-repeat; position:relative;}
.footer .footer_left { display:block; float:left;}
.leftcol_footer { width:401px; height:71px; float:left; font:13px/17px Arial; color:#fff; padding:15px 0 0 34px;}
.leftcol_footer a { border-bottom:solid 1px #fff;}
.center_footer { height:71px; margin:0 275px 0 441px; font:13px/17px Arial; color:#fff; padding:15px 0 0 0; text-align:center;}
.center_footer p { text-align:left; display:block; margin:0 auto; width:400px;}
.right_footer { width:235px; height:61px; position:absolute; top:0; right:0; padding:25px 40px 0 0;}
.right_footer .zakladki { margin:0 10px 0 0;}
.right_footer a { display:block; float:right;}

