body { margin:0 auto; padding:0; background:#fff; width:1002px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font-family:"Trebuchet MS", arial, verdana; font-size:14px; }

form, ul, li { margin:0; padding:0} 
h1 { font-size:24px; margin:0 0 25px 0 } 
h2 { font-size:21px; color:#188ec8; margin:0; padding:0 0 25px 0}
h3, h3 a { font:normal 18px "Trebuchet MS", arial, verdana; color:#188ec8; margin:0 30px 0 0; padding:0; float:left }
h4 { font-size:16px; color:#5c5c5c; margin:0 0 20px 0}
h5 { font:normal 16px "Trebuchet MS", arial, verdana; padding:0 10px; margin:0}
p { margin:0 0 10px 0; padding:0}
img { border:0}

a { color:#188ec8; text-decoration: underline}
a:hover { text-decoration: none}

.black { color:#000}
.orange { color:#ff9018}
.gray { color:#707070}
.f11 { font-size:11px}
.f12 { font-size:13px}
.f18 { font-size:18px}

.clear { clear:both;}

ul.kub li { padding:0 0 0 15px; background:url(/templates/default/images/li_kub.gif) no-repeat 0 8px; list-style:none} 
ul.yellow li { margin:0 0 15px 0; padding:0 0 0 25px; background:url(/templates/default/images/li_yellow.gif) no-repeat 0 5px; list-style:none} 



.top { background: url(/templates/default/images/top.jpg) no-repeat; height:300px   }

.top-line { background:#eee; border-top:3px solid #61b5eb}

.menu { padding: 5px 0 0 35px; }
.menu a { color:#484848; text-decoration:underline; display:block; float:left; line-height:30px;}
.menu a .corn-l { background:none; margin-right:2px}
.menu a .corn-r { background:none; padding:0 15px}
.menu a:hover, .menu .active { text-decoration:none;}
.menu a:hover .corn-l { background:#fff url(/templates/default/images/corn_menu_tl.gif) no-repeat top left; margin-right:2px}
.menu a:hover .corn-r { background:url(/templates/default/images/corn_menu_tr.gif) no-repeat top right; padding:0 15px}
.menu a.active .corn-l { background:#fff url(/templates/default/images/corn_menu_tl.gif) no-repeat top left; margin-right:2px}
.menu a.active .corn-r { background:url(/templates/default/images/corn_menu_tr.gif) no-repeat top right; padding:0 15px}


.enter { float:right; }
.enter a { display:block; padding:3px 0 3px 25px; margin-right:25px; background:url(/templates/default/images/key.gif) no-repeat left center; color:#000; font:14px "Trebuchet MS", arial, verdana  }

.main { margin:0}
.main .corn-main-l { background:#fff url(/templates/default/images/corn_main_tl.gif) no-repeat top left }
.main .corn-main-r { background:url(/templates/default/images/corn_main_tr.gif) no-repeat top right }
.main .corn-main-bl { background:url(/templates/default/images/corn_main_bl.gif) no-repeat bottom left }
.main .corn-main-br { background:url(/templates/default/images/corn_main_br.gif) no-repeat bottom right; padding-bottom:80px }


.bg-grey {background:url(/templates/default/images/bg_form_search.jpg) repeat-x bottom; padding:10px 10px 5px 10px}

.form-search-instructor {  padding:0 0 5px 0}
.tbl-search-instructor { margin-bottom:10px}
.tbl-search-instructor a:hover { color:#000} 
.bg-block-s { background:url(/templates/default/images/bg_form_search_s.gif) no-repeat; width:293px; height:30px; text-align:center; line-height:30px }
.bg-block-s a { margin:0}
.bg-block-b { background:url(/templates/default/images/bg_form_search_b.gif) no-repeat; width:418px; height:97px;  }
.bg-block-b td { padding:5px 0px 5px 30px}
.li-green { background:url(/templates/default/images/li_green.gif) no-repeat left center; padding:0 0 0 15px; line-height:30px} 

tr.dotted { background:url(/templates/default/images/dotted.gif) repeat-x bottom}



.bg-top-blocks { background:url(/templates/default/images/bg_main.jpg) repeat-x top; padding-top:14px}
.block { float:left; width:480px; margin:0 11px 8px 10px}

.block-brd-t { background:#fff url(/templates/default/images/brd.gif) repeat-x top}
.block-brd-b { background:url(/templates/default/images/brd.gif) repeat-x bottom}
.block-brd-l { background:url(/templates/default/images/brd.gif) repeat-y left}
.block-brd-r { background:url(/templates/default/images/brd.gif) repeat-y right}

.block-corn-tl-first { background:url(/templates/default/images/corn_card_first_tl.gif) no-repeat top left;}
.block-corn-tr-first { background:url(/templates/default/images/corn_card_first_tr.gif) no-repeat top right}
.block-corn-tl { background:url(/templates/default/images/corn_card_tl.gif) no-repeat top left}
.block-corn-tr { background:url(/templates/default/images/corn_card_tr.gif) no-repeat top right}
.block-corn-bl { background:url(/templates/default/images/corn_card_bl.gif) no-repeat bottom left}
.block-corn-br { background:url(/templates/default/images/corn_card_br.gif) no-repeat bottom right}

.block-cont { padding:15px 25px; min-height: 260px }

.block-gray-corn-tl { background:#f6f6f6 url(/templates/default/images/corn_gray_tl.gif) no-repeat top left} 
.block-gray-corn-tr { background:url(/templates/default/images/corn_gray_tr.gif) no-repeat top right} 
.block-gray-corn-bl { background:url(/templates/default/images/corn_gray_bl.gif) no-repeat bottom left} 
.block-gray-corn-br { background:url(/templates/default/images/corn_gray_br.gif) no-repeat bottom right} 

.gray-cont { padding:15px}  
.dotted { background:url(/templates/default/images/dotted.gif) repeat-x bottom; height:1px; margin:5px 0 15px 0} 

.header-all-inst { font-size:21px; color:#000; } 
.header-all-inst a { font-size:21px; font-weight: bold; color:#000; text-decoration:underline } 
.header-all-inst a:hover { text-decoration: none} 

.rating { float:left; white-space:nowrap; width:46px} 
.rating .green { background:url(/templates/default/images/round_green.gif) no-repeat center center; padding:3px 8px; line-height:22px;  color:#fff}
.rating .red { background:url(/templates/default/images/round_red.gif) no-repeat center center; padding:3px 8px; line-height:22px;   color:#fff}
.rating a {  color:#fff; text-decoration:none}

.block-left-cont .rating { float:right; margin:10px 0 10px 10px}


.tel { color:#ff9018; font:18px "Trebuchet MS", arial, verdana}

.img-people { height:130px}
.img-people img { margin:0 10px 10px 0px;}
.img-car { height:100px}
.img-car img { margin:0 10px 0 0}

.tbl-cars-name td { padding-bottom:5px; vertical-align:bottom }



.block-column { width:50%; float:left}
.block-column-40 { width:40%; float:left} 
.block-column-60 { width:60%; float:left} 

.block-column-40-cont { padding:15px 0px 0 15px} 
.block-column-60-cont { padding:35px 30px 0 35px}


.block-left-cont { padding:35px 17px 0 35px}
.block-right-cont { padding:35px 35px 0 17px}



.oblako { background:url(/templates/default/images/bg_oblako.jpg) no-repeat; width:272px; height:83px; float:right; margin-top:-10px}
.oblako-cont { text-align:center; padding:20px 0 0 20px}

.tbl-auto img { margin:0 10px 20px 0}
.tbl-auto p { padding:17px 0 0 0}

.form-otziv { margin-bottom:50px}
.form-otziv .field { background:#fff; border:1px solid #dfdfdf; margin:2px 0 }
.form-otziv .w310 { width:310px;} 

.otziv-green {background:url(/templates/default/images/bg_otziv_green.jpg) no-repeat center center; width:142px;  text-align:center; margin-top:10px }
.otziv-green a { display:block; padding:3px 0; color:#fff; font-size:14px; font-weight:bold; text-decoration:none}

.otziv-red {background:url(/templates/default/images/bg_otziv_red.jpg) no-repeat center center; width:142px; text-align:center; margin-top:10px}
.otziv-red a { display:block; padding:3px 0; color:#fff; font-size:14px; font-weight:bold; text-decoration:none}

.ovziv-ico { float:left; margin-top:-23px; margin-bottom:10px}

/* rega */
.header-rega { margin:0; padding:30px 40px} 
.bg-top-line-form-rega {background:#f7f7f7; padding:30px 40px }
.bg-oblako-blue { background:url(/templates/default/images/bg_oblako_blue.jpg) no-repeat; height:224px; width:397px  }
.bg-oblako-blue .cont { padding:30px 30px 0 85px}
.form-rega .field { border:1px solid #dfdfdf; font-size:12px; padding:2px}
.form-rega .file, .form-rega select { border: 1px solid #dfdfdf; background:#fff}
.form-rega textarea { margin-top:5px}
.w490 { width:490px}
.w370 { width:370px}
.w220r { width:220px}
.w220 { width:220px}
.w140r { width:140px}
.w140 { width:140px}
.w50 { width:50px}
.w45r { width:45px}
.w45 { width:45px}
.h25 { height:25px}

.bg-znak { background:url(/templates/default/images/znak_bg.jpg) repeat-x 0 327px; height:690px}
.znak { background:url(/templates/default/images/znak.jpg) no-repeat right 327px; height:690px}
.rul { background:url(/templates/default/images/rul.jpg) no-repeat left 70px; padding:30px 170px 0 130px; }

.cont-one { height:352px; margin-bottom:30px}
.cont-two { padding:0 35px}
.cont-two textarea { margin-right:30px}

.tbl-oplata td { padding-bottom:18px}
.tbl-oplata .f12 { line-height:12px; padding:3px 0}

a.key-otpravit { display:block; background:url(/templates/default/images/bg_key_otpravit.jpg) no-repeat center; padding:10px 0 20px 0; text-align:center; color:#000; font-size:21px; margin:20px 100px 0 100px}
a.key-otpravit:hover { text-decoration:none}




.footer { background:#cecece url(/templates/default/images/bg_bottom.jpg) repeat-x top; padding:30px 35px 20px 35px}
.statistic { float:right; width:100px; text-align:right}
.menu-bot { color:#989898; margin-bottom:25px}
.menu-bot a { color:#484848; }
.copy { font-size:12px}
.footername{padding-bottom: 10px;}
.headername{padding: 10px 0px 0px 30px; color: #FFFFFF;font: 24px Tahoma;}

/* develity */

.dev_searchauto {color: #ff0000 !important; font-size: 15px}
.dev_naydeno {font-weight: bold}
.reg_text {padding: 0 40px}

