div#nyroModalFull{font-size:12px;color:#777;}
div#nyroModalLoading{border: 4px solid #777;width:150px;height:150px;text-indent:-9999em;background: #F8F8F8 url(../img/ajax_loader_szar.gif) no-repeat;background-position:center;}
div#nyroModalLoading.error{border: 4px solid #f66;line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#F8F8F8;}
div#nyroModalWrapper{background:#fff;border: 4px solid #777;}
a#closeBut{position:absolute;display:block;top:-13px;right:-13px;width:12px;height:12px;text-indent:-9999em;background: url(../img/close.gif) no-repeat;outline:0;}
h1#nyroModalTitle{margin:0;padding:0;position:absolute;top:-22px;left:5px;font-size:12px;color:#ddd;}
a.nyroModalPrev, a.nyroModalNext{z-index:105;outline:none;position:absolute;top:0;height:100%;width:40%;cursor:pointer;text-indent:-9999em;background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext{height:60%;width:20%;}
a.nyroModalPrev{left:0;}
a.nyroModalPrev:hover{background:url(../img/prevlabel.gif) left 40% no-repeat;}
a.nyroModalNext{right:0;}
a.nyroModalNext:hover{background:url(../img/nextlabel.gif) right 40% no-repeat;}
body, html{
margin:0;
padding:0;
font-family: Tahoma, Verdana, sans-serif;
font-size:12px;
background-color:#352615;	
text-align:center;
}
h1{
font-size:18px;
margin:0;
padding:0;
}
h2{
font-size:16px;
margin:0;
padding-top:3px;
padding-bottom:3px;
}
h3{
font-size:14px;
margin-top:5px;
margin-bottom:5px; 
}
h2.nagl, h3.nagl{
color:#FE462E;
margin-bottom:10px;
font-size:14px;
}
h3.tytul{
font-size:12px;
margin:0;
padding:0;
margin-bottom:2px;
}
a{color:#FF3E17;}
a img,a:link img,a:visited img {border:0;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none;
}
a, input, img{outline:none;}
a:hover{color:#948470;}
.brak{
padding:10px;
margin:0;
}
div.content_bg{
padding:20px;
background-color:#f8f8f8;
background-image:url(../img/bg_content.jpg);
background-repeat:repeat-x;
}
.col2 div.content_bg img{max-width: 600px;}
#main{
width:960px;
margin: 0 auto 0 auto;
text-align:left;
}
#top{
padding:0;
margin:0;
margin-bottom:10px;
background-image:url(../img/background.jpg);
background-repeat:repeat-x;
background-color:#DCDCDC;
color:#727272;
height:145px;	 
text-align:left;
}
#header_wrap{
padding: 0;
margin: 0;
position: relative;		
width: 960px;
margin: 0 auto 0 auto;
}
#header{
height: 98px;
background-image: url(../img/top.jpg);
background-position: 90px;
background-repeat: no-repeat;
}	
#logo{padding: 10px 0;}	
#top_menu_user{
position: absolute;
top: 10px;
right: 0;
color: #727272;
font-size: 0.9em;
}
#top_menu_user a{
color: #797979;
text-decoration: none;
}
#top_menu_user a:hover{text-decoration: underline;}
#top_menu_user input{
border: solid 1px #A5A5A5;
background-color: #D2D2D2;
width: 110px;
}
#top_menu_user .submit{
border: solid 1px #232323;
background-color: #31312F;
background-image: url(../img/background_submit1.jpg);
background-repeat: repeat-x;
color: #B6B6B6;
width: 54px;
height: 17px;
font-size: 10px;
}
#top_menu_user ul{
margin: 0;
padding: 0;
}
#top_menu_user ul li{
list-style-type: none;
padding-left: 10px;
display: inline;
}	
#top_menu_user a.nowe_wiadomosci{font-weight: bold;}
#top_menu_user .up{font-size: 1.2em;}
#main_menu{
position: absolute;
top: 56px;
right: 0;
margin: 0;
padding: 0;
}
#main_menu li{
list-style-type: none;
padding-right: 5px;
padding-left: 4px;
float: left;
background: url(../img/menu_sep.gif) right 50% no-repeat;
}
#main_menu li.last{
background: none;
padding-right: 0;
}
#main_menu li a{
display: block;
float: left;
color: #CF4225;
text-decoration: none;
font-size: 12px;
padding: 4px 7px 5px 7px;
}
#main_menu li a:hover{
background: #CF4225 url(../img/menu_bg.gif) 0 0 repeat-x;
color: #fff;
}
#main_menu li a.aktywny{
background: #CF4225 url(../img/menu_bg.gif) 0 0 repeat-x;
color: #fff;
}
#group_menu .komiks{
width: 206px;
height: 28px;
float: right;
margin-top: 9px;
}
#group_menu ul{
margin: 0;
padding: 0;
float: left;
margin-top: 17px; 
}
#group_menu ul li{		
list-style-type: none;
display: inline;
padding: 5px;
padding-left: 0;
}
#group_menu ul a{			
background: url(../images/grupa/icons.gif) 5px 1px no-repeat;
font-size: 12px;						
color: #ffffff;
text-decoration: none;
padding: 4px;
padding-left: 27px;
}
#group_menu ul .fotograf{background-position: 5px 1px;}
#group_menu ul .fotograf.selected{background-position: 5px -19px;}
#group_menu ul .fryzjer{background-position: 5px -39px;}
#group_menu ul .fryzjer.selected{background-position: 5px -59px;}
#group_menu ul .model{background-position: 5px -79px;}
#group_menu ul .model.selected{background-position: 5px -99px;}
#group_menu ul .modelka{background-position: 5px -119px;}
#group_menu ul .modelka.selected{background-position: 5px -139px;}
#group_menu ul .projektant{background-position: 5px -159px;}
#group_menu ul .projektant.selected{background-position: 5px -179px;}
#group_menu ul .studio{background-position: 5px -199px;}
#group_menu ul .studio.selected{background-position: 5px -219px;}
#group_menu ul .stylista{background-position: 5px -239px;}
#group_menu ul .stylista.selected{background-position: 5px -259px;}
#group_menu ul a.act{background-color: #443822;}	
#group_menu ul a:hover{text-decoration: underline;}
.tresc{line-height: 18px;}
#footer{
height: 39px;
line-height: 39px;
background-color: #2D1F0F;
border-top: solid 1px #4C3E2E;
color: #8D7D69;
margin-top: 10px;
text-align: center;	
}
#footer .nav{
padding: 0;
margin: 0 auto 0 auto;
}
#footer .nav li{
list-style-type: none;
padding-right: 10px;
padding-left: 10px;
display: inline;
border-right: solid 1px #8D7D69;
}
#footer .nav li a{
color: #8D7D69;				
text-decoration: none;
font-size: 11px;
}
#footer .nav li a:hover{text-decoration: underline;}
#footer .nav li.last{border: 0;}
.copyright{
text-align: center;
color: #776753;
font-size: 11px;
}
.partners{
text-align: center;
color: #776753;
font-size: 11px;
}
.partners a,
.copyright a{
	color:#948470;
	text-decoration: underline;
}
.partners a:hover,
.copyright a:hover{
	color: #FF3E17;
}
.partners img{vertical-align: middle;}
.form_error{
padding: 3px;
color: red;
}
.msg_success{	
width: 80%;
padding: 5px;
margin: 15px auto 15px auto;
font-size: 13px;
background: url(../images/accept_green.png) 5px 6px no-repeat;
padding-left: 30px;
border: solid 1px #C6D880;
background-color: #E6EFC2;
color: #264409;
}
.msg_error{	
width: 80%;
padding: 5px;
margin: 15px auto 15px auto;
font-size: 13px;
background: url(../images/stop_round.png) 5px 6px no-repeat;
padding-left: 30px;
border: solid 1px #FBC2C4;
background-color: #FBE3E4;
color: #8A1F11;
}
.msg_notice{
width: 80%;
padding: 5px;
margin: 15px auto 15px auto;
font-size: 13px;
background: url(../images/info.png) 5px 6px no-repeat;
padding-left: 30px;
border: solid 1px #FFD324;
background-color: #FFF6BF;
color: #514721;
}
.msg_notice.ver2{
width: auto;
border-color: #5F5241;
background-color: #584B3B;
color: #B6A794;
padding: 5px 25px 5px 40px;
margin: 0 auto 10px auto;
}
.msg_notice.ver2 a{color: #CDC5BA;}
.msg_notice.ver2 a:hover{color: #F5E8D8;}
.msg_notice ul,
.msg_notice ol{
padding: 0;
margin: 5px;
}
.clear{
clear: both;
margin: 0;
padding: 0;
}
.clear_right{
clear: right;
margin: 0;
padding: 0;
}
.clear_left{
clear: left;
margin: 0;
padding: 0;
}
ul.form_error{margin: 10px;}
.pagination{
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
color: #303030;
font-weight: bold;
}
.pagination a{
font-size: 12px;	
font-weight: normal;
padding: 5px;
}
.pagination a:hover{background-color: #eee;}
div.ajax_loader{
background: url(../img/ajax_loader.gif) no-repeat;
width: 32px;
height: 32px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
margin-top: 10px;
}
div.ajax_loader_szar{
background: url(../img/ajax_loader_szar.gif) no-repeat;
width: 32px;
height: 32px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
margin-top: 10px;
}
#profil_top{
background-color: #F7F7F7;
background-image: url(../img/bg_profil.jpg);
height: 65px;
margin-bottom: 10px;
}
#profil_top .avatar{
border: solid 1px #DEDEDD;
float: left;
margin: 7px;
text-align: center;
padding: 2px;
display: block;
line-height: 10px;
width: 47px;
}
#profil_top .avatar:hover{border: solid 1px #948470;}
#profil_top .grupy{font-size: 11px;}
#profil_top .profil{
float: left;
line-height: 15px;
margin-top: 7px;
}		
#profil_top .profil .nazwa{
width: 310px;
margin: 0;
padding: 1px;
font-size: 14px;
}
#profil_top .profil .grupy{
padding: 1px;
margin: 0;
color: #6E6E6D;
}
#profil_top .profil .status{
padding: 1px;
margin: 0;
color: #6E6E6D;
}
#profil_top .profil .nazwa a{text-decoration: none;}
#profil_top .profil .nazwa a:hover{text-decoration: underline;}		
#profil_top .nav{
margin-left: 380px;
top: 20px;
position: relative;
padding-right: 10px;
text-align: right;
}
#profil_top .nav img{vertical-align: middle;}
#profil_top .nav a{
color: #6E6E6D;
font-size: 11px;
}
#profil_top .nav a:hover{color: #F34522;}
div.box{
border: 1px solid #4C3E2E;
width: 304px;
margin-bottom: 10px;
background-color: #231607;
color: #BAAA96;
}
div.box .wrap{	
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
div.box h3{
height:45px;
line-height:45px;
margin:0;
padding-left:17px;
background: #231607 url('../img/background_profile.jpg') no-repeat top right;
font-family: "Trebuchet ms", Tahoma, Verdana, sans-serif;
font-size: 14px;
}
div.box h3 a{color:#BAAA96;}
div.box ul{
margin: 0;
padding: 0;
list-style: none;
}
div.box ul li{
height:57px;
padding-left:10px;
background-image:url(../img/w9.jpg);
background-repeat: repeat-x;
}
div.box ul li.wiecej{
padding: 5px;
padding-right: 10px;
height: auto;
text-align: right;
background-color: #231607;
background-image: url(../img/background_profile.jpg);			
}
div.box ul li.wiecej a{color: #c5b8a8;}
div.box ul li .avatar{
float:left;
height:45px;
margin-right:5px;
margin-top:5px;
width:45px;
}
div.box ul li p{
padding: 1px;
margin: 0;
}
div.box ul li .nazwa{padding-top: 5px;}
div.box ul li .nazwa a{text-decoration:none;}
div.box ul li .nazwa a:hover{text-decoration: underline;}
div.box ul li .grupy{
color: #948470;
font-size: 11px;
}
div.box ul li .profil{color: #948470;}
div.box ul li .profil a{
color: #948470;
text-decoration: none;
font-size: 11px;
}
div.box ul li .profil a:hover{text-decoration: underline;}
div.box ul li .data{
color: #695945;
font-size: 10px;
}
div.box2{
border: 1px solid #464646;
background-color: #f8f8f8;
color: #1E1E1E;
}
div.box2 h3{
color: #f8f8f8;
background-color: #272727;
background-image: url(../img/background_sesje.jpg);
}
div.box2 ul li{		
background-image: url(../img/w8.jpg);
}
div.box2 ul li.wiecej{
background-color: #272727;
background-image: url(../img/background_sesje.jpg);
color: #BAAA96;
}
.min_zdjecia a{
display: block;
float: left;
width: 90px;
height: 70px;
margin: 3px;
text-align: center;
}	
.but_pom{
background-color:#CF4225;
background-image:url(../img/bg_submit2.jpg);
background-repeat:repeat-x;
border: solid 1px #CF4225;
color:#FFFFFF;
font-size:11px;
height:24px;
line-height: 12px;
padding-left: 5px;
padding-right: 5px;
cursor: pointer;
}
.but_sza{
background-color: #E0E0E0;	
background-repeat: repeat-x;
border: solid 1px #C5C5C5;
color: #727272;
font-size: 11px;
height: 24px;
padding-left: 5px;
padding-right: 5px;
cursor: pointer;
}
div.stronicowanie{
text-align: center;
margin: 10px;
min-height:5px;
}
div.stronicowanie a{padding: 4px;}
div.stronicowanie .act{
padding: 4px;
color: #AFAFAF;
}
div.stronicowanie .nav_help{color: #AFAFAF;}
.podkreslony{text-decoration: underline;}
.cytat{
display: block;
margin: 5px;
margin-left: 20px;
color: #BAAA96;
border-left: solid 2px #DFD3C3;
padding-left: 6px; 
}
.kod{
display: block;
margin: 5px;
margin-left: 20px;
color: #6F5737;
border: solid 1px #eeeeee;
padding: 5px;
}
.error_list{text-align:left;margin:5px;padding:0;list-style:none;}
.error_list li{color:red;font-weight:bold;}
#info_poczta{display:none;width:80%;text-align:center;padding:10px 0;}
fieldset{border:none;padding:0;margin:0;}
#feedback{text-align:left;}
#feedback th, #feedback td{padding:5px;}

div.comment_box{
background-color: #231607;
border: solid 1px #4C3E2E;
width: 641px;
}
div.comment_box h3{
background: #231606 url('../img/background_profile.jpg') no-repeat right;
margin: 0;
padding: 0;
height: 45px;
line-height: 45px;
color: #BAAA96;
padding-left: 16px;
}
div.comment_box .koment_form{padding: 5px 16px;color: #BAAA96;}
div.comment_box .koment_form textarea{
background-color: #312415;
border: solid 1px #4C3E2E;
color: #BAAA96;
width: 100%;
}
div.comment_box .koment_form .msg_info{font-size: 11px;color: #6F5F4C;}
div.comment_box ul{
margin: 0;
padding: 0;
list-style: none;
}
div.comment_box li{
background-image: url(../img/bg_li2.jpg);
background-repeat: repeat-x;
padding: 15px;
}
div.comment_box li p{margin: 0;padding: 1px;}
div.comment_box .avatar{
float: left;
width: 45px;
height: 45px;
}
div.comment_box .dane{margin-left: 60px;position: relative;}
div.comment_box .dane .usun_koment{
position: absolute;
right: 2px;
top: 2px;
}
div.comment_box .nazwa a{text-decoration: none;color: #FF3E17;}
div.comment_box .nazwa a:hover{text-decoration: underline;}
div.comment_box .data{color: #948470;font-size: 10px;}
div.comment_box .data a{text-decoration: none;color: #948470;}
div.comment_box .data a:hover{text-decoration: underline;}
div.comment_box .tresc{color: #BAAA96;margin-top: 10px;}
div.comment_box #comment_form p{position: relative;padding: 3px;}
div.comment_box #comment_list .msg_info{margin: 16px;color: #BAAA96;}
div.comment_box .submit{
background-color: #CF4225;
background-image: url(../img/bg_submit2.jpg);
background-repeat: repeat-x;
border: solid 1px #CF4225;
height: 24px;
color: #ffffff;
font-size: 11px;
padding-left: 15px;
padding-right: 15px;
position: absolute;
right: 1px;
cursor: pointer;
}
div.comment_box div.pager{margin-top: 10px;padding: 10px;}
div.comment_box div.pager span{
text-decoration: none;
font-size: 11px;
padding: 5px;
background-color: #4C3E2E;
}
div.comment_box div.pager a{
padding: 5px;
color: #FF3E17;
text-decoration: none;
font-size: 11px;
}
div.comment_box #kom_loader{
display: none;
position: absolute;
right: 1px;
margin-top: 3px;
}
img.captcha{
	vertical-align: middle;
}