/*
svetle zelena:	#F2FFD3
seda:			#E2E2E2
modra:		#1B6AC8
zelena:		#90CD28
*/

/*OBECNE */
body{margin:0px; padding:0px; color:#000000; font-family: Arial, Verdana; font-size:12px; background: #FFFFFF url(images/body_bg.jpg) repeat-x 0 0;}

div, span, p, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
img {border:0px;}
h1 {font-weight:bold; font-size:14px;}
h2 {font-weight:bold; font-size:12px;}

a {COLOR: #1B6AC8; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
a:hover {COLOR: #90CD28; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
fieldset {border:1px solid #E2E2E2;}
legend {font-weight:bold; padding:0 10px;}
input[type=text] {border:1px solid #E2E2E2;}
input[type=submit] {border:1px solid #E2E2E2;}
input[type=reset] {border:1px solid #E2E2E2;}
input[type=password] {border:1px solid #E2E2E2;}
input[type=hidden] {display:none; width:0px; height:0px; float:none;}
select {border:1px solid #E2E2E2;}
textarea {border:1px solid #E2E2E2;}
li {list-style-type:square;}

.clearboth {clear:both; float:none;}
.okenko_ok {display:block; width:300px; padding:10px; margin:10px; background-color:#a3e03b; border:1px solid #E2E2E2; font-weight:bold;}
.okenko_ko {display:block; width:300px; padding:10px; margin:10px; background-color:#d73020; border:1px solid #E2E2E2; font-weight:bold; color:#FFFFFF}
.text_ok {padding:10px; color:#a3e03b; font-weight:bold; font-size:10px;}
.text_ko {padding:10px; color:#9A1435; font-weight:bold; font-size:10px;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.floatright {float:right;}
.block {display:block;}
.inline {display:inline;}
.inline-block {display:inline-block;}
.noborder, .noborder tr, .noborder td {border:0px !important;}
.lichy_radek {background:#FEFEDF;}
a.bezpodtrzeni {TEXT-DECORATION: none;}

#noscript {position:absolute; z-index:2000; top:0px; width:100%; padding-top:5px; padding-bottom:5px; background:#FF0000; font-weight:bold; text-align:center;}
/*OBECNE  KONEC*/


/* MODUL ANKETA */
 .anketa{ width:300px; font-size:12px; COLOR:#000000; background: #F9F9F9 url(images/prechod_bg.jpg) repeat-x; margin-bottom:15px;}
 .anketa th{  }
 .anketa td{ border:0px solid #BFBFBF; }
/* MODUL ANKETA KONEC */


/* MODUL VYHLEDAVANI */
 .vyhledavani{ width:300px; font-size:12px; COLOR:#000000; background: #F9F9F9 url(images/prechod_bg.jpg) repeat-x; margin-bottom:15px;}
 .vyhledavani input[type=text] {width:250px; color:#9A989D; padding:2px; margin:0px; padding-left:5px;}
/* MODUL VYHLEDAVANI KONEC */


/* MODUL PRIHLASOVANI */
 .registrace label { display:inline-block; text-align:right; width:150px; padding:0 10px; }
 .registrace label.check { display:inline-block; text-align:left; width:240px; padding:0 10px; }
 .registrace input { display:inline-block; width:250px; margin:5px; }
 .registrace input.check { display:inline-block; width:30px; margin:5px; }
 .registrace input.tlacitko { display:block; width:150px; margin:10px; float:right;}
 .registrace iframe.vspodminky { width:100%; height:300px; border:1px solid #E2E2E2;}
 body.iframe {margin:0px; padding:0px; color:#000000; font-family: Arial, Verdana; font-size:12px; background: #F2FFD3;}
 #user {position:absolute; margin:0 auto; padding:0px; top:10px; left:620px;}
 #user input.text {width:120px; border:1px solid #000000; color:#9A989D; font-size:10px; padding:2px; margin:0px; font-weight:bold; padding-left:5px;}
 #user input.tlacitko {width:60px; border:1px solid #000000; font-size:10px; background:#2B2B2B; color:#FFFFFF;}
 #user input.tlacitko2 {width:80px;}
 #user span.newuser {float:right; padding-right:50px;}
 #user label {display:inline-block; font-size:10px; width:34px; color:#FFFFFF; font-weight:bold;}
 #user a {color:#000000; text-decoration:underline;}
 #user a:hover {color:#FFFFFF;}
 #user table {width:300px; border-collapse:collapse;}
 #user td {padding:0px; margin:0px; padding-bottom:8px;}
 #user span.userinfo {display:block; color:#FFFFFF; margin-top:2px; margin-bottom:10px;}
 #user form {display:inline-block;}
/* MODUL PRIHLASOVANI KONEC */


/* MODUL MENU EDIT HORIZONT */
 #menu {position:absolute; margin:0px; padding:0px; top:107px;}
 #menu ul {padding:0px; margin:0px; list-style-type:none;}
 #menu li {list-style-position: outside; list-style-type: none; float: left; text-align:center;}
 .menu:link, .menu:active, .menu:visited {color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; background: url(images/tlacitko_menu_h.png) no-repeat left top; float:left; height:32px; width:78px; padding:10px; padding-right:12px; font-size:12px; }
 .menu:hover {color:#000000; background: url(images/tlacitko_menu_h.png) no-repeat right top;}
 .menu-active:link, .menu-active:active, .menu-active:visited { color:#22580C; font-weight:bold; text-decoration:none; display:block; background-image: url(images/tlacitko_menu_on.png); float:left; height:32px; width:78px; background-repeat:no-repeat; padding:10px; padding-right:12px; font-size:12px;}
 .menu-active:hover { color:#000000; background: url(images/tlacitko_menu_on.png) no-repeat;}
/* MODUL MENU EDIT HORIZONT KONEC */


/* MODUL MAIL FORM */
 #mailform {border:none; margin:0px; padding:0px; }
 #mailform label {display:inline-block; text-align:right; width:150px; padding:0 10px;}
 #mailform label.textarea {vertical-align:top; padding-top:10px;}
 #mailform label.labelRadio {padding-top: 8px; width:60px; text-align:left; padding:0 0;}
 #mailform input[type=text] {display:inline-block; width:250px; margin:5px;}
 #mailform input[type=radio] {display:inline-block; margin:5px;}
 #mailform input.tlacitko { display:block; width:150px; margin:10px; float:right;}
 #mailform textarea { display:inline-block; width:350px; margin:5px;}
 fieldset.odsazeni { margin:15px 0px;}
/* MODUL MAIL FORM KONEC */


/* FORUM + FORUM-POD-CLANKEM */
 span.pocet_prispevku {display:block; color:#3561A0; text-transform:uppercase; margin:4px 0px 13px 0px; font-size:18px; text-align:right;}
 div.pocet_prispevku_article {display:block; color:#3561A0; text-transform:uppercase; margin:4px 10px 13px 0px; font-size:18px; text-align:right;}
 table.diskuse {width:580px; border-collapse:collapse !important; border:0px; margin:0px;}
 table.temata {border-collapse:collapse; margin:15px 0px;}
 table.temata tr th { padding: 4px 6px; background: #E9F0F7; border-top:2px solid #B8E47A;}
 table.temata tr td { padding: 0 4px; height: 23px; border-bottom: 1px solid #F0EADA; }
 table.temata tr.lichy_radek td {background:#F2FFD3;}
 #forum {width:580px; padding:10px;}
 #forum label {display:inline-block; text-align:right; width:100px; padding:0 5px;}
 #forum label.textarea {vertical-align:top; padding-top:5px;}
 #forum input[type=text] {display:inline-block; width:350px; margin:2px;}
 #forum input.nazev_prispevku {margin-left:0px;}
 #forum textarea { display:inline-block; width:350px; height:40px; margin:2px; margin-left:0px;}
 #forum legend { font-size:13px; color:#90CD28;}
 #forum input.tlacitko { display:inline-block; width:80px;}
 #forum input.tlacitko_prispevek { display:inline-block; width:80px; margin-bottom:5px; margin-top:15px; background:#90CD28; color:#FFFFFF; float:right; margin-right:10px;}
 div.article_diskuse_obal {width:580px; margin:0px; padding:0px; display:block; margin-top:30px;}
 div.kontejner_v_diskusi{ width:580px; background:transparent url(images/kontejner-potomci-bg.gif) repeat-y top center; margin-bottom:30px;}
 div.diskuse_potomci {width:250px; padding-left:30px; padding-right:10px; display:inline-block;}
 div.diskuse_vlakno {background:#FAFAFA; width:582px; padding:10px; padding-top:1px; color:#000000; margin-bottom:10px; overflow:hidden;}
 table.vypis_diskuse {width:100%; border-collapse:collapse; margin:15px 0px;}
 table.diskuse_strankovani {border-collapse:collapse; margin:0px 0px; margin-top:20px; width:602px;}
 table.diskuse_strankovani td {text-align:center; background:#FFFFFF; height:30px; background:url(images/diskuse-parent-bg.jpg) repeat-x center left;}
 table.diskuse_strankovani td.sipky {width:60px; vertical-align:middle;}
 table.diskuse_strankovani_spodni {border-collapse:collapse; margin:0px 0px; margin-top:0px; margin-bottom:20px; width:602px;}
 input.textpole_page {width:30px;}
 table.diskuse_prispevek {border-collapse:collapse; margin:0px 0px; border:0px; background:#FAFAFA; margin-top:10px;}
 table.diskuse_prispevek p {display:inline-block;}
 table.diskuse_prispevek td {padding:5px; height:30px;}
 table.diskuse_prispevek td.jmeno {width:200px; background:#F3ECDA; color:#000000; font-size:12px;}
 table.diskuse_prispevek td.ip { min-width:300px; text-align:right; background:#F3ECDA; color:#000000; font-size:12px;}
 table.dlevel1 td.jmeno {width:200px; background:#E8FFB9; color:#000000; font-size:12px;}
 table.dlevel1 td.ip { min-width:300px; text-align:right; background:#E8FFB9; color:#000000; font-size:12px;}
 table.diskuse_prispevek td.ip a { color:#000000; }
 table.diskuse_prispevek td li {list-style-type:square;}
 .dlevel2 {width:97% !important; float:right;}
 .dlevel3 {width:94% !important; float:right;}
 .dlevel4 {width:91% !important; float:right;}
 .dlevel5 {width:88% !important; float:right;}
 .dlevel6 {width:85% !important; float:right;}
 .dlevel7 {width:82% !important; float:right;}
 .dlevel8 {width:79% !important; float:right;}
 .dlevel9 {width:76% !important; float:right;}
 .dlevel10 {width:73% !important; float:right;}
 table.zpet img {vertical-align:bottom;}
 table.zpet a {text-decoration:none;} 
 table.zpet a:hover {text-decoration:none;}
 
 #posledni_aktivita table{border-collapse:collapse; width:49%; margin-top:40px; margin-left:1px; float:left;}
 #posledni_aktivita tr.data {border-left:1px dotted #CCC;}
 #posledni_aktivita th {background:#90CD28; color:#000000; border:0px solid #000000; height:30px;}
 #posledni_aktivita td {border-bottom:1px dotted #CCC; border-right:1px dotted #CCC; height:20px; padding-left:10px; padding-right:10px; height:46px;}
 #posledni_aktivita span.prispevek {font-size:10px; color:#3B64A2;}
 #posledni_aktivita span.prispevek  a {color:#3B64A2; text-decoration:none;}
 #posledni_aktivita span.prispevek a:hover {text-decoration:underline;}
 #posledni_aktivita span.author-row  {font-size:10px;}
 #posledni_aktivita .comments-rss {display:block; font-size:10px; margin:10px 0px 30px 12px;}
 
 #diskuse_seznam_kategorii  {width:550px; display:inline-block; float:left;}
 #diskuse_seznam_kategorii  div.diskuse_parent {font-size:16px; background:transparent url(images/diskuse-parent-bg.jpg) repeat-x top left; height:35px; width:100%; display:block; padding-top:8px; margin-top:10px;}
 #diskuse_seznam_kategorii  div.diskuse_parent a {color:#000;}
 #diskuse_seznam_kategorii  div.diskuse_parent a:hover {color:#000;}
 #diskuse_seznam_kategorii  div.diskuse_parent div.ctverec1 {width:1px; height:1px; border:8px solid #3B64A2; background:#3B64A2; display:inline-block; margin-right:10px; margin-left:10px;}
 #diskuse_seznam_kategorii  div.diskuse_parent div.ctverec2 {width:1px; height:1px; border:8px solid #90CD28; background:#90CD28; display:inline-block; margin-right:10px; margin-left:10px;}
 #diskuse_seznam_kategorii  div.diskuse_parent div.ctverec3 {width:1px; height:1px; border:8px solid #4E7212; background:#4E7212; display:inline-block; margin-right:10px; margin-left:10px;}
 #diskuse_seznam_kategorii  div.diskuse_parent div.ctverec4 {width:1px; height:1px; border:8px solid #3333CC; background:#3333CC; display:inline-block; margin-right:10px; margin-left:10px;}
 #diskuse_seznam_kategorii  div.diskuse_parent div.ctverec5 {width:1px; height:1px; border:8px solid #999933; background:#999933; display:inline-block; margin-right:10px; margin-left:10px;}
 #diskuse_seznam_kategorii  div.diskuse_parent div.ctverec6 {width:1px; height:1px; border:8px solid #3399CC; background:#3399CC; display:inline-block; margin-right:10px; margin-left:10px;}
 #diskuse_seznam_kategorii  div.diskuse_parent div.ctverec7 {width:1px; height:1px; border:8px solid #CC33CC; background:#CC33CC; display:inline-block; margin-right:10px; margin-left:10px;}
 #diskuse_seznam_kategorii  div.diskuse_parent div.ctverec8 {width:1px; height:1px; border:8px solid #66CC00; background:#66CC00; display:inline-block; margin-right:10px; margin-left:10px;}
 #diskuse_seznam_kategorii  div.diskuse_parent div.ctverec9 {width:1px; height:1px; border:8px solid #00FFFF; background:#00FFFF; display:inline-block; margin-right:10px; margin-left:10px;}
 #diskuse_seznam_kategorii  div.diskuse_potomci {width:220px; padding-left:30px; padding-right:10px; display:inline-block;}
 
 #diskuse_souhrn_tab {border-collapse:collapse; width:99%; margin-bottom:20px; margin-left:1px;}
 #diskuse_souhrn_tab tr.data {border-left:1px dotted #CCC;}
 #diskuse_souhrn_tab th {background:#90CD28; color:#000000; border:0px solid #000000; height:30px;}
 #diskuse_souhrn_tab td {border-bottom:1px dotted #CCC; border-right:1px dotted #CCC; height:20px; padding-left:10px; padding-right:10px;}
/* FORUM + FORUM-POD-CLANKEM */


/* MODUL ADD THIS */
 div.addthis { margin-top:20px; }
/* MODUL ADD THIS KONEC */


/* JAZYKOVE VERZE */
#jazyk_verze { width:950px; background: transparent; margin:0px auto; padding-top:10px; padding-right: 5px; text-align:left;}
#jazyk_verze a img {margin-left:5px; opacity:0.5;filter:alpha(opacity=50);}
#jazyk_verze a.active img {margin-left:5px; opacity:1;filter:alpha(opacity=100);}
#jazyk_verze a:hover img {margin-left:5px; opacity:1;filter:alpha(opacity=100);}
/* JAZYKOVE VERZE */

/* MODUL GLANG */
 #glang{ width:280px; font-size:12px; COLOR:#000000; background: #F9F9F9 url(images/prechod_bg.jpg) repeat-x; margin-bottom:15px; padding:10px;}
/* MODUL GLANG KONEC */


/*SABLONA */
#hlavicka {width:950px; height:159px; background:#FFFFFF; color:#000000; position:relative; margin:0px auto; padding:0px; background: #FFFFFF url(images/vrch_bg.jpg) no-repeat 0 0;}

#logo {position:absolute; margin:0 auto; padding:0px; top:28px; left:5px;}

#main {width:920px; min-height:500px; background:#FFFFFF; color:#000000; position:relative; margin:0 auto; padding:15px; }

#main-left {width:0px; float:left; display:none;}
#main-center {width:605px; float:left; padding-right:15px;}
#main-right {width:300px; float:right;}

#footer {width:950px; margin:0 auto; background: #FFFFFF url(images/footer_bg.jpg) repeat-x top left; height:50px;}
#footertext {width:920px; min-height:80px; background:#FFFFFF; color:#000000; position:relative; margin:0 auto; padding:0px;}
#footertext a {color:#000000; text-decoration:none;}
#footertext a:hover {color:#000000; text-decoration:underline;}
#footertext div  {display:inline-block; width:215px; padding:5px; vertical-align:top;}
#footertext div.first  {display:inline-block; width:440px; padding:5px; vertical-align:top;}
#footertext div.first  span {font-size:10px; color:#9A989D;}
#footertext table.agence {float:right;}
#footertext table.agence td {text-align:right;}
#footertext table.agence td a {text-decoration:none !important;}
#footertext table.agence td a:hover {text-decoration:underline !important;}

#stale_odkazy {width:300px; background: #FFFFFF url(images/stale_odkazy_bg.jpg) repeat-y top left; text-align:right; margin-bottom:15px;}
#stale_odkazy img {padding: 3px 13px 2px 0px;}
/*SABLONA  KONEC */


