C@HARSET "UTF-8";

html {height:100%; background-color:#e5f2fe; color:#000;}
body {font-family:"Trebuchet MS","MS Sans Serif","Segoe UI",Geneva,sans-serif; font-size:9pt; margin:0; padding:0; background-color:#e5f2fe;}

a {text-decoration:none; color:#006c00;}
a:hover {color:#f72d7f;}
h3 a {color:#d70003;}
img {border:0; font-size:xx-small; color:#999;}
.hr hr {display:none;}
input{vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;}
th,td {padding:0.2em 0.6em; border-spacing:0;}

#wrap {margin:0 auto; width:923px; background:url("bg_menu.jpg") no-repeat center 80px; padding:0 20px; position:relative;}
#header {background:url("bg_logo.jpg") no-repeat -15px 0; width:224px; margin-left:2px; position:relative; z-index:10;}
#header a {margin:0 auto; height:85px; display:block;}
#header a:hover {margin:0 auto; height:83px; border-bottom:2px solid #f72d7f;}
#header a em, #header h2 {display:none;}

#content {background:url("bg_content.jpg") repeat-y 0 0; clear:left; margin:0 -20px; padding:68px 20px 20px 20px;}
#content h1 {border-bottom:5px solid #c7f394; font-size:16px; margin-bottom:10px; padding-right:60px; padding-top:0;}
#content h2 {border-bottom:1px solid #C7F394; font-size:13px; display:block;} /*clear:left; */
#content h2 a, h2 a:link, #content h2 a:visited, #content h2 a:active, #content #subnav dt a, #contest dt strong a {color:#d33c79; font-weight:bold; margin:0; padding:0; text-decoration:none;}
#content h1, h2, h3 {color:#d33c79; font-weight:bold; margin:0; padding:0; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; }
#content .column h3 {color:#d33c79; font-size:120%; border-bottom:5px solid #c7f394; padding-top:1em;}
#content p, #content .perex {width:auto; margin:5px 0px 8px 0px; line-height:normal; color:#3c3c3c;}
#content p strong {color:black;}
#content p a:hover strong {color:#d80e2b;}
#content ol li, #content ul li  {padding-bottom:8px;}

#subnav {float:right; width:330px;}
#subnav h2 {width:auto;}
#subnav h2 a {display:block;}
#subnav dl {margin:3px 0 1em 0; float:right; width:240px; list-style:none;}
#subnav dt {border-bottom:1px solid #C7F394; font-size:13px; clear:both;}
#subnav dl dd.decor {background:url("sublist_li.gif") no-repeat 0 9px; margin:0;}
#subnav dl dd.decor a {padding:5px 0 0 16px; margin:0; display:block;}
#subnav dl dd.image a {position:absolute; margin:-15px 0 0 -140px;}

#content ol li p, #content ul li p {margin:0;}
#content a {color:#006c00;}
#content a:hover {color:#f72d7f;}
#content .column {width:635px; padding:0 0 5px 5px; min-height:950px;}
#content .column h1 {width:auto;}
#content .column.article {width:500px; padding-left:145px; margin-top:5px;}
#content .column.article h1 {width:500px; font-size:18px;}
#content .column.article img {margin:-26px 0 0 -146px; padding:0; position:absolute;}
#content .column .artBody {border-top:1px solid #C7F394;}
#content .column .artBody img {margin:0; padding:0; position:relative;}
#content .column.article .category, #content .column.article .info {color:#3c3c3c;}
#content .column.article .category a, #content .column.article .info a {text-decoration:underline;}
#content .column.article .category {margin:1em 0; font-size:90%;}
#content .column.article .category .datum {font-size:125%;}
#content .column.article .info {border-top:2px solid #c7f394; padding-top:3px; margin-top:12px;}
#content .art {width:500px; margin-top:10px; margin-bottom:10px; float:right;}
#content .art img {float:right; margin:10px 0 10px 10px;}
#content .art.first {width:auto;}
#content .art.first img {float:left; margin:4px 0px 30px 0; border-right:10px solid white;}
/* komentar u prvniho clanku se vypisoval pod obrazkem */
#content .art.first .f {margin:4px 0px 0px 145px;}
.home #content .art.first h1 {width:auto;}
.home #content .art.first h2 {clear:none;}
#content .datum {float:right;}
#content .errorMessage {padding:5px; background-color:#a00; color:#eee; margin-bottom:1em; border:1px solid #d33;}

#footer {background:url("bg_footer.jpg") no-repeat; width:889px; padding:15px 37px 10px 37px; margin:0 -20px; vertical-align:middle;}
#footer p { margin:0; padding:0;}
#footer .title {float:left; width:250px; height:67px; overflow:hidden;}
#footer .info {float:left;}
#footer .copy {clear:both; text-align:center;}
#footer .copy a:hover {color:#d80e2b;}
#footer .copy a img {text-decoration:none; line-height:20px; margin-top:6px; margin-left:5px;}

#inside {width:919px; margin:0 auto; display:block; text-align:left; background:url("bg_main.png") repeat-y;}

#nav {float:left; font-weight:bold; position:relative; margin:0 auto; list-style:none; line-height:25px; padding:16px 0 10px 10px; font-size:1em; width:652px; position:relative; z-index:10;}
#nav li {float:left; background:url("bg_vmenu_li.gif") no-repeat 0 center;  width:163px;}
#nav li a {text-decoration:none; padding:0 5px 0 17px; color:#006c00; height:25px; line-height:25px; font-weight:bold; display:block;}
#nav li a:hover {color:#d33c79;}

#external {position:absolute; top:0; right:15px; font-family:Verdana,sans-serif; font-size:10px;}
#external .sites {line-height:30px; text-align:right; margin-top:55px; color:#d33c79;}
#external .sites a {padding:8px 3px;}
#external .trick {height:60px; margin:105px 195px 0 0; width:740px; text-align:center; position:relative; z-index:15;}

#find {float:right; margin:52px 15px 0 0; position:relative; z-index:10; }
#find input.txt {margin-right:5px; border:1px solid lightBlue; padding:2px; background-color:#fff; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
#find input.txt:focus {border:1px solid #0c0; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88;}
#find button {background:url("bt_search.gif") no-repeat 50% 50%; width:18px; height:20px; border:0; padding:0;}
#find button span {display:none;}

#aside {margin-left:658px; position:absolute; top:258px; width:264px;}
.big #aside {top:298px;}
/* \*/ * html #aside {margin-left:678px;}
*:first-child+html #aside {margin-left:678px;}


#leftbox {width:273px;}
#leftbox .footer {background:url("bg_poll.png") no-repeat -546px bottom; padding:3px 10px 5px; margin:0 -10px; clear:left; text-align:right;}
#poll, #tip_of_day {background:url("bg_poll.png") repeat-y -273px 0; padding:0 10px;}
#poll h4, #tip_of_day h4 {background:url("bg_poll.png") no-repeat 0 top; padding:3px 10px 2px; margin:0 -10px 2px -10px; font-size:120%; color:#d33c79; display:block;}
#tip_of_day {padding:0 10px; color:#444;}
#tip_of_day h4 {border-bottom:1px solid #c7f394;}
#tip_of_day a img {margin:5px 10px 5px 0; float:left;}
#poll .theme {padding:1px 10px; margin:0 -8px 2px -10px; background-color:#c7f394; font-size:100%; color:#006c00;}
#tip_of_day .footer {padding:0; height:12px; margin-top:0; margin-bottom:1em; height:9px;}
#tip_of_day .content {font-size:8pt; color:#666; padding-top:3px;}
#poll span {font-family:Verdana,sans-serif; width:32px; float:right; text-align:right; color:#aaa; font-size:85%; height:1.5em; overflow:hidden; }
#poll div {font-size:90%; padding:4px 0 0 0; clear:left; width:100%;}
#poll div a, #leftbox #poll div strong {width:110px; float:left; line-height:1.1em; margin-right:5px;}
#poll div strong {color:#006c00;}
#tip_of_day h4 a, .register h4, #contest dt strong a {color:#d33c79; display:block;}
#tip_of_day h4 a:hover, #contest dt a:hover, #content #subnav dt a:hover  {color:#f72d7f;}

.register, #userEditor form, #content #userBox form, #contest {background:url("bg_register.png") repeat-y -264px 0; padding:0 10px;}
.register h4, #contest dt strong {margin:0 -10px; background:url("bg_register.png") no-repeat 0 0; padding:3px 10px 2px; font-size:115%; border-bottom:1px solid #c7f394; display:block;}
#contest dt strong {font-size:140%;}
.register p {font-size:90%; margin:0.5em 0;}
.register .loginput, .register #ubSubmit {text-align:right; }
.register .loginput {text-align:right; line-height:2em; color:#d33c79; width:164px; position:relative; z-index:15;}
.register .loginput input {width:100px;}
.register .bottomBox, #contest dd.footer {margin:0 -10px; background:url("bg_register.png") no-repeat -528px bottom; padding:0px 10px 0px;}
.register .bottomBox {border-top:1px solid #c7f394; margin-top:3px; padding-bottom:6px; padding-top:3px;}
.register form {margin:0;}
#contest dd.footer {height:10px;}
.register #ubSubmit span {display:block; padding-bottom:5px; margin-top:-25px;}

#contest {margin-top:0; margin-bottom:1em;}
#contest dd {background:url("sublist_li.gif") no-repeat 0 9px; margin:0;}
#contest dd a {padding:5px 0 0 16px; margin:0; display:block;}
#content #userBox {margin-bottom:3em;}
#userBox .info {line-height:1.8em; color:#555;}
#userBox .name {padding-bottom:12px; background:url("bg_register.png") no-repeat -528px bottom; margin:0 -10px; padding:0 10px 6px; color:#d33c79; z-index:15; position:relative;}
.register #ubSubmit #unlogin {margin-top:-30px;}
#userEditor form, #content #userBox form {clear:right; width:300px; text-align:right; padding-top:10px; padding-bottom:5px; background-image:none; margin:10px auto; background-color:#f6f2f1; color:#d33c79; border:1px solid #eee;}
#userEditor form span {margin-right:3px;}
#userEditor form input, #content #userBox form input {margin:2px 0;}
#userEditor .formBar {margin-top:5px; border-top:1px solid #c7f394;}
#userEditor form input { width:150px;}
#userEditor form .formButton input { width:auto;}

.pager {line-height:20px; height:20px; width:492px; padding:0 4px 0 139px; margin:0; clear:both; text-align:center;}
.pager a {background-color:#eee; color:#003d7c;padding:1px 4px;text-decoration:none; height:20px; line-height:20px;}
.pager a:hover {background-color:#ddd; color:#003d7c;}
.pager strong {margin:0 4px; color:#d80e2b;}
.pager strong span {display:none;}
.pager.bottom {margin-bottom:-7px; margin-top:0;}

.big #external .banner {height:100px;}
.big #content {padding-top:108px;}

#screamList {border-top:2px solid #c7f394;}
#screamList h4 {margin:0; padding-top:15px; padding-bottom:0;}
#screamList h6 {margin:0;}
#screamList p.add a {padding:5px; float:right; background-color:#c7f394;}
#screamList .inner {padding:4px 8px; margin:2px 0; background-color:#ffe6f2;}
#screamList .respond {padding:2px 0 3px 0;}
.in0, .in1, .in2, .in3, .in4, .in5, .in6, .in7, .in8, .in9 {padding-left:10px; padding-right:5px; margin-left:5px; border:1px solid #ebdae2; border-left:2px solid #da418c; margin-top:10px;}
.in0 {margin-left:5px;}
.in1 {margin-left:25px;}
.in2 {margin-left:45px;}
.in3 {margin-left:65px;}
.in4 {margin-left:85px;}
.in5 {margin-left:105px;}
.in6 {margin-left:125px;}
.in7 {margin-left:145px;}
.in8 {margin-left:165px;}
#gadblock {width:600px;clear:both;}
.gad {float:left;width:300px;}
#sendToFriend {clear:left;border:1px solid silver;background-color:yellow;margin-top:20px;}
#sendToFriend #blockHeader {background-color:red;padding:0px 5px;}
#sendToFriend table{width:492px}
.guma input{width:100%}

.testText {background-color:silver; padding:5px; font-size:14px;}
.testText span {display:block; font-weight:bold;}

#testform span.star {float:left;margin-right:5px}
#testform .submitBar {margin-top:15px;}

.testname {font-size:15px;margin-bottom:10px;}
.answer div {clear:left}

span.vyzva {font-size:80%;font-style:italic;color:gray}
#content .salesmanBox {clear:left;margin:10px 0;}
#content .salesmanBox .callToA{margin-right:110px;}
#content .salesmanBox .clr{clear:left}
#content .salesmanBox a.imgRef{float:left;margin-right:10px}


/* \*/ * html #content {padding-top:32px;}
*:first-child+html #content {padding-top:32px;}
/* \*/ * html .big #content {padding-top:52px;}
*:first-child+html .big #content {padding-top:52px;}
/* \*/ * html #footer a {margin-top:0;}
/* \*/ * html #poll h4, /* \*/ * html #poll div, /* \*/ * html #tip_of_day h4, , /* \*/ * html #contest dd {height:1px;}
/* \*/ * html .register #userBox {height:1px;}
/* \*/ * html #content .column {height:560px;}
/* \*/ * html #tip_of_day .content {height:1px;}

input.txt, textarea {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

