/* Сбрасываем дефолты браузеров */
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, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,
var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; font-family:inherit; font-size:100%; border:none; outline:none; }
html { font-size:100.01%; }
dfn, cite, var, address { font-style:normal; }
th, h1, h2, h3, h4,  h6 { font-weight:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
:focus { outline:none; }
li {list-style:none;}
td {vertical-align:top;}

/* Глобальные стили шаблона */
html { width:100%; height:100%; }
body { width:100%; height:100%; min-width:1000px; font-size:62.5%; color:#4c4e4f; background:#fff;}

body, textarea, input, select { font-family:Tahoma,tahoma,Helvetica,sans-serif; }
a { color:#000; text-decoration:underline; }
a:hover {text-decoration:none;}
p {padding-bottom:15px;}
img {border:none;}
h1 {font:19px 'Arial'; padding-bottom:15px; color:#4c4e4f;}
h2 {font:bold 17px 'Arial'; padding:15px 0 ; color:#4c4e4f;}
hr {background:#C7B7A4; margin-bottom:12px; height:1px;}
.clear {clear:both; height:1px; overflow:hidden;}
.dspn {display:none;}

.data1 {border-collapse:collapse;}
.data1 th {border:1px solid #8badc4; padding:5px; text-align:left;}
.data1 td {border:1px solid #8badc4; padding:5px;}
.data1 td ul {list-style:none !important;}
.data1 td ul li {padding:0 0 0 15px;}

/* Корневой блок */
.root {min-width:1000px; width:auto !important; width:1000px; min-height:100%; height:auto; margin:0 auto; }
.header {position:relative; overflow:hidden; height:136px;}
.logo {position:absolute; left:73px; top:7px;}
.cont { position:absolute; right:240px; top:23px;}
.top_nav {position:absolute; right:19px; top:59px;}
.top_nav li {float:left; padding: 0 0 0 22px;}
.top_nav li.last {background:none;}
.top_price {position:absolute; right:0px; top:23px; width:147px;}
.top_price a {display:block; background: url(../images/page_excel.gif) 0 0 no-repeat; font:12px 'Arial'; color:#4A8CBF; text-decoration:none; font-weight:bold; padding:0 0 0 40px;}

.cities {background:url(../images/cities.gif) center 23px no-repeat;}

.topmenu {margin:0 9px 0 9px; height:37px;}
.topmenu_in {width:70%; max-width:1100px; height:37px; float:right;}
.tm {white-space:nowrap;}
.tm div:hover {background:url(../images/hov1.gif) right no-repeat;}
.tm a {display:block; height:15px; padding:3px 20px; font:12px 'Arial'; color:#4A8CBF; text-decoration:none; font-weight:bold;}
.tm a:hover {background:url(../images/hov2.gif) 0 0 no-repeat; color:#FFFFFF;}
.tm a.hover {background:url(../images/hov2.gif) 0 0 no-repeat; color:#FFFFFF;}
.usl { position:relative; overflow:hidden; margin:0 9px 18px 9px; height:253px;}
.usl1 {display:block!important; /*IE6*/display:inline-block; overflow:hidden; background:url(../images/oblique2.gif); height:253px; padding:0 25px 0 60px; font:18px 'Arial'; color:#006699; text-transform:uppercase;}
.usl1 span {font-size:30px;}
.usl1 table td {vertical-align:middle;}
.usl2 {position:relative;  overflow:hidden; float:right; margin:0!important; /*IE6*/margin-left:-3px; width:70%; max-width:1100px; height:340px;}
.usl_arr_a {position:absolute; top:91px; right:12px; width:72px; height:72px; background:url(../images/head_arr.png) no-repeat; z-index:1000;}
.usl_arr {position:absolute; top:91px; right:12px; width:72px; z-index:1001;}
.usl_arr a {display:block; height:72px;}
.usl_arr a span {display:none;}
.usl2 img {float:left;}
.usl2 div {display:block!important; /*IE6*/display:inline-block;}
.usl2 div table td {vertical-align:middle; font:bold 22px 'Arial'; padding-left:22px; color:#2e7d0a; text-transform:uppercase;}
.usl2 div table td span {font-family:"Times New Roman", Times, serif;}

.usl-sp { position:relative; overflow:hidden; margin:0 9px 24px 9px;}
.usl-sp li {background:url(../images/li4.gif) 0 11px no-repeat; padding:6px 0 0 12px; font:13px 'Arial';}
.usl-sp li a {color:#8BADC4; text-decoration:none;}
.usl-sp li a:hover {color:#5899CB; text-decoration:underline;}
.usl-sptop {font:bold 14px 'Arial'; color:#313745; text-transform:uppercase; vertical-align:middle;}
.usl-spline { background:url(../images/oblique1.gif) bottom repeat-x; border-left:1px dashed #8badc4; border-right:1px dashed #8badc4;}
.usl-spsep {border-left:1px dashed #8badc4; border-right:1px dashed #8badc4; padding:7px;}
.usl-spsep div { background:url(../images/oblique1.gif) bottom repeat-x; height:15px;}
.usl-dotline {border-bottom:1px dashed #C2D4E0;}
.usl-spbot {border:1px dashed #8badc4; border-top:none; padding:7px;}
.topusl .usl-sptop {border:1px dashed #8badc4; border-bottom:none; padding:7px;}
.topusl .usl-spline {border-left:1px dashed #8badc4; border-right:1px dashed #8badc4;}

.content {position:relative; overflow:hidden; margin:0 9px 37px 9px;}
.c1 {display:block!important; /*IE6*/display:inline-block; overflow:hidden; padding:0 8px 0 0;}
.c2 {float:right;margin:0!important; /*IE6*/margin-left:-3px; width:341px;}

.zag1 {font:24px 'Tahoma'; color:#4c4e4f;}
.c1 li {background:url(../images/li2.gif) 0 7px no-repeat; color:#4c4e4f; padding:0 0 11px 16px; margin-left:6px;}
.logo_tab {border-top:2px solid #edeef0; font:16px 'Arial'; color:#4c4e4f;}
.lt-im {vertical-align:middle; text-align:center;}
.lt1 {padding:15px 0 5px 0;}
.lt2 {padding:35px 0 12px 0;}
.text {background:#eeeef0; padding:12px 11px 0 18px; font-size:13px; line-height:18px;  }
.text_top {background:#eeeef0 url(../images/text_tr.gif) top right no-repeat; }
.text_top div {width:6px; height:6px; overflow:hidden; background:url(../images/text_tl.gif) 0 0 no-repeat}
.text_bot {background:#eeeef0 url(../images/text_br.gif) right no-repeat; }
.text_bot div {width:6px; height:6px; overflow:hidden; background:url(../images/text_bl.gif) 0 0 no-repeat}

.text_index2 { padding:12px 11px 0 18px; font-size:11px; line-height:18px; color:#808988;}

.text_index { padding:12px 11px 0 18px; font-size:13px; line-height:18px; color:#000000;}
.text_index .zag1 {color:#000000}
.text_index_top { }
.text_index_top div {width:6px; height:6px;}
.text_index_bot { }
.text_index_bot div {width:6px; height:6px; }



.cl {background:#3b001c; color:#fefffd; padding:12px 11px 0 18px; font-size:13px; line-height:20px;}
.cl_top {background:#3b001c url(../images/cl_tr.gif) top right no-repeat; }
.cl_top div {width:10px; height:10px; overflow:hidden; background:url(../images/cl_tl.gif) 0 0 no-repeat}
.cl_bot {background:#3b001c url(../images/cl_br.gif) right no-repeat; }
.cl_bot div {width:10px; height:10px; overflow:hidden; background:url(../images/cl_bl.gif) 0 0 no-repeat}
.cl .mid_zag1 {float:left; font:24px 'Tahoma'; color:#4c4e4fl; padding-bottom:7px;}

.b_top {height:10px; overflow:hidden; background:#eeeeef url(../images/gr_tr.gif) right no-repeat;}
.b_mid {background:#eeeeef; padding:0 9px 0 13px;}
.b_mid1 {background:#eeeeef; padding:0 9px 0 13px;  font:12px 'Tahoma'; line-height:18px;}
.b_bot {height:10px; overflow:hidden; background:#eeeeef url(../images/gr_br.gif) right no-repeat; margin-bottom:9px;}

.n_top {height:10px; overflow:hidden; background:#313745 url(../images/gr_tr.gif) right no-repeat;}
.n_mid {background:#313745; color:#fefffd; padding:0 9px 0 13px;}
.n_mid1 {background:#313745; padding:0 9px 0 13px;  font-size:11px; line-height:18px;}
.n_bot {height:10px; overflow:hidden; background:#313745 url(../images/gr_br.gif) right no-repeat; margin-bottom:9px;}
.n_tab td { border-top:1px solid #d1d1d2; vertical-align:middle; padding:11px 0 16px; font:14px 'Tahoma';} 
.n_tab a {color:#fefffd; text-decoration:none;}
.n_tab a:hover {text-decoration:underline;}
.n_tab td.date { font:bold 12px 'Tahoma'; color:#fefffd;}
.n_tab td.date span {font:normal 30px 'Tahoma'; line-height:27px;}
.n_tab ul {padding-bottom:7px;}
.n_tab li {background:url(../images/li3.gif) 0 11px no-repeat; padding:6px 0 0 12px; }


.text_index .n_tab td.date { font:bold 11px 'Tahoma'; color:#000000;}

.text_index .n_tab a {color:#000000; text-decoration:none;}


.text .n_top {height:10px; color:#4c4e4f; overflow:hidden; background:#313745 url(../images/gr_tr.gif) right no-repeat;}
.text  .n_mid {background:#313745; color:#4c4e4f; padding:0 9px 0 13px;}
.text .n_mid1 {background:#313745; padding:0 9px 0 13px;  font-size:11px; line-height:18px;}
.text .n_bot {height:10px; overflow:hidden; background:#313745 url(../images/gr_br.gif) right no-repeat; margin-bottom:9px;}
.text .n_tab td { border-top:1px solid #d1d1d2; vertical-align:middle; padding:11px 0 16px; font:12px 'Tahoma';} 
.text .n_tab a {color:#436a88;}
.text .n_tab td.date { font:bold 11px 'Tahoma'; color:#919191;}
.text .n_tab td.date span {font:normal 30px 'Tahoma'; line-height:27px;}
.text .n_tab ul {padding-bottom:7px;}
.text .n_tab li {background:url(../images/li3.gif) 0 11px no-repeat; padding:6px 0 0 12px; }


.n_mid .mid_zag1 {float:left; font:24px 'Tahoma'; color:#fefffd; padding-bottom:7px;}
.n_mid .mid_zag2 {float:right; font:11px 'Arial'; margin:8px 12px 0 0;}
.n_mid .mid_zag2 img {margin-right:6px;}
.n_mid .mid_zag2 a {color:#fefffd; text-decoration:none;}


.s_top {height:10px; overflow:hidden; background:#e8f3fb url(../images/bl_tr.gif) right no-repeat;}
.s_mid {background:#e8f3fb; padding:0 9px 0 13px;}
.s_bot {height:10px; overflow:hidden; background:#e8f3fb url(../images/bl_br.gif) right no-repeat; margin-bottom:9px;}
.s_tab td { border-top:1px solid #99c0de; padding:11px 0 21px; font:11px 'Tahoma';} 
.s_tab td.s1 {border:none; padding-top:4px;}
.s_tab a {color:#5899cb; text-decoration:none;}
.s_tab a:hover {text-decoration:underline;}

.mid_zag1 {float:left; font:24px 'Tahoma'; color:#4c4e4fl; padding-bottom:7px;}
.mid_zag2 {float:right; font:11px 'Arial'; margin:8px 12px 0 0;}
.mid_zag2 img {margin-right:6px;}
.mid_zag2 a {color:#363637; text-decoration:none;}

.form_left {background:url(../images/form_left.gif) no-repeat; width:2px; height:18px; overflow:hidden; float:left;}
.form_mid {background:url(../images/form_mid.gif) repeat-x; width:280px; height:18px; overflow:hidden; float:left; position:relative;}
.form_right {background:url(../images/form_right.gif) no-repeat; width:2px; height:18px; overflow:hidden; float:left;}
.ta_left {background:url(../images/ta_left.gif) no-repeat; width:2px; height:58px; overflow:hidden; float:left;}
.ta_mid {background:url(../images/ta_mid.gif) repeat-x; width:280px; height:56px; padding:1px 0; overflow:hidden; float:left;}
.ta_right {background:url(../images/ta_right.gif) no-repeat; width:2px; height:58px; overflow:hidden; float:left;}
.sel {position:absolute; width:280px; height:18px; clip:rect(2px 330px 16px 2px); font-weight:bold;}
.inp {width:326px; padding-left:5px; border:none; border-color: transparent;}
option {background:#fff; }
.ta_mid textarea {border:none; width:330px; height:54px; border-color: transparent; }
.order {width:134px; height:22px; background:url(../images/button.gif) no-repeat; border:none; border-color: transparent; margin-top:10px; font:12px 'Tahoma';}
.fo p {padding-bottom:3px;}
.fo span {color:#CC0000; font-size:10px;}

.footer {position:relative; overflow:hidden; background:#edeef0; border-top:2px solid #e4e5e9; margin:0 9px; padding:25px 0 40px 6px; font:11px 'Arial'; color:#9399A7;}
.footer a {color:#9399A7;}
.footer li {padding-bottom:5px;}
.footer table td {vertical-align:middle;}
.std {background: url(../images/studiya.gif) left no-repeat; width:155px; height:29px; padding-left:40px;}
#slide_text {
	color:#ff0000;
	font-size:14px;
	font-weight: bold;
	text-transform:none;
}
