/* Сбрасываем дефолты браузеров */
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, hr, 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; 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; }
caption, th, td { text-align:left; }
:focus { outline:none; }

/* Глобальные стили шаблона */
html { width:100%; height:100%; }
body { width:100%; height:100%; min-width:1000px; font-size:62.5%; color:#4e4e4e;  background:#fff url(../images/head.jpg) top center no-repeat;}

body, textarea, input, select { font-family:Tahoma,tahoma,Helvetica,sans-serif; }
a { color:#4CAFE8; text-decoration:underline; }
a:hover {text-decoration:none;}
p {padding-bottom:17px;}
h2 {font: 22px 'Arial'; padding:0 12px 17px 0; color:#444}
img {border:none;}

/* Корневой блок */
.root {width:1000px; min-height:100%; height:auto; margin:0 auto; }
.header {position:relative; height:341px;}
.logo {position:absolute; top:63px; width:269px; height:53px; background:url(../images/logo.png) no-repeat;}
.logo_a {position:absolute; top:63px; width:269px;}
.logo_a a {display:block; height:53px;}
.logo_a a span {display:none;}
.tel {position:absolute; left:48px; top:166px; width:160px; padding:69px 0 0 61px; background:url(../images/tel.png) 0 0 no-repeat; font:12px 'Arial';}
.usl-top {position:absolute; left:319px; top:136px;}
.usl-top table td {vertical-align:top; padding:0 40px; background:url(../images/razd1.gif) right no-repeat; font:12px 'Arial'; width:135px;}
.usl-top table td img {display:block; margin:12px 0 6px 0;}
.ut1 {background:url(../images/usl1.png) no-repeat; height:48px;}
.ut2 {background:url(../images/usl2.png) no-repeat; height:48px;}
.ut3 {background:url(../images/usl3.png) no-repeat; height:48px;}
.ut1 a, .ut2 a, .ut3 a {display:block; width:46px; height:48px;}
.ut1 a span, .ut2 a span, .ut3 a span {display:none;}
.usl-top table td.ut-last {background:none;}
.top-nav {position:absolute; left:849px; top:60px;}
.top-nav li {list-style:none; float:left; padding:0 21px 0 0;}
.top-menu {position:absolute; left:481px; top:66px; width:345px; font:13px 'Arial'; color:#010101;}
.top-menu li {list-style:none; float:left; margin-left:12px;}
.top-menu li a {color:#010101; text-decoration:none; margin-right:8px;}
.top-menu li a:hover {border-bottom: 1px dashed #283FA0;}

.content {position:relative; overflow:hidden;}
.c1 {float:left; width:262px; margin:0 35px 0 22px; font:13px 'Arial';}
.c2 {float:left; width:656px; font:13px 'Arial';}
.c2 table td {vertical-align:top;}

.news_wrap {background:url(../images/news_bg.gif) 0 0 no-repeat; padding:25px 20px 0 20px;}
.news_wrap p {padding-bottom:25px;}
.news_wrap a {font-size:9px;}
.news_wrap a.news {background:url(../images/shape1.gif) 0 4px no-repeat; padding:0 0 0 15px; font-size:13px;}

.news_wrap2 {padding:25px 20px 0 0px;}
.news_wrap2 p {padding-bottom:25px;}
.news_wrap2 a {font-size:9px;}
.news_wrap2 a.news {background:url(../images/shape1.gif) 0 4px no-repeat; padding:0 0 0 15px; font-size:13px;}


.news-bl {margin-bottom:5px; display:block;}
.date {font-size:9px;}
.s_menu_wrap {background:#fff url(../images/menu_bg.gif) repeat-x;}
.s_menu_t {height:18px; overflow:hidden; repeat-x;}
.s_menu_m {border-left:2px solid #4E4E4E; border-right:2px solid #4E4E4E; min-height:194px; height:auto !important; height:194px; padding:7px 18px;}
.s_menu_m li {list-style:none; background:url(../images/shape2.gif) 0 4px no-repeat; padding:0 0 0 16px; display:block; height:24px;}
.s_menu_b {height:18px; overflow:hidden; background:url(../images/cbot.gif) bottom repeat-x;}
.sm1 {float:left;}
.sm2 {float:right;}
.here {font-weight:bold;}
.news_wrap a.news-all {background:url(../images/arrow.gif) 0 7px no-repeat; padding-left:21px; float:right; font-size:12px;}

.path {font:9px 'Arial'; color:#4CAFE8;}
.more {background:url(../images/arrow.gif) 0 7px no-repeat; padding-left:21px;}
.podr {margin:10px 0 0 0;}
.podr li {list-style:none; background:url(../images/shape2.gif) 0 4px no-repeat; padding:0 0 0 16px; display:block; height:24px;}

.park {border-collapse:collapse;}
.park td { padding:3px;}

.planes td {padding:3px;}
.planes-t {background:#000; color:#FFFFFF; font-weight:bold;}
.razd {height:1px; overflow:hidden; background:#e5eaeb; margin-bottom:17px;}
.podval {color:#4CAFE8; border-top:1px solid #e5eaeb; margin-top:17px;}

.footer {width:100%; background:url(../images/bot1.jpg) top center no-repeat; margin-top:-200px;}
.footer2 {width:100%; background:url(../images/bot4.jpg) top center no-repeat; margin-top:-80px;}
.foot-inner { width:1000px; margin:0 auto; background:url(../images/bot2.jpg) 0 0 no-repeat; padding-top:505px;}
.foot-inner2 { width:1000px; margin:0 auto; padding-top:207px;}
.bot {position:relative; height:190px; background:url(../images/bot3.jpg) 0 0 no-repeat;}
.bot2 {position:relative; height:150px;}
.bot-menu {position:absolute; left:360px; top:0px; width:570px; font:13px 'Arial'; color:#fff;}
.bot-menu li {list-style:none; float:left; margin-left:12px;}
.bot-menu li a {color:#fff; text-decoration:none; margin-right:8px;}
.bot-menu li a:hover {text-decoration:underline;}
.st {position:absolute; left:42px; top:55px; width:185px; background:url(../images/studiya.jpg) 0 5px no-repeat; padding-left:52px; font:12px 'Arial'; color:#ADBEC9;}
.st2 {position:absolute; left:42px; top:55px; width:185px; background:url(../images/studiya2.jpg) 0 5px no-repeat; padding-left:52px; font:12px 'Arial'; color:#ADBEC9;}
.st a,.st2 a {color:#F9F4AB;}
.bot-nav {position:absolute; left:964px; top:0;}
.bot-nav li {list-style:none; padding-bottom:27px;}
.bot-txt {position:absolute; left:372px; top:55px; font:12px 'Arial'; color:#ADBEC9; width:450px;}


