/* =========================  G L O B A L  ============================================================================ */
body					{ margin: 10px 0px 0px 0px; padding: 0px; text-align: center; background: url("../images/bg_page.jpg") top left repeat-x #A5BBDA; font: arial, Helvetica CE, helvetica, lucida, sans-serif; } 
body *				{ line-height: 15px; }
body, td, th, 
input, textarea, select		{ font: 12px arial, verdana, Helvetica CE, helvetica, lucida, sans-serif; }
img, fieldset			{ border: 0 solid; }
h6, h5, h4, h3, h2, h1,
p, ul, ol, li, dl, dd, dt, form, fieldset,
input, select, textarea		{ margin: 0; padding: 0; }	

address { margin: 0px 10px; }

a:link	{
	text-decoration: none;
	color: #003300;
}

a:visited	{
	text-decoration: none;
	color: #726461;
}

a:hover	{
	text-decoration: underline;
}

a:active	{
	text-decoration: none;
	color: #ff0000;
}
/* ................................................................................................................... */	
.clr	 		 		{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }
.fr					{ float: right; }
.fl					{ float: left; }
hr					{ display: none; }
.msg        {  text-align: center; color: #FF0000; font-weight: bold; margin: 20px 10px; font-size: 15px; line-height: 20px;  }


.noneimage				{ margin: 10px; padding: 2px; border: none; }
.leftimage				{ margin-right: 10px; padding: 2px; border: none; }
.rightimage				{ margin-left: 10px; padding: 2px; border: none; }
.input_btn {
	 border: 1px solid #FFFFFF;
	 background-color: #0D1E3C;
	 color: #FFFFFF;
}


#page { width: 994px; margin: 0px auto; text-align: left; border: none; }

#head { height: 131px; background: url("../images/bg_head.jpg") }
#head #homelink { display: block; float: left; margin: 0px 0px 0px 0px; width: 990px; height: 127px; }
#head #homelink span { display: none; }

/* ................................................................................................................... */	
					/* hlavni ramec */
#main 				{ min-height: 400px; padding: 0px 0px 0px 0px; background: url("../images/bg_main.jpg") top left repeat-y; }
#main #menu			{ float: left; width: 201px; padding: 0px; margin: 0px 0px 0px 7px; }
#main #content			{ float: left; width: 552px; overflow: hidden; padding: 0px 0px 0px 0px; margin: 0px; background: url("../images/bg_content.gif") top left repeat-y;  }
#main #right_column		{ float: left; width: 227px; margin: 0px; }

/* ................................................................................................................... */	

#menu a     {  color: #333333; }
#menu a:hover     {  color: #000000;  }
#menu .tree_menu { background: #D0E3FC; width: 197px; float: right; margin: 5px 0px 0px 0px; }
#menu .tree_menu a { color: #FFFFFF; }
#menu .tree_menu a:hover { text-decoration: underline; }
.tree_menu_head { background: url(../images/bg_tree_head.gif) no-repeat top left; height: 11px; }
.tree_menu_foot { background: url(../images/bg_tree_foot.gif) no-repeat top left; height: 11px; }

.tree_menu ul{
margin: 0px 0px 0px 11px;
padding: 0;
list-style-type: none;
width: 190px;
}
	
/*Sub level menu items */
.tree_menu ul li ul{
width: 190px; /*sub menu width*/
background: #FFFFFF;
}

/* Sub level menu links style */
.tree_menu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
background: url(../images/lmenu_bg.jpg) no-repeat top left;
padding: 7px 5px 7px 22px;
font-weight: bold;
}

.tree_menu ul li a:hover{
	background-position: -190px;
}

.tree_menu ul li ul {
	margin-top: 0px;
}

#menu .tree_menu .katmenu ul li a{
	padding: 6px 10px 6px 10px;
	font-weight: normal;
	font-size: 11px;
	color: #527EB7;
	background: url(../images/lmenu_bg2.jpg) no-repeat bottom left #FFFFFF;
	
}
.tree_menu .katmenu ul li a:hover {
	background-position: -202px;	
}

/* Holly Hack for IE \*/
* html .tree_menu ul li { float: left; height: 1%; }
* html .tree_menu ul li a { height: 1%; }
/* End */

#main #menu .tree_menu ul li a.menuactive { background: url(../images/lmenu_bgsel.jpg) no-repeat top left; color: #527EB7; padding: 7px 5px 7px 22px; }
#main #menu .tree_menu ul li a.submenuactive { background-image: none; background: #FFFFFF; font-weight: bold; text-decoration: underline; }

#main #menu .tree_menu ul li a.submenuactive:hover { background-image: none; background: #FFFFFF; }

.tree_menu .separ { background: #FFFFFF; height: 15px; }

#menu input {  border: 1px solid #FFFFFF; font-size: 12px; }
#menu .btn     { border:none; }

#menu #search_form { font-size: 11px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; height: 38px; width: 201px; background: url(../images/bg_search.gif) no-repeat; color: #FFFFFF; }
#menu #search_form .search_input { border: 1px solid #FFFFFF; width: 110px; margin: 0px 0px 0px 5px; }
#menu #search_form .sinp { margin: 0px 5px 0px 10px; font-size: 10px; float: left; }
#menu .search_btn { background: url(../images/search_btn.gif) no-repeat; cursor: pointer; border:none; width: 23px; height: 23px; }

#menu #regmailing_form { font-size: 10px; color: #333333; margin: 4px 0px 0px 0px; padding: 48px 8px 0px 8px; height: 60px; background: url(../images/mailing.jpg) no-repeat; }
#menu #regmailing_form #regmail_input {border: 1px solid #3570DE;}

#menu .treemenudiv .phplmselected { font-size: 14px; color: #FFFF00; }

#menu .bannery { margin: 0px 3px 0px 0px; text-align: center; background: #FFFFFF; color: #333333; }
#menu .bannery p { margin: 0px 0px 5px 0px; padding: 0px; }

#links { margin: 10px 10px 10px 10px; }
#links a { text-decoration: underline; color: #527EB7; }
#links a:hover { text-decoration: none; }
#links p { padding: 0px 10px 5px 10px; }
#links h3 { color: #666666; font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }

/* ................................................................................................................... */	
					/* obsah stranky */
#content #clanek { margin: 50px 5px 30px 5px; }
#content h1 { float: left; padding: 22px 0px 0px 15px; font-weight: bold; font-size: 15px; color: #333333; }
#content h1 a { color: #42699D; }
#content #nadpis { margin: -50px 10px 0px 15px; font-size: 16px; }
#content #nadpis a { color: #222222; font-size: 12px; }
#content #clanek h1			{ margin: 8px; font-size: 16px; color: #607BCA; }
#content h2			{ margin: 5px 8px 5px 8px; font-size: 13px; color: #0B4B92; padding: 0px 0px 0px 0px; }
#content h3			{ margin: 8px; font-size: 14px; padding: 0px 0px 3px 0px; color: #333333; border-bottom: 1px solid #DEDEDE; }
#content h4			{ margin: 8px; font-size: 12px; }
#content h6			{ margin: 8px; font-size: 11px; }
#content p				{ margin: 8px; font-size: 12px; color: #333333; }
#content ul			{ list-style-type: none; margin: 10px 10px 20px 30px; font-size: 12px; color: #0B4B92; }
#content ol			{ list-style-type: decimal;margin: 10px 10px 20px 10px; padding: 0px 0px 0px 30px; font-size: 12px; color: #000000; }
#content ul li				{ list-style-type: none; margin: 0 0 0.3em; padding-left: 12px;  background: url(../images/bg-list.gif) no-repeat 0px 4px; }
#content ol li				{ list-style-type: decimal; margin: 0 0 0.3em; padding-left: 12px;  background: none; }
#content li ul			{ list-style-type: none; margin: 0.3em 0 0 ; }
#content li li			{ background: url(../images/bg-list2.gif) no-repeat 0px 4px; }
#content img.il			{ float: left; clear: left; margin: 2px 1em 1.4em 0; border: 1px solid; }
#content img.ir			{ float: right; clear: right; margin: 2px 0 1.4em 1em; border: 1px solid; }
#content img.ilnb		{ float: left; clear: left; margin: 2px 1em 1.4em 0; border: 0px; }
#content img.irnb		{ float: right; clear: right; margin: 2px 0 1.4em 1em; border: 0px; }
#content a				{ font-weight: bold; color: #000000; text-decoration: underline; }
#content a:hover				{ text-decoration: none; }
#content textarea {  border: 2px solid #CCCCCC; color: #333333; padding: 2px; }
#content input {  border: 1px solid #FFFFFF; color: #333333; padding: 2px; }

#content .cont_head { margin: 0px; padding: 0px 0px 0px 0px; height: 72px;  background: url(../images/bg_content_head.jpg) no-repeat #FFFFFF; color: #333333; }
#content .cont_foot { margin: 0px; padding: 0px 0px 0px 0px; height: 14px;  background: url(../images/bg_content_foot.gif) no-repeat #FFFFFF; }
#content .cont_data { margin: -15px 0px 0px 0px; padding: 0px 10px; min-height: 700px; }

#content .foot { margin: 0px; padding: 0px; height: 14px; }
#content #nahled_clanku_head {  font-size: 10px; color: #333333; }
#content #podslozky { width: 555px; margin: 5px 15px; }
#content #podslozky li { list-style-type: none; float: left; background: #6194BF; font-size: 11px; margin: 1px; padding: 0px; }
#content #podslozky li a { color: #FFFFFF; display: block; background: url("../images/podslozky_bg.jpg") no-repeat; padding: 2px 6px; height: 45px; width: 171px; }
* html #content #podslozky li a { width: 170px; }
#content #podslozky .selected { font-size: 13px; }
#content #podslozky .selected a { color: #FFFF00; }
#content .input_btn {
	 border: 1px solid #FFFFFF;
	 background-color: #0D1E3C;
	 color: #FFFFFF;
}


#menu-top	{ height: 27px; background: url(../images/menu_bg.jpg) no-repeat #FFFFFF; padding: 2px 15px 0px 10px; }
#main #content #menu-top a			{ color: #FFFFFF; text-decoration: none; }
#main #content #menu-top a:hover		{ color: #FFFFFF; }

#found { margin: 0px 0px 10px 7px; }
#content .Aktualita h4 { margin: 0px; padding: 0px; }
#content .Aktualita h4 a { font-weight: bold; text-decoration: underline; font-size: 12px; color: #42699D; }
#content .Aktualita { border-bottom: 1px solid #B8D2F5; margin: 0px 10px 10px 10px; padding-bottom: 10px; padding-top: 10px; font-size: 12px; }
#content .Aktualita p { margin: 0px; }
#content .Aktualita .foto { float: left; margin-right: 15px; padding: 9px 0 0 10px; width: 135px; height: 103px ; background: url("../images/foto_bgr_big.gif") no-repeat left top; }
#content .Aktualita img {border:0; width: 125px; height: 92px;}
#content .Aktualita .datum_zobrazeni { font-size: 11px; font-weight: bold; padding: 0 0 5px 0; color: #000000;}
#content .Aktualita .link { text-align: right; }
#content .Aktualita a.more { color: #527EB7; font-weight: normal; }

#content .links { height: 30px; }
#content .links a { float: right; margin-left: 5px; }


#content .strankovac, .strankovac2 { text-align: right; width: 100%; padding-bottom: 5px;  border-bottom: 1px solid #B8D2F5; }

.more { background: url("../images/more.gif") no-repeat right; font-size: 13px; color: #527EB7; padding-right: 13px; }

#toplink { background: url("../images/top_lnk.jpg") no-repeat; width: 89px; height: 20px; display: block; margin: 20px 0px 0px 0px; float: left; }
#toplink span { display: none; }

#content .sem { border-bottom: 1px solid #B8D2F5; margin: 0px 5px 10px 5px; padding-bottom: 10px; padding-top: 10px; font-size: 12px; }
#content .sem h3 { border: none; }
#content .sem h3 a { font-weight: bold; text-decoration: underline; font-size: 12px; color: #42699D; }
#content .sem .datum_zobrazeni { font-size: 11px; font-weight: bold; padding: 0 0 5px 0; color: #000000;}

/* ................................................................................................................... */	
						/* pravy sloupec */
						
#right_column img	{ padding: 0px; margin-left: 0px; }
#right_column img.rightimage	{margin-left: 4px;margin-right: 0px; padding: 0px;border: 1px solid #FFFFFF;}
#right_column img.leftimage	{margin-right: 4px;margin-left: 0px; padding: 0px;border: 1px solid #FFFFFF;}

#right_column input {  border: 1px solid #97BDD2; color: #333333; padding: 2px; }
#right_column ul	{ margin-left: 10px; list-style-type: none; font-size: 11px; }
#right_column li	{ background: url(../images/bg-list.gif) no-repeat 0px 6px; padding-left: 8px; }
#right_column hr	{ display: block;color: #F9E6C3; height: 1px; width: 95%; text-align: center;}
#right_column h4	{ padding: 0px; margin: 4px 6px 4px 6px;color: #FFFFFF; font-size: 13px; font-weight: bold;}
#right_column h5	{ padding: 0px; margin: 0px 0px 0px 11px;color: #444444; font-size: 11px; font-weight: normal;text-align: justify;}
#right_column a		{ font-weight: bold; color: #222222;text-decoration: none; }
#right_column a:hover		{ color: #000000; text-decoration: underline; }
#right_column p		{ padding: 0px; margin: 5px; font-size: 11px; color: #333333; }
* html #right_column p	{ padding: 0px; margin: 5px 5px 5px 5px; }
#right_column p img		{ padding: 0px; margin-left: -5px; margin-top: 5px; margin-bottom: 5px; }
* html #right_column p img		{ padding: 0px; margin: 5px -5px 0px -5px; }
#right_column form		{ padding: 0px; margin: 0px; }
#right_column #logged		{ margin: 10px; }
#right_column #logged_name		{ margin-top: 5px;font-weight: bold; font-size: 13px; color: #333333; }
.logged_foto_bg { display: none; }

#right_column .rc_head  { background: url(../images/rc_head.jpg) top left no-repeat; height: 39px; width: 194px; margin: 0px 0px 0px 3px; padding: 9px 0px 0px 25px; clear: both; }
#right_column .rc_head h2 { color: #527EB7; font-size: 16px; font-weight: normal; padding: 0px; margin: 0px 0px 0px 0px; }
#right_column .rc_foot { background: url("../images/rc_foot.jpg") top left no-repeat; height: 18px; width: 219px; margin: 0px 0px 4px 3px;}
#right_column #seminare { background: url("../images/rc_data.jpg") top left repeat-y; margin: 0px 0px 0px 3px; padding: 0px 10px; }
#right_column #seminare p { display: none; }
#right_column #seminare h3 { margin: 0px; padding: 0px 8px 0px 12px; font-size: 10px; background: url("../images/bg-list.gif") 0 5px no-repeat; }
#right_column #seminare h3 a { font-weight: normal; }
#right_column #seminare .sem { padding-bottom: 10px; }


#right_column .Aktualita h4 { margin: 0px; padding: 0px; }
#right_column .Aktualita h4 a { font-weight: normal; text-decoration: none; font-size: 12px; color: #333333; }
#right_column .Aktualita h4 a:hover { text-decoration: underline; }
#right_column .Aktualita { border-bottom: none; margin-bottom: 0px; padding-bottom: 10px; padding-top: 0px; font-size: 12px; }
#right_column .Aktualita p { margin: 0px; }
#right_column .Aktualita .foto { float: left; margin-right: 15px; padding: 9px 0 0 10px; width: 135px; height: 103px ; background: url("../images/foto_bgr_big.gif") no-repeat left top; }
#right_column .Aktualita img {border:0; width: 125px; height: 92px;}
#right_column .Aktualita .datum_zobrazeni { font-size: 11px; font-weight: bold; padding: 0 0 5px 0; color: #000000;}
#right_column .Aktualita .link { text-align: right; }
#right_column .Aktualita a.more { color: #527EB7; font-weight: normal; }


#right_column #login_form { float: right; background: url(../images/bg_login.gif) no-repeat left #FFFFFF; color: #FFFFFF; font-size: 10px; margin: 0px 0px 4px 0px; width: 227px; padding: 0px 0px 0px 0px; height: 109px; }
#right_column .loginform { margin: 10px; }
#right_column .loggedform { float: right; color: #FFFFFF; font-size: 10px; margin: 0px 0px 0px 0px; width: 200px; padding: 15px 0px 0px 0px; height: 74px; }
.jmeno { font-size: 13px; font-weight: bold;  }
#right_column #login_form form { padding: 0px; margin: 0px; }
#right_column #login_form .form { height: 50px; }
#right_column #login_form #login { border: 1px solid #FFFFFF; padding: 0px; }
#right_column #login_form #pass { border: 1px solid #FFFFFF; padding: 0px; }
#right_column .titulek { width: 40px; margin: 2px 0px 5px 0px; padding: 0px; float: left; }
#right_column .inp {margin: 2px 0px 5px 0px; padding: 0px;}
#right_column .links { margin: 0px 0px 0px 40px; }
#right_column .links a { margin-right: 10px; text-decoration: underline; }
#right_column .links a:hover { text-decoration: none; }
#right_column #logged_name	{ padding: 5px 5px 2px 0px; font-weight: bold; font-size: 14px; color: #FF3300; }
#right_column #login_form a { color: #FFFFFF;font-weight: bold; }
#right_column #login_form .odhlasit { margin: 0px 5px 0px 5px; }
#right_column #logged_form a { color: #FFFFFF;font-weight: bold; }
#right_column #login_form .search_btn { background: url(../images/search_btn.gif) bottom no-repeat; cursor: pointer; border:none; width: 23px; height: 24px; }
.remember { display: none; }

/* ................................................................................................................... */	
					/* pata */
#foot				{ height: 45px; padding-top: 10px; font-weight: bold; background: url(../images/bg_foot.jpg) top left no-repeat #FFFFFF; text-align: center; }
#foot p				{ float: left; padding: 3px 0px 2px 5px; font-size: 11px; color: #FFFFFF; }
#foot p a				{ color: #FFFFFF; }
#foot img				{ float: right; }				


        /*   gallery    */
/* .................................................................................................................. */
#gallery { text-align: left;}
#gallery a { text-decoration: none; }
#gallery_header { background: url("../images/gallery_header.jpg") #35393C;padding: 15px 10px 10px 10px; color: #FFFFFF; }
#gallery_header h2{font-size: 150%; font-weight: normal;}
#gallery_header p{font-size: 11px; padding-top: 5px; }

#gallery_content { padding: 20px; background: #FFFFFF; }
#str_horni {padding: 0 0 5px 0; margin: 0; text-align: right; border-bottom: 1px solid #858A9E;}
#str_dolni {padding: 5px 0 0 0; margin: 0;text-align: right; border-top: 1px solid #858A9E;}
#str_horni form,#str_dolni form {	padding: 0; margin: 0; } 

.gallery_photos { width: 100%; margin: 0px 0px 0px 5px;}

.gallery_img {float: left; width: 167px; height: 140px;padding: 0px 0px 0px 2px; margin: 0 5px 5px 0; border: 1px solid #CCCCCC; }
.gallery_img img {margin:0; padding: 0;}
.gallery_img .img_bg { width: 162px; height: 55px; overflow: hidden; padding: 0px; margin: 0px; cursor: pointer; }
.gallery_img .img_bg a{ display:block;width: 162px; height: 50px; padding: 0px; margin: 0px; cursor: pointer; }
.gallery_img .img_bg a span{ display:none; }
.gallery_img img { margin: -5px; padding: 0px; }
.gallery_img .popiska { height: 60px; padding: 5px 3px 2px 3px; width: 155px; margin: 5px 0px 0px 2px; overflow: hidden; font-size: 10px; color: #333333; border-top: 1px solid #CDCDCD; }

.gallery_file { float: left;margin: 3px;padding: 1px; width: 126px; text-align: center;background-color: #D2E8F1; }
.gallery_file img { padding: 0px; margin: 1px; }
.gallery_file .img_bg { width: 126px; height: 85px;padding-top: 5px; background-color: #FFFFFF;cursor: pointer; border-bottom: 1px solid #FFFFFF; }
.file_name { font-size: 10px; margin: 3px 0px; }

#gallery_footer { clear: both; text-align: center; background: url("../images/gallery_header.jpg") top #3A98C0; font-size: 18px; height: 20px; padding: 15px 10px 10px 10px; color: #FFFFFF; margin-top: 20px; }
#gallery_footer a { color: #FFFFFF; }

#gallery_zoom { padding: 5px 20px 5px 20px; background: #FFFFFF; text-align: center; }
#gallery_zoom p { padding: 5px; }
#gallery_zoom img { padding: 3px; margin-bottom: 10px; }
.gallery_navig { text-align: center; background: #D1D2D4; font-size: 12px; }
.gallery_navig a { color: #57575A; }
.gallery_navig .navig2_btn { background: #D1D2D4; width: 40px; float: left; border-right: 2px solid #939598; font-size: 16px; }
.gallery_navig .navig_btn { background: #D1D2D4; width: 40px; float: left; border-right: 2px solid #939598;  font-size: 16px; }
.gallery_navig .nahledy_btn { background: #D1D2D4; width: 500px; float: left; border-right: 2px solid #939598; font-size: 14px; }
.gallery_navig .nobr { border: none; }
#gallery_zoom .info { font-size: 12px; }

.gallery_slozka { width: 380px; height: 100px; padding: 5px 0 0 7px; background: url("../images/fotogal_bgr.gif") no-repeat; }
.gallery_slozka .img_bg { width: 126px; height: 90px; overflow: hidden; padding: 0px; margin: 0px 15px 0px 0px; cursor: pointer; float: left; }
.gallery_slozka .img_bg a { display:block;width: 126px; height: 90px; padding: 0px; margin: 0px; cursor: pointer; }
.gallery_slozka .img_bg a span { display:none; }
.gallery_slozka .more_gallery { background: url("../images/more_gallery.gif") no-repeat 0px 3px; padding-left: 20px; font-size: 12px; color: #103F90; }

.kestazeni .gallery_img { width: 380px; height: 30px;padding: 0px; margin: 0 5px 10px 0; background-image: none;  text-align: left;  }
.kestazeni .gallery_img img { float: left; }
.kestazeni .popiska { font-size: 11px; color: #57575A; padding: 0px 0px 0px 20px; }
#main #content .kestazeni a { text-decoration: none; }

#content .back { display: none; }

.def_img {float: left; width: 135px; height: 100px;padding: 8px 0 0 7px; margin: 0px 15px 5px 0px; background: url("../images/fotogal_bgr.gif") no-repeat; }
.def_img img { width: 126px; height: 85px; border: 0px; }
/* ................................................................................................................... */	


.rss_link { display: block; font-size: 11px; color: #333333; margin: 5px 15px 5px 15px; }
.rss_link a:hover { color: #FF0000; }
.rss_text { margin: 5px 15px 5px 15px; padding-bottom: 5px; font-size: 10px; color: #333333; border-bottom: 1px solid #DEDEDE; }

.objednavka_rec { float: none; margin: 3px;padding: 5px; border-bottom: 1px solid #CCCCCC; }
.objednavka_datum { float: left; font-size: 12px; width: 270px; }
.stav_obj { float: left; color: #8DB8CF; width: 150px; font-weight: bold; }
.objednavka_rec .objednavka_link { font-size: 12px; text-align: right; }
#content .objednavka_rec a { color: #666666; }
#content .objednavka_rec .objednavka_link { color: #FF0000; font-weight: normal; }

#benchmark { display: none; clear: both; font-size: 9px; text-align: center; color: #DDECF4; }


.kurz_info p { line-height: 25px; }

#prehled_kurzu .kurz_rec {
	padding: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#prehled_kurzu li {
	font-size: 10px;
}
#prehled_kurzu .kurz_misto{
	font-size: 10px;
}

#prehled_kurzu .kurz_terminy{
	font-size: 11px;
	float: right;
	margin: 0px 2px 0px 0px;
}

#prehled_kurzu .kurz_nazev {
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

#prehled_kurzu .kurz_info {
	background-color: #FFFFFF;
	padding: 5px;
	margin: 5px;
}


table#ObjKurzu{
 background: #DFE9F4;
 width: 100%;
 
}

table#ObjKurzu a{
text-decoration: none;
border: 0;
}
table#ObjKurzu img{
border: 0;
}
table#ObjKurzu td{
 	color: #153B63;
	text-align: left;
	vertical-align: middle;

}


table#ObjKurzu td.Popisek {
	color: #1B528C;
	width: 150px;
	height: 30px;
	font-size: 11px;
	padding: 3px 0 3px 10px;
	}
h4 {
	color: #1B528C;
	font-size: 11px;
	font-weight: normal;
	margin:0;
	padding: 10px 0 1px 0;
}

.blue_strong{
	font-weight: bold;
	color: #153B63;
}

.blue_light{
	font-weight: bold;
	background: #B4C6D9 ;
}
.Buttons{
	padding: 6px 0 6px 165px;
	background: #B4C6D9 ;
}



.linka{
	height:1px;
	background: #B4C6D9;
}




#content .for_btns { float: right; font-size: 11px; width: 260px; padding: 2px 0px 2px 0px; }
#content .for_btns a { float: right; margin: 0px 5px 0px 0px; }
#content .for_rec { padding: 3px; margin: 6px 5px 6px 5px; border: 1px solid #DBDBDB;border-top: 2px solid #939598; }
#content .for_name { margin: 0px 0px 1px 0px; padding: 2px;  }
#content .for_info { clear: both; padding: 2px 5px 6px 5px; font-size: 11px;  }
#content .for_rec .zazn { clear: both; padding: 4px; margin: 2px 0 0px 0; border: 1px solid #DBDBDB; border-top: 2px solid #939598; }
#content .for_rec .zazn .for_info { border-bottom: none; }
#content .for_rec form { margin: 0px; padding: 0px; }
#content .reakce { margin-bottom: 15px; }

#content .forform .prispevek { width: 240px; height: 80px; font-size: 11px; }


.sympa .count { display: none; }
.sympa td { border-bottom: 1px solid #DEDEDE; }
.sympa .filtr { height: 85px; font-size: 11px; }
.sympa .filtr select { font-size: 11px; }
.sympa .filtr .oborsel { font-size: 15px; margin-left: 10px; }
#razeni_form { float: right; }
.mail_lnk { display: block; background: url("../images/mail_lnk.jpg") no-repeat; width: 37px; height: 30px; }
.mail_lnk span { display: none; }
.sympa_ec { font-size: 15px; font-weight: bold; padding: 10px; display: block; color: #527EB7; }
.mail_lnk_none { display: block; background: none; width: 37px; height: 30px; }
.odbornost { font-size: 11px; text-align: left; }

.clen { width: 580px; margin: 0px 0px 5px 0px; height: 210px; border-bottom : 1px solid #CCCCCC;  }
.clen .foto { width: 120px; height: 160px; float: left; margin: 10px 15px 0px 0px; }
.clen .foto img { border: 1px solid #CCCCCC; padding: 1px; }
.clen .info { width: 440px; display: block; float: right; }
.clen .jmeno { padding: 5px 0px 10px 0px; font-size: 16px; color: #000000; }
.clen .popiska { float: left; width: 130px; height: 20px; }
.clen .hodnota {  height: 20px; }

#up { cursor: pointer; border: none; width: 21px; height: 21px; background: url(../images/up.gif) no-repeat #FFFFFF; }
#down { cursor: pointer; border: none; width: 21px; height: 21px; background: url(../images/down.gif) no-repeat #FFFFFF; }
#sel_up { border: none; cursor: pointer; width: 23px; height: 23px; background: url(../images/up.gif) no-repeat #FF0000;  }
* html #sel_up { width: 23px; height: 23px; }
#sel_down { border: none; cursor: pointer; width: 23px; height: 23px; background: url(../images/down.gif) no-repeat #FF0000; }
* html #sel_down { width: 23px; height: 23px; }

.graf { margin: 15px 0px 5px 0px; }


.tbl_header { background: url("../images/form_input.jpg") bottom left repeat-x  #72A7EC; color: #FFFFFF; font-size: 11px; font-weight: bold; }
.tbl_input { width: 100px; text-align: center; background: #FFFFFF; color: #000000; font-size: 11px; }
.tbl_msg { background: #FFFFFF; color: #000000; font-weight: bold; padding: 10px; }
#content .odeslat { background: url("../images/odeslat.jpg") bottom left repeat-x; color: #FFFFFF; border: 2px solid #CCCCCC; }

.form_title			{ color: #FFFFFF; width: 220px; padding: 5px;font-weight: normal; background: url("../images/form_input.jpg") bottom left repeat-x  #72A7EC; font-size: 13px; }
.form_input			{ padding: 5px 5px 5px 20px; background: #C8D6E8; width: 420px; font-size: 11px; }
.form_input input	{ border: 1px solid #FFFFFF; }
.regform			{ margin: 20px;  }
.regform_btns		{ margin: 20px; float: right; }
#content .regform_btns input { color: #FFFFFF; width: 220px; padding: 5px;font-weight: normal; background: url("../images/form_input.jpg") bottom left repeat-x  #72A7EC; font-size: 13px; }
.required { background: #FFFFC4; margin-right: 5px; }
label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-size: 10px;
	font-style: italic
	padding-left: 5px;
}

legend { color: #666666; font-size: 14px; margin-left: 10px; margin-bottom: 5px; font-weight: bold;  }
fieldset { border: 1px solid #DEDEDE; margin: 10px 8px 0px 12px; padding: 10px; }
fieldset p { padding: 0px 10px; }

.box_header { font-size: 13px; color: #FFFFFF; margin-bottom: 0px; font-weight: bold; padding: 7px 10px; border-bottom: 1px solid #FF69B4; background: url(../images/box_header.jpg) no-repeat #FFFFFF; }

#main #content .nbr { border: none; }

.tip { border: 1px solid #CCCCCC; background: #FFFF6C; cursor: help; color: #000000; font-size: 10px; padding: 2px; }

.newsletter_select { margin-left: 20px; font-weight: bold; font-size: 15px; }

.func_info { margin: -10px 20px 0px 20px; }
.func_info h4 { margin: 0px; padding: 0px; }