body{
 background-color:#000;
 margin:0;
 color:white;
 }
 
#all{
 position:relative;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../img/background.jpg);
 width:800px;
 background-repeat:repeat-x;
 background-position: 0 18px;
 }
#head_links{
 background-color:#371d0c;
 width:800px;
 height:18px;
 overflow:hidden;
 background-color:rgb(55, 29, 12); 
 color:rgb(156, 127, 109); 
 font-size:10px; 
 font-family:verdana;
 text-indent: 18px;
 line-height:16px;
 }
#links{
 height:15px;
 float:right;
 position:relative;
 right:15px;
 margin-top:-15px;
}
#links a{
color:rgb(156, 127, 109); 
text-decoration:none;
}

#links a:hover{
text-decoration:underline;
}
#head_all{
 margin-left:10px;
 margin-right:10px;
 background-image:url(../img/head.jpg);
 width:780px;
 height:338px;
 }
#main_link{
 position:absolute;
 left:485px;
 top:25px;
 width:230px;
 height:90px;
 outline: none;
 text-decoration:none;
 border-style:none;
 }
#newsletter{
 width:248px; 
 height:70px; 
 position:absolute;
 left:352px; 
 top:275px;
 color:rgb(156, 127, 109); 
 font-size:9px; 
 background-color:#372010;
 text-decoration:none; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 padding:3px;
 }
#newsletter form{
 float:left;
 color:rgb(220, 209, 203);
 font-weight:bolder;
 font-size:14px; 
 font-family:arial, Helvetica, sans-serif ;
 }
#newsletter_input{
 margin-left:2px;
 margin-right:2px;
 margin-top:-4px;
 padding:4px;
 width:107px;
 height:13px;
 border-width:0;
 background-image:url(../img/input.jpg);
 background-repeat:no-repeat;
 text-align:center; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-size:10px;
 color:rgb(94, 80, 71); 
}

#newsletter_button{
 border-width:0px; 
 background-color:transparent; 
 width:50px; 
 height:15px; 
 color:rgb(156, 127, 109); 
 font-size:10px; 
 text-decoration:none; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 }
#has_loged{
 width:210px; 
 height:70px; 
 position:absolute;
 left:352px; 
 top:275px;
 color:rgb(156, 127, 109); 
 font-size:9px; 
 background-color:#372010;
 text-decoration:none; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 padding:3px;
 }
#has_loged a{
 font-weight:bold;
 text-decoration:none;
 color:#DCD1CB;
 }
#has_loged a:hover{
 text-decoration:underline;
 }
#has_loged_panel{
 width:205px; 
 height:70px; 
 position:absolute;
 left:572px; 
 top:275px;
 color:rgb(156, 127, 109); 
 font-size:9px; 
 text-decoration:none; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 padding:3px;
 }
#has_loged_panel a{
 display:block;
 text-align:right;
 color:#9D816C;
 font-family:arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bolder;
 text-decoration:none; 
 }
#has_loged_panel a:hover{
 text-decoration:underline;
 }
#has_loged img{
 float:left;
 border-color:#2d1b0d;
 border-width:1px;
 border-style:solid;
 margin-right:10px;
 }
#has_loged h3{
 line-height:14px;
 margin:0px;
 font-weight:normal;
 color:#DCD1CB;
 font-size:12px;
 margin-left:20px;
 display:block;
 float:left;
 }
#log{
 position:absolute;
 left:605px;
 top:275px;
 margin-right:-10px;
 position:absolute;
 width:183px;
 height:77px; 
 }
#log_login{
 position:absolute;
 left:69px;
 top:5px;
 padding:4px;
 width:107px;
 height:13px;
 border-width:0;
 background-image:url(../img/input.jpg);
 background-repeat:no-repeat;
 text-align:center; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-size:10px;
 color:rgb(94, 80, 71); 
 }
#log_pass{
 position:absolute;
 left:69px;
 top:30px;
 padding:4px;
 width:107px;
 height:13px;
 border-width:0;
 background-image:url(../img/input.jpg);
 background-repeat:no-repeat;
 text-align:center; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-size:10px;
 color:rgb(94, 80, 71); 
 }
#log_button{
 position:absolute;
 cursor:pointer;
 border-width:0px; 
 background-color:transparent; 
 width:73px; 
 height:30px; 
 background-image:url(../img/l.jpg);
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-size:9px; 
 color:rgb(220, 209, 203); 
 font-weight:bold; 
 text-align:center;
 line-height:22px;
 text-indent:2px;
 font-size:11px; 
 font-family:arial, Helvetica, sans-serif ;
 }
#log_checkbox{
 position:absolute;
 left:5px;
 top:30px;
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-size:9px; 
 color:rgb(94, 80, 71);
 }
#link_reg{
 position:absolute;
 top:50px;
 left:8px;
 font-family:arial, Helvetica, sans-serif ;
 font-size:11px; 
 color:rgb(94, 80, 71); 
 text-decoration:none; 
}
#link_reg:hover{
 text-decoration:underline;
 }
#link_rem{
 position:absolute;
 top:63px;
 left:8px;
 font-family:arial, Helvetica, sans-serif ;
 font-size:11px; 
 color:rgb(94, 80, 71); 
 text-decoration:none; 
}
#link_rem:hover{
 text-decoration:underline;
 }
#tabs{
 position:absolute;
 left:348px;
 top:201px;
 width:442px; 
 height:44px; 
 }
.tab_on{
 width:86px;
 height:44px;
 text-align:center;
 line-height:50px;
 font-family:arial, Helvetica, sans-serif ;
 font-size:12px; 
 color:rgb(220, 209, 203); 
 font-weight:bold;
 float:left;
 }
div[class="tab_on"]{
background-image:url(../img/tab.png);
}
.tab_off{
 background-position:30% 30%;
 width:70px;
 height:44px;
 text-align:center;
 line-height:59px;
 font-family:arial, Helvetica, sans-serif ;
 font-size:12px; 
 color:rgb(220, 209, 203); 
 font-weight:bold;
 float:left;
 cursor:pointer;
 }
#tab_links_1{
 z-index:10; 
 }
.tab_links{
 position:absolute;
 left:348px;
 top:245px;
 width:442px;
 height:25px;
 background-color:#3a2011;
 }
.tab_links a{
 display:block;
 float:left;
 color:rgb(156, 127, 109); 
 text-decoration:none;
 margin-left:15px; 
 font-weight:bold;
 font-family:verdana, Arial, Helvetica, sans-serif ;
 position:relative;
 top:1px;
 font-size:10px;
 line-height:23px;
 }
#polish{
 position:absolute;
 left:560px;
 top:180px;
 background-image:url(../img/pl_flag.gif);
 width:30px;
 height:20px;
 }
#english{
 position:absolute;
 left:600px;
 top:180px;
 background-image:url(../img/eng_flag.jpg);
 width:31px;
 height:20px;
 }
#czech{
 position:absolute;
 left:640px;
 top:180px;
 background-image:url(../img/cze_flag.gif);
 width:30px;
 height:20px;
 }
#container{
 position:relative;
 margin-left:10px;
 margin-right:10px;
 background-color:#432410;
 width:780px;
 overflow:hidden;
 }
#left_menu{
 position:relative;
 width:200px;
 float:left;
 overflow:hidden;
 color:rgb(156, 127, 109);
 font-size:10px;
 text-decoration:none;
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-weight:normal;
 background-color:#2b190d;
 padding-bottom: 20000px; 
 margin-bottom: -20000px;
 }
#left_menu form{
 float:left;
 width:200px;
 height:55px;
 background-color:#372010;
 }
#left_menu form a{
 float:left;
 color:rgb(156, 127, 109); 
 font-size:10px;  
 text-decoration:none; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-weight:normal;
 text-indent:15px;
 line-height:18px;
 margin:0px;
 }
#left_menu form a:hover{
 text-decoration:underline; 
 }
#search_input{
 float:left;
 margin:6px;
 padding:4px;
 width:107px;
 height:13px;
 border-width:0;
 background-image:url(../img/input.jpg);
 background-repeat:no-repeat;
 text-align:center; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-size:10px;
 color:rgb(94, 80, 71); 
 }
#search_button{
 position:relative;
 float:left;
 display:block;
 top:6px;
 width:50px;
 height:20px;
 color:rgb(220, 209, 203);
 border-width:0;
 background-color:transparent;
 font-weight:bolder;
 font-size:14px; 
 font-family:arial, Helvetica, sans-serif ;
 }
#left_menu h1{
 float:left;
 width:2000px;
 margin-top:15px;
 color:rgb(220, 209, 203);
 font-size:14px; 
 font-weight:bold; 
 text-decoration:none; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 text-indent: 28px;
 }
#left_menu h2{
 color:rgb(156, 127, 109);
 font-size:10px;
 text-decoration:none;
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-weight:normal;
 font-size:17px;
 text-align:center;
}

#left_menu a{
 display:block;
 color:rgb(156, 127, 109); 
 font-size:10px;  
 text-decoration:none; 
 font-family:verdana, Arial, Helvetica, sans-serif ;
 margin-left:8px;
 font-weight:bold;
 line-height:14px;
 margin-bottom:6px;
}
#left_menu a:hover{
 text-decoration:underline;
 }
#stats{
 margin-left:6px;
 width:185px;
 float:left;
}
#stats a{
 font-size:10px;
 text-decoration:none;
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-weight:normal;
 display:inline;
 text-indent:0px;
 margin:0;
}
#stat24{
 position:relative;
 left:40px;
 }
a.nick_poziomka b{
 color:green;
 }
a.nick_redaktor b{
 color:#4c86a7;
}
a.nick_admin b{
 color:orange;
}

#left_menu img{
margin:14px;
}
#news_arts{
 display:block;
 float:left;
 width:580px;
 background-image:url(../img/background_2.jpg);
 color:rgb(156, 127, 109);
 font-size:10px;
 text-decoration:none;
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-weight:normal;
 padding-bottom: 20000px; 
 margin-bottom: -20000px;
 }
#news{
 background-image:url(../img/news.jpg);
 background-repeat:no-repeat;
 width:289px;
 float:left;
 }
#arts{
 background-image:url(../img/news.jpg);
 background-repeat:no-repeat;
 width:289px;
 float:left;
 }
#news_arts h1{
 width:270px; 
 margin:20px 0px 2px 16px;  
 color:rgb(220, 209, 203); 
 font-weight:bolder; 
 font-size:15px;  
 font-family:arial, Helvetica, sans-serif ;
 overflow:hidden;
 }
a.n_a_link{
 display:block; 
 margin:12px 10px 0 14px;
 color:rgb(220, 209, 203);
 font-weight:bolder; 
 font-size:13px;  
 font-family:arial, Helvetica, sans-serif ;
 text-decoration:none;
}
#n_a h3 a:hover {
 text-decoration:underline;
 }
#n_a h3 a {
 color:#9D816C;
 font-weight:bold;
 text-decoration:none;
 }
a.n_a_link:hover{
 text-decoration:underline;
 }
#news_arts h2{
 margin-top:8px;
 margin-left:14px;
 margin-bottom:8px;
 color:rgb(157, 129, 108); 
 font-weight:normal; 
 font-size:9px; 
 font-family:arial, Helvetica, sans-serif;
 }
#news_arts h2 a{
 color:rgb(156, 127, 109);
 text-decoration:none;
}
#news_arts h2 a:hover{
 text-decoration:underline;
}
#news_arts h3{
 overflow:hidden;
 margin-top:8px;
 margin-left:14px;
 color:rgb(157, 129, 108); 
 font-weight:normal; 
 font-size:11px; 
 font-family:arial, Helvetica, sans-serif ;
 width:260px;
 text-align:justify;
 }
#news_arts h3 a{
 color:rgb(157, 129, 108); 
 text-decoration:none;
 font-weight:bold;
 }
#news_arts h3 a:hover{
 text-decoration:underline;
 }
 
#news_arts h4{
 margin:-5px 0 0 11px;
 background-color:#5e3517;
 width:266px;
 height:1px;
 line-height:1px;
 overflow:hidden;
 }
#news_arts h5{
 display:block;
 margin-left:100px;
 }
#news_arts h5 a{
 color:rgb(157, 129, 108); 
 font-weight:normal; 
 font-size:11px; 
 font-family:arial, Helvetica, sans-serif ;
 text-decoration:none;
 margin:2px;
 }
#news_arts h5 a:hover{
 text-decoration:underline;
 }
a.more{
 color:rgb(220, 209, 203);
 text-decoration:none;
 font-weight:bold;
 font-size:10px;
 line-height:35px;
 text-align:center;
 text-indent: -2px;
 display:block;
 margin-left:190px;
 width:70px;
 height:40px;
 background-image:url(../img/m.jpg);
 }
#footer{
 margin-left:10px;
 margin-right:10px;
 background-image:url(../img/background_3.jpg);
 width:780px;
 height:53px;
 }
#doctype{
 margin-top:2px;
 margin-right:5px;
 height:15px;
 float:right;
 position:relative;
 font-size:10px; 
 font-family:verdana;
 color:rgb(156, 127, 109); 
 }
#footer a{
 color:rgb(156, 127, 109); 
 text-decoration:none;
}

#footer a:hover{
 text-decoration:underline;
}
#copyright{
 width:400px;
 position:relative;
 left:200px;
 top:20px;
 font-size:10px; 
 font-family:verdana;
 color:rgb(156, 127, 109); 
 text-align:center;
 }
 
 
 
 /*CSS for News and Articles
 
 */
#n_a{
 width:580px;
 color:rgb(156, 127, 109);
 font-size:10px;
 text-decoration:none;
 font-family:verdana, Arial, Helvetica, sans-serif ;
 font-weight:normal;
 padding-bottom: 20000px; 
 margin-bottom: -20000px;
 background-color:#3f2212;
 background-image:url(../img/background_4.jpg);
 background-repeat:repeat-x;
 overflow:hidden; 
 float:left; 
 display:block;
 }
#n_a h1{
 height:30px;
 margin:22px 0px 0px 18px;
 color:rgb(220, 209, 203);
 font-weight:bolder;
 font-size:15px; 
 font-family:Arial, Helvetica, sans-serif ;
 }
#n_a h2{
 background-color:#5f4d41;
 margin-left:10px;
 margin-right:10px;
 overflow:hidden;
 display:block;
 width:560px;
 height:1px;
 }
#n_a h3{
 margin: 10px 10px 0px 19px; 
 color: rgb(157, 129, 108); 
 font-weight: normal; 
 font-size: 12px; 
 font-family: arial Helvetica, sans-serif ;
 }
#n_a h4{
 margin: 20px 0 0 39px; 
 color:rgb(157, 129, 108); 
 font-weight:normal; 
 font-size:11px; 
 font-family:arial Helvetica, sans-serif ;
 }
#n_a h4 a{
 color:rgb(157, 129, 108); 
 font-weight:bold; 
 font-size:11px; 
 font-family:arial Helvetica, sans-serif ;
 text-decoration:none;
 }
#n_a h4 a:hover{
 text-decoration:underline;
 }
#coments{
 margin:15px 15px 25px 15px;
 width:550px;
 border-style:solid;
 border-width:1px;
 border-color:#5f4d41;
 background-color:#482712;
 }
#coments span{
 display:block;
 margin:2px 10px 0px 10px;
 color:rgb(157, 129, 108); 
 font-family:arial Helvetica, sans-serif ;
}
#coments span.coments_b{
 display:block;
 margin:2px 10px 0px 10px;
 background-color:#552d19; 
 color:rgb(157, 129, 108); 
 font-family:arial Helvetica, sans-serif ;
}
#coments a{
 color:rgb(157, 129, 108); 
 font-weight:bold; 
 font-size:11px; 
 font-family:arial Helvetica, sans-serif ;
 text-decoration:none;
 }
#coments a:hover{
 font-weight:bold; 
 text-decoration:underline;
 }
 
#coments #pages_comments{
text-align:center;
}
#pages_comments a{
 font-weight:normal;
 }
#pages_comments a:hover{
 font-weight:normal;
 }
#pages_comments a.bold{
 font-weight:bold;
 } 
 
 /*CSS gallery miniatures
 
 */

div.gallery_miniature_container{
 padding:5px;
 border-width:1px;
 border-style:solid;
 border-color:#9C7F6D; 
 margin:10px;
 background-color:#482712;
 }
a.gallery_nick, a.gallery_img {
 color:#9C7F6D;
 text-decoration:none;
 }
a.gallery_nick:hover{
 text-decoration:underline;
 }
div.gallery_miniature_container img{
 margin:10px;
 border-width:1px;
 }
a.title_link{
 color:#DCD1CB;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
}
a.title_link:hover{
 text-decoration:underline;
 }
 
 
div.photo_miniature_container{
 width:155px;
 padding:5px;
 border-width:1px;
 border-style:solid;
 border-color:#9C7F6D; 
 margin:10px;
 background-color:#482712;
 float:left;
 overflow:hidden;
}
a.photo_adder_nick{
 color:#9D816C;
 font-size:11px;
 text-decoration:none;
 }
a.photo_adder_nick:hover{
 text-decoration:underline;
 }
div.photo_miniature_container img{
 width:140px;
 margin:10px;
 border-color:#552d19; 
 border-width:1px;
 }
 
 
#img_gallery{
 width:338px;
 height:233px;
 border-width:0px;
 position:absolute;
 }
#gallery_cont{
 width:338px;
 height:233px;
 position:absolute;
 top:123px;
 }
#gallery_frame{
 position:absolute;
 width:338px;
 height:233px;
 background-image:url(../img/window.png);
 z-index:4;
 }
#gallery_prev{
 width:38px;
 height:27px;
 z-index:5;
 position:absolute;
 top:189px;
 left:20px;
 cursor:pointer;
 overflow:hidden;
 line-height:100px;
 }
#gallery_next{
 width:38px;
 height:27px;
 z-index:5;
 position:absolute;
 top:189px;
 left:58px;
 cursor:pointer;
 overflow:hidden;
 line-height:100px;
 }
 
#n_a .quote{
margin:0;
display:block;
margin-left:2px;
width:98%;
padding-left:1%;
height:16px;
line-height:16px;
background-color:#6d5042;
border-width:1px;
border-color:#452e22;
font-weight:bold;
color:#DCD1CB;
}
#n_a  .quote_main{
margin:0;
display:block;
margin-left:2px;
width:98%;
padding-left:4px;
padding-bottom:6px;
padding-top:3px;
background-color:#482712;
border-width:1px;
border-color:#6d5042;
border-style:solid;
font-weight:normal;
color:#9c8375;
}

#coments .quote{
margin:0;
display:block;
margin-left:2px;
width:98%;
padding-left:1%;
height:14px;
background-color:#6d5042;
border-width:1px;
border-color:#452e22;
font-weight:bold;
color:#DCD1CB;
}
#coments .quote_main{
margin:0;
display:block;
margin-left:2px;
width:98%;
padding-left:4px;
padding-bottom:6px;
padding-top:3px;
background-color:#482712;
border-width:1px;
border-color:#6d5042;
border-style:solid;
font-weight:bold;
color:#9c8375;
}

.coments_b .quote{
margin:0;
display:block;
margin-left:2px;
width:98%;
padding-left:1%;
height:14px;
background-color:#6d5042;
border-width:1px;
border-color:#452e22;
font-weight:bold;
color:#DCD1CB;
}
.coments_b .quote_main{
margin:0;
display:block;
margin-left:2px;
width:98%;
padding-left:4px;
padding-bottom:6px;
padding-top:3px;
background-color:#482712;
border-width:1px;
border-color:#6d5042;
border-style:solid;
font-weight:bold;
color:#9c8375;
}
#n_a img{
border-color:#9D816C;
}