@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; }
body { font: normal 12px/15px Arial; color: #32211f; background: #e7ecf2; }
a { font: normal 14px/15px Arial; color: #00386b; text-decoration: underline; }
a:hover { font: normal 14px/15px Arial; color: #00386b; text-decoration: none; }
h1, h2, h3, h4, h5, h6, .title { font: bold 15px/17px Arial; color: #36312c; text-transform: uppercase; text-align: left; }
.title { padding: 0px 0px 12px 0px; }
/*END OF SYSTEM*/

/*DECORATION*/
#rb1 { background: #e7ecf2; }
#rb2 { width: 980px; overflow: hidden; margin: 0px auto; }
#content_box { background: #fff; border-left: 1px solid #d2dae4; border-right: 1px solid #d2dae4; overflow: hidden; }
#columns_delimiter { background: #e7ecf2; border-left: 1px solid #d2dae4; border-right: 1px solid #d2dae4; vertical-align: top; }
#columns_delimiter div { width: 7px; overflow: hidden; }

#running_post {font:normal 12px Arial; color:#000000;}
#running_post a{font:normal 12px Arial; color:#000000; padding:0px 20px 0px 20px;}

/*END OF DECORATION*/

/*HEADER*/
#header_box { background: #fff; border-left: 1px solid #d2dae4; border-right: 1px solid #d2dae4; height: 127px; overflow: hidden; }
#header_logo { width: 187px; float: left; padding: 8px 0px 0px 14px; }
#header_logo img { border: 0px; }
#header_baner { width: 383px; float: left; padding: 18px 10px 0px 50px; }
#header_feedback { float: right; padding: 10px 9px 0px 0px; width: 280px; overflow: hidden; }
#header_phone { overflow: hidden; background: url(../img/phone_ico) no-repeat 7px 12px; height: 44px; text-align: left; padding: 0px 0px 0px 24px; }
#header_phone .code { font: bold 12px/13px Arial; color: #0069a2; width: 40px; float: left; margin: 10px 0px 0px 0px; text-align: left; }
#header_phone .number { font: normal 32px/33px Arial; color: #0069a2; width: 150px; text-align: left; float: left; margin: 7px 0px 0px 0px; }
#header_recall { background: url(../img/recall_bg.gif) repeat-x left top; margin: 6px 0px 6px 0px; }
#header_recall div { background: url(../img/recall_ico.gif) no-repeat 6px 3px; height: 31px; padding: 0px 0px 0px 50px; text-align: left; }
#header_recall a { font: bold 12px/30px Arial; color: #fff; text-decoration: none; text-transform:uppercase;}
#header_recall a:hover { font: bold 12px/30px Arial; color: #fff; text-decoration: underline; text-transform:uppercase;}
#header_mail { border: 1px solid #d2d2d2; background: url(../img/feedback_bg.gif) repeat-x left top; }
#header_mail div { background: url(../img/feedback_ico.gif) no-repeat 7px 6px; height: 29px; text-align: left; padding: 0px 0px 0px 85px; }
#header_mail a { font: bold 14px/28px Arial; color: #282828; text-decoration: none; }
#header_mail a:hover { font: bold 14px/28px Arial; color: #282828; text-decoration: underline; }

#header_mail2 { border: 1px solid #d2d2d2; background: url(../img/feedback_bg.gif) repeat-x left top; padding: 0px 0px 0px 0px;}
#header_mail2 div { background: url(../img/feedback_ico.gif) no-repeat 7px 6px; height: 29px; text-align: left; padding: 0px 0px 0px 60px; }
#header_mail2 a { font: bold 14px/28px Arial; color: #282828; text-decoration: none; text-transform:uppercase; }
#header_mail2 a:hover { font: bold 14px/28px Arial; color: #282828; text-decoration: underline; text-transform:uppercase; }

#srch_img { float:left; margin-right:9px; margin-top:7px;}

/*END OF HEADER*/

/*TOP MENU*/
#tm_box1 { background: url(../img/tm_side.gif) repeat-x left top; padding: 0px 1px; }
#tm_box2 { background: url(../img/tm_bg.gif) repeat-x left top; height: 29px; padding: 0px 3px; }
#tm_box2 table { width: 100%; border: 0px; }
#tm_box2 td { vertical-align: top; text-align: center; padding: 0px 5px; }
#tm_box2 div { text-align: center; }
.tm_item_inactive { background: url(../img/tm_side.gif) repeat-x left top; padding: 0px 1px; }
.tm_item_inactive div { background: url(../img/tm_off_bg.gif) repeat-x left top; padding: 0px; }
.tm_item_inactive a { font: bold 13px/29px Arial; color: #000; text-decoration: none; }
.tm_item_inactive a:hover { font: bold 13px/29px Arial; color: #005889; text-decoration: none; }
.tm_item_active { background: url(../img/tm_side.gif) repeat-x left top; padding: 0px 1px; }
.tm_item_active div { background: url(../img/tm_on_bg.gif) repeat-x left top; padding: 0px; }
.tm_item_active a, .tm_item_active a:hover { font: bold 13px/29px Arial; color: #005889; text-decoration: none; }
#tm_ico1 { background: url(../img/ico_home.png) no-repeat left 3px; }
#tm_ico2 { background: url(../img/ico_companies.png) no-repeat left 3px; }
#tm_ico3 { background: url(../img/ico_news.png) no-repeat left 3px; }
#tm_ico4 { background: url(../img/ico_hot.png) no-repeat left 3px; }
#tm_ico5 { background: url(../img/ico_partners.png) no-repeat left 3px; }
#tm_ico6 { background: url(../img/ico_help.png) no-repeat left 3px; }
/*END OF TOP MENU*/

/*MEDIA BLOCK*/
#media_box { background: #fff; border-left: 1px solid #d2dae4; border-right: 1px solid #d2dae4; height: 233px; padding: 13px 24px 10px 10px; overflow: hidden; }
#media_slider { float: left; width: 608px; overflow: hidden; }
#media_slider img { border: 0px; }
#media_img img { width: 608px; height: 233px; position: relative; z-index: 5; }
#media_left { float: left; margin: -140px 0px 0px 14px; position: relative; z-index: 10; }
#media_right { float: right; margin: -140px 14px 0px 0px; position: relative; z-index: 10; }
#media_news { float: right; width: 320px; text-align: left; overflow: hidden; }
.m_news_item { overflow: hidden; padding: 6px 0px 8px 0px; }
.m_news_text { width: 185px; float: left; font: normal 12px/15px Arial; color: #32211f; }
.m_news_text a { font: bold 13px/18px Arial; color: #00386b; text-decoration: none; display: inline-block; margin: 0px 0px 4px 0px; }
.m_news_text a:hover { font: bold 13px/18px Arial; color: #00386b; text-decoration: underline; display: inline-block; margin: 0px 0px 4px 0px; }
.m_news_img { width: 110px; text-align: center; float: right; }
.m_news_img img { border: 3px solid #c7c8c9; width: 104px; height: 74px; }
.m_news_img div { text-align: center; padding: 6px 0px 0px 0px; }
.m_news_img a { font: normal 12px/13px Arial; color: #00386b; text-decoration: underline; }
.m_news_img a:hover { font: normal 12px/13px Arial; color: #00386b; text-decoration: none; }
/*END OF MEDIA BLOCK*/

/*HOT NEWS*/
#hot_box { background: url(../img/tm_side.gif) repeat-x left top; padding: 0px 1px; }
#hot_box div { background: url(../img/tm_bg.gif) repeat-x left top; padding: 0px 10px; }
#hot_box div div { background: url(../img/tm_side.gif) repeat-x left top; padding: 0px 1px; }
#hot_box div div div { background: url(../img/hot_bg.gif) repeat-x left top; height: 29px; padding: 0px 15px; text-align: left;  }
#hot_box span { font: normal 12px/29px Arial; color: #00386b; padding: 0px 10px 0px 20px; }
#hot_box a { font: normal 12px/29px Arial; color: #212121; text-decoration: underline; }
#hot_box a:hover { font: normal 12px/29px Arial; color: #212121; text-decoration: none; }
/*END OF HOT NEWS*/

/*BANNERS*/
#banners_box { background: #fff; border-left: 1px solid #d2dae4; border-right: 1px solid #d2dae4; padding: 10px 10px 0px 10px; }
#banners_box table { width: 100%; border: 0px; background: #e7ecf2; }
#banners_box td { vertical-align: top; text-align: center; padding: 7px 5px; }
#banners_box img { border: 1px solid #0077b8; }
/*END OF BANNERS*/

/*LEFT COLUMN*/
#lcc { width: 100%; vertical-align: top; text-align: left; padding: 13px 0px 20px 0px; background: url(../img/column_footer.gif) repeat-x left bottom; }
#lc_tabs_box { padding: 0px 10px 2px 10px; overflow: hidden; }
.lc_tab_active { float: left; background: url(../img/tab_active_bg.gif) repeat-x left top; width: 148px; margin: 0px 2px 0px 0px; font: bold 12px/22px Arial; color: #fff; }
.lc_tab_active div { background: url(../img/tab_active_ru.gif) no-repeat right top; padding: 0px 12px; text-align: center; }
.lc_tab_active a, .lc_tab_active a:hover { font: bold 12px/22px Arial; color: #fff; text-decoration: none; }
.lc_tab_inactive { float: left; background: url(../img/tab_inactive_bg.gif) repeat-x left top; width: 148px; margin: 0px 2px 0px 0px; font: normal 12px/22px Arial; color: #171717; }
.lc_tab_inactive span { font: normal 12px/22px Arial; color: #00386b; }
.lc_tab_inactive div { background: url(../img/tab_inactive_ru.gif) no-repeat right top; padding: 0px 12px; text-align: center; }
.lc_tab_inactive a { font: normal 12px/22px Arial; color: #171717; text-decoration: none; }
.lc_tab_inactive a:hover { font: normal 12px/22px Arial; color: #171717; text-decoration: underline; }
.lc_search_box { padding: 0px 10px 8px 10px;  line-height:180%; overflow: hidden;}
.search_box { background: url(../img/srch_bg.gif) repeat left top;}
.lc_search_box div { width: 647px; background: url(../img/search_side.gif) repeat-x left top; padding: 2px; float: left; }
.lc_search_box div div { float: none; width: auto; background: #fff; height: 15px; overflow: hidden; padding: 1px 0px 2px 2px; text-align: left; }
.lc_search_box div div input { border: 0px; background: none; font: normal 12px Arial; color: #000; width: 635px; }
.lc_search_box img { vertical-align: middle; border: 0px; float: left; margin: 2px 0px 0px 11px; }

.lc_search_box a { font:bold 12px Arial; color:#053149; text-decoration: none; line-height:180%;}
.lc_search_box a:hover {text-decoration: underline; }

.lc_alphabet_box { padding: 0px 20px 15px 14px; text-align: left; overflow: hidden; }
.lc_alphabet_letters { float: left; width: 370px; text-align: left; }
.lc_alphabet_letters a { font: normal 13px/14px Arial; color: #00386b; text-decoration: none; padding: 0px 0px; }
.lc_alphabet_letters a:hover { font: normal 13px/14px Arial; color: #00386b; text-decoration: underline; padding: 0px 0px; }
.lc_database_count { float: left; width: 290px; text-align: left; font: bold 13px/14px Arial; color: #00386b; }

.lc_database_count span { font: normal 13px/14px Arial; color: #171717; text-decoration: underline; }
.lc_banner { padding: 0px 5px 18px 5px; text-align: center; }
.lc_banner img { border: 0px; }
.lc_item_list { overflow: hidden; }
.lc_item { background: url(../img/dotline_h_gray.gif) repeat-x 2px top; padding: 13px 0px 14px 11px; overflow: hidden; margin: 0px 2px 0px 0px; }
.lc_item2 { background: url(../img/dotline_h_gray.gif) repeat-x 2px top; padding: 13px 0px 14px 11px; overflow: hidden; margin: 0px 2px 0px 2px; }
.lc_item3 { background: url(../img/dotline_h_gray.gif) repeat-x 2px top; padding: 13px 0px 5px 11px; overflow: hidden; margin: 0px 2px 0px 0px; }
.lc_item2bg { background: url(../img/ok.gif) no-repeat right bottom; }
.lc_item_img { float: left; margin: 0px 12px 0px 0px; width: 111px; }
.lc_item_img img { border: 3px solid #c7c8c9; width: 104px; height: 74px; }
.lc_item_desc { float: left; width: 560px; }
.lc_item_title { font: bold 13px/15px Arial; color: #00386b; padding: 2px 0px 4px 0px; text-align: left;  float:left;}
.lc_item_town { font: normal 11px Arial; color: #b0b0b0; padding: 0px 0px 7px 0px; text-align: right;}
.lc_item_title a { font: bold 13px/15px Arial; color: #00386b; text-decoration: underline; }
.lc_item_title a:hover { font: bold 13px/15px Arial; color: #00386b; text-decoration: none; }

.lc_item_title_art { font: bold 13px/15px Arial; color: #00386b; padding: 2px 0px 4px 0px; text-align: left;}
.lc_item_title_art a { font: bold 13px/15px Arial; color: #00386b; text-decoration: underline; }
.lc_item_title_art a:hover { font: bold 13px/15px Arial; color: #00386b; text-decoration: none; }

.lc_item_text { text-align: left; font: normal 12px/15px Arial; color: #32211f;}
.lc_item_text td{ text-align: left; font: normal 12px/15px Arial; color: #32211f; }
.lc_item_text span { font: normal 12px/15px Arial; color: #00386b; }
.lc_textblock1 { background: url(../img/line_triple_gray.gif) repeat-x left top; }
.lc_textblock2 { background: url(../img/arrow_blue.gif) no-repeat left 13px; padding: 15px 20px 0px 20px; text-align: left; }

.comp_total { background: url(../img/comp_total_bg.gif) repeat-x left top; font: bold 11px Arial; color: #ffffff;}
.comp_total a{font: bold 11px Arial; color: #ffffff; text-decoration: none;}
.comp_list a{ font: normal 11px Arial; color: #000000; text-decoration: none;}
.comp_total a:hover{text-decoration: underline;}
.comp_list a:hover{ text-decoration: underline;}

#path {padding:2px 0px 5px 11px; font: bold 12px Arial; color: #000000; text-decoration: none; }
#path a {font: normal 12px Arial; color: #00386b; text-decoration: none;}
#path a:hover{ text-decoration: underline;}

.navig {font:normal 12px Arial; color:#000000;}
.navig_act {font:normal 12px Arial; color:#0077b8;}

/*END OF LEFT COLUMN*/

/*RIGHT COLUMN*/
#rcc1 { vertical-align: top; padding: 22px 0px 20px 0px; background: url(../img/column_footer.gif) repeat-x left bottom; }
#rcc2 { width: 260px; text-align: left; }
#rc_logo { background: url(../img/dotline_h_gray.gif) repeat-x 1px bottom; padding: 0px 0px 7px 0px; margin: 0px 1px 10px 0px; text-align: center; }
#rc_logo img { border: 0px; margin: 0px 0px 20px 0px; }
.rc_dotline { background: url(../img/dotline_h_gray.gif) repeat-x 1px top; margin: 0px 1px 0px 0px; height: 12px; overflow: hidden; }
.rc_line { background: url(../img/line_triple_gray.gif) repeat-x left top; height: 10px; overflow: hidden; }
.rc_title { background: url(../img/arrow_blue.gif) no-repeat left top; margin: 0px 0px 12px 0px; text-align: left; padding: 2px 12px 1px 21px; font: bold 15px/18px Arial; color: #36312c; text-transform: uppercase; }
.rc_title2 { background: url(../img/arrow_blue.gif) no-repeat left top; margin: 0px 0px 12px 0px; text-align: left; padding: 2px 12px 1px 21px; font: bold 15px/18px Arial; color: #36312c; text-transform: uppercase; float:left;}
.rc_title a { font: bold 15px/18px Arial; color: #00386b; text-decoration: underline; text-transform: uppercase; }
.rc_title a:hover { font: bold 15px/18px Arial; color: #00386b; text-decoration: none; text-transform: uppercase; }
.rc_item { padding: 0px 15px 15px 14px; text-align: left; overflow: hidden; font: normal 11px/14px Arial; color: #32211f; }
.rc_item a { font: bold 13px/16px Arial; color: #00386b; text-decoration: underline; }
.rc_item a:hover { font: bold 13px/16px Arial; color: #00386b; text-decoration: none; }
.rc_item_img { float: left; }
.rc_item_img img { margin: 5px 10px 0px 0px; border: 0px; }
.rc_item_more { text-align: left; padding: 0px 0px 15px 14px; }
.rc_item_more a { font: normal 12px/14px Arial; color: #00386b; text-decoration: underline; }
.rc_item_more a:hover { font: normal 12px/14px Arial; color: #00386b; text-decoration: none; }
.rc_video { text-align: center; padding: 0px 5px; }
.rc_video img { border: 0px; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer_box1 { background: #21242b; margin: 12px 0px 0px 0px; }
#footer_box2 { width: 980px; padding: 15px 0px 20px 0px; overflow: hidden; margin: 0px auto; text-align: left; }
#footer_l { width: 600px; float: left; }
#footer_menu { text-align: left; }
#footer_menu a { font: bold 12px/14px Arial; color: #e7ecf2; text-decoration: none; display: inline-block; margin: 0px 22px 0px 2px; }
#footer_menu a:hover { font: bold 12px/14px Arial; color: #e7ecf2; text-decoration: underline; display: inline-block; margin: 0px 22px 0px 2px; }
#footer_copyright { text-align: left; padding: 14px 2px; font: normal 11px/14px Arial; color: #e7ecf2; }
#footer_copyright a { font: normal 11px/14px Arial; color: #e7ecf2; text-decoration: none; }
#footer_copyright a:hover { font: normal 11px/14px Arial; color: #e7ecf2; text-decoration: underline; }
#footer_links { overflow: hidden; padding: 0px 38px 0px 0px; }
#footer_links a { font: normal 11px/13px Arial; color: #c4dffa; text-decoration: underline; }
#footer_links a:hover { font: normal 11px/13px Arial; color: #c4dffa; text-decoration: none; }
#footer_links_left { float: left; padding: 0px 0px 0px 2px; }
#footer_links_right { float: right; padding: 0px 2px 0px 0px; }
#footer_r { width: 280px; float: right; }
#footer_phone { background: url(../img/footer_phone_ico.gif) no-repeat 11px 3px; height: 40px; padding: 0px 0px 20px 65px; text-align: left; }
#footer_phone .code { font: normal 15px/16px Arial; color: #e7ecf2; width: 50px; float: left; margin: 6px 0px 0px 0px; text-align: left; }
#footer_phone .number { font: normal 34px/35px Arial; color: #e7ecf2; width: 150px; text-align: left; float: left; margin: 3px 0px 0px 0px; }
#footer_counters { text-align: left; padding-left:12px;}
#footer_counters img { border: 0px; margin: 0px 3px 0px 0px; }
/*END OF FOOTER*/


#vote_bg { background: url(../img/vote_bg.jpg) repeat-x left bottom; }
#vote_button { background: url(../img/vote_button.jpg) no-repeat left top; }
#vote { font: normal 12px/16px Arial; color: #ffffff; }
#vote td{ font: normal 12px/16px Arial; color: #ffffff; padding:5px;}


/*GALLERY*/
#gallery {position:relative; width:608px; margin:0px auto; padding:0px;}
#images {margin-bottom:0px}
#image {position:relative; width:608px; height:233px; padding:0px; background:url(../img/loading.gif) center center no-repeat}
#image img {position:absolute; top:0px; left:0px}
#thumbwrapper {margin-top:0px; padding:0px 0; width:608px; height:1px;}
#thumbarea {position:relative; overflow:hidden; height:1px; width:608px; }
#thumbs {position:absolute; list-style:none; margin-left:0px; height:1px; width:10000px;}
#thumbs li {float:left; margin-right:0px; cursor:pointer}
.imgnav {position:absolute; height:233px; width:80%; z-index:100; height:233px; width:80%; z-index:100; outline:none; cursor:pointer}
#previmg {left:11px; top:5; background:url(../img/gallery_arrow_l.png) left center no-repeat;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:10px; top:5; background:url(../img/gallery_arrow_r.png) right center no-repeat;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
/*END OF GALLERY*/



/*thumbs*/

div.thumb {
	height: 100px;
	width: 150px;
	border:1px solid #0077b8;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #cccccc;
}

div.thumb a{
	height: 100px;
	width: 150px;
	display: block;
}

.ttable {
	width: 773px;
	font-family: tahoma, Verdana, arial, helvetica;
	font-size: 11px;
	text-align: center;
}

.ttable td {
	vertical-align: top;
	width: 25%;
}

.ttable2 {
	width: 695px;
	font-family: tahoma, Verdana, arial, helvetica;
	font-size: 11px;
	text-align: center;
}

.ttable2 td {
	vertical-align: top;
	width: 25%;
	padding:30px 30px 0px 0px;
}

#thumbname {
	font-family: tahoma, Verdana, arial, helvetica;
	font-size: 12px;
	background-position: center;
	margin: 0 0 0 0;
	color: #D3CAAC;
	text-decoration: none;
	font-style: normal;
}

a  #thumbname{
	font-family: tahoma, Verdana, arial, helvetica;
	font-size: 12px;
	background-position: center;
	margin: 5px 0 0 0;
	color: #D3CAAC;
	text-decoration: none;
	font-style: normal;
}

a  #thumbname:hover{
	font-family: tahoma, Verdana, arial, helvetica;
	font-size: 12px;
	background-position: center;
	margin: 5px 0 0 0;
	color: #ad9289;
	text-decoration: underline;
	font-style: normal;
}
p {
    margin: 10px 0;
    font-size: 14px;
}
ol li, ul li {
    font-size: 14px;
}