body, img, p, form, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px}

a {color: #0082c8;}
a:hover {}
p {}
img {border: 0px; display: block;}

			
.clear {clear: both; height: 1px; color:  #fff;}
.bold {font-weight: bold;}
.marbot10 {margin-bottom: 15px;}
.marbot20 {margin-bottom: 20px;}
.martop10 {margin-top: 15px;}
.marrig10 {margin-right: 15px;}
.sedy {color: #7f7e83;}
.maly {font-size: 11px;}
.img_left {float: left; margin: 0px 15px 15px 0px; display: block;}
.osd10 {padding: 10px;}
.blue {color: #0082c8;}
.skryt {display: none;}
.sipdol {text-decoration: none; background: url('sipkadolu.gif') right 5px no-repeat; padding-right: 11px;}
.sipdol:hover {text-decoration: underline;}
input {font-size: 100%; font-family: Tahoma,Verdana, Tahoma;}


body {background-color: #fff;	color: #212125; font-family: Arial, Tahoma,Verdana, Tahoma;
			font-size: 75%; line-height: 1.2; }

#obal {width:960px; background-color: #fff; margin: 0px auto; padding: 5px 10px 5px 10px;}

#top {font-family: verdana, arial;}
#tmen a {text-decoration: none; color: #4b6eb2; padding-right: 15px;}
#tmen a:hover {text-decoration: underline;}

#log {float: right;}
#log a {text-decoration: none; color: #73aa37; padding-left: 15px;}
#log a:hover {text-decoration: underline;}

#top {margin-bottom: 15px; font-size: 11px; height: 10px;}

#hlava {height: 93px; margin-bottom: 15px; position: relative;}
#hlava .titfot {width: 728px; position: absolute; top: 0px; right: 1px; height: 90px; z-index:  0;}

#menu {margin-bottom: 5px; position: relative;}
#menrad1 {height: 26px; background: url('bg-menu.gif') repeat-x; width: 100%; font-family: Times New Roman;}
#menrad1 a {text-decoration: none; color: #000; font-size: 14px; padding: 4px 6px 6px 6px; border-right: 1px solid #fff; display: block;
			float: left;}
#menrad1 a:hover, #menrad1 .sel {background: url('bg-menu-sel.gif') repeat-x;}
#menrad1 .sel {font-weight: bold;}
#menrad2 {font-family: verdana, arial; font-size: 11px;}
#menrad2 a:hover {text-decoration: underline;}
#menrad2 .sel {font-weight: bold;}
#menrad2, #menrad3 {background-color: #a3bf2b;  width: 100%; color: #fff; padding: 3px 0px 2px 0px; }
#menrad2 a, #menu #menrad3 a {color: #fff; padding: 0px 6px 0px 6px; text-decoration:none;}


#hlform {float: right; padding: 3px 0px 0px 0px; position: absolute; top: 0px; right: 0px;}
#hlform .input {font-size: 100%; width: 100px; padding: 0px; border: 0px; height: 16px;}
#hlform .submit {font-size: 100%; border: none; background-color: #c4dbeb; margin-left: 3px; height: 16px; font-family: Arial, Verdana, Tahoma;}

#hlas {color: #7f7e83; margin-bottom: 5px; padding-left: 5px; font-family: Verdana, Arial, Tahoma;}

.h2l {font-size: 11px; font-weight: normal; background: url(bg-h2.gif) repeat-x; font-family: Verdana, Arial, Tahoma;} 
.h2l h2, .h2l h1, .h2l span {font-size: 100%; font-weight: normal; background-color: #fff; display: inline; padding-right: 7px; color: #7f7e83; }



#l {width: 630px; float: left;}
#p {width: 300px; float: right;}

#home #hl_zprava {float: left; width: 310px;}
#home #po_aktual {float: right; width: 305px;}

#home #hl_zprava h3 {font-size: 22px; font-weight: normal; margin-bottom: 10px; font-family: Times New Roman;}
#home #hl_zprava h3 a {text-decoration: none;}
#home #hl_zprava h3 a:hover {text-decoration: underline;}
#home #hl_zprava p {margin: 7px 0px 10px 0px;}

#home #po_aktual h4 {font-size: 130%; font-weight: normal; margin-bottom: 1px; font-family: Times New Roman;}
#home #po_aktual h4 a {text-decoration: none;}
#home #po_aktual h4 a:hover {text-decoration: underline;}
#home #po_aktual .clanek {margin-bottom: 10px;}


.clanky {}
.clanky .clanek {}
.clanky .clanek .clfot {float: left; width: 145px; height: 125px; overflow: hidden;}
.clanky .clanek .obs {float: right; width: 470px;}
.clanky .clanek h3 {font-size: 22px; font-weight: normal; margin-bottom: 10px; font-family: Times New Roman;}
.clanky .clanek h3 a {text-decoration: none;}
.clanky .line {border-bottom: 1px solid #7f7e83; padding-top: 20px; margin-bottom: 20px;}
.clanky p {margin: 10px 0px 10px 0px; line-height: 1.4;}
.clanky .pra {width: 55px; float: right; margin: 0px 10px 10px 20px;}
.clanky .tex {width: 385px;}
.clanky .inf {color: #7f7e83; font-size: 11px;}
.clanky .inf .aut {width: 150px; float: left;}
.clanky .inf .pub {width: 150px; float: left;}

#dol {margin-top: 20px; margin-bottom: 35px;}
#dol1 {width: 310px; float: left;}
#dol2 {width: 310px; float: right;}
#dol .okno {border: 1px solid #7f7e83; height: 290px;}

#home #dol1 h3 {background: url('sprace.gif') no-repeat 5px 5px; padding: 8px 5px 5px 150px; font-size: 100%; font-weight: normal; height: 23px;} 
#frmsPrace {padding: 0px 10px 10px 10px;}
#frmsPrace select {width: 100%; display: block; margin-bottom: 5px; border: 1px solid #5c5b60;}
#frmsPrace .submit {width: 100%; display: block; margin-bottom: 5px; background-color: #4b6eb2; color: #fff; border: none; font-size: 11px; 
			font-weight: bold; padding: 1px 0px 1px 0px;}
			
#frmsPrace .nab {margin-bottom: 3px; font-size: 11px;}
#frmsPrace .nab a {display: block; margin-bottom: 1px;}

#home #dol2 h3 {background-color: #c4dbeb; padding: 4px 5px 4px 10px; font-size: 100%;  font-weight: bold;}
#home #dol2 .obs {padding: 10px;} 

.tags {margin-bottom: 20px; line-height: 1.4;}
.tags p {margin: 0px;}
.tags a {margin-right: 10px;}

#dol2 .tags {padding: 5px 10px 10px 10px;}

#pata {color: #68676b; text-align: center; margin-bottom: 5px; line-height: 1.3; padding-top: 15px; font-size: 11px; font-family: Verdana, Arial;}
#pata a {color: #68676b;}

.rekpra0 {z-index:0;}
.rekpra0 img {display: block; margin-bottom: 8px;}
.rekpra0 p {z-index:0;}

.rekpra img {border: 1px solid #7f7e83;}
.rekpra a {display: block;}
.rekpra .rek1 {float: left; margin-bottom: 8px;}
.rekpra .rek2, .rekpra .rek4, .rekpra .rek6, .rekpra .rek8, .rekpra .rek10 {float: right;margin-bottom: 8px;}
.rekpra .rek3, .rekpra .rek5, .rekpra .rek7, .rekpra .rek9, .rekpra .rek11 {float: left; clear: both;margin-bottom: 8px;}

#vnoreni {color: #7f7e83; font-size: 11px; margin-bottom: 15px; padding-top: 0px; padding-left: 10px;}
#vnoreni a {color: #7f7e83; text-decoration: none;}

#aktulity {}
#aktulity a {display: block; text-decoration: none; font-size: 125%; font-family: Times New Roman;}
#aktulity a:hover {text-decoration: underline;}
#aktulity .cla {margin-bottom: 8px;}

.stran {padding-top: 15px;}
.stran a {background-color: #0082c8; text-decoration: none; color: #fff; padding: 1px 5px 1px 5px;}
.stran a:hover, .stran .akt {background-color: #fff; color: #0082c8;}

#clanek p {margin: 7px 0px 7px 0px; line-height: 1.4; }
#clanek h2, #rubobsah h2 {color: #0082c8; margin-top: 20px; font-size: 19px; font-family: Times New Roman; font-weight: normal;}
#clanek h3, #rubobsah h3 {color: #0082c8; margin-top: 20px; font-size: 16px; font-family: Times New Roman;}
#clanek h4, #rubobsah h4 {color: #0082c8; margin-top: 15px;  font-size: 13px;}
#clanek h5, #rubobsah h5 {color: #0082c8; margin-top: 15px; font-size: 100%;}


#claiko {float: left; width: 60px; text-align: center; font-size: 11px; position: relative;}
#claiko a {text-decoration: none;}
#claobs {float: right; width: 550px;}


#clanek .inf {margin-bottom: 15px; color: #7f7e83;}
#clanek .inf a {color: #7f7e83;}
#clanek h1, .rubnad, .clanek_h1 {color: #0082c8; font-size: 24px; font-weight: normal; font-family: Times New Roman;}

.tlac a {background-color: #6ea9de; color: #fff; text-decoration: none; display: block; float: left; margin-right: 10px; padding: 3px 6px 3px 6px;}
.tlac a:hover {background-color: #fff; color: #0082c8;}

.diskuse_list {}
.diskuse_list .list {margin-bottom: 10px; width: 100%; border-collapse: collapse;}
.diskuse_list .list td {padding: 1px 0px 1px 0px;}
.diskuse_list .list .dat {background: url(bg-h2.gif) repeat-x;}
.diskuse_list .list .dat .t {background-color: #fff; padding-right: 10px; }
.diskuse_list .list .re {background: url(bg-h2.gif) repeat-x; text-align: right;}
.diskuse_list .list .te {padding-bottom: 10px;}
.diskuse_list .list .re a {background-color: #fff; text-decoration: none;  padding-left: 10px; }
.diskuse_list .list .re a:hover {text-decoration: underline;}

.d_x, .d_t, .d_l, .d_I  {width: 20px; height: 16px; float: left; background-color: #fff;}

#pridej {height: 55px; margin-bottom: 15px;}
#pridej a {color: #214b94; text-decoration: none; font-size: 11px; width: 45px; text-align: center;}
#pridej a:hover {text-decoration: underline;}
#pridej .twitter {background:  url('butt-twitter.gif') no-repeat; padding-top: 42px;}
#pridej .facebook {background:  url('butt-facebook.gif') no-repeat; padding-top: 42px;}
#pridej .rss {background:  url('butt-rss.gif') no-repeat; padding-top: 42px;}
#pridej .email {background:  url('butt-email.gif') no-repeat; padding-top: 42px;}


#pridej img {display: block; border: none;}
#pridej a {display: block; float: left; margin-right: 5px;}

#dalcla {}
#dalcla .cla{width: 165px; float: left;}
#dalcla .cla1, #dalcla .cla2, #dalcla .cla4, #dalcla .cla5{margin-right: 25px; margin-bottom: 25px;}

#dalcla .clfot {width: 175px; height: 125px; overflow: hidden;}
#dalcla a {text-decoration: none; font-size: 125%; display: block; margin-top: 5px;}
#dalcla a:hover {text-decoration: underline;}


.nav_facebook {padding-left: 18px; background: url('facebook.gif') no-repeat; margin-left: 15px;}
.nav_twitter {padding-left: 18px; background: url('twitter.gif') no-repeat; margin-left: 15px;}
.nav_up {padding-left: 18px; background: url('nahoru.gif') no-repeat;}
.nav_print {padding-left: 18px; background: url('tisk.gif') no-repeat; margin-left: 15px;}
.nav_mail {padding-left: 18px; background: url('mail.gif') no-repeat; margin-left: 15px;}

#clmail {background-color: #BCBDBF; padding: 10px; width: 400px;}
#clmail label {display: block; margin-top: 10px;}
#clmail table {border-collapse: collapse; width: 95%;}
#clmail td {padding: 0px;}
#clmail .input {width: 100%; padding: 3px;}
#clmail .nadp{font-weight: bold; text-transform: uppercase;}
#clmail .submit{}
#clmail .pov {color: red;} 

#l .input {border: 1px solid #aaa; padding: 1px; background: url('hlinput.gif') repeat-x #FDFDFD;
				 display: block; font-size: 12px;}

#tisk {background-color: #fff;}
#tiskobs {margin: 10px;}
#tisk p {margin: 10px 0px 10px 0px; line-height: 1.3;}




#panblog {margin-bottom: 5px;}
#panblog .obsh{background-color: #c4dbeb; padding: 5px 10px 5px 10px;}
#panblog h1 {font-size: 130%; margin-bottom: 4px;}
#panblog .port {display: block; border: 4px solid #fff; margin-bottom: 4px; float: left; margin-right: 10px;}
#panblog .submit {padding: 5px 8px 5px 8px; text-decoration: none;}

#bloga table {border-collapse: collapse;}
#bloga tr {vertical-align: top;}

#bloga .clanek .tit {font-size:  130%; font-weight: bold; margin-bottom: 5px; line-height: 1.2; margin-top: 0px;}
#bloga .clanek .anot {margin: 0px 0px 0px 0px;}
#bloga .clanek .clfoto {width: 100px; height: 75px; overflow:hidden;  float: left; margin-right: 15px;}
#bloga .clanek .clcl {margin: 0px; padding: 0px; margin-top: 4px;}
#bloga .clanek .clcl a {color: #666;}
#bloga .clanek td {padding-bottom: 10px;}
.cldtxt .pic {float: right; margin: 0px 0px 15px 15px;}
.blogad a {color: #000; padding-left: 20px;}
.black {color: #000;}
.bloger {display: block; margin-top: 3px; margin-right: 5px;}
.w120 {width: 120px;}
.left {float: left;}


.spracelist {border-collapse: collapse;}
.spracelist td {padding: 5px; border-bottom: 1px solid #ccc;}
.spracelist p {margin: 4px 0px 10px 0px}
.spracelist tr {vertical-align: top;}
.spracelist .td1 {width: 25%;}
.green {color: #359239;}
.sp_krit {text-transform: lowercase; background-color: #ccc; padding: 6px; margin-bottom: 5px;}




.slov {}
.slov table{border-collapse: collapse; margin: 0px;}
.slov th{padding: 2px 0px 2px 4px; text-align: left; background: url('bg-green.gif') repeat-x #359239; color: #fff;
					border: 1px solid #fff;}
.slov td{padding: 4px 4px 4px 4px;  border: 1px solid #fff;}
.slov .slovo {background-color: #ccc;}
.slov .popis {background-color: #eee;}
.slov h3 {font-size: 100%;}
.pism {margin-bottom: 10px;}
.pism a {margin-right:  5px;}

.slovn .submit{margin-top: 4px;}

#odkrub {}
#odkloga .nadp {margin-bottom:4px; color: #888;}
#odkplac .nadp {margin-bottom:4px; color: #888;}
#odkrub .slp h2 {font-size: 13px; display: block; margin: 2px 0px 5px 0px; background: url('folder.gif') 0px 3px no-repeat;
			padding-left: 20px;}
#odkrub .slp{float: left; margin-left: 10px; width: 300px;}
#odkloga {margin-top: 20px; background-color: #c4dbeb; padding: 10px 10px 10px 10px; border: 1px solid #7b8b9c;}
#odkloga h3 {font-size: 14px; margin-bottom: 0px;}
#odkplac h4 {font-size: 14px; margin-bottom: 0px;}
#odkz h5 {font-size: 12px; margin-bottom: 0px; font-weight: normal;}
#odkplac {margin-top: 20px; margin-left: 10px; margin-right: 10px;}
#odkz {margin-top: 40px; margin-left: 10px; margin-right: 10px;}
#katalog p {margin: 0px;}

#katalog table {width: 100%; border-collapse: collapse;}
#katalog .td1 {width: 95px;}
#katalog .td1, #katalog .td2 {padding-bottom: 8px;}
#katalog .logo {border: 1px solid #ccc; padding: 5px; display: block; width: 70px; background-color: #fff;}
#katalog .url {color: #359239;}

#katdetlog {float: left; width: 90px; overflow: hidden;}
#katdetlog img {border: 1px solid #ccc; padding: 5px; display: block; background-color: #fff; }
#katdetpro {float: right; width: 520px;}
#katdetpro .popis {font-size: 120%;}
#katdetpro .odkaz {font-size: 120%; font-weight: bold; color: #359239;}
#katdetpro .htmlp {margin-top: 25px;}
#katdetpro .kontakt {margin-top: 25px;}
#katdetpro .kontakt table {margin: 0px; border-collapse: collapse;}
#katdetpro table .td1 {padding-right: 20px;}
#katdetpro table .td3 {padding-right: 20px; padding-left: 50px;}
.back {font-size: 120%;}
.ktlg p {margin: 0px;}
.ktlg td {padding-bottom: 5px;}

#p p {margin-bottom: 10px;}

label {display: block; margin-top: 5px;}
.fb_share {}
#clanek .fb_share {display: block; padding-bottom: 10px;}
.posli img {display: block; margin: 0px auto; margin-bottom: 3px; margin-top: 10px;}

fieldset {margin-bottom: 15px; margin-top: 10px; border: 1px solid #0082c8;}
legend {color:#0082c8;}

#hlava .logo {float: left; width: 219px; height: 93px;}

#aikony {position: fixed; top: 215px; left: 50%; background-color: #fff; padding: 5px; margin-left: -485px; width: 50px;} 

#usrinf {z-index:10; background-color: #fff; position:relative;}
#usrinf a{color: #0452a3; text-decoration: underline;}

#login_form {background-color: #fff; position: absolute; top: 17px; padding: 10px; right: 0px; border: 1px solid #bbb;
						z-index:10;}
#login_form .input {width: 200px;}
#login_form .tlac .submit {width: 80px; margin-top: 5px;}
#login_form .ul {margin: 5px 0px 5px 0px; padding: 0px; padding-left: 15px;}
#login_form .ul li{padding: 1px 0px 1px 0px;}

#dotaznik {}
#dotaznik .pol {padding-top: 10px; }
#dotaznik label {float: left; width: 180px; border-bottom: 1px dotted #000; margin-right: 10px; padding-bottom: 2px;}
#dotaznik .data {float: left;}
#dotaznik .skupina {background-color: #c4dbeb; padding: 10px; width: 550px; border-bottom: 5px solid #7b8b9c;}
#dotaznik .inp {padding: 2px;}
#dotaznik .sel {padding: 2px;}
#dotaznik .tla {margin-top: 20px; padding-left: 10px;}
#dotaznik .submit {padding: 5px 10px 5px 10px;}
#dotaznik h2 {padding-left: 10px;}


#spam_filter_area {display: none;}

#hub {background: url('hub-logo.jpg') no-repeat left; padding-left: 77px; height: 23px; margin-bottom: 7px; padding-top: 12px;}


