
body {                  
	margin: 0;
	padding: 0;
	width: 100%;
	font-size:11px;
	font-family:Verdana;
}

a {color:0066cc;}

#header {
	height:119px;
	background-color: #f6ebe2;
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #ddd3cb;

}


table {
	width: 100%;
	border-collapse: collapse;
}

table td {
	padding: 0;
	margin: 0;
}

label {
	display: block;
	text-indent: -9999px;
	background-image: url(images/label_search.gif);
	background-repeat: no-repeat;
}

#search {
	border: 1px solid #2c2a29; 
	width: 200px;
	height: 19px;
	padding: 0 2px;
	margin: 0 -1px;
	vertical-align: bottom; 
	background: #ddd3cb;
}

*html #search {
	height: 21px;
}

*html #search-btn {
 margin-bottom: 1px;

}

#search-btn {
	vertical-align: bottom; 

	border-left: 0;
	margin-left: 5px;	
}

.t11_bl {
	font-family: Tahoma;
	font-size: 11px;
	color: #6c6763;
	font-weight: normal;
}


*html .t11_gr {
margin-left:5px;
}


form .t11_bl {
	padding-bottom: 2px;
	text-align:left;
}

form {
	margin: 0;
	padding: 0;
}

#top_menu {
 background: url(img/head_m_bg.gif) repeat-x #f6ebe2;
 padding: 0;
}

.punct_a, .punct a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.punct_a, .punct a:hover, .punct a:active {
	color: #cd171e;
}

/*   menu   */

#mainmenu {
	margin: 0;
	padding: 0;
	height: 31px;
	background: url(img/head_m_bg.jpg) no-repeat;
	
}

#mainmenu td{
	padding: 1px 0 0 0;
}

.spase40 {width: 40px;}

.left_menu ul li{
padding-bottom: 4px;
	color:#231f20;
}

.left_menu ul li a, #left_menu2 ul li a,.ar {
	color: #231f20;
	text-decoration: none;
}

.left_menu ul li a:hover, #left_menu2 ul li a:hover, p.bodytext a, .ar,.tx-indexedsearch a  {
	text-decoration: underline;
	color: #cd171e;
}
.left_menu ul li.menu_list_a {color: #cd171e;}

.left_menu, #left_menu2 {
	margin: 0px 20px 15px 15px;
	padding: 0px 0 0 30px;
	width: 190px;
}

*html .left_menu, #left_menu2 {margin-top: 0px;}

.left_menu ul, #left_menu2 ul {
	margin: 0px;
	padding: 0;
}
.left_menu ul li ul {
	margin: 0px 0 0 15px;
}
.left_menu ul li ul li {
padding-bottom: 0px;
}



.left_menu ul, #left_menu2 ul {
	margin-left: 0px;
	padding: 0;
}

.calendar h3 {
	padding: 0px;
	margin:7px 0 5px 0;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #607382;
	font-weight:normal;
}

.this {
	font-weight:normal;
	color:#607382;
	text-decoration:none;
}

.csc-textpic-caption {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding:0;
	line-height: 10px;
	}





.menu_list,.menu_list_a, .menu_list a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 7px 0;

}

.menu_list {
	color: #CD171E;
}

.menu_list2, .menu_list3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #607382;
}

.calendar ul li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	margin-left:14px;
	padding:0;
	line-height: 14px;
}

.menu_list2 a, .menu_list3 a {
	color: #3366cc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.menu_list2 {
	color: #000000;
}

.menu_list2 {
	padding: 0px;
	margin-left: 14px;
	line-height: 16px;
}

.menu_list3 {
	padding: 0px;
	margin-left: 28px;
	line-height: 16px;
}

*html .menu_list3 {
	margin-left: 14px;
}

#banners {
	margin:40px 0 40px 40px; 
	padding: 0;
	width: 200px;
}

#banners img {
	margin-top: 5px;
	padding: 0;
}

#center {
	margin: 40px 20px 40px 10px;
	padding: 0;
}

#anons {
	margin-bottom: 20px;
	margin-top: 40px;
	margin-right:40px;
	padding: 0;
	width: 260px;
}

.opros h1,
#partners h1, #opros h1, #anons h1,#lenta_news h1, #quotes h1{
	color:white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #ddd3cb;
	text-transform: uppercase;
	padding: 8px 10px;
	margin: 0px;
}
#lenta_news {width: 260px;}
#anons p.bodytext{
	color:#607382;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 0px;
	margin: 0 5px 0 25px;
}
#quotes,#partners {width: 260px;}
#partners {margin-bottom: 20px;}
#quotes table td {
	color:#607382;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#black_line {
	font-size: 1px;
	height: 7px;
	background-color: #000000;
	margin-right: 11px;
	margin-bottom: 14px;
}

.line {
	border-top:7px solid #ddd3cb;
}

.banner {
	margin: 20px 0 0 40px;
}

#footer {
	padding: 0;
	margin: 20px 0px 40px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color: #848693;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {text-decoraion:none; color:#848693;}

#files, #files2 {
	background: #fcf9f6;
	text-align: left;
	padding: 4px 0 4px 9px;
	margin: 0;
	font-size:12px;
}

.files_txt, .files_txt2 {font-size:17px; color:#3a4d6c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

#files2 {
	background: #B7BCC2; width:255px; margin: 40px 40px 0px 0px;
}

*html #files2 {
	width:260px;
}

.files, .files2 {
	background: #eaebed;
	text-align: left;
	padding: 4px 0 4px 9px;
	margin: 0;
	font-size:1px;
}

.files2 {
	background: #B7BCC2; width:255px; margin: 40px 40px 0px 0px;
}

*html .files2 {
	width:260px;
}




.files_txt2 {
	color:#F2F6F7;
}

.path_txt {
	margin:0;
	padding-left: 7px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD171E;
}

.path_txt a {
	margin:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #26262E;
	text-decoration: none;
}

.path_txt a:hover {
	text-decoration: underline;
	color: #CD171E;
}

.raquo {
	padding-left: 7px;
	font-size: 9px;
	color: #4b5677;
	vertical-align: 1px;
}

.news .news_date, .news_date, .anons_date {
	font-family: Tahoma;
	color: #969da3;
	font-size: 11px;
	font-weight: normal;
	padding-top: 15px;
	margin: 5px 0;
}

.news_prikazy {
	padding-top: 15px;
}

.lenta {width:260px; padding:0; font-size:11px; color:#9B9C9E;}

.lenta {font-family:Verdana; font-size:11px; color:#9B9C9E;}
a.link_lenta {color:#28272C;text-decoration:none;border-bottom:1px solid #C9CBCA; font-family:Verdana; font-size:11px;}
.lenta p,.data_time {display:inline;font-family:Verdana; font-size:11px; color:#9B9C9E;}

#content ul {
margin-top:0px;
padding-top:0px;
}

#content ul li, 
table.main tr td,
p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #272936;
	padding-top: 8px;
	margin: 0;
}

table.main td{
padding:3px;
}

/* RTE / Table styling */
TABLE.contenttable { border-collapse: collapse; margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TD { border: 1px solid #CCCCCC;}
TABLE.contenttable TR TD P.bodytext { font-size: 12px; text-align:left; }
TABLE.contenttable TR { background-color: #FFFFFF; }

TABLE.main { border-collapse: collapse; margin: 10px 0px 10px 0px;}
TABLE.main TR TD { padding: 0px 3px 0px 3px; }
TABLE.main TD { border: 1px solid #CCCCCC;}
TABLE.main TR { background-color: #FFFFFF; }




table.main tr td,


 
.td_p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #272936;
	padding-top: 8px;
	margin: 0;
}


.podz p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #607382;
	padding-top: 6px;
	margin: 0;
}


.news_title a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #272936;
	margin: 8px 0;
	padding:0;
	text-decoration:none;
	border-bottom: 1px solid #c6d1d2;
}

.news_title a:hover {
	text-decoration:none;
	border-bottom: 1px solid #607382;
}


#listalka {
	color: #272936;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 20px;
}

#listalka a {

	font-family: Tahoma;
	font-size: 11px;
	color:#0066cc;
	text-decoration: underline;
}

#listalka a:hover {
	color:#0066cc;
	text-decoration: none;
}

.srtel {
	color:#0066cc;
	text-decoration: none;
	font-size: 20px;
}

#content .csc-header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
p.zag_bg_ros {
	background: #fcf9f6;
	text-align: left;
	margin: 0;
	font-size:12px;
	font-weight: bold;
	color: #2c2a29;
	padding: 8px 10px;
	margin-bottom:5px;
	margin-top:20px;
	clear: left;

}
p.zag_bg_ros_w {
	background: #fdfbf9;
	text-align: left;
	margin: 0;
	font-size:12px;
	color: #2c2a29;
	padding: 8px 10px;
       	margin-bottom:5px;
}

h1 {

	font-size: 18px;
	font-weight: normal;
	margin-top:20px;
	margin-bottom: 7px;
}

.input1 {font-size:11px; font-weight:normal; text-transform: uppercase; margin: 0px 0px 0px 10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: inherit;}
.input1 {height: 25px;}
.bottom_ok {text-align: right; margin: 0 10px 0px 0;padding-bottom: 10px;}
.txt_opros {padding: 10px; /*text-transform: uppercase;*/}
.txt_opros p.bodytext {font-size: 11px;}
.pollanswer {margin: 3px 7px 0 0; float: left; clear: both;}

div.otvet {padding:0px; margin: 5px 0 0 0px; float: left; text-transform: none; width:160px;} 
*html div.otvet {padding:0px; margin: 7px 0 0 0px; float: left;}


*html .glavn {width: 95%;}
.glavn td{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}

.glavn td a, .glavn td a {
	color: #231f20;
	text-decoration: none;
}

.glavn td a:hover  {
	text-decoration: underline;
	color: #cd171e;
}
.glavn tr td {padding-bottom:10px; }
.glavn tr td h3.anons {padding:0 0 2px 0; margin:0 0 2px 0;}

.csc-textpic-imagewrap {margin-top: 10px;}
td.zag_bg_ros{	background: #fcf9f6;
	text-align: left;
	margin: 0;
	font-size:12px;
	font-weight:bold;
	color: #2c2a29;
	padding: 8px 10px;
}
body p.bodytext{text-align: justify;}

*html .arhiv {width: 95%;}
.arhiv, .arhiv td {margin: 0px; padding:0px;}

.arhiv td ul {	margin-top:0px; padding-top: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #607382;}

.arhiv td ul li{padding-bottom: 7px;}

.arhiv td a {		text-decoration: underline;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cd171e;
	font-size: 12px;}
.arhiv td ul a{
	color: #231f20;
	text-decoration: none;
	font-size: 14px;
}


.arhiv td ul a:hover  {
	text-decoration: underline;
	color: #cd171e;
}

.glavn td img{ margin: 0px 5px 5px 0px;}
 .imgclas {vertical-align: -10px; margin: 5px 5px 0px 0;}
.glavn td .podr {vertical-align: -5px;  border: none;}
*html .glavn td .podr {border: none;vertical-align: 0px;}

.tx-indexedsearch {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.tx-indexedsearch a,.tx-indexedsearch h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.tx-indexedsearch-sw {color: red;}
.mail {	padding:0 0 20px 0;
 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size:14px;
 	color: #cd171e;
 	margin-left:5px;
 	margin-top:-35px;}
.mail a:hover {text-decoration: underline; color:#cd171e;}
.mail a:link {text-decoration: none;  color:#cd171e;}
.mail a:active {text-decoration: underline;  color:#cd171e;}
.mail a:visited {text-decoration: none;  color:#cd171e;}




.news-latest-date a{
font-size:10px;  text-decoration:none

}
.news_zakon_title a{
font-size:12px; text-decoration:none; font-weight:bold; color:#000000
}

.news_zakon_title a:hover{
font-size:12px; color:#FF3300; text-decoration:none
}
.news-latest-item, .news-list-item{ padding-bottom:20px;}
.news-list-date{ color:#000000; font-size:10px}
.list_title a{  font-size:12px; text-decoration:none; color:#000000; font-weight:bold}
.list_title a:hover{color:#FF3300; font-size:12px; text-decoration:underline; font-weight:bold}
.news-amenu-container A{ font-size:14px;text-decoration:none; color:#000000; }
.news-amenu-container a:hover{color:#FF3300; font-size:14px; text-decoration:underline; }
.news-amenu-container{padding-left:20px;}


div.news-single-img {float:left; padding: 10px 10px 10px 0px;}

#content-left .left_menu UL LI A{font-size:14px; font-family:Verdana }
#content-left .left_menu h3,
#content-left div.csc-frame-frame1 h1{
 background-color:#DDD3CB; color:#FFFFFF; font-size:12px; font-weight:bold; 
 padding:7px 0 7px 15px;
}
#content-left div.csc-frame-frame1 h1{
 margin:0 10px 10px 15px;
}
#content-left .left_menu h3{
 margin:0 10px 10px -15px;
}


  

#top-banner{background-color:#F6EBE2;border-bottom-color:#DDD3CB; border-bottom-style:solid; border-bottom-width:2px; }
#right_poisk{background-color:#F6EBE2;border-bottom-color:#DDD3CB; border-bottom-style:solid; border-bottom-width:2px;}
#top-logo{background-color:#F6EBE2;border-bottom-color:#DDD3CB; border-bottom-style:solid; border-bottom-width:2px;}
H3{ font-size:12px; font-weight:bold }
.item-name a{ font-weight:bold}
.item-name a:hover{  font-weight:bold}
.item-text a{color:#000000; text-decoration:none;}
.item-name a:hover{ color:#CCCCCC; text-decoration:none;}
#center{ margin:0px; padding-top:20px; padding-right:10px; padding-bottom:40px; padding-left:10px;}
#content-left,
#content-right{padding-top:20px;}
#text_block{ padding-left:30px;}
.pink_line{ background-color:#F6EBE2}
#plashka_kontent{ background-color:#DDD3CB; color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px}


 
#content-right div.csc-frame-frame1 h1 
{ background-color:#DDD3CB; color:#FFFFFF; font-size:12px; font-weight:bold; 
  padding:7px 0 7px 15px; 
  margin:0 15px 10px 15px;
/*	text-transform: uppercase;*/
}

#center div.csc-frame-frame2 h1 { background-color:#FCF9F6; font-size:12px; font-weight:bold; padding:7px;font-weight:bold; margin-top:0px; margin-bottom:10px;}
#content p {text-align:justify;} 


#plashka_otstup{ padding-bottom:15px;}
#plashka_news_content .breadcr A{ color:#000000; text-decoration:none; font-weight:bold; font-size:10px;}
#plashka_news_content .breadcr A:hover{ color:#FF3300; text-decoration:underline; font-size:10px;font-weight:bold}
#plashka_news_content{ background-color:#FCF9F6; font-size:12px; font-weight:bold; padding:8px 0px 7px 15px; font-weight:bold}
#plashka_news_content A{ font-size:12px}
#text_block a{ color:#666666; text-decoration:none}
#text_block LI{list-style:none}
#text_block UL{ margin:0px; padding:0px;}
.t11_bl{ padding-left:20px;}
#poisk{padding-right:10px;}
.news-single-item{ padding-top:20px;}
.news_title_single{ font-size:14px; font-weight:bold}
.acive_crumb{color:#FF3300; text-decoration:none; font-weight:normal; font-size:10px; font-weight:bold}


div.item-anons {margin:20px 0 0 0;}
div.item-img  img {margin:2px 10px 1px 0;}
div.item-name a {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:black;
}
td.fce-left {width:260px;}

#content div.tx-indexedsearch ul.browsebox li {margin-right:8px;}

#top-banner {
text-align:center;
}

#top-banner table{
width:100%;
}

#content .tx-labcategories-pi1-browsebox {width:300px;}
#content .tx-labcategories-pi1-browsebox table tr td {width:15px; vertical-align:top;}
