body {margin: 0; padding:0; background: url(/imgs/zelena1.gif) top repeat-x #ececec; font-family:Arial,sans-serif; font-size:83%; text-align: center;}

a {color: #95AD03; cursor: pointer;}
a:hover {color: #465200;}
h1 {font-size: 110%; font-weight: bold; color: #AD1514; margin: 10px 0 4px 0;}
h2 {font-size: 120%; color: #465200; margin: 10px 0 4px 0;}
p {margin: 4px 0;}

.box1, .box2, .box3, .boxfull, .boxfull2 {float: left;}
#page {margin: 0 auto; text-align: left; width: 973px; background: #fff url(/imgs/pozadi.gif) 158px 0 repeat-y;}
#page2 {margin: 0 auto; width: 760px; background: #fff url(/imgs/1x1.gif) 552px 0 repeat-y; text-align: left;}
#page .content {margin:0; padding:0;}
.box1 { width: 158px; background: url(/imgs/obloucek_levy_u_banneru.gif) top left no-repeat;}
.boxfull {width: 552px; margin-bottom: 20px;}
.boxfull2 {width: 208px; background: url(/imgs/obloucek_pravy_u_banneru.gif) top right no-repeat; overflow: hidden;}
.box2 {width: 625px; font-size: 90%;}
.box3 {width: 190px; background: url(/imgs/obloucek_pravy_u_banneru.gif) top right no-repeat;}

.ruzek {background: url(/imgs/obloucek.gif) no-repeat; width:5px; height: 5px; float: left; display: block; position: absolute; top:0; left:0; z-index:5; margin:0; padding:0;}

/*hlavicka*/
#page .head, #page2 .head {background: #fff url(/imgs/zelena2.gif) top repeat-x; margin:0; padding:0; height: 85px; border-bottom: 1px #ececec solid;}
.head .big-head {background: url(/imgs/obloucek_top_left.gif) left bottom no-repeat; height: 85px; width:153px; float: left;}
.head .top-box1, .head .top-box2, .head .top-box3  {float: left; height: 85px;}
.head .top-box1 {background: url(/imgs/obloucek_top_left.gif) bottom left no-repeat; width: 158px;}
.top-box1 .big-top {background: url(/imgs/logo_top.gif) 10px 5px no-repeat; display: block; height: 40px;} 
.top-box1 .big-bott {background: url(/imgs/logo_bloger_barevne.gif) center no-repeat; display: block; height: 45px;}
#page2 .top-box1 .big-bott {background: url(/imgs/logo_bloger_barevne.gif) center no-repeat; display: block; height: 45px; margin-top: 40px;}
#page2 .head .top-box3 {background: url(/imgs/obloucek_top_right.gif) bottom right no-repeat; width: 602px;}
.head .top-box2 {width: 610px;}
.v_mem, .na_big {float: right; margin: 50px 5px 0 0; }
.muj {height: 39px; width: 129px;  padding: -39px 0 0 110px; position: relative; top: -10px; left: 10px; } 
.muj a.mujblog {background: url(/imgs/chci_svuj_blog.gif) no-repeat; height: 39px; width: 129px; display: block;}
.test {height: 39px; width: 129px;  padding: -39px 0 0 110px; position: relative;top: 29px; left: 135px;}
.test a.testblog {background: url(/imgs/chci_to_zkusit.gif) no-repeat; height: 39px ; width: 125px; display: block;}
.head .top-box3 {background: url(/imgs/obloucek_top_right.gif) bottom right no-repeat; width: 205px;}
.top-box3 .find {background: url(/imgs/top.gif) top right no-repeat; height: 100%; width:100%;}
.top-box3 .find form {margin:0; padding:0;}
.find .vyhledat, #page2 .find .vyhledat {font-size: 95%;  padding: 2px 6px;}
.find .vyhledat {background: url(/imgs/vyhledat.gif) no-repeat; border: none; height: 17px; width:149px; margin: 50px 2px 0 13px;}
#page2 .find .vyhledat {background: url(/imgs/vyhledat.gif) no-repeat; border: none; height: 17px; width:149px; float: left; margin: 50px 0 0 258px; }
.find  span .search {float: right; margin: -21px 10px 0 0 ;}

/*menu*/
.menu ul {list-style: none; margin:7px; padding:0;}
.menu ul li { background: url(/imgs/kolecko.gif) 0 5px no-repeat; padding-left: 15px;}
.menu {font-weight: bold; margin: 20px 0; font-size: 90%;}
.menu a {color: #000; text-decoration: none;}
.menu a:hover {color: #95AD03; text-decoration: none;}
.box {margin: 15px 7px;}
.boxfull2 .box, .box3 .box {margin: 15px 14px;}
.box a.next {text-align: right; display: block; color:#ff6000 !important;}
.box  a:hover.next {color: #000 !important;}
.box ul {list-style: none; margin:7px; padding:0;}
.box .name, .box ul li {display: block; background: url(/imgs/puntik_zeleny.gif) 0 6px no-repeat; padding-left:13px; margin-top: 4px;}
.box.oblibene ul li {display: block; background: url(/imgs/puntik_cerveny.gif) 0 6px no-repeat; padding-left:13px; margin-top: 4px;}
.box .name {color: #465200;}


/*obsah stranky*/
.article-footer {background: #E1E4D3; color: #000; height: 25px; margin:10px 0 15px 0; font-size: 92%;}
.article-footer .date, .article-footer .info {margin: 4px;}
.article-footer .date a:hover, .article-footer .info a:hover {color: #95AD03;}
.article-footer .date {float: left; color: #465200; font-size: 90%;}
.article-footer .date a {color: #465200;}
.article-footer .info {float: right; color: #000; background: url(/imgs/kolecko_na_zelenem_pozadi.gif) 0 5px no-repeat; padding-left: 18px;}
.article-footer .info a {color: #000;}
.article_info, .article_info a  {color: #465200; text-decoration: none; font-weight: bold;}
.diskuze_clanek {display: block; margin: 25px 0 20px 0;}
.blog-index-article {margin: 10px 15px 10px 15px;}
.blog-index-article .title {font-size: 150%; color:#465200; font-weight: bold; display: block;}
.blog-index-article .index-img {float: right; margin: 4px 10px 10px 10px; border: 3px #DEE0D4 solid;}
.blog-index-article i, .blog-index-article em {}
a.blog-index-name {float: right; padding:0 25px 0 0; margin:0; text-decoration: none; color: #465200; font-weight: bold; background: url(/imgs/blogeri_ico.gif) right no-repeat;}
.article-page {float: left; width: 100%; background: #D2DB86; height: 66px;}
.article-page .big-logo {float: left; background: url(/imgs/logo_paticka.gif) center  no-repeat; width: 136px; height: 66px; margin-left: 10px;}
.article-page .lid-logo {float: right; background: url(/imgs/lidovky.gif) center no-repeat; width: 172px; height: 66px; margin-right: 10px;}

/*diskuze*/
.diskuze_box {border: 2px #D0D2C6 solid; float: left; margin-bottom: 20px; margin-top: 5px; padding: 2px; width:500px;}
.diskuze_body {background: #DDE1C6; margin: 0; padding: 10px 0; float: left; width:100%;}
.diskuze_body .input, .diskuze_body .name, .diskuze_body .kod {margin: 0 10px; color: #585858;}
.diskuze_body .name {color: #585858; font-size: 85%; display: block; background: none; margin-top: 10px;}
.diskuze_body .input {width: 449px; height: 16px; border:1px #A7A99A solid;}
.diskuze_body .c1 {height: 100px;}
.diskuze_body .kod {height: 25px; float: left; margin: 30px 10px;}
.diskuze_body .kod img {border: 0; margin:0 10px 0 0; padding:0; float: left;}
.diskuze_body .kod_txt {font-size: 85%; margin-top: 5px; float: left;}
.diskuze_body .kod_input {height: 18px; width: 87px; border:1px #A7A99A solid; float: left; margin: 0 10px;}
.diskuze_body .odeslat {float: left; margin-left: 10px;}

/*clanky*/
#page2 a.nadpis {font-size: 200%; color: #465200;}
#page2 .podpis {font-weight: bold; color: #000; float: right; font-style: italic; margin: 5px 0 15px 0;}
#page2 .headbox {width: 552px; position: relative;}
#page2 .headbox img {margin-top: -5px; _margin-top: -16px;}
#page2 .index-img {float: right; margin: 4px 10px 10px 10px; border: 3px #DEE0D4 solid;}
#page2 .perex {margin-bottom: 20px;}
#page2 .perex .vice {font-style: italic; color: #000; font-size: 102%;}
.box.oblibene a, .box.oblibene h2 {color:#AD1514 !important;}
.box.oblibene a:hover {color: #000 !important;}

/*diskuse*/
.diskuze, .article .diskuze {color:#465200; padding: 2px; margin: 10px 0;}
.diskuze H2, .article .diskuze H2 {font-size: 105%; font-weight: bold;}
.diskuze a, .article .diskuze A {color:#6C7E00; font-weight: bold;}
.box .diskuze ul {margin:0; padding:0; list-style: none; margin-top: 15px;}
.box .diskuze li {background: url(/imgs/hvezdicka.gif) 2px 5px no-repeat;  margin: 3px 20px;}


.disk_info, .disk_info a {color:#4A5127; font-size: 100%;}
.disk_info a:hover {color: #000;}
.disk_info span {font-size: 113%; font-weight: bold;}

.podporte_autora {margin: 15px 0 30px 0;}

/*profil*/
.bloger, a.bloger {font-size: 200%; color: #C2000B; margin: 5px 0; text-decoration: none;}
.foto_blogera {border: 1px #B7BF8C solid; width: 174px; height: auto; padding: 2px; text-align: center;}
.foto_blogera IMG{border: 0px; text-decoration: none;}
.reputace {margin-top: 10px; background: #D10500; height: 30px; width: 180px; color: #fff; font-size: 110%; text-align: center; line-height: 250%;}
.bloginfo {color: #AD1514; font-size: 80%; margin: 5px 14px;}
.bloginfo a {color: #AD1514;}
.bloginfo a:hover {color: #000;}

/*seznam blogeru*/
.jmena-list {float: left; width: 85%;}
.jmena-list, .jmena-list a {text-decoration: none; color: #95AD03; font-size: 96%;}
.jmena-list a:hover {color: #40442B;}
.pis {text-align: center; font-size: 76%; color: #40442B; background: url(/imgs/ramecek.gif) center no-repeat; width: 14%; float: left;}

/*kalendar*/
table.kalendar {table-collapse: collapse; text-align: center; background: url(/imgs/kalendar2.gif) no-repeat; width: 173px; height: 169px; margin: 15px 8px;}
table.kalendar td {height: 21px; font-size: 95%;}
table.kalendar td a {color: #FF6000; font-weight: bold; }
table.kalendar td a:hover {background: #FF6000; color: #fff;}
table.kalendar .kal-td-pos {height: 24px; color: #465200; font-weight: bold;}
table.kalendar .kal-td-pos a:hover {background: none; color: #000;} 
table.kalendar .kal-tyz-dni {color: #465200; font-weight: bold;}
table.kalendar .kal-td-pos a, table.kalendar .kal-tyz-dni a {color: #465200; font-weight: bold;}

/*obecne*/
.clear, .cb {clear: both; width: 100%; height:0 !important;}
.hid {display:none;}
hr {/*border-top: 1px #ececec solid; background: #ececec; height: 1px; width: 100%; color: #ececec; margin-bottom: 6px;*/ border:0; margin:0; padding:0; height: 1px; background: #fff url(/imgs/1x1.gif) center repeat-x; width:100%; color: #ececec;}



/* MATOP */
.web-path{
	padding: 3px 0px 4px 15px;
	border-bottom: 1px solid #EEE;
	background-color: #f5f7e5;
}
.content-box1{
	padding: 2px 4px 6px 15px;
}

.karma_but{
	text-align: center;
	padding: 15px 0px 15px 0px;
}
.karma_but IMG{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.odsad{
	padding-left: 30px;
}
.err-box{
}

.vyh-frm-txt{font-size: 13px; width: 180px; border: 1px solid gray;}
.vyh-frm-txt2{font-size: 13px; border: 1px solid gray;}
.vyh-frm-txt3{font-size: 13px; font-weight: bold; width: 180px; border: 1px solid gray;}
.vyh-frm-but{font-size: 12px; color: white; font-weight: bold; width: 100px; border: 1px solid black; background-color: gray;}
.hladaj-tab TD{text-align: left;} 
.hladaj-box {border: 1px solid gray; background-color: #f5f7e5; width: 400px;}


.send_form{ font-size: 90%;}
.send_form input, .send_form textarea, .send_form .f-txt, .send_form .f-email {width: 170px;}
.send_form input, .send_form textarea{ border: 1px solid #6D6D6D; margin: 2px 0; }
.send_form .btn{ border: 1px solid #404145; cursor: pointer; background-color: #f5f7e5; font-weight: bold; padding: 3px 0 3px 2px; font-size: 90%;}
.send_form input.spec{ border: 1px solid white !important; width: 2em; font-weight: bold; padding: 0 !important ; }
.send_form .f-email {}
.send_form .f-txt {height: 50px;}
.send_form .f-sec {width: 88px; text-align: center;}
.send_form .f-charcount {width: 25px; font-size: 10px; border: 0px; font-weight: bold; background-color: #FFFFFF;}

.top-user-bg{padding: 0px; margin: 0px;}
.top-user-txt{padding: 10px;}
.top-user-txt A{text-decoration: none;}
.top-user-txt .txt1{color: #FFFFFF; margin: 0px 0px 4px 0px; font-size: 28px; font-weight: bold; }
.top-user-txt .txt2{color: #FFFFFF; margin: 0px; font-size: 18px; }

.box .smalltxt {font-size: 85%;}
.article i, .article em  {font-style: normal;}
.footer {padding: 4px 0px 4px 0px; text-align: center; font-size: 85%; background-image: none; background-color: #ECECE; width: 100%; float: left; }

/*.boxfull2 i, .boxfull2 em  {font-style: normal;}*/