html, body {
    background-color:#fff;
    background-image:url(bg.gif);
    background-repeat:repeat-x; 
font:11px Tahoma, sans-serif;	
    }
img {
    border:none;   
    }
*{  
    margin:0;
    padding:0;
    line-height:16px;
    }
input {background-color:#fff;}
textarea{background-color:#fff;}
select {background-color:#fff;}
p, font {
    color:#404040;
    line-height:16px;    
    }
a {
    text-decoration:none;
    color:#cf4d07;    
    }
a:hover {
    text-decoration:underline;
    color:#d30000;
    }
b {
    font-weight:bold;
    }
strong {
    font-weight:bold;
    }
i {
    font-style:italic;
    }
big {
    font-size:20px;
    line-height:30px;
    color:#cf4d07;
    }
big:hover {
    color:#d30000;
    }
.big {
    font-size:14px;
    line-height:30px;
    color:#cf4d07;
    }
.big b {
    font-weight:bold;
    font-size:14px;
    line-height:30px;
    color:#cf4d07;
    }
.big2 {
    font-size:22px;
    line-height:30px;
    color:#fff;
    }
.tit {
    font-size:25px;
    color:#cf4d07;
    line-height:25px;
    }
.tit2 {
    font-size:20px;
    color:#bd0000;
    }
.cyt {
	padding-left:10px;
    font-size:20px;
    color:#f49e07;
    line-height:25px;
	font-style:italic;
    }
.r {
    color:#d30000;
    line-height:20px;
    }
.o {
    color:#cf4d07;
    line-height:20px;
    }
.d {
    text-transform:capitalize;
    }
#tlo {
    width:990px;
    overflow:hidden;
    }
#top {
    width:990px;
    height:22px;
    text-align:right;
    padding-top:55px;
    }
#menu {
    width:100%;
    height:51px;
    background-image:url(menu_bg.gif);
    background-repeat:repeat-x; 
    }
#menu a {
    display:block;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    height:15px;
    padding:15px 6px 10px 6px;
    margin:0px 7px 0px 7px;
    float:left;
    }
#menu a:hover {
    color:#d30000;
    background-color:#f49e06;
    background-image:url(menu_ar.gif);
    background-repeat:no-repeat;
    background-position:center 0px;
    }
#topban {
    position:absolute;
    top:7px;
    margin:0 auto;
    width:800px;
    padding-left:80px;
    }
#logo {
    position:absolute;
    top:22px;
    }
#r1 {
    position:absolute;
    top:231px;
    }
#r2 {
    position:absolute;
    top:77px;
    width:990px;
    text-align:right;
    }
#r3 {
    position:absolute;
    top:280px;
    width:990px;
    text-align:right;
    }
#main {
    width:990px;
    text-align: left;
    overflow:hidden;
    }
#left {
    width:693px;
    float:left;
    }
#lap {
    width:643px;
	height:25px;
    padding:15px 15px 0px 0px;
    margin:0px 10px;
    overflow:hidden;
	border-bottom:1px solid #f49e06;
    }
#lap a{
    padding:5px 0px;
    background-image:url(lap2.gif);
    overflow:hidden;
	margin-right:5px;
	color:#ff740b;
	font-size:12px;
	width:80px;
	height:15px;
	display:block;
	float:left;
	text-align:center;
    }
#lap a:hover{
    background-image:url(lap1.gif);
	text-decoration:none;
	color:#fff;
    }
#lap .akt{
    padding:5px 0px;
    background-image:url(lap1.gif);
    overflow:hidden;
	margin-right:5px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:80px;
	display:block;
	float:left;
	height:15px;
	text-align:center;
    }
#list1 {
	overflow:hidden;
	}
#list1 .row1 {
    width:643px;
    padding:15px;
    margin:0px 10px;
    border-top:1px solid #f4d68c;
    overflow:hidden;
    }
#list1 .row1-2{
    width:643px;
    padding:15px;
    margin:0px 10px;
    overflow:hidden;
    }
#list1 .row1-22{
    width:693px;
    overflow:hidden;
    }
#list1 .row2 {
    width:103px;
    }
#list1 .row3 {
    width:643px;
    padding:15px;
    margin:0px 10px;
    border-top:1px solid #f4d68c;
    overflow:hidden;
	text-align:right;
    }
#list1 .imp1 {
    width:643px;
    padding:15px;
    margin:0px 10px 10px 10px;
    border-top:1px solid #f4d68c;
	overflow:hidden;
    }
#list1 .imp2 {
    width:473px;
	float:left;
    }
#list1 .imp3 {
    width:170px;
	float:left;
    }
#list1 .imp3 a{
	display:block;
	font-size:12px;
    width:165px;
	height:22px;
	padding:6px 0px 0px 5px;
	margin-bottom:4px;
	float:left;
	font-weight:bold;
    }
#list1 .imp3 a:hover{
	background-image:url(sl2.gif);
	color:#fff;
	text-decoration:none;
	}
#list1 .imp32{
	background-image:url(sl2.gif);;
	font-size:12px;
    width:165px;
	height:22px;
	padding:6px 0px 0px 5px;
	margin-bottom:4px;
	float:left;
	color:#fff;
	font-weight:bold;
    }	
#list1 .col1 {
    width:160px;
    padding-right:20px;
    float:left;
    }
#list1 .col11 {
    width:100px;
    padding-right:20px;
    float:left;
    }
#list1 .col2 {
    width:340px;
    padding-right:20px;
    float:left;
    }
#list1 .col22 {
    width:400px;
    padding-right:20px;
    float:left;
    }
#list1 .col23 {
    width:273px;
    padding-right:20px;
    float:left;
    }
#list1 .col3 {
    width:103px;
    float:left;
    }
#list1 .col3 img{
    padding-bottom:5px;
    }
#list1 .col4 {
    width:200px;
    padding-right:20px;
    float:left;
    }
#list1 .col5 {
    width:300px;
    padding-right:20px;
    float:left;
    }
#list1 .col6 {
    width:520px;
    padding-right:20px;
    float:left;
    text-align:center;
    }
#list1 .col7 {
    width:194px;
    padding-right:20px;
    float:left;
    }
#list1 .col8 {
    width:263px;
    padding-right:20px;
    float:left;
    }
#list1 .co1 {
    width:75px;
    padding:10px;
    float:left;
    }
#list2 {
    width:100%;
    overflow:hidden;
    }
#list2 .row1 {
    width:643px;
    padding:15px;
    margin:0px 10px;
    border-top:1px solid #f4d68c;
    overflow:hidden;
    }
#list2 .col1 {
    width:100px;
    float:left;
    padding:0px 4px 0px 3px;
    }
#list2 .col11 {
    width:90px;
    float:left;
    padding:0px 4px 0px 3px;
    }
#list2 .col2 {
    width:291px;
    float:left;
    padding:15px;
    border-top:1px solid #f4d68c;
    overflow:hidden;
    }
#list2 .col21 {
    width:161px;
    height:21px;
    float:left;
    padding-bottom: 8px;
    }
#list2 .col22 {
    width:130px;
    height:21px;
    float:left;
    padding-bottom: 8px;
    }
#list3 .row1 {
    width:643px;
    padding:15px;
    margin:0px 10px;
    border-top:1px solid #f4d68c;
    overflow:hidden;
    }
#list3 .col1 {
    width:205px;
    float:left;
    padding:0px 4px 0px 3px;
    }
#list3 .col2 {
    width:150px;
    float:left;
    padding:0px 4px 0px 3px;
    }
#reg .row1 {
    width:643px;
    padding:15px 15px 0px 15px;
    margin:20px 10px;
    border-top:1px solid #f4d68c;
    overflow:hidden;
    }
#reg .row2 {
    width:613px;
    padding:0px 15px 0px 15px;
    overflow:hidden;
    }
#reg .col1 {
    width:230px;
    padding:5px 5px;
    float:left;
    text-align:right;
    }
#reg .col2 {
    width:343px;
    padding:5px 15px;
    float:left;
    }
#reg .col3 {
    width:343px;
    padding:5px 15px;
    float:left;
    }
#reg .col2 input {
    width:200px;
    height:17px;
    border:1px solid #cf4d07;
    color:#cf4d07;
    padding:3px 3px 0px 3px;
    }
#reg .col2 textarea {
    width:300px;
    height:55px;
    border:1px solid #cf4d07;
    color:#cf4d07;
    padding:3px 3px 0px 3px;
    }
#reg .col2 select {
    width:200px;
    height:17px;
    border:1px solid #cf4d07;
    color:#cf4d07;
    padding:1px 0px 0px 3px;
    }
#reg .col3 input {
    margin-right:3px;
    }
#opi .row1 {
    width:643px;
    padding:15px 15px 0px 15px;
    margin:20px 10px;
    border-top:1px solid #f4d68c;
    overflow:hidden;
    }
#opi .row11 {
    width:643px;
    padding:15px 15px 0px 15px;
    margin:20px 10px;
    overflow:hidden;
    }
#opi .row2 {
    width:613px;
    padding:-10px 15px 10px 15px;
    overflow:hidden;
    }
#opi .col1 {
    width:150px;
    padding:5px 5px;
    float:left;
    text-align:right;
    }
#opi .col2 {
    width:423px;
    padding:10px 15px 0px 15px;
    float:left;
    }
#opi .col2 textarea {
    width:300px;
    height:100px;
    border:1px solid #cf4d07;
    color:#cf4d07;
    padding:3px 3px 0px 3px;
    }
#opi .col2 input {
    width:200px;
    height:17px;
    border:1px solid #cf4d07;
    color:#cf4d07;
    padding:3px 3px 0px 3px;
    }
#opi .col2 select {
    width:200px;
    height:17px;
    border:1px solid #cf4d07;
    color:#cf4d07;
    padding:3px 3px 0px 3px;
    }
#opi .col22 {
    width:423px;
    padding:10px 15px 0px 15px;
    float:left;
    }
#opi .col21 {
    width:423px;
    padding:10px 15px 0px 15px;
    float:left;
    }
#opi .col21 textarea {
    width:410px;
    height:100px;
    border:1px solid #cf4d07;
    color:#cf4d07;
    padding:3px 3px 0px 3px;
    }
#searchi {
    width:679px;
    height:27px;
    }
#search {
    width:679px;
    height:102px;
    background-image:url(search_bg.gif);
    background-repeat:repeat-x;
    padding:1px 7px 7px 7px;
    }
#search .col0 {
    float:left;
    }
#search .col1 {
    width:150px;
    height:102px;
    float:left;
    }
#search .col2 {
    width:364px;
    height:90px;
    float:left;
    margin-top:5px;
    background-color:#f49e07;
    padding:7px 10px 0px 5px;
    }
#search .col3 {
    width:287px;
    height:81px;
    float:left;
    padding-left:6px;
    }
#search .col4 {
    width:50px;
    height:81px;
    float:left;
    padding-left:20px;
    }
#search .col4 a {
    font-size:11px;
    color:#d30000;
    }
#search .row1 {
    color:#fff;
    font-weight:bold;
    font-size:12px;
    height:23px;
    padding:6px 10px 0px 10px;
    margin-top:5px;
    background-color:#f49e06;
    }
#search .row2 {
    width:100%;
    
    }
#search .col1 a {
    display:block;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    height:23px;
    padding:6px 10px 0px 10px;
    margin-top:5px;
    background-color:#ff740b;
    }
#search .col1 a:hover {
    color:#d30000;
    background-color:#f49e06;
    }
#search .row2 input {
    height:13px;
    background-color:#f4d588;
    border:1px solid #fff;
    padding:3px;
    color:#c64500;
    margin:0px 10px 0px 0px;
    }
#search .row2 select {
    height:18px;
    background-color:#f4d588;
    border:1px solid #fff;
    padding:1px;
    color:#c64500;
    margin:10px 10px 10px 0px;
    }
#search .col0 select {
    height:18px;
    background-color:#f4d588;
    border:1px solid #fff;
    padding:1px;
    color:#c64500;
    margin:0px 10px 10px 0px;
    }
#tit {
    width:663px;
    padding:20px 15px 0px 15px;
    overflow:hidden;
    }
#tit .col1 {
    width:500px;
    float:left;
    }
#tit .col2 {
    width:160px;
    float:left;
    text-align:right;
    }
#sort {
    width:673px;
    text-align:left;
    padding:7px 10px 3px 10px;
    overflow:hidden;
    }
#sort .col1 {
    padding:8px;
    float:left;
    }
#sort select {
    border:1px solid #f4d588;
    color:#404040;
    padding-left:5px;
    width:130px;
    height:17px;
    }
#right {
    width:297px;
    float:left;
    }
#right .rek {
    width:100%;
    text-align:center;
    padding:30px 0px 30px 0px;
    }
#right .ro {
    width:100%;
    overflow:hidden;
    }
#right .ro1 {
    width:273px;
    padding:15px 12px 10px 12px;
    border-bottom:1px solid #f4d68c;
    overflow:hidden;
    }
#right .ro2 {
    width:297px;
    overflow:hidden;
    }
#right .ro3 {
    width:267px;
    padding:15px;
    }
#right .ro4 {
    width:259px;
    overflow:hidden;
	text-align:right;
    }
#right .co1 {
    width:75px;
    padding:10px;
    float:left;
    }
#right .co2 {
    width:130px;
    float:left;
    }
#right .co3 {
    width:110px;
    padding:10px;
    float:left;
    }
#right .co4 {
    width:110px;
    float:left;
	padding: 5px 0px 0px 20px;
    }
#right .co4 input{
	margin-right:4px;
    }
#right .tax0 {
	padding-top:10px;
	width:297px;
	height:64px;
	padding-bottom:5px;
    }
#right .tax01 {
	width:8px;
	height:64px;
	float:left;
    }
#right .tax1 {
    width:281px;
    height:64px;
    color:#8f0001;
	background-image:url(tax_bg.gif);
	background-repeat:repeat-x;
	float:left;
    }
#right .tax2 {
	width:281px;
	height:31px;
	font-weight:bold;
	padding-top:8px;
}
#right .tax3 {
    width:281px;
    height:26px;
    }
#right .tax3 p {
	width:50px;
	height:20px;
	padding:6px 0 0 0;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
#right .tax3 a {
	display:block;
	float:left;
	width:63px;
	height:20px;
	padding:6px 0 0 0;
	color:#bd0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#right .tax3 a:hover{
	background-image:url(tax_3.gif);
	text-decoration:none;
	color:#fff;
}
#right .tax3 font {
	display:block;
	float:left;
	width:63px;
	height:20px;
	padding:6px 0 0 0;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url(tax_3.gif);
}
#right .tax2 input {
	float:left;
}
#right .tax2 input.text {
    height:13px;
    background-color:#8f0001;
    border:1px solid #fff;
    padding:3px;
    color:#fff;
    float:left;
    margin:1px 11px 0 0;
    }
#right .tax2 a {
	display:block;
	float:left;
	color:#bd0000;
	width:93px;
	font-weight:bold;
	margin-top:3px;
	text-align:right;
    }
#right .hos0 {                         
	padding:10px 0px 15px 0px;
	width:297px;
	height:49px;
    }
#right .hos01 {
	width:15px;
	height:49px;
	float:left;
    }
#right .hos1 {
    width:267px;
    height:37px;
    padding:5px 0px 7px 0px;
    color:#8f0001;
	background-image:url(hos_bg.gif);
	background-repeat:repeat-x;
	float:left;
    }
#right .hos2 {
    width:210px;
    height:35px;
    float:left;
	font-weight:bold;
    }
#right .hos3 {
    width:57px;
    height:27px;
    float:left;
    text-align:right;
    padding-top:8px;
    }
#right .hos2 input {
    height:13px;
    background-color:#8f0001;
    border:1px solid #fff;
    padding:3px;
    color:#fff;
    }
#right form.sms {
	margin:10px;
}
#right form.sms input {
	float:left;
}
#right form.sms input.txt {
	width:200px;
    height:17px;
    border:1px solid #cf4d07;
    color:#cf4d07;
    padding:3px 3px 0px 3px;
    }
#right form.sms input.sub {
    background-color:#cf4d07;
    color:#fff;
	height:22px;
	border:0px;
    }
#log {
    width:100%;
    height:159px;
    background-image:url(log_bg.gif);
    background-repeat:repeat-x;
    color:#fff;
    }
#log .row1 {
    width:267px;
    height:105px;
    padding:5px 15px 0px 15px;
    color:#fff;
    }
#log .row2 {
    width:267px;
    height:37px;
    padding:5px 15px 7px 15px;
    color:#fff;
    }
#log .col1 {
    width:160px;
    height:80px;
    float:left;
    }
#log .col1 a {
    color:#f69c08;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    }
#log .col2 {
    width:107px;
    height:76px;
    float:left;
    text-align:right;
    padding-top:4px;
    }
#log .col2 a {
    color:#f69c08;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    }
#log .col3 {
    width:210px;
    height:35px;
    float:left;
    }
#log .col4 {
    width:57px;
    height:27px;
    float:left;
    text-align:right;
    padding-top:8px;
    }
#log .col1 input {
    height:13px;
    background-color:#8f0001;
    border:1px solid #fff;
    padding:3px;
    color:#fff;
    margin:10px 10px 0px 0px;
    }
#log .col3 input {
    height:13px;
    background-color:#8f0001;
    border:1px solid #fff;
    padding:3px;
    color:#fff;
    }
#foot {
    width:100%;
    text-align:left;
    padding:20px;
    }
#kalendarz {
	width: 310px;
	margin-bottom:20px;
	overflow:hidden;
	}
#kalendarz a {
	color:#cf4d07;
	display: block;
	float:left;
	width:30px;
	padding:3px;
	margin:2px;
	font-weight:bold;
	text-align:center;
	background-image:url(kal_bg1.gif);
	}
#kalendarz a:hover{
	color:#fff;
	background-image:url(kal_bg3.gif);
	text-decoration:none;
	}
#kalendarz .akt {
	float:left;
	width:30px;
	padding:3px;
	margin:2px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-image:url(kal_bg2.gif);
	}
#kalendarz .dni {
	float:left;
	width:30px;
	padding:3px;
	margin:2px;
	font-weight:bold;
	text-align:center;
	color:#cf4d07;
	background-color:#fff;
	}
#kalendarz .dni:hover {
	color:#cf4d07;
	background-color:#fff;
	}
#kalendarz .hidden {
	float:left;
	width:30px;
	padding:3px;
	margin:2px;
	font-weight:bold;
	text-align:center;
	visibility: hidden;
	}
#lightbox{
background-color:#fff;
padding: 10px 10px 0px 10px;
}

#lightboxDetails{
font-family: Tahoma;
font-size:8pt;
padding-top: 0.4em;
}

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }

#overlay{ background-image: url(../overlay.png); } 
* html #overlay{
background-color: #000;
back\ground-color: transparent;
background-image: url(../blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../overlay.png", sizingMethod="scale");
}
