/* CSS Document */

* {padding: 0; margin: 0; border-collapse: collapse; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
html, body {background: #6b3000; width: 100%; font-size: 10pt;}

#container {width: 1000px; margin: auto; position: relative; border-left: 1px solid #f3e7c5; border-right: 1px solid #f3e7c5;}

#header {width: 100%; height: 156px;}

a {color: #6b3000; text-decoration: underline;}
a:hover {text-decoration: none;}

a img {border: 1px solid #6B3000;}

.left_palka {width: 26px; background: url(/images/left_palka.jpg) top left no-repeat;}
.right_palka {width: 26px; background: url(/images/right_palka.jpg) top left no-repeat;}

#logo {background: url(/images/logo.jpg) no-repeat; vertical-align: top;}

#header .bg {width: 158px; background: url(/images/header_bg.jpg) top left repeat;}

#pictos {margin-right: 10px; margin-top: 7px;}

#menu_top {border-top: 1px solid #000; border-bottom: 1px solid #000; height: 34px; background: url(/images/menu_top_bg.jpg) left repeat-x;}
#menu_top td {background: url(/images/menu_top_border.jpg) right no-repeat; text-align: center; white-space: nowrap; padding: 0 3px;}
#menu_top td a {color: #f3e7c6; font-size: 8pt; font-weight: bold; text-decoration: none;}
#menu_top td a:hover {text-decoration: underline;}

#main_tab_container {position: relative; z-index: 1;}
#main_tab {background: url(/images/content_bg.jpg) left top repeat; height: 100%;}

#shadow_main_content_left  {width:  30px;  background: url(/images/shadow_main_content_left.png) top right repeat-y;}
#shadow_main_content_right  {width:  30px;  background: url(/images/shadow_main_content_right.png) top left repeat-y;}

#bg_content_left {width: 185px; height: 242px; background: url(/images/bg_content_left.jpg) no-repeat; position: absolute; top: 0; left: 0; z-index: 100;}
#bg_content_right {width: 185px; height: 322px; background: url(/images/bg_content_right.jpg) no-repeat; position: absolute; top: 0; right: 0; z-index: 100;}

#address {color: #8d0000; font-size: 9pt; padding: 10px;}
#address a {color: #8d0000; text-decoration: none;}
#address a:hover {text-decoration: underline;}

#podmenu_under_address {width: 180px; margin: auto; height: 30px; background: url(/images/bg_podmenu.jpg) no-repeat;}
#podmenu_under_address td {text-align: center; white-space: nowrap;}
#podmenu_under_address td a {color: #f3e7c5; font-size: 9pt; text-decoration: underline;}
#podmenu_under_address td a:hover {text-decoration: none;}

#countries_zag  {width: 125px; height: 41px; margin: 10px auto; background: url(/images/countries_zag.png) no-repeat;}

#countries_menu_container {padding: 0 10px;}
#countries_menu_container a {color: #6b3000; font-size: 9pt; text-decoration: none; display: block; text-align: center; padding: 2px 0;}
#countries_menu_container a:hover {background: #f9f4e4;}

.block {padding: 2px; //padding-bottom: 0px; background: #f9f4e4; color: #7b5418; font-size: 9pt; border: 1px solid #b08139; position: relative; z-index: 1; height: 179px; //height: 180px;}
.block_transparency_right {width: 6px; background: url(/images/block_transparency_right.png) top repeat-y;}
.block_transparency_bottom {height: 8px; background: url(/images/block_transparency_bottom.png) left repeat-x;}
.ugolok_bottom_right {background: url(/images/ugolok_bottom_right.png) no-repeat;}


.block-td {padding: 2px 2px 4px 2px; background: #F9F4E4; border: 1px solid #b08139; border-bottom: none;}
.block_zag {background: #f7e8ce; color: #7b0000; font-size: 11pt; font-weight: bold; padding: 5px 0; padding-left: 5px; margin-bottom: 8px;}
.block-td p {padding: 0 5px; color: #7b5418; font-size: 9pt;}
.block-td p img {margin: 2 auto;}
.inter_block {width: 6px; background: url(/images/block_transparency_right.gif) left top repeat-y;}

.l-line {background: url(/images/l-bot-line.gif) right top no-repeat;}
.r-line {background: url(/images/r-bot-line.gif) left top repeat-x;}

#img_change {margin: 10px 0;}

#content {padding: 0 10px 30px 10px;}

#footer {height: 120px;}
#footer .bg {width: 158px; background: url(/images/header_bg.jpg) top left repeat;}

#menu_bottom_container {width: 80%; margin: auto;}
.menu_bottom {width: auto; padding: 3px 0; float: left; white-space: nowrap; color: #fff; font-size: 8pt;}
.menu_bottom a {color: #fff; font-size: 8pt; padding: 0 7px; text-decoration: none;}
.menu_bottom a:hover {text-decoration: underline;}

#all_countries {text-align: center; margin-top: 20px;}
#all_countries a {color: #6b3000; font-size: 11pt; font-style: italic; text-decoration: underline;}
#all_countries a:hover {text-decoration: none;}

#currency {position: absolute; bottom: 5px; left: 200px; white-space: nowrap;}
#currency a {color: #6b3000; font-size: 10pt; font-weight: bold; text-decoration: underline;}
#currency a:hover {text-decoration: none;}

.news_date {font-weight: bold;}
#news td {vertical-align: top; width: 50%; padding: 0 3px;}

#fortun {vertical-align: bottom; text-align: right; padding-bottom: 5px; color: #fff; font-size: 9pt;}
#fortun a {color: #fff; text-decoration: underline; padding-right: 5px;}
#fortun a:hover {text-decoration: none;}

#center_zag {width: 410px; height: 43px; margin: auto; margin-top: 10px; background: url(/images/center_zag.png) no-repeat;}

/*  файлы  для скачивания  */
.infa {color: #ff0000;}
hr {color: #8d0000; height: 1px; margin: 10px 0 15px 0;}

.prod
{
text-align: justify;
color: #333333;
margin: 10px;
}
.prod h1
{
font-size: 14px;
padding-bottom: 10px;
}

.mainprod
{
height: 250px;
overflow: auto;
overflow-y: scroll;
text-align: justify;
margin: 10px;
margin-bottom: 30px;
position: relative;
}
.mainprod a
{
font-weight: bold;
text-decoration: none;
}
.mainprod p
{
margin-bottom: 10px;
}
#mapc li {
	padding-left: 15px;
	background:url(/imgadmn/bullet.gif) 0 4px no-repeat;
	list-style:none;
}

.main_h1 h1 
{
	font-size: 12px;
	position: absolute;
	top: 2500px;
	color: #6B3000;
	width: 590px;
}