* {margin:0;padding:0}
body {font-family:Georgia,Times,sans-serif;font-size:13px;background:url(images/bg.jpg) no-repeat top center #284300;}

.ir {display:block;position:relative;overflow:hidden;}
.ir span {display:block;position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;}
.clr, .clear {float:none;clear:both;width:0;height:0;overflow:hidden;}
.martop25 {margin-top:25px;}
.txtcntr {text-align:center;}
.bigger {font-size:20px;}
.green {color:#675536;}
.blue {color:#039;}
.ctm {margin-top:-10px;padding-top:15px;}

#top {/*background:url(images/top-bg.gif) no-repeat top center;*/}
#top-content, #main-content, #footer-content {width:979px;margin:0 auto;position:relative;background:#fff;}
#footer-content {background:none;}

#top-content {background:url(images/kolaz.jpg) no-repeat center 78px #fff;height:245px;}
#top-content h1 a {width:420px;height:78px;margin-left:1px;}
#top-content h1 a span {background:url(images/erika-havlasova.gif) no-repeat;}
#top-content .welcome {position:absolute;top:15px;right:30px;height:60px;overflow:hidden;line-height:25px;white-space:nowrap;}
#top-content ul#navig {display:block;list-style-type:none;position:absolute;bottom:0;left:23px;width:930px;height:35px;overflow:hidden;background:url(images/menutmp-bg.gif) no-repeat;}
ul#navig li {display:block;float:left;line-height:34px;font-family:"Trebuchet MS",Helvetica,sans-serif;}
ul#navig li a {display:block;text-align:center;font-weight:bold;padding:0 8px 0 9px;text-decoration:none;color:#fff;text-transform:uppercase;font-size:14px;}
ul#navig li a:hover, ul#navig li a.active {color:#ff5;text-decoration:none;}

.two-cols {width:930px;margin:0 auto;overflow:hidden;}
.leftcol {width:490px;float:left;margin:10px 10px 0 0;}
.rightcol {width:427px;float:right;margin:10px 0 0 0;}

.sep, .sepw {float:none;clear:both;margin:10px auto;width:317px;height:13px;}
.sep span {background:url(images/sep.gif) no-repeat center;}
.sepw {width:386px;height:15px;}
.sepw span {background:url(images/sep-wide.gif) no-repeat center;}

h2, h3 {font-size:24px;padding:10px 0 20px;font-weight:bold;color:#333;font-family:Georgia,sans-serif;}
h3 {font-weight:bold;font-size:18px;}

.citat {position:relative;width:600px;padding:10px 40px;font-family:Georgia,sans-serif;font-size:12px;line-height:200%;margin:0px auto 30px;background:url(images/quo1.gif) left bottom no-repeat;}
.citat p {text-align:center;}
.citat p strong {font-size:18px;}
.citat .u2 {display:block;position:absolute;width:31px;height:24px;border:0!important;right:0;top:0;}

#main-content {padding-bottom:25px;line-height:150%;}
#main-content p {padding:10px 0;}
#main-content ul {margin-left:32px;}
#main-content img {border:1px solid #666;}

.ileft {float:left;margin-right:10px;}
.iright {float:right;margin-left:10px;}

.rohy-head, .rohy-foot {padding-top:11px;background:url(images/rohy.gif) no-repeat top center;}
.rohy-foot {padding-top:0;padding-bottom:11px;background:url(images/rohy.gif) no-repeat bottom center;}
.rohy-body {background:#f0eeeb;border:solid #373737;border-width:0 1px;padding:0 10px;}

.rohy-body h2 {padding:0 0 20px;}

.novinka {}
.novinka em {display:block;float:right;font-style:normal;color:#777;}
.novinka h3 {font-size:14px;font-weight:bold;width:300px;color:#675536;padding:10px 0 10px;}
h4 {font-size:13px;font-weight:bold;color:#675536;}
.novinka p {padding:7px 0!important;}
.novinka p.b {font-weight:bold;}

.news1 p {color:#333;}
.news2 p {color:#555;}
.news3 p {color:#777;}

#footer {background:url(images/foot-bg.gif) no-repeat top center #373737;}
#footer-content {padding:15px 0 100px;border-top:1px solid #808080;color:#777;}
#footer-content p {padding:0 10px;}

.one-col {margin:10px 25px;}

.li-spacer li {padding:5px 0;}

.bmsa {width:200px;height:75px;margin:0 auto;}
.bmsa span {background:url(images/energy-studio.gif) no-repeat;}

.foot-links {margin:10px 10px 25px;}
.foot-links strong {font-weight:normal;color:#fff;float:left;}
.links {float:right;text-align:right;width:850px;line-height:200%;}
.links a {text-decoration:none;color:#8c7e5b;margin:0 10px;}
.links a:hover {text-decoration:underline;color:#ff5;}

.img-artroza {display:block;margin:0 0 10px;border:0!important;}

table img {border:0!important;display:block;margin:0 auto;}
table td {vertical-align:top;}

tr.stripe td {background:#e6e7e8;}
table.pad5 {border:1px solid #999;}
table.pad5 td {padding:5px;}

ol {margin-left:24px;}

label {display:block;font-weight:bold;}
.txtinp {border:2px ridge #fff;background:#e9e9e9;font-family:"Trebuchet MS",sans-serif;font-size:12px;padding:4px;}
.button {height:25px;background:#666;color:#fff;font-weight:bold;margin-top:10px;}

.odpovedi p {padding:4px 0!important;}
.otazka-row {margin:0 0 10px;padding:10px 0;border-bottom:1px solid #e6e7e8;}
.otazka {margin-left:10px;color:#333;}
.odpovedi p.odpoved {margin-left:25px;background:#f2f2f2;padding:10px!important;color:#000;}

.hilite {font-size:14px;color:#f00;}
.coop {border:1px solid #999;margin:8px 0;padding:0 10px;background:#eee;}
.toplist {width:0;height:0;overflow:hidden;}










