/* SWB default template */



body {

	font-size: 11px;

	font-family: "Verdana CE", Verdana, "Tahoma CE", Tahoma, "Arial CE", Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	background-color: #114183;

}



table, td {

	font-size: 11px;

}



a, a.visited {

	color: #003DC6;

}



a:hover {

	color: #DF0024;

	text-decoration: none;

}



#outside {

	position: absolute;

	width: 765px;

	top: 20px;

	left: 50%;

	margin: 0px 0px 0px -382px;

} 



#header {

	height: 126px;

	width: 765px;

	margin: 0px;

	padding: 0px;

}



#logo {

	position: absolute;

	left: 0px;

	width: 215px;

	height: 128px;

	background-color: #ffffff;

	margin: 0px;

	padding: 0px;

	background-image: url(../css_img/A1_logo.jpg);

	background-repeat: no-repeat;

	background-position: left;

	/*border-bottom: 2px solid #DF0024;*/

}



#flash {

	position: absolute;

	left: 215px;

	width: 550px;

	height: 126px;

	background-color: #ffffff;

	margin: 0px;

	padding: 0px;

	/*border-bottom: 1px solid #DF0024;*/

	/*background-position: 0px;*/

}



#topmenu {

	height: 18px;

	margin-top: 6px;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-bottom: 0px;

	background-color: #b8c0d7;

	background-image: url(../css_img/B1_pozadi_menu.jpg);

	background-repeat: repeat-x;

	font-size: 12px;

	text-transform: uppercase;

	/*text-align: center;*/

	text-align: left;

	padding-left: 14px;

	border-bottom: 2px solid #000000;

}





.topmenuitem {

	color: #DF0024;

	height: 15px;

	padding: 0px;

	padding-bottom: 3px;

	margin-left: 14px;

	margin-right: 14px;

	text-decoration : none;

	/*background-color: Fuchsia;*/

}



span.topmenuitem {

	border-bottom: 1px solid #ffffff;	

	

}

a.topmenuitem {

	color: #293D82;

	border-bottom: 1px solid #abb4d1;	

}



a.topmenuitem:hover {

	color : #DF0024;

	/*text-decoration : underline;*/

}



a.flag_cs {

	padding-left: 25px;

	background: url(../css_img/flag_cs.gif) no-repeat 0 2px;

}



a.flag_en {

	padding-left: 25px;

	background: url(../css_img/flag_en.gif) no-repeat 0 2px;

}



span.menu_oddel {

	color: #fff;

	height: 15px;

	padding: 0px;

	padding-bottom: 3px;

	text-decoration : none;

	text-transform: lowercase;

}



#main {
	width: 765px;
	/*height: auto;*/
	/*overflow: visible; */
	
	height: auto;
	padding: 0px;
	margin: 0px;
	padding-bottom: 30px;
	background-color: #ffffff;
	background-image: url(../css_img/C1_pozadi_search.jpg);
	background-position: top;
	background-repeat: repeat-x;
	/*background-color: Yellow;*/
}



.main-in {
	margin: 0px;
	padding-top: 14px;
	padding-left: 29px;
	padding-right: 29px;
	padding-bottom: 0px;
}
.both {
	float:left;
	margin: 0px;
	width: 765px;
	background-color:#FFFFFF;
	margin-left: -29px;
	padding-bottom: 20px;
}
.left {
	float:left;
	margin: 0px;
	width: 225px;
	background-color:#FFFFFF;
}
.right {
	float:left;
	margin-right: 20px;
	width: 520px;
	background-color:#FFFFFF;
}


.levy_sloupec_obal{}

.pravy_sloupec_obal{}

#search {

	/*display: block;*/

	height: 16px;

	height: auto;

	padding-bottom: 3px;

	margin-bottom: 27px;

	border-bottom: 1px solid #114183;

	color: #114183;

	font-size: 10px;

	/*background-color: Fuchsia;*/

	overflow: auto;

}



#search a, a.visited {

	color: #114183;

}



#search a:hover {

	color: #DF0024;

}



#searchform {

	width: 145px;

	height: 17px;

	margin: 0px;

	padding: 0px;

	float: right;

	/*background: fuchsia;*/

}



.searchform {

	border: none;

	padding: 0px;

	margin: 0px;

	padding-right: -2px;

	/*background: lime;*/

}





#searchword {

	border: 1px solid #2B71B9;

	width: 87px;

	/*_width: 91px;*/

	font-size: 10px;

	margin: 0px;

	margin-right: 2px;

	padding: 1px;

}



#submit {

	/*position: relative;*/

	right: 0px;

	color: #ffffff;

	background: #2B71B9;

	width: 52px;

	_height: 17px;

	margin: 0px;

	padding: 0px;

	text-transform: uppercase;

	font-size: 9px;

	border: 1px solid #2B71B9;

}



#pathway {

	margin-top: 5px;

}



#menu {

	float:left;

	left: 0px;

	top: 0px;

	width: 150px;

	color: #000000;

	/*background-color: Fuchsia;*/

}



.menu-in {

	margin: 0px;

	padding: 0px;

}



#menu td.active {

	font-weight: bold;

}



#menu a, a.visited {

	color: #000000;

}



#menu a:hover {

	color: #DF0024;

	text-decoration: none;

}



#menu h2 {

	height: 18px;



	font-size : 12px;

	font-weight: normal;

}



.left_title {
	background-color: #114183;
	color: #ffffff;
	font-size: 12px;
	padding: 3px 3px 3px 5px;
	margin-top: 5px;

}



#menu h2.left_menu {
	background-color: #CFD9E6;
	color: #000000;
	border-bottom: 2px solid #114183;
	font-size: 12px;
}



div.menulist {

	margin: 8px 0px 20px 0px;

	padding: 0px;

	width: 150px;

	overflow: hidden;

}



#quickmenu, #langmenu {

	width: 150px;	

}



ul.menulist {

	margin: 8px 0px 20px 0px;

	padding: 0px;

	list-style-position: outside;

	list-style-type: none;

}



.menuitem {

	/*display: block;*/

	text-decoration: none;

	margin: 5px 0px 6px 15px;

	padding: 0px;

	text-align : left;

	}



.menuactive {

	/*display: block;*/

	text-decoration: none;

	margin: 0px 0px 0px 10px;

	text-align : left;

	list-style : disc outside url(../css_img/dot.gif);

}





#footer {
	float:left;
	background-color:#114183;
	width: 707px;
	height: 20px;
	padding-top: 6px;
	border-bottom: 2px solid #7891B6;
	text-align: center;
	color: #A8BAD2;

}




#footer a, a.visited {

	color: #FFFFFF;

	margin-left: 10px;

}



#footer a:hover {

	color: #A8BAD2;

	text-decoration: none;

}





/*

content 

*/



#content {

	/*float:left;*/

	color : #4E4E4E;

	margin: 0px 0px 0px 150px;

	/*width: 406px;*/

	width:586px;

	padding: 0px;

	/*background-color : Aqua;*/

}



.content-in {

	margin: 0px;

	padding: 0px 18px 0px 18px;

	/*background: yellow;*/

}

.f1part{/*float:left;display:inline;*/width:550px;clear:booth;}

.f2part{/*float:left;display:inline;*/width:550px;clear:booth;}

.f3part{/*float:left;display:inline;*/width:550px;clear:booth;}



#content h1, h2 {

	padding: 0px;

}



#content h1 {

	margin: 1px 0px 10px 0px;

	font-size: 14px;

	color: #000000;

	/*background-color: Aqua;*/

}



#content h2 {

	margin: 16px 0px 8px 0px;

	font-size: 12px;

	color: #003DC6;

	/*background-color: Fuchsia;*/

}



#content h3 {

	margin: 3px 0px 6px 0px;

	font-size: 11px;

	color: #000;

}



#content h4 {

	margin: 3px 0px 6px 0px;

	font-size: 11px;

	font-style: italic;

	color: #4e4e4e;	

}



#content sup {

	font-size: 9px;

	color: black;

}



#content p {

	color : #4E4E4E;

	_margin: 0px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

	/*background-color: Lime;*/

}



#content p.float {

	color : #4E4E4E;

	_margin: 0px 0px 0px 0px;

	/*background-color: Lime;*/

}



#content p.frame {

	color : #003DC6;

	margin: 0px 0px 20px 0px;

	padding: 10px;

	background-color: #EAEDF5;

	border-top: 2px solid #114183;

	border-bottom: 1px solid #A8B9D3;

	/*clear: both;*/

}



#content p.frame a, a.visited{

	color : #ffffff;

	background-color: #293D82;

	padding: 2px;

	text-transform: uppercase;

	text-decoration: none;

	position: relative;

	font-size: 9px;

	margin: 0px;

	float: right;

	top: -5px;

	_top: -17px;

	right: 6px;

	_right: 15px;

}



#content p.frame a:hover{

	/**/

}



#content img.left {

	border: 1px solid #114183;

	float: left;

	margin: 4px 10px 10px 0px;

}



#content img.right {

	border: 1px solid #114183;

	float: right;

	margin: 4px 0px 10px 10px;

}



.cleaner {

	clear: both;

	font-size: 8px;

	_font-size: 12px;

   border: none;

   margin: -10px 0px -10px 0px;

	padding: 0px;

   visibility: hidden;

	background-color: Fuchsia;

}



/* 

right column: banner+news 

*/

#modules {

	float: right;

	width: 145px; 

	margin: 0px;

	padding: 0px;

	/*background-color: Lime;*/

}



modules-in {

	margin: 0px;

	padding: 0px;

	padding-left: 18px;

}



/*

banner 

*/



#banner1, #banner2 {

	margin: 0px;

}



.banner-in {

	margin-bottom: 27px;



}



div.btype1, div.btype2 {

	font-size: 11px;

}



div.btype1 {

}



div.btype2 {

	color: #4E4E4E;

	background-color: #EAEEF4;

	padding-bottom: 1px;

	border-bottom: 2px solid #293D82;

}



div.btype1 p, div.btype2 p {

	color: #4E4E4E;

	background-color: #D4DCE8;

	font-size: 9px;

	display: block;

	padding: 4px 6px 6px 18px;

	margin: 0px;

	margin-top: -2px;

}



div.btype2 p {

	background-color: #EAEEF4;

	display: block;

	padding: 6px;

	margin: 0px;

}



div.btype1 p.frame, div.btype2 p.frame {

	/*color: #114183;*/

	/*background-color: #D4DBEB;*/

	color: #df0024;

	background-color: #fff;

	font-weight: bold;

	margin-left: 8px;

	margin-right: 8px;

	border-top: 2px solid #114183;

	border-bottom: 1px solid #7791B6;

}



div.btype1 h1 {

	font-size: 12px;

	padding: 8px 0px 8px 4px;

	background-color: #7791B6;

	border-bottom: 1px solid #fff;

	margin: 0px;

	color: #fff;

	text-align: center;

}



div.btype2 h1 {

	font-size: 12px;

	padding: 8px 0px 8px 4px;

	background-color: #7791B6;

	border-bottom: 1px solid #fff;

	margin: 0px;

	color: #fff;

	text-align: center;

}



div.btype1 h2, div.btype2 h2 {

	font-size: 10px;

	padding: 4px 6px 2px 6px;

	margin: 0px;

	background-color: #D4DCE8;

	color: #000;

	border-bottom: 1px solid #293D82;

}



div.btype1 ul, div.btype2 ul {

	font-size: 10px;

	background-color: #EAEEF4;

	color: #4E4E4E;

	margin-top: 4px;

	margin-bottom: 10px;

	margin-left: 22px;

	padding-left: 0px;

}



div.btype1 li, div.btype2 li {

	line-height: 1.3em;

}



div.btype1 strong, div.btype2 strong {

	font-weight: bold;

	color: #293D82;

}



a.btype1 {

	height: 10px;

	font-size: 9px;

	text-decoration: none;

	text-transform: uppercase;

	color: #114183;

	border: 1px solid #88A0C1;

	padding: 0px 2px 0px 2px;

	margin-left: 12px;

	background-color: #fff;

}





a.btype2 {

	height: 10px;

	font-size: 9px;

	text-decoration: none;

	text-transform: uppercase;

	color: #fff;

	/*border: 1px solid #88A0C1;*/

	/*padding: 0px 2px 0px 2px;*/

	/*margin-left: 12px;*/

	margin-top: 4px;

	padding: 2px;

	background-color: #293D82;

	float:right;

}







h2.news {

	height: 14px;

	color: #293D82;

	font-size: 12px;

	font-weight: normal;

	text-transform: uppercase;

	background-color: #D4DCE8;

	border-top: 1px solid #B0B9D2;

	border-bottom: 2px solid #293D82;

	padding: 3px 2px 3px 8px;

	margin: 0px;

} 



#news {

	width: 145px;

	background-color: #EAEEF4;

	padding: 0px;

	margin: 0px;

}



.news-in {

	padding: 0px 0px 0px 8px;

	margin: 0px;

}



#news h3{

	margin: 0px;

	color: #000000;

	font-size: 11px;

	font-weight: bold;

	padding: 8px 2px 0px 0px;

	border-top: 1px solid #A8BAD2;

}



#news p {

	margin: 0px;

	padding: 3px 8px 10px 0px;

	color: #4E4E4E;

}



#news a, a.visited {

	color: #4E4E4E;

	font-weight: bold;

	text-transform: uppercase;

}



#news a:hover {

	color: #DF0024;

	font-weight: bold;

	text-decoration: none;

}



#news_archive {

	height: 14px;

	font-size: 11px;

	font-weight: normal;

	text-transform: uppercase;

	background-color: #D4DCE8;

	border-top: 1px solid #ffffff;

	padding: 5px 2px 6px 8px;

}



#news_archive a, a.visited {

	color: #FB0000;

}



#news_archive a:hover {

	color: #000000;

	text-decoration: none;

}



/* pocitadlo pristupu */

#counters {

	visibility: hidden;

	display: none;

	height: 0px;

	margin:0;padding:0;	

}



/* tables */

table		{ display: table; }

tr			{ display: table-row; }

thead		{ display: table-header-group; }

tbody		{ display: table-row-group; }

tfoot		{ display: table-footer-group; }

col			{ display: table-column; }

colgroup	{ display: table-column-group; }

td, th		{ display: table-cell; }

caption		{ display: table-caption; }



#content table {

	border: 1px solid silver;

	border-collapse: separate;

	margin-top: 10px;

	margin-bottom: 20px;

}



#content th {

	color: white;

	border: 2px solid #7791B6;

	background-color: #7791B6;

}



#content th.left {

	text-align: left;

}



#content td {

	border: 2px solid #F0F5F9;

	background-color: #F0F5F9;

}



#content ul.tablenote {

	margin-top: 6px;

	margin-left: 10px;

	margin-bottom: 20px;

	padding-left: 10px;

	line-height: 1.3em;

}
.picture {
	margin: 5px 5px 5px 5px;
	float: left;

}















/*new*/

#menulb{

	background: url(menul.gif) no-repeat top center;

	padding: 6px;

	width: 180px;

	margin-left: 20px;

	clear: both;

	font-size: 85%;

}

#menulb ul{

	display: block;

	margin: 0px;

	padding: 0px;

}

#menulb li{

	margin: 0px;

	padding: 0px;

	list-style: none;

	display: block;

	float: left;

}

#menulb a{

	background: url(bg-a.gif) no-repeat left center;

	color: Black;

	display: block;

	width: 150px;

	padding: 3px 0px 3px 15px;

}

#menulb a:hover{

	color: #e20000;

	background: url(bg-ah.gif) no-repeat left center;

}

