/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#fff url(../images/body_bg.jpg) 50% 0 repeat-x; color:#434c56; font-size:12px; font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;}
.form_note{font:14px Tahoma;}
.field_text{width:300px;}
.field_textarea{width:300px; height:200px;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color:#1eaaff; cursor:pointer; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
#all {min-width:1000px; width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');}
/* --------------- Header --------------- */
#header {position:relative; height:445px;}
.sis_logo {position:absolute; top:20px; left:40px; z-index:5;}
.tels {position:absolute; top:170px; left:40px;}
.zaiavka {position:absolute; top:225px; right:100px; text-align:center;}
.tels img, .zaiavka img { display:block; margin-bottom:10px; padding-left:10px;}
.tels a, .tels a:visited, .zaiavka a, .zaiavka a:visited {font-size:18px; color:#025a8d;}
.plane {position:absolute; top:15px; right:0;}
.man {position:absolute; top:130px; left:50%; margin-left:-241px;}
.air_tecknic {position:absolute; top:60px; left:50%; margin-left:-350px;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
/* ------------------------------------------- */
.container {width:100%;	float:left;}
#mid_content {padding-right:30px; margin-left:280px; padding-bottom:30px;}
.name_1, .name_2, .name_3, .name_4, .name_5, .name_6 {font-size:18px; color:#000; font-family:Tahoma; padding:10px 0 15px;} /*h1, h3, h2*/
.name_2 {font-size:14px; float:left; width:150px;} /*h2*/
.name_4 {font-size:24px; float:left; display:inline;}
.name_5, .name_6 {color:#025a8d;}
.name_6 {padding-bottom:0;}

.tube_item {float:left; width:315px; height:210px; overflow:hidden;}
.tube_item_img {display:block; float:left; width:120px; text-align:center;}
.tube_item p {font-size:11px; line-height:16px; padding:10px;}
.tube_item a, .tube_item a:visited {color:#434c56; text-decoration:none;}
.tube_item a:hover {text-decoration:underline;}

#mid_content ul {padding-bottom:15px;}
#mid_content li {background:url(../images/cont_li_bg.png) 0 6px no-repeat; padding:1px 15px; color:#464646;}
#mid_content p {color:#464646;}

.div_left_up {background:#fecc4e url(../images/div_left_up.png) 0 0 no-repeat; width:400px;}
.div_right_up {background:url(../images/div_right_up.png) 100% 0 no-repeat;}
.div_left_down {background:url(../images/div_left_down.png) 0 100% no-repeat;}
.div_right_down {background:url(../images/div_right_down.png) 100% 100% no-repeat; padding:25px; color:#000; font-size:18px; font-weight:bold;}
.div_right_down em {color:#fff;}
.div_right_down span {color:#464646;}
.div_right_down a, .div_right_down a:visited {color:#000;}
/* --------------- for index_news ------------ */
#mid_content .pages {float:right; padding-right:50px; display:inline; padding-top:15px;}
#mid_content .pages li {background:none; float:left; padding:0 1px;}
#mid_content .pages li a, #mid_content .pages li a:visited {color:#636363; font-size:11px; display:block; width:25px; height:20px; float:left; text-align:center;padding-top:5px;}
#mid_content .pages li a:hover, #mid_content .pages .active a, #mid_content .pages .active a:visited {background:url(../images/cont_num_bg.png) 0 0 no-repeat; color:#fff; font-weight:bold; text-decoration:none;}
#mid_content .pages .no_under a, #mid_content .pages .no_under a:visited {text-decoration:none;}

#mid_content .news_item p {color:#434c56;}

.podrobnee {text-align:right;}
#mid_content .podrobnee a, #mid_content .podrobnee a:visited {color:#0072be; background:url(../images/cont_a_bg.png) 0 50% no-repeat; padding-left:20px; font-weight:bold;}
/* ------------------------------------------- */
#sidebar {float:left; width:225px; padding-left:40px; margin-left:-100%; padding-bottom:40px; padding-top:12px;}
#sidebar h3 {font-size:24px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}
.news_item {padding-bottom:30px; background:url(../images/news_bg.png) 0 100% repeat-x; margin-bottom:10px; overflow:hidden; height:1%;}
.news_head {color:#025a8d; font-weight:bold; padding:30px 0 0;}
.news_date {font-size:10px; color:#666; padding-bottom:25px;}
.leftside_rekl {text-align:center;}
.leftside_rekl img {margin-bottom:10px;}
/* --------------- for index_gostavaya ------------ */
.cont_date {font-size:11px; color:#666; padding-bottom:15px;}
.no_back {background:none; padding-bottom:10px;}
.up_line {background:#ffef7f url(../images/news_bg.png) 0 0 repeat-x; width:100%; margin-top:15px;}
.left_line {background:url(../images/bord_vert.png) 0 0 repeat-y;}
.right_line {background:url(../images/bord_vert.png) 100% 0 repeat-y;}
.otvet {background:url(../images/news_bg.png) 0 100% repeat-x; padding:15px 80px 20px 60px;}
/* --------------------------------------- */
.news_item img {display:block; float:left; margin-right:20px;}
/* --------------- Footer --------------- */
#footer {background:url(../images/foot_bg.png) 0 0 repeat-x; height:80px; position:relative; font-size:11px; color:#fffabb;}
.copy {position:absolute; top:35px; left:40px;}
.diz_studio {position:absolute; top:45px; right:25px;}
.diz_studio a, .diz_studio a:visited {color:#fffabb;}
/* ------------------------------------------- */
.item_wp{font:bold 15px Trebuchet MS;}
