@import url('../../kweb/css/style.css');

body {
 background-color: #000;
 font-size:0.74em; 
 font-family: Georgia, Sans, Times; 
 color:#FFF;
 margin:0px;
}

*{
 margin:0px;
}

a:link , .kweb a, .menu a {color:#15afd1;text-decoration:none;}
a:visited {color:#15afd1;text-decoration:none;}
a:hover {text-decoration:underline;}


a.nocolor{
 color:#fbfbfb;
}
a:visited.nocolor{
 color:#fbfbfb;
}


p{
 padding-bottom: 14px;
 color: #dcdcdc;
 line-height:22px !important;
}

p.newsDate{
 padding-bottom: 0px !important;
 font-family: Georgia, Sans, Times !important; 
 line-height:11px !important;
}

h1{
 font-size:2em;
}

h2{
 color:#f39a4a;
 font-size:1.4em;
 padding-bottom: 6px;
 margin-bottom:10px;
 border-bottom: 2px dotted #535353;
}
h3{
 font-size: 1.2em;
}



.fl{
 float:left;
}
.clearfloat{
 float:clear;
 height:0px;
}

.nofloat{
 float:none;
}

.btn{
 cursor:hand;
}
.disabled{
 display:none;
}
.enabled{
 display:block !important;
}


/* ### MAIN STRUCTURE ### */
#whole{
 width: 100%;
 min-height:580px;
 height:auto !important;
 height:580px;
}

.backgr1{
 background: #000 url('/local/img/alkopoligamia_background_1.jpg') no-repeat 50% 0%;
}
.backgr2{
 background: #000 url('/local/img/alkopoligamia_background_2.jpg') no-repeat 50% 0%;
}
.backgr3{
 background: #000 url('/local/img/alkopoligamia_background_3.jpg') no-repeat 50% 0%;
}
#contentHolder{
 width:920px;
 position:absolute;
 left: 50%;
 margin-left: -460px;

}

/* CONTENT */
#content{
 width:640px;
 float:left;
 margin-right:30px;
}

/* RIGHT */
#right{
 width:250px;
 float:left;
}



#submenu{
 margin-bottom: 24px;
 padding:0px 10px 8px 22px;
 border-bottom: solid 3px #56371a;
 font-weight:bold;
}

.navPages{
 text-align:right;
 font-size: 0.9em;
 font-family: Verdana, Arial, Tahoma;
 margin-bottom: 40px;
 margin-top:-15px;
 border-bottom: solid 1px #797979;
 padding-bottom: 4px;
}
.navPages.home{
 font-size: 0.8em !important;
 letter-spacing: -0.5px;
}

.navPages a:hover{
 color:#000;
 background-color: #13a7cd;
 text-decoration: none !important;
}

a.nav_arrow{
 font-size: 1em;
 font-weight: bold;
}
.path{
 margin-bottom:18px;
 /*border-bottom: 2px dotted #535353;*/
 padding: 6px 10px 6px 10px;
}

.inset_inset{
 float:left;
 padding: 10px 24px 10px 0px;
}

.inset_right{
 float:right !important;
 padding: 10px 0px 10px 24px !important;
}





/* ### VIEW / LIST ### */
.listBlock{

}

h1.list{
 font-size:1.4em;
 margin-bottom: 5px;
}
p.list{
 line-height:18px;
 padding-bottom: 14px;
 margin-top:10px;
 text-align: justify;
}
p.list a:hover{
 text-decoration: none !important;
}
div.list{
 line-height:18px;
 padding-bottom: 14px;
 margin-top:10px;
 text-align: justify;
}
div.list a:hover{
 text-decoration: none !important;
}
p.fullInfo a:hover{
 text-decoration: none !important;
}

.sep{
  border-bottom: 2px dotted #313131;
}
.list_item{
 margin-bottom: 20px;
 padding:0px 10px;
}

p.newsDate{
 color: #0fa3df;
 line-height:12px;
}

.listNewsImg{
 width:143px;
 height:80px;
 margin-bottom: 14px;
}
.listNewsTxt{
 width: 460px;
 margin-left:17px;
}

.list_artist_img{
 width:330px;
 height:152px;
 margin-right:15px;
 margin-bottom:10px;
}

.list_artist_descr{
 width:275px;

}

/* MMedia */
.listMMdir{
 width:200px;
 margin: 30px 12px 30px 0px;
}
.listMMimg{
 width:150px;
 height:80px;
 margin: 10px 10px 10px 0px;
}

.MMimg{
 margin-bottom: 11px;
}
.MMdescr{

}

h1.MMtitle{
 font-size: 1.2em;
 color:#fb9c4a;
}
a.MMtitle{
 color:#fb9c4a;
}
p.MMinfo{
 font-size: 0.85em;
}
.mmEnd{
 height:2px;
 margin-bottom:18px;
}






/* ### VIEW / FULL ### */

.view_full{
 padding:0px 0px 0px 10px;
 line-height:18px;
}

/* *** Pij z glowa *** */
.dir_view_full{
 margin-bottom:30px;
}


h1.full{
 margin-bottom:8px;
}
p.fullInfo{
 line-height:22px;
 color:#f39a48;
 margin-top: 10px;
 margin-bottom: 10px;
 font-size: 13px;
}
p.fullInfo a{
 color:#f39a48 !important;
}

div.fullInfo{
 line-height:24px;
 color:#f39a48;
 margin-top: 10px;
 margin-bottom: 10px;
 font-size: 15px;
 font-weight: bold;
}

.fullInfo.artysci{
 line-height:18px;
}


div.fullInfo p{
 line-height:24px;
 color:#f39a48;
 margin-top: 10px;
 margin-bottom: 10px;
 font-size: 15px;
 font-weight: bold;
}



div.fullInfo a{
 color:#f39a48 !important;
}

div.fullInfo a:hover{
 text-decoration: none !important;
}

.art_image{
 margin-bottom: 0px;
 text-align: center;
}

p.fullContent{
 line-height:22px;
 margin-bottom: 14px;
}
div.fullContent{
 line-height:22px;
 margin-bottom: 14px;
}

p{
 line-height:18px;
}
.fullFiles{
 color:#999;
 line-height: 20px;
}

.artYoutube{
 margin:28px;
}

.social{
 margin-top:24px;
 font-size: 0.8em;
 font-weight:bold;
 color: #888;
 padding: 0px 10px;
 text-align: right;
}
.social p{
 margin-bottom: 4px;
 padding-right: 4px;
}
a.social{
 margin-right:2px;
 padding:0px !important;
}

.fullYoutube{
 margin:28px 0px;
}



/* ### MultiMedia ### */
h1.mmNewest{
 margin-bottom: 14px;
 font-size:1.8em;
}



/* ### KONCERTY ### */


.koncertL{
 width: 210px;
 margin-right: 20px;
}
.koncertL p.newsDate{
 font-weight: bold;
 margin-bottom: 20px;
}

.koncertR{
 width: 390px;
}
.koncertR h1 {
 margin-bottom: 34px;
}

.poster{
 margin-bottom: 15px;
}







/* ### KONTAKT ### */
#kontaktForm .form_group{
 margin: 24px 0px;
}
#kontaktForm .form_row td{
 padding:4px 10px 4px 0px;
 color: #999;
}

#kontaktForm input.form_checkbox{
 margin: 10px 4px 20px 0px;
}

#kontaktForm textarea.form_multiline{
 background: #222;
 border: 0px;
 color:#FFF;
 padding: 2px 4px;
 width:400px;
 height: 150px;
}

#kontaktForm input.form_text{
 background: #222;
 border: 0px;
 color:#FFF;
 padding: 2px 4px;
 width:200px;
}
#kontaktForm input.form_submit{
/* background: #f0984e;*/
 background: #0cabcb;
 border: 0px;
 color:#000;
 font-weight:bold;
 font-size:0.9em;
 padding: 2px 4px;
 width:100px;
 margin-left:120px;
}
#kontaktForm .form_name{
 width:110px;
}

.form_error{
padding: 6px 0px;
color: #F40 !important;
font-weight: bold;
}




/* ### KIEGA GOZCI ### */
.commentsList{
 margin-top:24px;
}


#commentForm .form_group{
 margin: 24px 0px;
}
#commentForm .form_row td{
 padding:4px 10px 4px 0px;
 color: #999;
}

#commentForm input.form_checkbox{
 margin: 8px 4px 8px 0px;
}

#commentForm textarea.form_multiline{
 background: #222;
 border: 0px;
 color:#FFF;
 padding: 2px 4px;
 width:400px;
 height: 70px;
}

#commentForm input.form_text{
 background: #222;
 border: 0px;
 color:#FFF;
 padding: 2px 4px;
 width:200px;
}
#commentForm input.form_submit{
/* background: #f0984e;*/
 background: #0cabcb;
 border: 0px;
 color:#000;
 font-weight:bold;
 font-size:0.9em;
 padding: 2px 4px;
 width:100px;
 margin-left:120px;
 margin-top:10px;
}
#commentForm .form_name{
 width:110px;
}

#commentForm td.form_token{
 padding-left: 120px;
}
.form_token{
 margin-top:10px;
}

#commentForm td.form_token input{
 background: #222;
 border: 0px;
 color:#FFF;
 padding: 2px 4px;
 width:215px;
 margin-bottom: 10px;
}

p.commentsNone{
 margin: 20px 0px
}
.comments_posted{
 background: #15afd1;
 color: #000;
 padding: 2px 6px;
 margin-bottom: 10px;
}

.commentItem{
 /*border-bottom: 2px dotted #313131;*/
 margin-bottom: 18px;
 padding: 10px 20px;
 background-color:#121212;
}

.commentItem div.date{
 color: #15afd1;
}
.commentItem div.author{
 color: #888;
 font-style: italic;
 font-size: 0.85em;
}
.commentItem div.author a{
 color: #888;
}


h3 input.check{
 margin: 0px 10px 0px -22px;
}

.commentsModerate{
 margin-bottom: 60px;
}

.commentItem_pending{
 background: #200703;
}
.commentItem_pending h3{
 color: #D24112;
}

#addCommentLink{
 text-align: right;
 margin-top: -29px;
 margin-bottom: 14px;
}
a:hover.addCommentLink{
 color: #000;
 background-color: #15afd1;
}




/* ### HOME ### */
#highligh{
 width: 640px;
 height:212px;
 background: #170c0a url('/local/img/highlight_bg.jpg') no-repeat;
 margin-bottom: 16px;
 padding:0px;
}

#hl_holder{
 padding: 16px 10px;
 height:180px;
}
.hlImg{
 width: 280px;
 height: 180px;
 margin-right:14px;
}
.hlDescr{
 width: 308px;
 height:186px;
 overflow:hidden;
}
.hlTitle{
 background-color: #13a7cd;
 margin-bottom: 4px;
 padding: 3px 6px;
}

h1.hl{
 font-size:1.6em;
}
.hlDescr p.list p{
 padding:0px;
 margin:0px;
 line-height: 16px;
}






/* ### HEADER ### */


#box_header_top{
 height:128px;
}

#newsletter_form{
 height:29px;
 width: 150px;
 background: #941f0b url('/local/img/newsletter.gif') no-repeat;
 margin-left: 660px;
 padding:5px 0px 0px 110px
}

#form_r_email{
 float:left;
 width:120px;
}

#form_v_email{
 background: #c35440;
 border : 0px;
 height:17px;
 width:110px;
 padding:5px 2px 0px 2px;
 color:#FFF;
}
#form_r_form_submit{
 float:left;
 background:#F0F;
}
#box_header_top .form_submit{
 border:0px;
 background: url('/local/img/submit.gif') no-repeat;
 width: 22px;
 height:22px;
}


/* Large Header - Home */
#box_header_large{
 height : 205px;
 padding-left:156px;
}

#ban_l_nav{
 width:26px;
 height:72px;
 background: url('/local/img/ban_nav_bg-trans.png') no-repeat;;
 margin-top:78px;
 padding: 27px 0px 0px 10px
}

#ban_l_navbox{
 position:absolute;
 z-index:2;
}
.ban_button{
 margin-bottom: 16px;
}

#ban_l_displ{
 width: 726px;
 height: 200px;
 background: url('/local/img/ban_bg.jpg') no-repeat;
}
#ban_displ{
 padding: 8px 9px;
}

/* Small Header - Pages */
#box_header_small{
 height : 111px;
 padding-left:182px;
}

#ban_s_displ{
 width: 726px;
 height: 103px;
 background: url('/local/img/ban_s_bg.jpg') no-repeat;
}


/* Main Menu */

#menu_main_holder{
 position:relative;
 z-index:1;
}

#menu_main_bg{
 height: 53px;
 background: url('/local/img/main_menu-trans.png') no-repeat;
 margin-bottom: 24px;
 margin-top: -13px;
 font-size: 12px;
 font-weight:bold;
 letter-spacing: -0.7px;
 z-index:3;
}
#menu_main{
 z-index:4;
 position:absolute;
}

/* Menu Signs */
#menu_main_signs{
 padding: 9px 0px 0px 24px;
 margin:0px;
 width:727px;
 overflow:hidden;
}


#menu_main .sign{
 background: #141414;
 height:5px;
 margin:0px 18px 0px 0px;
 width:20px;
 padding:0px;
}
#menu_main .active.sign{
 background: #f39a4a;
}


/* Menu Items */
#menu_main_items{
 padding: 0px 0px 0px 24px;
 margin: 9px 0px;
 width:750px;
 overflow:hidden;
}



.item{
 float:left;
 padding:0px;
 margin: 0px 18px 0px 0px;
}

#submenu .item{
 margin:0px;
}

.item a{
 color:#FFF !important;
}
.item a:hover{
 color:#f39a4a !important;
 text-decoration: none !important;
}
.item a:visited:hover{
 color:#f39a4a !important;
 text-decoration: none;
 text-decoration: none !important;
}

.item a:visited{
 color:#FFF !important;
 text-decoration: none !important;
}
.item.active a{
 color:#f39a4a !important;
 text-decoration: none;
 text-decoration: none !important;
}
.item.active a:visited{
 color:#f39a4a !important;
 text-decoration: none !important;
}
.item.active a:visited:hover{
 color:#f39a4a !important;
 text-decoration: none !important;
}


/* ### RIGHT ### */
#box_right_mp3{
 margin: 7px 0px 28px 0px;
}
#box_right_social{
 margin-bottom: 27px;
}
#box_right_shop{
 margin-bottom: 10px;
}
#box_right_links{
 margin-bottom: 6px;
}



/* ### BOTTOM BOX### */

#bottomBox{
 width:640px;
 height: 100px;
 overflow:hidden;
}

#bottomBoxLeft{
 width:315px;
 height:100px;
 background-color: #2b2b2b;
 margin-right:10px;
}
#bottomBoxLeftHolder{
 padding: 8px 14px;
}

#bottomBoxRight{
 width:315px;
 height:100px;
 background-color: #FFF;
}
.productImg{
 width:90px;
 height:84px;
 margin-right:10px;
}
.productDescr{
 width: 182px;
 height: 84px;
 overflow:hidden;
}
.productDescrHolder{
 height: 70px;
 overflow:hidden;
}

h1.product{
 font-size: 1em;
 margin-bottom:2px;
}
p.product{
 font-size:0.8em;
}
.productShopLink{
 font-size:0.8em;
 width:178px;
 text-align:right;
 padding:0px 2px;
}
.productShopLink a:hover{

 background-color:#15afd1;
 color:#000;
}



/* ### FOOTER ### */

#box_footer_menu{
 background: url('/local/img/footer_menu-trans.png') no-repeat;
 height:30px;
 margin-top:24px;
 padding: 14px 28px 0px 28px;
 font-size: 12px;
 font-weight: bold;
}


#rytm_footer{
 padding: 10px 10px 20px 10px;
 margin-top:0px;
 font-size:11px;
 color: #535353;
}
#rytm_footer a{
 color:#8e8e8e;
}
#rytm_footer_copy{
}
#rytm_footer_projekt{
 float:right;
}



/* ### ERRORS ### */
div.sumup{
 background: 0 !important;
 border: 0px !important;
 margin: 50px 0px !important;
 padding:0px !important;
}

.sumup .error{
 background: 0 !important;
 border: 0px !important;
 margin: 0px !important;
 padding:0px !important;
 font-size: 14px !important;
}

.sumup .error img.ico{
 display:none;
}

.sumup .error p{
 line-height: 20px !important;
}

