﻿@charset "utf-8";
.left_collumn p,
.left_collumn li{ text-align: justify; }
* { margin:0; }
body, html { padding: 0; margin: 0; height: 100%; }
body { background: #e3e3e3 url('../images/bg.png') top center repeat-y; font-family: Trebuchet MS, Verdana, Tahoma; font-size: 14px; color: #686868; text-align:center; }

a { color: #0092c8; }
a:hover { color: #f00; }

h1 { font-weight: normal; font-size: 28px; line-height: 28px; margin-bottom: 15px; color: #000; }
h2 { padding-left: 20px; margin: 10px 0 0 0; background: url('../images/icon_h2.png') left 5px no-repeat; font-size: 18px; font-weight: normal; color: #0092c8; }
h3 { font-size: 17px; font-weight: normal; }

ul { margin: 0 0 30px 0; }
ol { padding: 0; padding-top: 10px; margin: 0 0 30px 25px; }
ul li, .site_map ul .last { list-style-image: url('../images/list_marker.png'); }
li { padding-left: 7px; margin: 15px 0 15px 0px; }
li.last { list-style-type: none; list-style-image: none; }

img { border: none; }
p { padding-bottom: 14px; }

td { border: 1px solid #d0d0d0; border-collapse: collapse; padding: 14px 10px 0px; }


/* Общие свойства */
#wraper { width: 960px; background: #fff url('../images/nav_menu_bg.png') center 327px no-repeat; min-height:100%; height:auto !important; height:100%; margin:0 auto -125px; text-align: center; }

.button { cursor: pointer; }
.clear { clear: both; }


/* Хедер */
#head, #top_menu, #nav, .two_collumns, .one_collumn { width: 816px; text-align:left; display: inline-block; }
#head {  background: url('../images/head.jpg') top right no-repeat; margin-bottom: -18px; }
#logo { width: 95px; padding: 13px 0 0 38px; height: 155px; background: url('../images/logo.png') top left no-repeat; }
#head #icons { width: 95px; position: relative; top: -155px; left: 38px; }
#icons img {margin-right: 8px; }

/* Верхнее меню */
#top_menu { margin-bottom: 14px; }
.top_menu_element { float: left; margin-top: 20px; }
#first { width: 252px; height: 130px; margin: 0 77px 0 0; background: url('../images/burner.png') center 36px no-repeat; }
a:hover #first { background-position: center -164px; cursor: pointer; }
#second { width: 196px; height: 139px; margin: -9px 75px 0 0; background: url('../images/valve.png') top center no-repeat; }
a:hover #second{ background-position: center -218px; cursor: pointer; }
#third { width: 179px; height: 130px; background: url('../images/wheat.png') center 10px no-repeat; }
a:hover #third { background-position: center -190px; cursor: pointer; }

/* Цветная навигация */
#nav div{ float: left; color: #fff; background-color: #000; font-size: 14px; line-height: 20px; }
#nav a { color: #fff; border-right: #fff dotted 1px; padding: 0 16px 0 16px; }
#nav a:hover { color: #f00; }
#nav .nav_element { height: 33px; padding: 18px 0 0 0; }
#nav div.last { height: 33px; padding-right: 33px; padding-top: 18px; background-image: url('../images/nav_last.png'); background-position: bottom right; background-repeat: no-repeat;}
#nav div img { position: relative; top: 3px; }
#nav .last a, #nav .active a { border-right: none; }
#nav .active { background: #0092c8; }
#nav .active a { padding-right: 17px; }


/* Две основные колонки */
.head { min-height: 38px; }
.two_collumns div{ float:left; }
.more_margin { margin-bottom: 50px; }
.left_collumn { width: 545px; padding: 0 0 0 15px; margin: 0 54px 0 0; }
.right_collumn { width: 200px;}
.right_collumn img { margin-bottom: 25px; }
a.download { padding-left: 15px; background: url('../images/icon_download.png') left 4px no-repeat; }
.site_map ul { margin:0 20px 30px; }


/* Новости */
.news {margin-bottom: 25px; }
.news * { clear: both; }
.news_date { margin-bottom: 0px; font-size: 10px; }
.news_text { margin: 7px 0 0 0; }


/* Хлебные крошки */
#breadcrumbs { font-size: 11px; color: #a1a1a1; margin-top: 30px; margin-bottom: 20px; }
#breadcrumbs a { color: #a1a1a1; }
#breadcrumbs a:hover { color: #f00; }
#phones { width: 138px; height: 22px; padding: 45px 0 0 32px; position: relative; top: 25px; background: url('../images/icon_phone.png') 10px top no-repeat; }


/* Нижняя навигация */
#bottom_nav { font-size: 12px; color: #dedede; margin-bottom: 30px; margin-top: 30px; }
#bottom_nav a { color: #bcbcbc; }
#bottom_nav a:hover { color: #f00; }
#bottom_nav span.last { display: none; border: dotted;}


/* Серая линия */
#grey_line { width: 960px; background: url('../images/grey_line.png') 0 43px repeat-x; text-align: left; margin-bottom: 10px; margin-top: 30px; }
#valve_2 { margin-left: 83px; }


/* События */
#events { width: 873px; padding-left: 87px; font-size: 12px; padding-bottom: 67px; text-align:left; display: inline-block; background: url('../images/events_bg.png') top center repeat-x; }
.event { float: left; width: 240px; padding-right: 23px; margin-right: 23px; border-right: solid 1px #cecece; }
.event a { text-decoration: none; }
.event a:hover { text-decoration: underline; }

#events .last { border: none; padding-right: 0; margin-right: 0; }
.event_date { margin-bottom: 8px; }
.event_date span { font-style: italic; color: #000; }
.event_date span.date span { font-size: 20px; }
.event_date span.date { font-size: 10px; }
.event_head { color: #0092c8; margin-bottom: 6px; font-size: 13px; }



/* Футер */
#puller { height: 125px; }
#footer_container { text-align: center; }
#footer { height: 106px; font-size: 12px; line-height: 16px; }
#footer { padding: 10px 72px 0 83px; width: 805px; text-align:left; display: inline-block; background: #c8c8c8; }
.footer_column { float: left; margin: 0 40px 0 0; }
#footer_left .last { margin: 0; }
#footer_left { float: left; width: 500px; }
#footer_left .clear { margin: 0 0 10px 0; }
#footer_right { width: 300px; float: right; text-align: right; }
#footer_right img { position: relative; top: 3px; margin-right: 20px; margin-left: 20px; }
#footer_right a { color: #fff; }
#footer_right a:hover { color: #f00; }
#footer_developed_by { margin-top: 53px; }
#footer_developed_by a { color: #686868; }

/* Под футером */
#under_footer { height: 9px; overflow: hidden; background: url('../images/under_footer.png') top center no-repeat; }
