/* brnorifles 2009,copyright creativeagency.cz 2009,design by Petr Haluza */

*{font-family:Geneva,Arial,Helvetica,sans-serif; margin:0; }
body { padding: 0; font-size: 12px; color: #f5a200 ; background: #000 url(bg.jpg) no-repeat top center fixed; }

h1{font-size:20px;color:#f5a200 ;margin:0px 0px 10px 0px;}
h2{font-size:14px;color:#f5a200 ;margin:0px 0px 5px 0px;font-weight:normal;}
h3{font-size:12px;color:#0C356A;margin:0px 0px 0px 0px;font-weight:bold;}
h4{font-size:20px;color:#383838;margin:0px 0px 5px 0px;font-weight:normal;}
h5{font-size:14px;color:#383838;margin:0px 0px 10px 0px;}
h6{font-size:28px;margin:0px 0px 0px 0px;font-weight:normal;color:#347BA2;}
p{/*line-height:22px*/;margin-top:0px;margin-bottom:10px;}
ul{}
li{}
a:hover{text-decoration:underline;  cursor: pointer;}
img{border:none;}
.clear {clear: both;}

.wrap{ /*height:100%; padding:0px auto; margin:0px auto;background: url(bg_footer_bot.jpg) repeat-y bottom center; border:dotted 1px #00F;*/}

#header_wrap{;;}
#header{width:1000px;height:193px;margin:0 auto; background: #996800 url(header_bg.jpg) no-repeat; border-bottom:1px white solid; }
#header_left{ width: 340px; position: absolute; padding-left:10px;}
#header_banner{;}
#header_upper{width:550px;float:right;}
#header_lang{width:550px;float:right;height:85px;padding:5px 10px 0 0;}
#header_lang ul {list-style:none;float:right;;}
#header_lang li {display:block;float:left;color:#000;font-size:10px;padding:0 10px 0 0;}

#header_lower{width:550px;float:right;}
#header_sub{float:right; padding-right:90px; height:60px;text-align:right;}
#header_sub h2{color:white;font-family:"Times New Roman",Georgia,Serif; font-size: 22px; margin:0px; /*font-style: italic;*/}

/* MENU */
#navs{width:1000px;height:43px;margin:0 auto;float:right; }
#menuHolder { float:right; }
#menu,
#menu ul {padding:0; margin:0; list-style:none; position:relative; z-index:10;}
#menu {height:38px; float:left; padding:0; position:relative; }
#menu ul {position:absolute; left:-9999px; top:-9999px;}
#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
#menu li {float:left;}
#menu li a {display:block; float:left; color: #f5a200; font-size:16px; /*height:38px;*/ padding:0 15px 0px 0; line-height:38px; text-transform: uppercase; text-decoration:none; background: url(tabB.gif) no-repeat right top;}
#menu li a.sub {background: url(tabB.gif) no-repeat right 0 ;}
#menu li a.sub-current {background: url(tabB.gif) no-repeat right -38px ;}
#menu li a.sub-current b {background: url(tabB.gif) no-repeat left -38px ; color: #FFF;}
#menu li a b {display:block; font-weight: normal ;float:left; height:38px; background:url(tabB.gif) no-repeat left 0; padding:0 0 0 15px; cursor:pointer;}
#menu li:hover {position:relative; z-index:100;}
#menu a:hover {background:url(tabB.gif) no-repeat right -38px; position:relative; z-index:100; color:#fff /* pro IE6 */; cursor:pointer;}
#menu a:hover b {background:url(tabB.gif) no-repeat left -38px; cursor:pointer;}
#menu a.sub:hover {background:url(tabB.gif) no-repeat right -38px;}
#menu li:hover > a {background:url(tabB.gif) no-repeat right -38px; color:#fff;}
#menu li:hover > a b {background:url(tabB.gif) no-repeat left -38px;}
#menu li:hover > a.sub {background:url(tabB.gif) no-repeat right -38px;}
#menu :hover ul {left:0; top:35px;/* snížení položek */ z-index:9999; width:130px; padding-top:4px; }

#menu :hover ul li {width:118px; margin:0 5px 0px 0; border:1px solid #999; border-width:0 1px; /*display:inline;*/ background:#fff;}
#menu :hover ul.m_long li {width:198px; }
#menu :hover ul li a {/*height:20px;*/ width:100px; padding:5px 0 5px 5px; line-height:13px; background:#fff; color:#000; font-size:12px; 
                      margin-left:5px; display:block; border:1px solid #fff; cursor: pointer;}
#menu :hover ul.m_long li a {/*height:20px;*/ width:180px; }

#menu :hover ul li.subtop {margin:0; border:0; float:left;  height:5px; font-size:1px; background:transparent url(blank.gif) ;}
#menu :hover ul li.subtop b {margin:0; border:0; float:left;  height:5px; font-size:1px; background:transparent url(blank.gif) ;}
#menu :hover ul li.subbottom b {margin:0; border:0; float:left; height:5px; font-size:1px; background: white ;}
#menu :hover ul li HR {color: #666; height: 1px;}
#menu :hover ul li a:hover {color:#000; background-color:#f5a200; border-color:#ccc;}
#menu li:hover ul li:hover > a {color:#000; background-color:#f5a200; border-color:#ccc;}



#page{width:1000px;margin:0 auto;padding:0px;}

/* SEARCH a BANNER */
#sub_boxes{ width: 1000px; float:left;margin:0px ;background: #4c4c4c url(bg_banner.jpg) no-repeat;border-bottom:1px black solid; }
.sub_box_text{width:250px;float:left;;padding:5px 10px 10px 30px; background: transparent url(fx0.gif) no-repeat right top;}
.sub_box_text h2{font-size:17px; text-transform: uppercase;/*line-height:22px*/;margin-top:0px;margin-bottom:5px;}
.sub_box_text p{font-size:14px; text-transform: uppercase;/*line-height:22px*/;margin-top:0px;margin-bottom:1px;}
.sub_box_text select{width:220px;}
.sub_box_text input{background: #fff url(lupa.gif) no-repeat 201px 3px;width:191px;;padding:3px 25px 1px 4px;;border:0px;}
.sub_box_banner{width:700px;float:right;;padding:0px;background-repeat:no-repeat;background-position:left;}
.sub_box_banner img { display:block;max-width:690px;float:right;padding:0px;}
.sub_box_banner h1 {position:absolute;display:block;z-index:9000;float:left;;padding:10px 0 0 0;;}

#main_content{width:1000px;background: #c8c8c8 url(bg_mid.jpg) repeat-y; min-width: 300px;border-bottom:1px white solid; ;}
#main_content p{color:black;margin-bottom:10px;}

/* DETAIL PRODUKTU*/
#main_product_left{width:635px;float:left;padding:10px 5px 5px 15px; color:black; }
 #main_product_left h1 { color:black; }
 #main_product_left ul{padding:0px;margin:15px 0px 15px 10px;}
 #main_product_left li{padding-left:25px;height:30px;font-weight:bold;list-style-type:none;background-image:url(images/check.png);background-repeat:no-repeat;margin:0px;}

#main_product_right{width:305px;float:right;background: url(fx2.gif) no-repeat -10px 20px;padding:20px 5px 5px 15px; color:black; }
 #main_product_right ul{padding:0px;margin:0px;}
 #main_product_right li{list-style-type:none; border-bottom:solid 1px gold ;margin-bottom:5px;padding-bottom:5px; width:280px;}
 #main_product_right li.licha .text{float: left ;/*width:155px;*/ word-wrap: break-word; }
 /*#main_product_right li.licha span{font: 15px ; }*/
 #main_product_right li.licha p{font: 15px ; }
 /*#main_product_right li.licha img{float: right; border:1px gray solid; padding:1px;}*/
 #main_product_right li.licha p img{float: right; border:1px gray solid; padding:1px; margin-right:3px;}
 #main_product_right li.suda .text{float: right ;/*width:155px*/; word-wrap: break-word; }
 /*#main_product_right li.suda span{font: 15px ; }*/
 #main_product_right li.suda p{font: 15px ; }
 /*#main_product_right li.suda img{float: left; border:1px gray solid; padding:1px;}*/
 #main_product_right li.suda p img{float: left; border:1px gray solid; padding:1px; margin-right:5px;}


#main_product_bottom{width:980px;float:left;padding:10px; color:black; /* border:dotted 1px #00F;*/ }

/* VÝPIS PRODUKTŮ */
#main_prodlist_right{width:635px;float:right;padding:10px 45px 5px 10px; margin:0px;color:black; }
#main_prodlist_right li { padding:5px;margin:0 0 5px; list-style-type:none; }
 #main_prodlist_right h1{color:black;}
 #main_prodlist_right h2{color:black;}
.produkt{width:600px;float:left; border-collapse: collapse;border-spacing: 0px;}
.pr_nadpis{float:left;padding:15px 0 0 5px; }
.pr_nadpis h1 a{color:black; }
.pr_obsah{float:left;width:590px;padding:0px; }
.pr_obsah p{color:black; margin:0px; }
.pr_obsah img{float:right; }
.pr_vice { width:100%;float:right;padding:0 10px 0 0; background:url(fx11.gif) no-repeat -35px top; text-align:right; ;}
.pr_vice a{ color:black ;}

#main_prodlist_left{width:270px;float:left;padding:10px 5px 0px 15px; margin:0px;color:black; background:url(fx33.gif) no-repeat 285px 5px;  }
#main_prodlist_left .temp{height:400px; margin:0px;color:black;background:url(_bg_list_holub.gif) repeat-y; }


/* VÝPIS CLANKU */
#main_artlist_left{width:635px;float:left;padding:10px 5px 5px 15px; margin:0px;color:black; }
#main_artlist_left li { padding:5px;margin:0 0 5px; list-style-type:none; }
.clanek{width:600px;float:left; border-collapse: collapse;border-spacing: 0px;}
.cl_nadpis{float:left;padding:15px 0 0 5px; }
.cl_nadpis h1 a{color:black; }
.cl_obsah{float:left;padding:0px; }
.cl_obsah p{color:black; margin:0px; }
.cl_vice { width:100%;float:right;padding:0 10px 0 0; background:url(fx11.gif) no-repeat -35px top; text-align:right; ;}
.cl_vice a{ color:black ;}

#main_artlist_right{width:330px;float:left;padding:20px 0 20px 0; margin:0px;color:black; text-align:center;}
 #main_artlist_right img { }
 

#main_intro { width:900px;float:left;padding:20px 0 0 60px; margin:0px;color:black; /*background:url(intro.jpg) no-repeat center 15px;*/}
#main_intro p { font-size:14px; /*color:white*/;margin-bottom:8px;}
#main_intro hr { border-color: #999; border-style: solid; border-width: 1px 0 0; margin: -2px 0 6px;}

/* DETAIL CLANKU */
#main_article_left{width:635px;float:left;padding:10px 5px 15px 15px; margin:0px;color:black; }
 #main_article_left h1{width:600px;float:left;padding:10px 5px 5px 0px; margin:0px;color:black; }
 #main_article_left p{ float:left; color:black; width: 100%; /*padding:1px;margin:1px;*/ }
 #main_article_left p a{ color:black; }
#main_article_right{width:330px;float:left;padding:20px 0 20px 0; margin:0px;color:black; text-align:center;}
 #main_article_right img { }


/* PRAVÉ NOVINKY */
#main_news_right{width:305px;float:right;background-image:url(images/right_sidebar_bg.gif);background-repeat:no-repeat;padding:10px 5px 5px 0px; color:black; border:dotted 1px #090;}
#main_news_right ul{padding-left:20px;margin:0px;}
#main_news_right li{/*list-style-type:none;*/border-bottom:dotted 1px #ddd;margin-bottom:5px;padding-bottom:5px; width:280px; border:dotted 1px #F90;}


/* FOOTER   */
#footer_wrap{margin:0;}
#footer{width:1000px;height:240px;background: #464646 url(bg_footer.jpg) no-repeat top center;padding:25px 0px 0px 0px;font-size:11px;color:#FFFFFF;margin:0 auto;border-top:1px black solid; }
#footer li{display:inline;padding-right:8px;}
#footer ul{margin-top:-4px;}

#footer_l{float:left;width:400px;padding:10px 5px 5px 35px; }
#footer_r{float:right;width:400px;/*height:240px*/;text-align:right;padding:10px 26px 0 0;}
#footer_copy{float:left;width:960px; /*height:100%*/;text-align:leftr; padding-left:40px; }
#footer_copy p {color:#c6c6c6; }
#footer_copy p a{color:#c6c6c6; text-decoration:none;}
#footer_copy p a:hover{color:gold; text-decoration:underline;}

#footer_links{float:left;width:960px; /*height:100%*/;text-align:leftr; padding:20px 0 0 20px; }
/* ******************************** */

/*

#header_sub_text  h1{color:#383838;margin-bottom:0px;letter-spacing:-1px;font-size:16px;}
#header_sub_text  h2{color:#999999;}
#header_sub a{color:#ffffff;}
#header_sub h1{color:#FFFFFF;margin-bottom:0px;font-weight:bold;font-size:35px;letter-spacing:1px;padding:30px 0px 0px 35px;}
#header_sub h2{color:#FFFFFF;padding:0px 0px 0px 35px;line-height:25px;font-weight:normal;font-size:14px;}
#header_sub h4{color:#666666;font-size:14px;font-weight:normal;}


#header_logo{width:280px;float:left;height:95px;}
#header_lower{width:980px;float:left;}
#header_lower_alt{width:892px;float:left;padding-left:43px;}
#header_sub{float:left;width:390px;}
.header_sub{float:left;width:390px;}
#header_sub_text{float:left;padding-left:30px;width:250px;margin-right:10px;}
#header_sub_text_secondary{float:left;width:500px;margin-top:40px;color:#ffffff;}
#header_sub_text_secondary p{width:500px;font-size:28px;color:#ffffff;font-weight:normal;margin-bottom:0px;}
#header_sub_text_secondary a{color:#ffffff;}
#header_sub_button{float:left;padding-top:20px;width:50px;}
#header_sub_button_alt{float:left;width:50px;}
#header_secondary{width:980px;height:187px;margin:0 auto;}
#header_sub_headline{float:left;width:390px;height:220px;}
#header_sub_port{float:left;width:390px;margin-top:15px;}
#header_sub_secondary{float:left;padding-top:0px;width:390px;padding-left:35px;}
#header_sub_secondary_right{float:right;padding-top:0px;width:390px;margin-top:40px;font-size:18px;color:#ffffff;text-align:right;padding-right:15px;}
