/* Font
------------------------------ */
html { font-size: 100.01%; }
body { font-size: 62.5%; }


/* Main
------------------------------ */
body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
* { margin: 0; padding: 0; }
*:focus { outline: none; }

a:link    { color: #ffffff; text-decoration: underline; }
a:visited { color: #ffffff; text-decoration: underline; }
a:hover   { color: #ffffff; text-decoration: none; }
a:active  { color: #ffffff; text-decoration: underline; }

.clear { clear:both; height:1px; }
img { border: 0px; }
blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }
table { border-collapse: collapse; border: none; }
table td { padding: 0px; vertical-align: top; }
.content ul, .content ol { margin-left: 3em;  }
.content ul li, .content ol li { margin-bottom: .2em; }
.content p, .content ul, .content ol, .content table, blockquote, pre { margin-bottom: 1em; }
.content h1, .content h2, .content h3, .content h4 { margin-bottom: .5em; font-weight:normal; clear:both; color:#6f6f6f; line-height:normal; }

body { background-color: #fff; text-align: center; }
html, body { width: 100%; height: 100%; }
.main_table { width: 1002px; height: 100%; background: #e9e9e9 url(/images/bg_left_red.gif) repeat-y 1px 0px; text-align: left; margin: 0 auto; }
.line_border { width: 1px; background-color: #fff; }

.ff_img img { display: block; }
.bg_e9e9e9 { background-color: #e9e9e9; }

/* Header
------------------------------ */
.header { height:70px; background: url(/images/menu_bg.gif); }
.header img { display: block; }
.home-map { background: url(/images/head_bg_01.gif) no-repeat 0 0; width: 122px; }
.home-map1 { background: url(/images/head_bg_menu_sait.gif) no-repeat 0 0; width: 400px; }
.home-map-div { position: relative; color:#fff; }

.home-map a:link    { color: #fff; }
.home-map a:visited { color: #fff; }
.home-map a:hover   { color: #fff; }
.home-map a:active  { color: #fff; }

.home-map .home { position: absolute; top: 4px; left: 22px; }
.home-map .mail { position: absolute; top: 26px; left: 22px; }
.home-map .map  { position: absolute; top: 49px; left: 22px; }

.home-map .home1 { position: absolute; top: 5px; left: 35px; }
.home-map .mail1 { position: absolute; top: 5px; left: 65px; }
.home-map .map1  { position: absolute; top: 5px; left: 100px; }

.menu_active { background:url(/images/menu_bg_act.gif) repeat-x left top; }

.arrow { position:relative; }
.arrow div{ position:absolute; width:100%; top:-25px; background: url(/images/menu_arrow.gif) no-repeat center top; height:14px;}

.arrow_a { position:relative; }
.arrow_a div{ position:absolute; width:100%; top:-25px; background: url(/images/menu_arrow_a.gif) no-repeat center top; height:14px;}

.arrow_gray { position:relative; }
.arrow_gray div{ position:absolute; width:100%; top:-25px; background: url(/images/menu_arrow_gray.gif) no-repeat center top; height:14px;}


/* Menu
------------------------------ */
.block { display:block; }
.menu_nad { padding: 25px 11px 0 11px; cursor:pointer; cursor:hand; }
.menu_sep { width: 1px; }

#menu_01 { display:none; }
#menu_02 { display:none; }
#menu_03 { display:none; }
#menu_04 { display:none; }
#menu_05 { display:none; }
#menu_06 { display:none; }

/* Left column
------------------------------ */
.left_col { width: 344px; background: #7e7e7e url(/images/bg_news.gif) repeat-x left bottom; }
.left_col1 { width: 0px; background: #7e7e7e url(/images/bg_news.gif) repeat-x left bottom; }
.left_col img { margin-bottom: 25px; }

.news1 { margin: 10px 10px; line-height:1.6em; }
.news { margin: 36px 26px; line-height:1.6em; }
.news_date { color: #470103; font-weight: bold; }
.news_date1 { color: #c9b9ba; font-weight: bold; }
.news_text { color: #fff; font-size: 1.1em; }
.news_link { color: #000000; margin-bottom: 15px; }

.inner_logotip img { padding:21px 50px 27px 34px; margin:0; border:0; display:block; }

.line_menu { height:1px; background:url(/images/menu_line.gif) no-repeat left top; }
.line_menu1 { height:0px; background-color:#eef0fa no-repeat left top; }
.inner_menu { background-color:#6c6c6c; padding-bottom:25px; border-bottom:1px solid #272727; }
.inner_menu1 { background-color:#eef0fa; padding-bottom:25px; border-bottom:0px solid #272727; }
.inner_menu h2 { color:#fff; font-weight:normal; font-size:1.8em; line-height:normal; padding:20px 33px 15px 33px; margin:0; }

.menu_01 { font-size:1.2em; line-height:1.25em; padding: 2px 33px 2px 48px; margin:1px 0; background:url(/images/inner_li.gif) no-repeat 35px 8px; }
.menu_011 { font-size:1.2em; padding: 2px 33px 2px 48px; margin:1px 0; background:url(/images/inner_li.gif) no-repeat 35px 8px; }
.menu_02 { font-size:1.1em; line-height:1.4em; padding: 2px 33px 2px 68px; margin:1px 0; }
.menu_03 { font-size:1.1em; line-height:1.4em; padding: 2px 33px 2px 88px; margin:1px 0; }
.menu_04 { font-size:1.1em; line-height:1.4em; padding: 2px 33px 2px 118px; margin:1px 0; }
.active { background-color:#bbbbbb; }

.menu_03 a:link, .menu_01 a:link, .menu_02 a:link    		{ color: #fff; }
.menu_03 a:visited, .menu_01 a:visited, .menu_02 a:visited 	{ color: #fff; }
.menu_03 a:hover, .menu_01 a:hover, .menu_02 a:hover   		{ color: #fff; }
.menu_03 a:active, .menu_01 a:active, .menu_02 a:active  	{ color: #fff; }

.hide_menu { display:none; }



/* Content
------------------------------ */

.inner .content .form_webforms div.no_marg { margin:0; }
.content_td { background-color: #eef0fa; }
.content { color: #6f6f6f; font-size: 1.1em; padding: 21px 26px; line-height: 1.45em; }
.content div { margin-bottom: 0.5em; }
.inner .content div { margin-bottom: 0; }
.content p { margin: 0 30px 0.5em 9px; }
.inner .content p { margin:0 0 1em 0; }
.content img { border: 1px solid #6f6f6f; }
.content img.no_brd { border: none; }
.black { color: #000; font-weight: bold; font-size: 1.09em; }

.inner .content { font-size:1.2em; padding: 19px 26px; line-height:1.667em; color:#000000; }
.inner .content p, .inner .content ul, .inner .content ol, .inner .content table, .inner blockquote, .inner pre { margin-bottom:1.9em;}

.inner .content ul,.inner  .content ol { margin:0 0 0 3em;  }
.inner .content ul li,.inner  .content ol li { margin-bottom: 1em; }


.content img.pic_left { margin-right:1.2em; }

.content ul.site_path { list-style:none; margin:0; padding:0; font-size:0.917em; color:#b9b9b9; }
.content ul.site_path li { padding-left:30px; margin:0; background:url(/images/inner_arrow.gif) no-repeat 11px 5px; float:left; }
.content ul.site_path li.first { padding-left:0px; background-image:none; }
.content ul.site_path a:link    { color: #b9b9b9; }
.content ul.site_path a:visited { color: #b9b9b9; }
.content ul.site_path a:hover   { color: #b9b9b9; }
.content ul.site_path a:active  { color: #b9b9b9; }



.content h1, .content h2, .content h3 { font-size:1.5em; margin:1em 0 1.7em 0; }

.inner .content table td.graf { border:1px solid #c7c7c7; background-color:#fff; padding:3px 10px; font-size:0.917em; color:#6f6f6f; }

.input_01 { border:1px solid #b3b3b3; font-size:0.917em; color:#6f6f6f; background:#fff url(/images/input_bg.gif) repeat-x left top; padding:4px 7px; width:362px; }


.content a:link    	{ color: #000; }
.content a:visited 	{ color: #000; }
.content a:hover   	{ color: #000; }
.content a:active 	{ color: #000; }


.errorsBlockLine { margin:10px 0; color:#cc0000; }

/* NEWS List
------------------------------ */
.inner .content .news_list { margin-bottom:3em; }
.inner .content .news_list .news_title { margin-bottom:3px; font-weight:bold; }
.inner .content .news_list .news_date { font-size:0.9em; color:#000000; font-weight:normal; line-height:0.9em; margin-bottom:0.5em; }
.inner .content .news_list .news_anons p { margin:0; }

/* NEWS Main
------------------------------ */
.inner .content .in_news_text { }
.inner .content .in_news_text .news_date { font-size:0.9em; color:#000000;font-weight:normal; }
.inner .content .in_news_text .news_back { padding-top:20px; color:#006699; }

/* WEBFORMS
------------------------------ */
.form_webforms { }
.form_webforms .gray { color:#777; font-size:0.9em; }
.inner .content .form_webforms div { margin-bottom:12px; }
.form_webforms label { display:block; padding:0 0 3px 1px; }
.form_webforms input { width:400px; padding:3px 7px; border:1px solid #ccc; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#666; }
.form_webforms input.check { width:auto;  border:none; }
.form_webforms select{ border:1px solid #ccc; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#666; }
.form_webforms textarea { width:400px; height:150px; padding:3px 7px; border:1px solid #ccc; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; color:#666; overflow:auto; }
.form_webforms input.submit { width:130px; color:#000; border:1px solid #666; padding:3px 5px;  }
.form_webforms .captcha_img { border:1px solid #ccc; display:block; }

/* FAQ
------------------------------ */

.inner .content div.question { color:#6f6f6f; font-weight:bold; margin-bottom:0.5em; }
.inner .content div.answer { margin-bottom:3em; }


/* Catalog
------------------------------ */

.content div.line { background:url(/images/line.gif) no-repeat center top; margin:15px 0; height:1px; }
.content div.catalog_big_img { margin-bottom:2em; }

.catalog_hide { overflow:auto; overflow-x:auto; width:600px; overflow-y:hidden; line-height:normal; }

.catalog_hide a:link    { color: #000; }
.catalog_hide a:visited { color: #000; }
.catalog_hide a:hover   { color: #000; }
.catalog_hide a:active  { color: #000; }

.list_catalog_td { padding-right:28px; }
#last_td_thumb { padding-right:0px; }
.more { font-size:0.83em; color:#ff9000; padding-left:9px; }
.list_catalog_name { padding:18px 0 5px 9px; }

.more a:link    { color: #ff9000; }
.more a:visited { color: #ff9000; }
.more a:hover   { color: #ff9000; }
.more a:active  { color: #ff9000; }


/* PHOTOALBUM
------------------------------ */
.list_photo { }
.list_photo_img { float:left; }
.list_photo_img img { border:1px solid #ccc; padding:1px; display:block; }
.list_photo_desc { margin-left:135px; }
.list_photo_desc p { margin:0px; }
.list_photo_name { margin-bottom:10px;}

.list_photo_line { margin:15px 0; height:1px; background-color:#eee; }
.list_photo_clear { clear:both; padding:1px;}

.big_photo img { border:none; margin-bottom:15px; border:1px solid #ccc; padding:1px; }


/* PHOTOALBUM EX. 2
------------------------------ */
#photogallery img { border:1px solid #ccc; padding:1px; }
#photogallery img.current_preview { border:1px solid #D75717; padding:1px; }
#photogallery a { display:block; float:left; margin: 15px 15px 0 0; }

/* Footer
------------------------------ */
.footer { vertical-align: bottom; color: #000000; font-size: 1.1em; line-height: 1.45em; }
.podval { height: 120px; }
.copyright { background: #6c6c6c url(/images/podval_logo.gif) no-repeat 25px 14px; padding: 55px 0 0 90px; width: 254px; }
.podval_menu_rbs { background: url(/images/podval_bg.gif); }
.podval_menu { font-size: 1.09em; text-align: center; padding-top: 14px; }
.podval_menu a { padding: 0 10px; }
.podval_menu span { padding: 0 10px; }
.podval_rbs { padding: 55px 15px 0 0px; text-align: right; }
.podval_rbs img { float: right; }

#cat { margin: 0 auto 0 auto; width: 100% }
#cat .catItem { width: 33%; float: left; margin: 0 0 10px; 0; }
#cat .catItem1 { width: 25%; float: left; margin: 0 0 0px; 0; }

.photos {margin-top:46px; margin-left:30px; margin-right:30px;}
.photos img {margin-bottom:14px}
.photos .photo {float:left; position:relative; display: inline}

.overview {display: none; position:absolute; top:0px; left:0px; z-index:10 !important; } 
.fadein {font-size:0px; height:0px; line-height:0px}
.kontextrek {color: #ffffff; background: #6c6c6c}

