body{
	margin:0;
	padding:0;
	text-align:center;
	background:#C3BDD8;
  color:#340C70;
}
h1{
	margin:0 0 10px 0;
	padding:0;
	font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#4B3181;
}
h2{
	margin:0 0 10px 0;
	padding:0;
	font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#316d4d;
}
h3{
	margin:0 0 10px 0;
	padding:0;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#4B3181;
}
h4{
	margin:0 0 10px 0;
	padding:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#316d4d;
}
h5{
	margin:0 0 10px 0;
	padding:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#4B3181;
}
p{
	margin:0 0 10px 0;
	padding:0;
}
a{
	color:#4B3181;
	font-weight:bold;
	text-decoration:underline;
}
a:hover{
	color:#000;
	text-decoration:none;
}
h3 a{
	color:#333;
}
hr{
	margin:0 0 7px 0;
	padding:0;
	border:0;
	background:#ccc;
	height:1px;
}
ul{
	margin:0 0 14px 25px;
	padding:0;
}
li{
	margin-bottom:5px;
}
blockquote{
	margin:0 0 10px 0;
	padding:0 10px 0 90px;
	background:url(../images/citata.gif) no-repeat 0 0;
}
blockquote div{
	margin:0;
	padding:0 10px;
	border-left:solid 5px #dfdfdf;
	border-right:solid 5px #dfdfdf;
}
#container{
	margin:0 auto;
	padding:0;
	width:988px;
	background:#fff;
	border-left:solid 1px #D6D9D8;
	border-right:solid 1px #D6D9D8;
}
#header{
	margin:5px 0 0 0;
	padding:0;
	border:0;
	width:100%;
	border-collapse:collapse;
	background:url(../images/bgr_top_lines.gif) repeat-x bottom left;
}
#header td{
	padding:0 0 15px 0;
	text-align:left;
	vertical-align:top;
}
#header td.logo{
	padding:3px 0 15px 25px;
	font:10px Arial, Helvetica, sans-serif;
	color:#340C70;
	width:250px;
}
#header td.topnews{
	padding-left:15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#340C70;
}
#header td.ru{
	background:url(../images/border_topnews_ru.gif) no-repeat right 4px;
}
#header td.cz{
	background:url(../images/border_topnews_cz.gif) no-repeat right 4px;
}
#header td.topnews p{
	margin:0 20px 3px 10px;
}
#header td.topnews a{
	font-weight:normal;
	text-decoration:underline;
}
.topnews_title{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#333;
}
#header td.header_right{
	font:12px Arial, Helvetica, sans-serif;
	color:#340C70;
	width:250px;
	vertical-align:middle;
}
#header td.header_right p{
	margin:0 0 3px 70px;
}
#header td.header_right a{
	font-weight:normal;
	text-decoration:underline;
}
#header td.topnews img{
	margin:0 0 0 5px;
	border:solid 1px #340C70;
}

.path{
	margin:0 0 5px 0;
	padding:2px 0 3px 5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#586384;
	border-bottom:solid 1px #CFCECE;
	text-align:left;
	background:url(../images/bgr_path_2.gif) repeat-x left top;
}
.path a{
	text-decoration:none;
}

#main{
	margin:0 0 8px 0;
	padding:0 3px 0 3px;
}

#main_table{
	margin:0;
	padding:0;
	border:0;
	width:980px;
	border-collapse:collapse;
}
#main_table td{
	text-align:left;
	vertical-align:top;
}
#main_table td.empty_cell{
	padding:0;
	height:0px;
}
#main_table td.right_column{
	padding:0 0 0 0;
	text-align:left;
	vertical-align:top;
	width:185px;
}
#main_table td.left_column{
	padding:0 0 0 0;
	width:185px;
}

div.right_block{
	margin:0 0 5px 0;
	padding:7px 7px 7px 7px;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	border:solid 1px #CFCECE;
	background: url(../images/bgr_right_block.jpg) no-repeat right top;
}

#left_content{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	border-collapse:collapse;
}
#left_content td{
	text-align:left;
	vertical-align:top;
}
div.left_block{
	margin:0 0 5px 0;
	padding:7px 7px 7px 7px;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	border:solid 1px #CFCECE;
	background:url(../images/bgr_left_block.jpg) no-repeat left top;
}
.left_menu{
	margin:0;
	padding:0;
}
.left_menu dd.link0{
	margin:0;
	padding:2px 0 2px 0;
	text-align:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#4B3181;
}
.left_menu dd.link1{
	margin:0 0 0 10px;
	padding:1px 0 1px 7px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#316d4d;
	background:url(../images/bullet_square_grey.gif) no-repeat left 5px;
}
.left_menu dd.link2{
	margin:0 0 0 19px;
	padding:1px 0 1px 6px;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#4B3181;
	background:url(../images/bullet_menu.gif) no-repeat left 5px;
}
.left_menu dd.current{
}
.left_menu dd a{
	color:#4B3181;
	text-decoration:none;
}
.left_menu dd a:hover{
	color:#333;
	text-decoration:none;
}
.left_menu dd.link1 a{
	color:#316d4d;
	text-decoration:none;
}
.left_menu dd.link1 a:hover{
	color:#000;
	text-decoration:none;
}
.left_menu dd.link2 a{
	font-weight:normal;
}
.left_menu dd a.current,.left_menu dd.link1 a.current{
	color:#f1455b;
	text-decoration:none;
	cursor:default;
}

#main_table td.center_column{
	padding:0 5px 0 5px;
	font:12px/140% Arial, Helvetica, sans-serif;
}
#main_table table{
	font:12px/140% Arial, Helvetica, sans-serif;
}

.4_column_table,.2_column_table{
	margin:0 0 5px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
	font:11px Arial, Helvetica, sans-serif;
	width:100%;
}
.4_column_table td,.2_column_table td{
	padding:0;
	text-align:left;
	vertical-align:top;
	font:11px Arial, Helvetica, sans-serif;
	width:100%;
}
#footer{
	margin:0;
	padding:10px 0 10px 0;
	background:#fff url(../images/bgr_footer_lines.gif) repeat-x  0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	text-align:center;
}
#footer a{
	color:#999;
	text-decoration:underline;
}
.bgr_gragient{
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	border:solid 1px #CFCECE;
	background:url(../images/bgr_right_block.jpg) no-repeat right top;
}
.bgr_grey{
	margin:0 0 5px 0;
	padding:7px 10px 5px 10px;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	border:solid 1px #CFCECE;
	background:#DDDDDC;
}
.bgr_blue{
	margin:0 0 5px 0;
	padding:7px 20px 5px 20px;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	border:solid 1px #CFCECE;
	background:#DCDCEA;
}
span.ugolok{
	margin:0;
	background:url(../images/bgr_green_ugolok.gif) no-repeat right top;
	padding:1px 18px 4px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#715D9D;
}
.inner_block{
	margin:0 0 0 0;
	padding:7px 10px 5px 10px;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
}
div.bgr_gragient{
	margin:0 0 5px 0;
}
.main_ad_block{
	margin:0 0 5px 0;
	padding:0;
	border:0;
	width:100%;
	border-collapse:collapse;
}
.main_ad_block td{
	padding:0 0 0 0;
	text-align:center;
	vertical-align:top;
}
.main_ad_block td.center_main_ad{
	padding:0 6px 0 6px;
}
.floatleft{
	margin:0 5px 2px 0;
	padding:0;
	float:left;
}
.floatright{
	margin:0 0 2px 5px;
	padding:0;
	float:right;
}

#main_table .gmtbl {}
#main_table .gmtdttl {font-weight: bold;text-align:center;display:none;}
#main_table .gmtdtext {
  text-align:center;
	font:11px Arial, Helvetica, sans-serif;
}

.main_content{
	margin:0 0 5px 0;
	padding:5px 20px 5px 20px;
	border:solid 1px #CFCECE;
}
.bnr_2{
	margin:-6px -21px -6px -21px;
	padding:0;
	background:#fff;
}
.bnr_2 .main_ad_block{
	margin:0;
}
.counters{
	display:none;
}

#main_table table.CurrencyTable{
	margin:0 0 5px 0;
	padding:0;
	border-collapse:collapse;
	border:0;
}
#main_table table.CurrencyTable td{
	padding:2px 2px;
	text-align:left;
	vertical-align:middle;
}
#main_table table.CurrencyTable td.currency_flag{
	padding-right:4px;
}
#main_table table.CurrencyTable td.currency_amoun{
	text-align:right;
}
#main_table table.CurrencyTable td.currency_value{
	text-align:right;
}

.pivovary_table{
	margin:0 0 15px 0;
	padding:0;
	border:0;
	width:100%;
	border-collapse:collapse;
}
.pivovary_table td{
	padding:0 5px 0 0;
	text-align:left;
	vertical-align:top;
	color:#666;
}
.pivovary_table ul{
	margin-bottom:15px;
}
.pivovary_table li{
	margin:0 0 2px 0;
	padding:0;
}
.main_news{
	margin:0 0 5px 0;
	padding:5px 20px 5px 20px;
	border:solid 1px #CFCECE;
}
.main_news table{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	border-collapse:collapse;
}
.main_news td{
	padding:0 5px 4px 0;
	text-align:left;
	vertical-align:top;
}
.main_news td.main_news_date{
	padding-top:1px;
	font-style:italic;
	font-size:11px;
	color:#666;
}
.news_annot{
	margin:0 0 5px 0;
	padding:5px 20px;
}
#main_table .news_annot table{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	border-collapse:collapse;
}
#main_table .news_annot td{
	padding:0 5px 7px 0;
	text-align:left;
	vertical-align:top;
}
#main_table .news_annot p.title{
	font-size:13px;
}
#main_table .news_annot span.date{
	font-style:italic;
	font-size:11px;
	color:#666;
}
.index_table_video{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	border-collapse:collapse;
}
.index_table_video td{
	padding:0 5px;
	text-align:center;
	vertical-align:top;
}
