@charset "utf-8";

body{ background: url(../img/body_bg.png); font-family:Arial, Helvetica; font-size: 12px; color:#ccc; margin:0; padding:0}

h1 { font-size:18px; font-weight: normal; font-style:italic; color:#000; font-family: Georgia, "Times New Roman"; margin:0; padding:0}
h1 a{font-weight: normal; font-style:italic; color:#000; font-family: Georgia, "Times New Roman"; text-decoration:underline}
h1 a:hover{font-weight: normal; font-style:italic; color:#000; font-family: Georgia, "Times New Roman"; text-decoration:none}
h2 { font-size:18px; font-weight: normal; color:#ffcc00; margin:0; padding:0}
h3 { font-size:18px; font-weight: normal; font-style:italic;color:#ffcc00;font-family: Georgia, "Times New Roman";margin:0; padding:0}
h4 { font-size:12px; font-weight: normal; color:#000; margin:0; padding:0}
h5 { font-size:12px; font-weight: normal; color:#000; margin:0; padding:0}
h6 { font-size:18px; font-weight: normal; color:#fff; margin:0; padding:0;}

a {color:#009999; text-decoration:underline; outline:none; cursor:pointer !important}
a:hover {color:#009999; text-decoration:none ; outline:none; cursor:pointer !important}

p { margin:0 0 10px 0}
div, a, span, img  {outline:none; overflow:visible}

img{border:0; }
a img{border:0;}

table {empty-cells:show}
table tr td {vertical-align:top}
form { margin:0; padding:0} 

.bord_none{ border:0 !important}
.bg_none { background:none !important}
.disp_bl { display:block !important} 
.disp_none { display:none !important} 

.sep0 {clear:both;height:0px;overflow:hidden;}
.sep1 {clear:both;height:1px;overflow:hidden;}
.sep3 {clear:both;height:3px;overflow:hidden;}
.sep5 {clear:both;height:5px;overflow:hidden;}
.sep7 {clear:both;height:7px;overflow:hidden;}
.sep10 {clear:both;height:10px;overflow:hidden;}
.sep15 {clear:both;height:15px;overflow:hidden;}
.sep20 {clear:both;height:20px;overflow:hidden;}
.sep25 {clear:both;height:25px;overflow:hidden;}
.sep30 {clear:both;height:30px;overflow:hidden;}
.sep35 {clear:both;height:35px;overflow:hidden;}
.sep_brd {clear:both;height:16px;overflow:hidden; border-top:1px solid #333333; background:url(../img/cars_hover.png);_background:url(../img/cars_hover_ie.png)}

.a { position:absolute; left:0; top:0; width:10px; height:10px; overflow: hidden; display:block}
.b { position:absolute; right:0; top:0; width:10px; height:10px; overflow: hidden; display:block }
.c { position:absolute; left:0; bottom:0; width:10px; height:10px; overflow: hidden; display:block}
.d { position:absolute; right:0; bottom:0; width:10px; height:10px; overflow: hidden; display:block}


/*-------------Styles-------------*/

.auto h2{ padding:12px 0 0 0; margin-bottom:8px}
.auto h2.fix_h2{ margin-left:27px}
.auto_tb { width:100%; margin-left:30px; margin-bottom:30px}
.auto_tb td { background:url(../img/dott_2.png) repeat-x left bottom; padding:4px 0 5px 0}
.auto_tb td span { color:#ffcc00}
.auto_tb tr.last td { border-bottom:1px solid #ffcc00; padding:4px 0 35px 0}
.aut_fix { margin-bottom:5px} 
.aut_fix tr.last td { padding-bottom:20px !important}

.black_list { border-collapse:collapse}
.black_list tr.header td{ color:#ffcc00; font-weight:bold; text-align:center}
.black_list td{ border:1px solid #666666; padding:4px 10px; vertical-align:top}

.box { background:#333; color:#FFFFFF; padding:15px 20px 0 40px; overflow:hidden}
.box_img { width:435px}
.box_img h3{ font-size:18px; font-style:normal; color:#FFFFFF; font-family:Arial; margin-bottom:5px}
.box_img span{ font-size:12px; color:#999; display:block;}
.box_img span b{ font-weight:normal; color:#ffcc00}
.box_img img{ background:url(../img/service_bg.png) repeat left top; padding:8px}

.box_form span { font-size:11px; display:block; color:#ccc; margin-bottom:5px; margin-top:10px}
.box_form span b{ font-size:11px; color:#ffcc00}
.box_form input { background:#fff; border:1px solid #fff; font-size:12px; font-family:Arial; color:#333; padding:3px 5px; width:180px; margin-right:10px}
.box_form textarea { background:#fff; border:1px solid #fff; font-size:12px; font-family:Arial; color:#333; padding:3px 5px; width:402px;}
.box_form input.submit { background: url(../img/box_button.png); border:0; font-size:12px; font-family:Arial; color:#000; width:129px; height:26px; margin-top:26px; cursor:pointer; float:right; margin-right:30px }
.box_form input.submit, x:-moz-any-link, x:default { padding-bottom:5px}

.inter { height:85px; background:url(../img/inter_bg.jpg) no-repeat left top; color:#000; padding: 65px 0 0 90px; margin-bottom:20px}
.inter h1{ margin-bottom:7px}

.feed_form span { font-size:11px; display:block; color:#ccc; margin-bottom:5px; margin-top:10px}
.feed_form span b{ font-size:11px; color:#ffcc00}
.feed_form input { background:#fff; border:1px solid #fff; font-size:12px; font-family:Arial; color:#333; padding:3px 5px; width:180px; margin-right:10px}
.feed_form textarea { background:#fff; border:1px solid #fff; font-size:12px; font-family:Arial; color:#333; padding:3px 5px; width:382px;}
.feed_form input.submit { background: url(../img/box_button1.png); border:0; font-size:12px; font-family:Arial; color:#000; width:88px; height:26px; margin-top:26px; cursor:pointer; float:right }
.feed_form input.submit, x:-moz-any-link, x:default { padding-bottom:5px}

.footer { clear:both; border-top:1px solid #ffcc00}
.footer .f_left{ float:left; width:330px; color:#999999; font-size:11px; padding: 20px 0 30px 0}
.footer .f_left span{ display:block; color:#ffcc00;}
.footer .f_right{ float:left; width:510px; color:#666; font-size:11px; padding: 20px 0 30px 0}
.footer .f_right span{ color:#fff}
.footer .f_right1{ float:right; width:140px; color:#666; font-size:11px; padding: 20px 0 30px 0}
.footer .f_right1 a{ color:#669900; text-decoration:none}
.footer .f_right1 a:hover{ color:#669900; text-decoration: underline}

.header1 { background: url(../img/header1.png) no-repeat left top; height:40px}
.header3 { background: url(../img/header3.jpg) no-repeat left top; height:87px}
.header4 { background: url(../img/header4.jpg) no-repeat left top; height:89px;; position:relative; zoom:1; z-index:100}
.header5 { background: url(../img/header5.jpg) no-repeat left top; height:85px}
.header6 { background: url(../img/header6.jpg) no-repeat left top; height:205px; padding-left:174px}

.left_520 { height:86px; background:url(../img/left_520.png) no-repeat left top; margin-bottom:10px}

.left_list { padding-right:20px}
.left_list span{ display:block; float:left; width:84px}
.left_list b{ color:#ffcc00; font-size:18px; font-style:italic; font-family: Georgia, "Times New Roman"; font-weight:normal; display:block; margin-bottom:5px}

.left_serv { margin:8px 0 0 0; padding:0; list-style-type:none}
.left_serv li {margin:0 0 10px 0; padding:0 30px 0 20px; background:url(../img/bullet.png) no-repeat left top; color:#ccc; margin-left:8px}
.ls_fix li {margin:0 0 10px 0; padding:0 30px 0 15px; background:url(../img/bullet.png) no-repeat left top; color:#ccc; margin-left:3px}

.map { width:636px; height:466px; background: url(../img/map_out.png); margin-left:27px; padding:13px 0 0 13px}

.menu { position:relative; zoom:1; background: url(../img/header2.png) no-repeat left top; height:32px}
.menu .logo{ position: absolute; top:0; left:-49px; z-index:200}

.menu_in { float:right}
.menu_in h6 { float:left; background: url(../img/menu_sep.png) no-repeat right 50%; padding:0px 8px 0 0px; text-decoration:none; }
.menu_in h6 a{ font-size:18px; font-weight: normal; color:#fff; text-decoration:none; display:block; padding:4px 0 4px 8px; _padding:3px 0 2px 8px}
.menu_in h6 a:hover{ font-size:18px; font-weight: normal; color:#fff; display:block; text-decoration:none; padding:4px 0 4px 8px; _padding:3px 0 2px 8px}
*+html .menu_in h6 a {padding:3px 0 2px 8px}
*+html .menu_in h6 a:hover {padding:3px 0 2px 8px}

.menu_in h6.last { float:left; background: none !important;}
.menu_in h6.last_act { float:left; background:url(../img/menu_hover.png) no-repeat right bottom; margin:0 0 0 -1px}
.menu_in h6.last_act a{ color:#000000;background:url(../img/menu_hover.png) no-repeat left top; cursor:default;text-decoration:none }
.menu_in h6.last_act a:hover{color:#000000;background:url(../img/menu_hover.png) no-repeat left top;text-decoration:none; cursor:default }


.menu_in h6.act { background:url(../img/menu_hover.png) no-repeat right bottom; margin:0 0 0 -1px}
.menu_in h6.act a{ color:#000000; background:url(../img/menu_hover.png) no-repeat left top; cursor:default; text-decoration:none }
.menu_in h6.act a:hover{color:#000000;background:url(../img/menu_hover.png) no-repeat left top;text-decoration:none; cursor:default }


.normal { font-size:28px; margin-left:27px}

.news { padding: 0 0 25px 0; margin:0 0 20px 27px; background:url(../img/dott_2.png) repeat-x left bottom}
.news span{ font-size:11px; color:#666; margin-bottom:5px; display:block}
.news h2{ margin-bottom:8px}

.numbers { width:260px; height:140px; position:absolute; right:7px; top:-60px; font-size:14px; color:#ffcc00}
.numbers span{ float:right; font-size:14px; color:#fff}

.serv_all { float:right; font-size:11px; width:84px; height:18px; background:url(../img/serv_all.png) no-repeat left top; color:#666666; text-decoration:none; text-align:center; padding:3px 0 0 0; margin-top:3px}
.serv_all:hover { float:right; font-size:11px; width:84px; height:18px; background:url(../img/serv_all.png) no-repeat left bottom; color:#ffcc00; text-decoration: none; text-align:center; padding:3px 0 0 0; margin-top:3px}

.serv_cars {  margin:10px 0 0 0; padding:0; list-style-type:none}
.serv_cars li{ margin:0; padding: 15px 0 0 27px; width:196px; float:left;} 
.serv_cars li.sep_li{ height:25px; background:url(../img/dott_1.png) repeat-x left bottom; width:643px;_width:600px; margin:0 0 0 27px; padding:0} 
.serv_cars li img{ background:url(../img/service_bg.png) repeat left top; padding:8px}
.serv_cars li a { font-size:18px; text-decoration:underline; color:#FFFFFF; line-height:30px}
.serv_cars li a:hover { font-size:18px; text-decoration: none; color:#FFFFFF; line-height:30px}
.serv_cars li span { color:#666666; display:block}
.serv_cars li span b{ color:#ffcc00; font-weight:normal}
.serv_cars li div.img { position: relative; zoom:1; margin-top:10px; width:195px; height:147px}
.serv_cars li div.img span{ position:absolute; left:0; top:0; display:none; width:195px; height:90px; background:url(../img/cars_hover.png); _background:url(../img/cars_hover_ie.png); text-align:center; padding:57px 0 0 0  }
.serv_cars li div.img a{ font-size:12px; text-decoration:none; color:#000; padding:5px 25px 5px 29px}
.serv_cars li div.img a:hover{ font-size:12px; text-decoration: underline; color:#000;  padding:5px 25px 5px 29px}

.serv_list { border-top:1px solid #333333;  border-bottom:1px solid #333333; padding: 24px 0 18px 0}

.serv_list .next { width:16px; height:32px; display:block; float:right; background:url(../img/serv_arrows.png) no-repeat right top; margin-right:10px; margin-top:44px}
.serv_list .next:hover { width:16px; height:32px; display:block; float:right; background:url(../img/serv_arrows.png) no-repeat right bottom; margin-top:44px}

.serv_list .prev { width:16px; height:32px; display:block; float:left; background:url(../img/serv_arrows.png) no-repeat left top; margin-top:44px}
.serv_list .prev:hover { width:16px; height:32px; display:block; float:left; background:url(../img/serv_arrows.png) no-repeat left bottom; margin-top:44px}

.serv_ul li { text-align:center}
.serv_ul li a{ text-decoration:none; color:#999} 
.serv_ul li a:hover{ text-decoration:none; color:#fff} 
.serv_ul li img{ padding:0 18px}

.serv_text { padding-left:27px}
.serv_text h2{ margin-bottom:5px}

.service { background:url(../img/service_bg.png) repeat left top; margin-right:20px; padding:12px 20px; font-size:11px; position:relative; zoom:1; color:#999999}
.service h3{ margin-bottom:5px} 
.service span{ color:#FFFFFF} 

.service .a{ background:url(../img/serv_corn.png) no-repeat left top; _background:url(../img/serv_corn_ie.png) no-repeat left top} 
.service .b{ background:url(../img/serv_corn.png) no-repeat right top; _background:url(../img/serv_corn_ie.png) no-repeat right top} 
.service .c{background:url(../img/serv_corn.png) no-repeat left -10px; _background:url(../img/serv_corn_ie.png) no-repeat left -10px}
.service .d{background:url(../img/serv_corn.png) no-repeat right -10px;_background:url(../img/serv_corn_ie.png) no-repeat right -10px} 

.site_left { width:304px; float:left}
.site_right { width:676px; float:right; background: url(../img/site_right_bg.png) no-repeat left top}

.text_main { padding-left:27px; color:#cccccc; margin-top:7px; line-height:17px}
.text_main h2.title{ margin-bottom:5px}

.wrap { width:980px}
.wrap_out { background:url(../img/body_bg1.gif) no-repeat center top}

/*---------------ColorBox Style--------------------*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(../img/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../img/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../img/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../img/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../img/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../img/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../img/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../img/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../img/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#333;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../img/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; display:none !important}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; display:none !important}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../img/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../img/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../img/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='usr/img/internet_explorer/borderTopLeft.png', sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='usr/img/internet_explorer/borderTopCenter.png', sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='usr/img/internet_explorer/borderTopRight.png', sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='usr/img/internet_explorer/borderBottomLeft.png', sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='usr/img/internet_explorer/borderBottomCenter.png', sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='usr/img/internet_explorer/borderBottomRight.png', sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='usr/img/internet_explorer/borderMiddleLeft.png', sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='usr/img/internet_explorer/borderMiddleRight.png', sizingMethod='scale');}
