body{margin:0px;    padding:0px;    font-family:arial,verdana,tahoma,sans;    font-size: 13px;    background:#669900;    text-align:center;    background-image:url('../images/pozadi/transparent.png');    background-repeat:no-repeat;    background-attachment:fixed;    background-position:0px 0px;}
table{border-collapse:collapse;     background:white; font-size: 11px;  }
th{border:1px solid white;    background:#669900;    padding:0px 5px 0px 5px;     line-height:18px;    white-space:nowrap;    color:white;    font-weight:normal;    text-align:left;  }
td{border:1px solid white;    padding:0px 5px 0px 5px;    line-height:18px;    background:#eeeeee; color: black;  }
.tabulka th a{color:white;  }
.even td{background:#fdfdfd;  }
form{display:inline;    margin:0px;    padding:0px;  }
input,select,textarea{font-family:arial,verdana,tahoma,sans;    font-size:13px;    vertical-align:middle;  }
input[type='checkbox']{width: auto !important;}
input[type='radio']{width: auto !important;}
img{vertical-align:middle;    border:none;  }
a{color:#669900;    text-decoration:none;  }
a:hover{text-decoration:underline;}
h3{font-family:arial,verdana,tahoma,sans;    width:auto;    color:#669900;    line-height:25px;    margin:0px 0px 10px 0px;    padding:0px 0px 0px 0px;    font-size:18px;    font-weight:bold;  }
h3 a{text-decoration:none !important;  }
h4{font-size:16px;    color:black;    margin:0px;    padding:0px; color: #444444;}
h4 a{text-decoration:none;}
h4 a:hover{}
h5 {margin: 0px; padding: 9px 0px 0px 0px; color: #888888; font-size: 11px; font-weight: normal;}
h6{font-size:14px;    padding:0px 0px 3px 0px;    margin:0px;    color:#669900;  }
.clearboth{clear:both;     line-height:0px;     height:0px;  }

hr {border: none; border-top: 1px solid #eeeeee;}
.cara {border-bottom: 1px solid #dddddd; height: 0px; width: auto; margin: 15px 0px 15px 0px;}

.button {
  display: block; 
  color: white; 
  text-decoration: none !important; 
  border-radius: 7px; 
  -moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	float: left;
	padding: 9px 0px 9px 0px;
	background: #669900;
	font-weight: bold; 
  font-size: 15px;
  width: 165px;
  text-align: center;
  line-height: normal;
}


/*layout*/
.reklamy_nahore{width:960px;    margin:0px auto 0px auto;    padding-bottom:5px;  }
.top{width:1000px;    margin:0px auto 0px auto;    text-align:left;  background: url('../images/back_transparent.png') !important; border-radius: 10px 10px 0px 0px; 
   -moz-border-radius-topleft: 10px;
   -moz-border-radius-topright: 10px;
   -webkit-border-top-left-radius: 10px;
   -webkit-border-top-right-radius: 10px;
}
.top {color: white;}
.top .a {color: white;}
.usertop {height: 40px; line-height: 40px; padding: 0px 15px 0px 10px; margin: 0px; background: transparent !important; text-align: right;}
.usertop > a {color: white;}
.content{width:1000px; margin:0px auto 0px auto;    padding:15px 0px 5px 0px;    background-color:white;    text-align:left; position: relative; 
   border-radius: 0px 0px 10px 10px; 
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}
.content_in{padding:0px 15px 0px 15px; margin: 0px;   background-color:white; line-height: 16px;  }
.page_form{margin:15px 0px 15px 0px;  }
.content_col_width{text-align:left;    width:970px;  }
.content_page{padding:0px 0px 15px 0px;    width:745px;    float:left;    background:white;  }
.content_overflow{width:auto; padding:0px 0px 0px 0px; overflow: auto; position: relative;  }
.content_col{width:195px; float:right;    padding:0px 0px 15px 0px;    background:white;  }
.content_roztazeny{width:auto;    float:left;    clear:both;  }
.content_roztazeny .content_page0{width:auto;    overflow:visible;  }
/*konec layout*/

/*titulní strana*/
.titulka_boxy{margin-left:-15px;  }
.titulka_box{float:left;    width:231px;    height:300px; margin:0px 0px 30px 15px;  }
.titulka_box p{text-align:justify;  }
/*konec titulní strana*/

/*nabidka*/
.nabidka {z-index: 50; position: relative; border: none !important; line-height: 30px; width: 1000px; margin: 0px auto 0px auto; padding: 0px; background:  url('../images/back_transparent.png') !important; text-align: left;}
.nabidka > ul {margin: 0px auto 0px auto; padding: 0px; font-weight: bold; background: url('../images/back_transparent.png');}
.nabidka > ul > li {position: relative; list-style: none;  float: left; border: none; padding: 0px; display: block; width: 110px; height: 30px; line-height: 30px; margin: 0px 2px 0px 0px;}
.nabidka > ul > li > a {
  border-radius: 5px 5px 0px 0px; 
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
  background:  url('../images/back_transparent.png');
  display: block;
  color: white;
  text-align: center;
  height: 100%;
  text-decoration: none;
}
.nabidka > ul > li > a:hover, .nabidka > ul > li:hover > a {background: url('../images/back_transparent1.png');}
.nabidka ul ul {z-index: 150; display: none; position: absolute; left: 0px; top: 30px; width: 200px; background: white; padding: 2px 2px 2px 2px; margin: 0px; border: 1px solid #cccccc; border-top: none;}
.nabidka ul ul li {list-style: none; position: relative; float: none; width: auto; margin: 0px; padding: 0px;  text-align: left; line-height: 22px; height: 22px;}
.nabidka ul ul li a {
   color: black; 
   text-align: left; 
   padding: 0px 5px 0px 5px; 
   font-weight: normal; 
   height: 100%;
   border-radius: 2px;
	 -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   color: black;
   background: white; 
   font-weight: normal;
   display: block;
}
.nabidka ul ul li a:hover, .nabidka ul ul li:hover > a {
  color: white;
  background: #85AC33; 
  text-decoration: none;
}
.nabidka ul ul ul {left: 199px; top: -4px; border: 1px solid #cccccc;}
.nabidka li img {margin-right: 3px;}
.nabidka li:hover > ul {display: block;} 
.nabidka .odd a {background: #eeeeee !important; text-align: center; font-weight: bold; color: #aaaaaa !important; cursor: default;}

.nabidka ul ul div.divmenu {font-weight: normal; line-height: 13px; padding: 5px;}
.nabidka ul ul div.divmenu a {font-weight: normal; line-height: 13px; display: inline; margin: 0px; padding: 0px; height: auto;}
.nabidka .zobrazeny {/*color: white;background: black;*/ font-weight: bold;}


/*box*/
.box {display: none; position: absolute; background: transparent !important; z-index: 100; text-align: left;}
.boxin {background: white; padding: 7px; border: 3px solid #cccccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.boxin.smallfont {}
.preload {display: inline; z-index: 100; position: absolute; margin-left: 5px; text-decoration: none !important;}
/*konec box*/

/*hlavní avatar*/
.contentNickAvatar {position: relative; display: none;}
.NickAvatar {position: absolute; padding: 0px 15px 15px 15px; right: 0px; right: 0px; background: white;}
/*konec hlavní avatar*/

/*submenu ve stránce*/
/*.submenu{font-size: 11px; display:block;    margin:0px 0px 0px 0px;    padding:0px 7px 0px 7px;    border-bottom:1px solid black; }
.submenu li{list-style:none;    margin:0px;    padding:0px;    border-left:1px solid #dddddd;    border-top:1px solid #dddddd;    display:block;    float:left;    font-weight:bold;    white-space:nowrap;    height:18px;    line-height:18px;  }
.submenu .end{border:none;    height:19px;    background:white !important;  }
.submenu .ended{border-right:1px solid #dddddd;  }
.submenu li a{display:block;    padding:0px 10px 0px 10px;    height:100%;    text-decoration:none !important;    color:black;    white-space:nowrap;  }
.submenu li:hover{background-color:#dddddd;  }
.submenu .active{border-left:1px solid black;    border-top:1px solid black;   background-color:black !important;  }
.submenu .active a{color:white;  }
.submenu .active.ended{border-right:1px solid black !important;  }*/

.submenu {font-size: 11px; display:block;    margin: 0px;    padding:0px; width: 900px; }
.submenu li{background: #eeeeee; border-radius: 3px; -moz-border-radius: 3px;  -webkit-border-radius: 3px; list-style:none;    margin: 0px 3px 3px 0px;    padding:0px;   display:block;    float:left;    font-weight:bold;    white-space:nowrap;    height:22px;    line-height:22px;  }
.submenu .end{display: none;}
.submenu .ended{}
.submenu li a{display:block;    padding:0px 10px 0px 10px;    height:100%;    text-decoration:none !important;    color:black;    white-space:nowrap;  }
.submenu li:hover{background-color: #dddddd;  }
.submenu .active{background-color:black !important;  }
.submenu .active a{color:white;  }
.submenu .active.ended{}

.submenu.vert {width: auto;}
.submenu.vert li {float: none;}

/*konec submenu ve stránce*/

/*sitemap*/
.sitemap {}
.sitemap a {text-decoration: none !important; display: block; border-bottom: 1px solid silver; line-height: 24px; padding-left: 3px; color: black;}
.sitemap a:hover {background: #eeeeee;}
.sitemap ul {margin: 0px; padding: 0px; display: block;}
.sitemap li {margin: 0px; padding: 0px; display: block; clear: both;}
.sitemap li span {float: none !important;}
.sitemap > ul > li {}
.sitemap > ul > li:hover {}
.sitemap ul ul {padding-left: 150px;}
.sitemap ul ul li {}
.sitemap ul ul li:hover {}
.sitemap ul ul li a {}
.sitemap ul ul li:hover > a {}
.sitemap ul ul ul {}
.sitemap li img {}
/*konec sitemap*/


/*pata*/
.pata{border-radius: 0px 0px 10px 10px; 
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	  line-height: 18px; font-size: 11px; text-align: left;  padding:0px 0px 0px 0px;    margin:0px auto 10px auto;    clear:both;    width:1000px;    /*background: url('../images/back_transparent.png') !important;*/    color:white; }
.pata a{ color: #dddddd !important; text-decoration:none; font-weight: normal !important;}
.pata a:hover{text-decoration: underline !important;}
.pata1{ margin:auto; padding: 10px 10px 10px 10px; color: #dddddd;}
/*konec pata*/


/*menu  - staré*/
.podnabidka{display:none;} /*    background-color:white;    position:absolute;    border:1px solid #cccccc;    border-top:1px solid #85ac33;    border-top:none !important;    padding:5px 0px 5px 0px !important;    z-index:30;    text-align:left;        margin-left:-1px;}
.podnabidka li{display:block;    float:none !important;    line-height:22px;    height:22px;    padding:0px 0px 0px 0px;    margin:0px;    border:none !important;    background:transparent;    white-space:nowrap;    cursor:default;    width:auto;    text-align:left;  }
.podnabidka li a{display:block; height:100%;    color:black;    text-align:left;    text-decoration:none;    padding:0px 10px 0px 10px;    text-decoration:none !important;    font-weight:normal;  }
.podnabidka li a:hover{color: black; border:none;    background:transparent;    opacity:0.5;    text-decoration:none;  }
.podnabidka li .line{padding:0px 10px 0px 10px; color:#cccccc;  }
.podnabidka li a:hover{text-decoration:none;  }
.podnabidka li:hover{background:transparent !important;  }
.podnabidka_tabulka{margin: 8px 0px 0px 6px;  border:1px solid #cccccc !important;  }
.rv{padding-bottom:5px;  }
.podnabidka .avatar, .tab_avatar .avatar{height:16px;    width:16px;  }
*/

.udalosti h4 {padding: 0px 5px 0px 5px; font-size: 13px; background: #eeeeee; color: #888888; border-radius: 5px 5px 0px 0px; 
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px; 
	font-weight: normal; line-height: 20px; text-align: center;}
.udalosti .min {border-bottom: 1px solid #eeeeee; padding: 1px 3px 1px 3px;}
/*.udalosti .min:hover {background: #eeeeee;}*/ 

/*aktivity*/
.aktivita {position: relative; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 45px; border-bottom: 1px solid #e5e5e5;}
.aktivita .avatarek {position: absolute; left: 0px; top: 0px;}
.aktivita .inf {font-size: 11px; color: #888888; margin: 3px 0px 0px 0px; clear: both;}
.aktivita object {width: 230px; height: 154px; float: left; margin: 3px 10px 3px 0px;}
.aktivita embed {width: 230px; height: 154px;}




.rss0{float:left;     text-align:left;    margin:8px 15px 8px 15px;  }

.prispevek {padding: 10px 10px 5px 62px; margin: 0px 0px 0px 0px; border-bottom: 1px solid white; clear: both; position: relative;}
.prisp_min_vyska {float: left; margin: -10px 0px -5px 0px; width: 0px; height: 50px;}
.prisp_avatar {position: absolute; top: 0px; left: 0px;}
.prispevek.even {background-color: #eeeeee;}
.prisp_info {text-align: right; position: absolute; bottom: 5px; right: 10px; font-style: italic;}
.prispevek .zvyr {background-color: yellow;}
.prispevek_tool {font-size: 11px; color: #888888; margin-top: 3px;}


/*komentáře*/
.komentare0 .komentare {margin: 10px 0px 0px 0px;}
.komentare {margin: 0px 0px 0px 40px; width: 500px;}
.komentovat {text-align: right;}
.komentar {padding: 5px 5px 5px 45px; position: relative; font-size: 11px; line-height: 14px;}
.komentar .avat {position: absolute; top: 0px; left: 0px;}
.komentar.even {background-color: #eeeeee;}
.komentar .dat {font-size: 11px; color: #888888; margin-top: 3px;}


/**/

.panel{border:1px solid #dddddd !important;    margin-bottom:5px;   border-radius: 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.panel1{margin:5px;  }
.panel h3{
	background: #dddddd;
	   border-radius: 4px 4px 0px 0px; 
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px; font-weight:bold; font-size: 13px;   line-height:22px;    height:22px;    color:white;    border:none;  margin:0px;    padding:0px 5px 0px 5px;  }
.podmenu a{margin-right:10px;  }
/*bubliny*/
.bublina{display:none;    position:absolute; 
/*width:250px;*/
border:1px solid black;    background:white;    padding:5px 5px 5px 5px;    text-align:left;    margin-left:10px;    font-weight:normal;    z-index:20;    opacity:0.9;    white-space:normal;    color:black;    line-height:14px;  }
.bublina h3{font-weight:bold;    line-height:22px;    height:22px;    color:black !important;    border:none;    background:none;    margin:5px 0px 5px 0px;    padding:0px 5px 0px 5px;  }
.bublina h6{color:black;     margin:0px;    padding:0px;  }
.bublina table {} 
.bublina .avatar{float:none !important;    margin:2px 0px 2px 0px;  }
table .bublina {}
.tab_text td{padding:10px;  }
  .tab{}
.tab li{line-height:25px;    font-weight:bold;    white-space:nowrap;    margin-left:10px;  }
  .tab li a{}
.tab li img{margin-right:10px;   }
.form table{float:left;    margin:5px;  }
.tab_form{margin:0px 0px 0px 0px;}
.tab_form th{background-color:white;  color:black;    width:200px; padding: 3px 10px 3px 0px; }
.tab_form td{background-color:white; padding: 3px 10px 3px 10px;}
  .tab_form th a{}
.form_time{white-space:nowrap;  }
.lista .bublina{width:auto;    margin:-32px 0px 0px -3px;  }
.bublina .tab_form{margin-bottom:0px;  }


.tlacitko_v {font-size: 15px; height: 30px; margin-top: 15px;}

/*denik*/
.scrollbar {position: absolute;/* bottom: 0px;*/ z-index: 10; overflow-x: auto;}
.denik {position: relative;}
.denik_trenik {width: 18px; background-image: url('../images/icons/trenik16.png'); background-position: center; background-repeat: no-repeat; text-align: center; color: white; font-weight: bold;}
.denik td{white-space:nowrap;}
.denik th{white-space:nowrap;}
.tr_filtr td{padding:0px;}
.td_ikon{padding:1px 2px 1px 2px;}
#tabInterv td{border:none;  text-align:center;}
#tabInterv th{border:none;}
#sumTyden th{background-color:#707070;  font-weight:bold;  color:white;  white-space:nowrap;}
#sumDen th{background-color:#B0B0B0;  font-weight:bold;  color:white;  white-space:nowrap;}
#sumCelk th{background-color:black;  font-weight:bold;  color:white;  white-space:nowrap;}
/*.td_ikon:hover {background: #cccccc;}*/
.denik_nastroje ul {list-style: none; margin: 0px; padding: 0px; line-height: 22px; font-size: 11px;}
.denik_nastroje ul li {list-style: none; margin: 0px; padding: 0px;}
.denik_nastroje ul li a {color: black; text-decoration: none;}
.denik_nastroje ul li a:hover {opacity: 0.8; text-decoration: none;}

.hiddenVal {display: none;}


.tabulka th .bublina{color:black;}
.advert{padding:10px;  margin:5px 5px 0px 5px;  float:left;}
.advert a{}
.advert h3{margin:0px 0px 0px 0px;  padding:0px;  font-weight:bold;  background:transparent;  border-bottom:none;}
.advert img{float:left;  margin:0px 10px 10px 0px; }
.advert1{}
/*vzkazy*/
.imit_size_avatar{float:left;   width:65px;   height:72px;  position:relative;}
.vzkaz{border-bottom:1px solid white;}
.vzkaz_in{background-color:#fafafa; }
.vzkaz_out{background-color:#eeeeee;}
.vzkaz .avatar{float:left;}
.vzkaz_content{float:left;  width:650px;  padding:7px 10px 7px 10px;}
.vzkazy_listovani .submenu {width: auto;}

.ic_list{text-align:right;  padding-top:10px;  margin-bottom:10px;}
.listing_tab{padding-top:10px;  margin-bottom:10px;}
/*kalendar*/
#kal_dnes{background:black !important;  color:white;}
.kal_dnes{background-color:black;  color:white;}
#kal_dnes a{color:white;}
#kal_ok{background-color:#dddddd;}
#kal_race{background-color:#FFA080;}
#kal_race a{}
.kal_den{padding-left:5px;  padding-right:5px;}
.kal_den:hover{background-color:#5D8D32;}
.edit{border-color:black;}
.bunka{margin:5px;}
.bunka a{text-decoration:none !important;}
.bunka a:hover{text-decoration:none;}
.bunka_radek{margin-top:5px;  height:18px;}
#kalendar td{padding:0px;  width:100px;  height:100px;  vertical-align:top;}
#kalendar td a{text-decoration:none;}
#kalendar_small td{padding:0px;  width:26px;  height:20px;  text-align:center;  vertical-align:middle;}
#kalendar_small td a{text-decoration:none;}
#highlight_row td{background-color:yellow; }
.highlight{background:yellow; }
#shadow_row td{color:gray; }
#storno td{color:gray;   text-decoration:line-through;}
#shadow_row .bublina td{color:black; }
/*#shadow_row td a{color:gray; }
*/
/*grafy*/
.graph{float:left;   margin:0px 5px 5px 0px;   position:relative;}
.form_graph_typ{position:absolute;   top:10px;   left:5px;   background-color:#c8c8c8;  color:black;}
.alerts{border:1px solid khaki;  background:lightgoldenrodyellow;  padding:10px;  margin:15px 0px 0px 0px;  position:relative;}
.alerts_part{float:left;  margin:0px 15px 0px 0px;}
.alerts_part a{text-decoration:none;}

/*blog*/
.nadpis {font-size: 28px; font-weight: normal; font-family: georgia; line-height: 28px;}
.blog_text {line-height: normal; margin-bottom: 15px;}
.textik {font-size: 11px; line-height: normal;}

.avatar_blog{float:left;   margin:0px 10px 0px 0px;}
.blog_comments{clear:both;}
.blog_comments_line{border-top:1px solid #e5e5e5;  margin-bottom:10px;  margin-top:10px;  padding-top:10px;}
.blog_comment{margin-top:10px;  margin-bottom:10px;  padding:10px;}
.blog_comment_line{margin-top:10px;  text-align:right;}
#even_comment{background-color:#eeeeee;}

.seznam_funkci{margin:0px 0px 0px 10px;    padding:0px;  }
.seznam_funkci li{margin:0px;    padding:0px;    list-style:none;    line-height:25px;    color:#505050;  }
.seznam_funkci a{font-weight:bold;  }
.err_zpr{color:red;    font-weight:bold;
/*border:1px solid red;    padding:10px;*/
margin:10px 0px 10px 0px;  }
.err_zpr a {color: red; text-decoration: underline;}
.err_zpr a:hover {text-decoration: none;}
.ok_zpr{color:green;
/*border:1px solid green;    padding:10px;*/
margin:10px 0px 10px 0px;  }
.err{color:red;    font-weight:bold;  }
.ok{color:green;    font-weight:bold;  }
.run{color:#FFCC00;    font-weight:bold;  }
    .clanek_info{}
.clanek_info a{color:black;  }
.clanek_info a:hover{color:black;  }
.th_a,.th_a:hover{color:white;  }
.datum{color:#888888;}
.vitez{color:#444444 !important;}
.small_vip{display:inline;   width:auto;   float:none;   font-style:italic;   line-height:14px;}

.reklamy{width:950px;  margin:auto;  position:relative;  background: transparent;}
.reklamy_page{margin:auto;  height:80px;}
.reklamy_1{float:left;  margin:10px 0px 10px 0px;}
.reklamy_2{float:right;  margin:10px 0px 10px 0px;}
.rekl{width:468px;  height:60px;  color:black;  text-align:left;
/*margin-bottom:-14px;*/
}
.rekl a{color:black !important;}
.ramecek{}
.vzhled_ctverecek{float:left; width:50px; height:50px;   margin-right:5px;}
.vzhled_ctverecek a{display:block; width:100%; height:100%;   text-decoration:none;}


