*{padding:0;margin:0;}
body{margin:0px;padding:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#CBD0B3;background:#67695C;margin-bottom: 20px}
form,table,input,textarea,select{font-family:Verdana,Arial,Helvetica,sans-serif;color:#CBD0B3;font-size:11px;}
img{border:solid 1px #737567;}
sup{font-size:8px;}
img.line0{border:0px;}
img.line01{border:0px solid red;margin:15px 0 5px 0;}
.line1{border:0;margin:10px 0 20px 15px;}
#container{width:1024px;margin:0 auto 30px auto;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.cleaner{clear:both;}
.cleaner_pager{clear:both;margin:15px 15px 0px 15px;padding-bottom:90px}
.pager_left{float:left;}
.pager_right{float:right;width:285px;text-align:right;}
.linercat{width:700px;font-size:0px;clear:both;margin:-2px 0px 0px 15px;background-color:#7E816F;height:1px;line-height:1px;}
/* --------------------- h1,2,3,4,p,a,a,a:hover ------------------------------------------- */
h2,h3{font-size:12px;  font-weight:bold;  margin:0;  padding:30px 0 0 60px;color:#FBBD00;}
h2.right_home{margin:0 0 -15px -15px;}
h2.tsafe{background:url(../img/h2-tsafe.gif) no-repeat 15px 100%;}
h2.news2{background:url(../img/h2-news.gif) no-repeat 15px 100%;}
h2.about{background:url(../img/h2-about.gif) no-repeat 15px 100%;}
h2.break{background:url(../img/h2-about.gif) no-repeat 15px 100%;}
h2.distr{background:url(../img/h2-distr.gif) no-repeat 15px 100%;}
h2.down{background:url(../img/h2-down.gif) no-repeat 15px 100%;}
h2.cont{background:url(../img/h2-cont.gif) no-repeat 15px 100%;}
h2.catal{background:url(../img/h2-catal.gif) no-repeat 15px 100%;}
h2.login{background:url(../img/h2-log.gif) no-repeat 15px 100%;}
h3{padding:0 10px 10px 0;}
h3 a{text-decoration:none;}
a{color:#FBBD00;font-weight:bold;}
a:hover{text-decoration:none;}
a span.und{color:#CBD0B3;font-weight:normal;}
/* --------------------- header ------------------------------------------- */
#top_strip{width:100%;height:30px;background:url(../img/top-strip-bg.png) repeat-x left top; _margin-bottom:-30px;}
#top_strip_in{width:1024px;margin:0 auto 30px auto;height:30px;line-height:28px;}
#top_strip_in div{float:right;margin-right:5px;}
#top_strip_in span{margin-right:30px;}
a.lang{color:#CBD0B3;font-weight:normal;text-decoration:none;}
a:hover.lang{color:#FBBD00;text-decoration:underline;}
#header_top{width:100%;height:158px;background:url(../img/top-bg.jpg) no-repeat left top;}
#header_top .logo{position:relative;float:left;width:240px;height:120px;top:20px;left:20px;cursor:pointer;}
#header_top .topfind{position:relative;float:left;width:200px;left:570px;top:110px;}
#header_top .topfind input{color:black;position:relative;width:145px;height:20px;line-height:16px;left:57px;top:0px;border:none;background-color:#989B86;padding-top:4px;%padding-top:0;}
#header_top .topfind input.findbut{width:19px;height:19px;left:36px;top:9px;background:url(../img/findbut-topfind-bg.png) no-repeat left top;cursor:pointer;%top:4px;}
#header_top .topfind p{margin-top:4px;text-align:right;margin-right:10px;
/*border:1px solid red;*/
}
#header_top .topfind p a{color:#CBD0B3;font-weight:normal;}
#header_top .topfind p a:hover{color:#FBBD00;clear:both;}
/* --------------------- h_menu ------------------------------------------- */
#h_menu{position:relative;width:100%;height:43px;background:url(../img/main-menu-bg.png) no-repeat;}
#h_menu a{display:block;position:relative;left:1px;width:145px;float:left;color:#CBD0B3;margin:0 1px 0 0px;line-height:43px;text-align:center;text-decoration:none;}
#h_menu a:hover{color:#FBBD00;text-decoration:underline;}
#h_menu a.active{color:#FBBD00;text-decoration:underline;}
/* --------------------- content ------------------------------------------- */
#content{background:#646659 url(../img/content-bg.png) repeat-x left top;height:100%;
/* tato kravina je pro IE 6 */
}
.ref_top{font-size:10px;padding:10px 0 0 0;margin:0px 0 5px 15px;}
.ref_top a{color:#CBD0B3;font-weight:normal;text-decoration:none;}
.ref_top a:hover{color:#FBBD00;text-decoration:underline;}
.ref_top span{color:#FBBD00;font-weight:bold;}
#content .leftcol_home{float:left;width:585px;height:305px;background:url(../img/leftcol-home-bg.png) no-repeat right top}
#content .leftcol_home p{margin:10px 20px 0 45px;line-height:16px;}
#content .rightcol_home{float:right;width:439px;}
#content .rightcol_home p{margin:30px 0 0 45px;}
#content .centercol_home{width:1024px;}
#content .centercol_home p.newsdet,p.newsdetshort{margin:10px 20px 20px 20px;line-height:20px;}
#content .centercol_home p.newsdetshort{width:700px;}
#content .videobox{margin:35px 0 0 45px;width:350px;}
.newsbox,.newsbox1{float:left;width:341px;height:200px;}
.newsbox p,.newsbox1 p{padding:0 15px 0 0;}
.newsbox{background:url(../img/news-bg.png) no-repeat right top;}
.newsboximg{margin:0 10px 20px 15px;float:left;
/*width:129px;height:129px;*/
}
#content .centercol{width:1024px;}
#content .centercol p{margin:10px 20px 0 45px;line-height:16px;}
#content .centercolabout{background:url(../img/about-bg.jpg) no-repeat right top;}
#content .centercol p.about2{padding-left:48px;width:700px}
#content .centercol p.about{width:550px;}
.poinball{border:0;margin:20px 15px 0 45px;float:left;}
.sejf{float:right;border:0;margin-right:15px;}
#content .centerlogin{background:url(../img/login-bg-all.jpg) no-repeat right top;}
#content .centercol p.distr{margin:15px 0 0 15px}
#content .centercol .distrarea{position:relative;top:-100px;}
#content .centercol .distrarea table{width:370px;text-align:center;}
#content .centercol .distrarea tr{line-height:17px;}
#content .contbox1{width:273px;float:left;}
#content .contbox2{width:273px;float:right;}
#content .centercoldown{background:url(../img/down-bg.png) repeat-x left top;}
#content .centercoldown .downloadbox{width:341px;float:left;margin-top:0px;}
#content .centercoldown .downloadbox h3{text-decoration:underline;}
#content .centercoldown p.downlit{width:320px;height:22px;margin:0 -15px 0 15px;}
#content .centercoldown a{color:#CBD0B3;text-decoration:none;}
#content .centercoldown a:hover{color:#FBBD00;text-decoration:underline;}
#content .rightcolcont{float:right;width:438px;}
#content .rightcolcont h3{padding:10px 0 0 15px;}
#content .rightcolcont .writeform{margin-left:15px;}
#content .rightcolcont input,textarea{border:1px solid #8A8D7A;background:#646659;color:#CBD0B3;height:150px;width:375px;}
#content .rightcolcont input{height:18px;width:220px;}
#content .rightcolcont input.verify{height:18px;width:160px;}
#content .rightcolcont input.wribut{border:0;position:relative;top:0px;left:292px;height:23px;width:85px;}
#content .leftcolcont{float:left;width:586px;background:url(../img/break-bg.png) no-repeat right top;}
#content .leftcolcont p{padding:0 10px 0 35px;line-height:18px;}
#content .leftcolbreak{float:left;width:295px;background:#646659 url(../img/down-bg.png) no-repeat right top;}
#content .leftcolbreak p{padding:0 15px 0 15px;text-align:justify;line-height:16px;}
#content .leftcolbreak ul{list-style:none;margin:0 0 0 15px;}
#content .leftcolbreak ul li{font-size:12px;margin-bottom:15px;}
#content .leftcolbreak ul li a,#content .leftcolbreak ul li a:hover.active{color:#FBBD00;text-decoration:none;}
#content .leftcolbreak ul li a.active{color:#CBD0B3;text-decoration:none;}
#content .leftcolbreak ul li a:hover{color:#FBBD00;text-decoration:underline;}
#content .rightcolbreak{margin:57px 0 -50px 0;width:729px;float:right;}
#content .rightcolbreak p{padding:0 15px 0 15px;line-height:16px;}
#content .rightcolbreak h3{padding:0 15px 33px 15px;}
#content .rightcolbreak img{float:right;border:0;position:relative;top:-50px;}
#content .rightcolbreak a{color:#CBD0B3;font-weight:normal;text-decoration:none;}
#content .rightcolbreak a:hover{color:#FBBD00;text-decoration:underline;}
/* --------------------- v_menu ------------------------------------------- */
#v_menu{width:280px;}
#v_menu ul{margin:0 0 0 20px;padding:0;list-style:none;}
#v_menu ul li a{font-weight:normal;margin:0;padding:0 0 0 20px;height:30px;line-height:28px;text-decoration:none;color:#CBD0B3;}
#v_menu ul li a.activ{background:url(../img/menu-arrow-bg.png) 0 0 no-repeat;font-weight:bold;color:#FBBD00;}
#v_menu span{
/*margin:0 0 0 20px;*/
}
#v_menu li a:hover{background:url(../img/menu-arrow-bg.png) 0 0 no-repeat;color:#FBBD00;}
#v_menu ul ul{margin-left:10px;}
#v_menu ul ul li a{line-height:20px;height:20px;padding:1px 0px 2px 30px;text-decoration:none;color:#fff;}
#v_menu ul ul li a.activ{background:url(../img/menu-arrow-bg.png) 10px 0 no-repeat;font-weight:bold;color:#DAC890;margin:0;}
#v_menu ul ul li a:hover{text-decoration:none;background:url(../img/menu-arrow-bg.png) 10px 0 no-repeat;padding-left:30px;}
/* ---------- katalog --------------- */
#content .leftcolcat{float:left;width:295px;background:url(../img/break-bg.png) no-repeat right top;}
#content .rightcolcat{margin:57px 0 -50px 0;float:right;width:729px;}
#content .rightcolcat h3,#content .rightcolcat h4{margin:0 0 0 15px;}
#content .rightcolcat p{padding:0 15px 0 15px;line-height:16px;}
#content .rightcolcat ul{margin:5px 0 10px 40px;}
#content .rightcolcat li{margin:3px 0 0 0;}
#content .rightcolcat li a{text-decoration:none;font-weight:normal;}
#content .rightcolcat li a:hover{text-decoration:underline;}
#content .rightcolcat img{border:0;}
#content .thumbcat{width:205px;}
#content .rightcolcatdet{margin:57px 0px 15px 0px;float:right;width:729px;}
#content .rightcolcatdet h3{margin:0 0 0 15px;}
#content .catleftdet{float:left;width:150px;margin:15px 0 0 15px;_margin-left:7px;}
#content .catrightdet{float:right;width:475px;margin:15px 15px 0 0px;_margin-right:7px;}
.locks {margin:5px 0 15px 0;float:left;width:79px;text-align:center;height:100px;font-size:10px;}
#content .rightcolcatdet .catrightdet table{width:230px;}
#content .rightcolcatdet .catrightdet .divtable1{float:left;width:230px;}
#content .rightcolcatdet .catrightdet .divtable2{float:right;width:230px;}
#content .rightcolcatdet .catrightdet .divtable2 td{padding-left:10px}
#content .rightcolcatdet .catrightdet h3 {margin-left:0px}
/* --------------------- sort,items ------------------------------------------- */
.sortitems{margin:5px 0 0 15px;width:710px;background:url(../img/sort-box-vert-bg.png) repeat-y center;}
.sort_box{margin:15px 0 0 0;width:352px;  height:190px;  float:left;background:url(../img/sort-box-bg.png) no-repeat right bottom;}
.sort_box form{margin:0;padding:0;}
.img_box{float:left;height:180px;width:130px;}
/*  ------------------ footer  -------------------- */
#footer{margin-top:0px;color:#A7A7A7;width:100%;height:33px;}
#footer a{font-weight:normal;color:#A7A7A7;text-decoration:none;}
#footer a:hover{color:#FBBD00;text-decoration:underline;}
#footer .active,#footer a:hover.active{color:#FBBD00;text-decoration:none;}
#footer .leftfoot{margin-top:14px;float:left;width:450px;padding:5px 0 0 10px;}
#footer .right{margin-top:14px;float:left;width:390px;font-size:10px;}
#footer .right p{margin:0 15px 0 0;text-align:right;line-height:23px;}
#footer .counter{float:right; width:168px; height:46px; line-height:46px; color:white; font-weight:bold; font-size:11px; background:url(../img/counter.gif) left top no-repeat;}
#footer .counter table{position:relative; left:21px; top:3px; border:0; %left:22px; }
#footer .counter td{width:18px; height:40px; color:#A7A7A7; font-weight:bold; font-size:13px; line-height:40px; text-align:center; font-family: Arial;}
/** --------  ostatní ----- */
.divtable1 table{border-right:1px solid #7E816F;}
table.detailsearch{margin:10px 0 0 15px;}
table.detailsearch td{padding:3px;}
.detailsearch input{width:75px;color:black;}
.detailsearch input.finbut{width:85px;}
.detailsearch input.longinp{width:200px;}
.pright{text-align:right;}
.center{text-align:center;}
.color{color:#FBBD00;}
.boldcolor{font-weight:bold;color:#FBBD00;}
.bold{font-weight:bold;}
.error{margin:0 0 15px 15px;font-weight:bold;  color:red;}
