/* FOR ALL */
p,td,div,body,h1,h2,h3,h4,h5,textarea,input,select,ul,li {font-family: Tahoma,Arial; color: #000000; font-size: 12px;}

body {background: #FFFFFF url(/img/container_border.gif) center 0 repeat-y; //background: #FFFFFF url(/img/container_border_ie.gif) center 0 repeat-y;}
img {border: none;}
body,div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse;}
table td {padding: 0;}
input, select {margin: 0;}
div {width: auto;}
a {color: #008caa; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 12px 0; margin: 0; display: block;}
br {line-height: 10px;}
ul {margin: 0 0 12px 0; padding: 0; width: auto; display: block; list-style: none;}
ul li {margin: 0; padding: 0 0 8px 14px; display: block; background: url(/img/li_point.gif) 0 7px no-repeat;}
.clear {clear: both; height: 1px; line-height: 1px;}
.clear img {width: 1px; height: 1px;}


.container {margin: 0 auto; max-width: 1280px; //width: expression(document.body.clientWidth > 1279? "1279px":"auto"); min-width: 999px;}
.top {width: 100%; border-bottom: #FFFFFF 2px solid; background: #eaeef3 url(/img/top_bg.gif) 0 0 repeat-x;}
.logo {padding: 16px 0; text-align: center; width: 230px;}
.logo img {background: url(/img/logo.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='crop'); width: 127px; height: 189px;}

.top_icons {padding: 32px 0 20px 0; width: 300px;}
.top_icons a {display: block; float: left; color: #7d8794; font-size: 11px; text-decoration: none; padding: 0 0 5px 16px; margin: 0 20px 0 0;}
.top_icons a:hover {text-decoration: underline;}
.top_icon_main {background: url(/img/icons/icon_home.gif) 0 1px no-repeat;}
.top_icon_map {background: url(/img/icons/icon_map.gif) 0 1px no-repeat;}
.top_icon_mail {background: url(/img/icons/icon_mail.gif) 0 3px no-repeat;}

.top_left {width: 100%;}
.top_block_left {background: url(/img/top_block_left.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_block_left.png', sizingMethod='crop'); width: 30px; height: 160px;}

.top_right_text {width: 50%; background: url(/img/top_block_bg.png) 0 0 repeat-x; text-align: center;}
.top_right_text img {width: 310px; height: 103px; margin: 25px 0 0 0; background: url(/img/top_text.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_text.png', sizingMethod='crop');}
.top_right_img {width: 50%; background: url(/img/top_block_bg.png) 0 0 repeat-x;}
.top_right_img img {width: 419px; height: 160px; background: url(/img/top_img.png) 0 0 no-repeat; margin: 0 10px 0 0;}

.top_menu_left {background: url(/img/block_left_bg.gif) 0 0 repeat-x; border-right: #FFFFFF 2px solid; border-bottom: #FFFFFF 2px solid; text-align: right;}
.top_menu_left img {width: 157px; height: 48px; background: url(/img/top_menu_left.png) 0 0 no-repeat; margin: 0 0 0 71px;}
.top_menu {background: url(/img/top_menu_bg.gif) 0 0 repeat-x; width: 100%;  border-bottom: #FFFFFF 2px solid;}
.top_menu table {width: 94%;}
.top_menu table td {padding: 0 2px 0 0; background: url(/img/top_menu_point.gif) right 0 no-repeat;}
.top_menu a {display: block; padding: 18px 10px 17px 10px; text-align: center; position: relative;}
.top_menu a:hover {background: url(/img/top_menu_bg_h.gif) 0 0 repeat-x;}
.top_menu a.hovered {background: url(/img/top_menu_bg_h.gif) 0 0 repeat-x;}
.top_menu a img {height: 13px;}
.top_menu_3 {width: 86px; background: url(/img/top_menu_1.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_menu_1.png', sizingMethod='crop');}
.top_menu_4 {width: 69px; background: url(/img/top_menu_2.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_menu_2.png', sizingMethod='crop');}
.top_menu_5 {width: 130px; background: url(/img/top_menu_3.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_menu_3.png', sizingMethod='crop');}
.top_menu_6 {width: 55px; background: url(/img/top_menu_4.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_menu_4.png', sizingMethod='crop');}
.top_menu_7 {width: 59px; background: url(/img/top_menu_5.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_menu_5.png', sizingMethod='crop');}
.top_menu_8 {width: 109px; background: url(/img/top_menu_6.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_menu_6.png', sizingMethod='crop');}

.left_column {background: #eaedf2; border-right: #FFFFFF 2px solid;}
.left_menu {padding: 10px 20px 30px 5px; border-bottom: #FFFFFF 2px solid; background: url(/img/left_bg.gif) 0 0 repeat-x;}
.left_menu a {display: block; margin: 0 0 10px 0; text-align: right; background: url(/img/left_menu_point.gif) right 3px no-repeat; font-size: 10px; color: #7d8794; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 0 9px 0 0;}
.left_menu a:hover {color: #008caa; background: url(/img/left_menu_point_h.gif) right 3px no-repeat;}
.left_menu a.left_menu_now {color: #008caa; background: url(/img/left_menu_point_h.gif) right 3px no-repeat;}

.title {background: url(/img/title_point.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/title_point.png', sizingMethod='crop'); font-size: 12px; color: #008caa; padding: 0 0 22px 18px; text-transform: uppercase; font-weight: bold; width: 90%;}
.title span {color: #999999; text-transform: none;}
.title a {color: #999999; text-decoration: none;}
.title a:hover {text-decoration: underline;}

h1 {background: url(/img/title_point.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/title_point.png', sizingMethod='crop'); font-size: 12px; color: #008caa; padding: 0 0 22px 18px; text-transform: uppercase; font-weight: bold; width: 90%; margin: 0; display: block;}
h1 a {text-decoration: none;}
h1 a:hover {text-decoration: underline;}

h2 {font-size: 12px; color: #008caa; padding: 0 0 15px 0; text-transform: uppercase; font-weight: bold; margin: 0; display: block;}
h3,h4,h5 {font-weight: bold; display: block; padding: 0 0 5px 0; color: #666666;}

.main_top_block {border-bottom: #FFFFFF 2px solid; background: #dce1e9 url(/img/top_main_bg.gif) 0 0 repeat-x; padding: 15px 45px 15px 25px; color: #383a5c;}
.main_top_block p {color: #383a5c; padding: 0 0 12px 20px; font-size: 11px;}
.main_top_block .title {color: #FFFFFF; padding: 0 0 12px 18px;}

.banner {border-bottom: #FFFFFF 2px solid; text-align: center;}

.left_ask_title {background: url(/img/block_left_bg.gif) 0 0 repeat-x; border-bottom: #FFFFFF 2px solid; text-align: right;}
.text_input {width: 90%; margin: 0 0 8px 0; padding: 4px 8px 3px 8px; color: #7d8794; line-height: 13px; height: 13px; font-size: 11px;}
.text_area {width: 90%; margin: 0 0 8px 0; padding: 4px 8px 3px 8px; color: #7d8794; height: 85px; font-size: 11px;}
.button {font-weight: bold; text-align: center; color: #FFFFFF; font-size: 10px; text-transform: uppercase; margin: 0 0 10px 0; line-height: 12px; height: 20px; border: #2f9fb8 1px solid; background: #3d96dc url(/img/button_bg.gif) 0 0 repeat-x; vertical-align: middle; cursor: pointer;}

.left_ask_block {padding: 18px 10px 20px 18px; border-bottom: #FFFFFF 2px solid;}
.left_ask_block .text_input {width: 180px;}
.left_ask_block .text_area {width: 180px;}

.content {padding: 30px 30px 20px 10px; background: url(/img/content_bg.gif) 0 0 repeat-x;}
.content_tbl {border-top: #dce0e7 1px solid; border-left: #dce0e7 1px solid; margin: 5px 0 20px 0; width: 100%;}
.content_tbl th {color: #FFFFFF; font-weight: bold; padding: 2px 9px 4px 9px; text-align: left; background: url(/img/name_bg.png) 0 0 repeat-x; white-space: nowrap;}
.content_tbl td {border-bottom: #dce0e7 1px solid; border-right: #dce0e7 1px solid; padding: 9px; vertical-align: top; color: #848f9c;}
.prof_block {padding: 0 0 20px 0; color: #848f9c;}
.prof_name {display: block; height: 13px; line-height: 13px; background: url(/img/name_bg.png) 0 0 repeat-x; padding: 3px 3px 3px 10px; color: #FFFFFF; font-weight: bold; font-size: 13px; text-decoration: none; margin: 0 0 9px 0; white-space: nowrap;}

.link_more {color: #9ca6b1; font-weight: bold; padding: 10px 0;}
.link_more a {color: #9ca6b1; text-decoration: none;}
.link_more span {font-size: 10px;}
.prof_block .link_more {text-align: right;}

.bottom_menu {width: 100%; background: url(/img/bottom_menu_bg.gif) 0 0 repeat-x; border-bottom: #FFFFFF 2px solid;}
.bottom_menu td {color: #eaedf2; font-size: 11px; text-align: center; padding: 18px 10px 15px 10px;}
.bottom_menu a {color: #eaedf2; text-decoration: none;}
.bottom_menu a:hover {text-decoration: underline;}

.foot {background: url(/img/foot_bg.gif) 0 0 repeat-x; width: 100%;}
.foot td {padding: 18px 40px 40px 40px; font-size: 11px; color: #7d8794; vertical-align: top;}
.foot td p, .foot td a {color: #7d8794;}

.prof_container {margin-right: -16px;}
.prof_container .content_tbl {border: none;}
.prof_container .content_tbl td {padding: 0 18px 0 0; border: none;}

.price_top_tbl {margin: 0 0 20px 0; width: 100%;  background: url(/img/top_price_block_bg.gif) 0 0 repeat-x; height: 52px;}
.price_top_tbl td {padding: 12px 30px 0 25px; height: 52px;}
.price_top_tbl .title {color: #FFFFFF; display: block; height: 20px;}
.price_top_tbl .title a {color: #FFFFFF; text-decoration: underline;}
.price_top_tbl .price_top_right {background: url(/img/top_price_block_sep.gif) 0 0 no-repeat;}
.price_top_tbl .price_top_right .title {float: right; width: auto; height: 20px;}

.price_content {padding: 0 30px 0 25px;}
.price_tbl {margin: 0 0 20px 0; width: 100%;}
.price_tbl th {padding: 0 2px 4px 2px; font-weight: bold; vertical-align: top; text-align: left;}
.price_tbl td {background: #c9ccd3; vertical-align: center; padding: 2px 8px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
.price_tbl td span {color: #676a73;}
.price_tbl td a {color: #000000;}
.price_tbl td.price_td_odd {background: #dbdee7;}

.time_top_block {background: #eaedf2 url(/img/time_top_bg.gif) 0 0 repeat-x; border: #cccdcf 1px solid; padding: 7px 20px; margin: 0 0 20px 0;}
.right_search_link {float: right; display: block; color: #000000;}
.time_search_block {background: #f3f4f8; border: #d7dadf 1px solid; padding: 20px 0  8px 25px; margin: 0 0 10px 0;}
.time_search_block table td {padding: 0 40px 10px 0;}

.time_top_block ins {display: block; padding: 20px 0; text-decoration: none; color: #7c858e;}

.content_img_left {border: #bfbfbf 1px solid; float: left; margin: 0 10px 5px 0;}
.content_img_right {border: #bfbfbf 1px solid; float: right; margin: 0 0 5px 10px;}

.prof_unit_block {padding: 0 10px 10px 20px; color: #848f9c;}
.prof_unit_block p {position: relative; color: #848f9c;}

.prof_unit_info {width: 90%; margin: 25px 0 30px;}
.prof_unit_info td {vertical-align: top; padding: 0 10px 12px 0;}
.prof_unit_info td span {color: #999999;}

.prof_unit_block p b {color: #666666;}

.send_tbl  {width: 100%; margin: 0 0 10px 0;}
.send_tbl  td {padding: 0 15px 0 0;}

.send_name {color: #9ca6b1; font-weight: bold; padding: 0 0 10px 0;}

.top_prof_list span {background: url(/img/title_point.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/title_point.png', sizingMethod='crop'); display: block; padding: 0 0 14px 20px; font-size: 11px; width: auto;}
.top_prof_list span a {color: #383a5c;}

.content_img_left {margin: 0 8px 3px 0;}
.content_img_right {margin: 0 0 3px 8px;}

.sitemap_unit {font-size: 14px; font-weight: bold; padding: 0 0 7px 0;}
.sitemap_unit a {text-decoration: none;}
.sitemap_unit a:hover {text-decoration: underline;}
.sitemap_bit {padding: 0 0 3px 20px;}
.sitemap_bit .sitemap_unit {font-size: 12px;}
.sitemap_bit .sitemap_bit .sitemap_unit {font-weight: normal;}


