html, body{ 
margin:0px; 
padding:0px; 
font-family:Tahoma, Arial;
background-color: #FFFFFF;
} 
 

 div {
	padding:0px;
	margin:0px;
	vertical-align:top;
}
 
 
#page, #container{
	text-align:left;
	padding:0px !important;
	margin:0px !important;
	width:856px;
	position:relative;
	background:url(../images/main_shadow.gif) left top repeat-y;
	min-height:945px; 
	height:auto;
} 

#container {
background:url(../images/bottom_right_paper.gif) right bottom no-repeat;
}

#left_panel {
width:215px;
float:left;
margin-top:-16px !important;
padding-top:0px !important;
position:relative;
background:transparent url(../images/top_left_shadow.gif) right 16px no-repeat;
}

#unicorn_logo{
text-align:center;
margin:36px 0px 20px 0px;
background:url(../images/logo_no_flash.gif) center top no-repeat;
}

#shadow_menu {
min-height:909px; 
height:auto;
background:url(../images/bottom_left_shadow.gif) 188px bottom no-repeat;
}

#top_menu {
height:31px;
font-size:1%;
text-align:right;
padding-right:30px;
background:#FFFFFF url(../images/top_paper.gif) left top no-repeat;
margin-bottom:-10px;
}

#galazka_oliwna{
text-align:right;
}

#main_content {
color:#666666;
padding:0 40px 25px 25px;
font-family:Tahoma;
font-size:13px;
line-height:18px;
}

#main_content a:link, #main_content a:active, #main_content a:visited {
font-family:Tahoma, Arial;
	color:#0063DD;
	font-weight:bold;
	text-decoration:none;
	}
	
#main_content a * {
color:#0063DD;
}	
	
#main_content a:hover {
font-family:Tahoma, Arial;
	color:#0063DD;
	text-decoration:underline;
	}

#section_title {
color:#aaaaaa;
font-size:18px;
text-transform:uppercase;
font-weight:500;
margin-top:30px;
background: transparent url(../images/section_title_line.gif) left bottom no-repeat;
padding-bottom:5px;
margin-bottom:10px;
}

#menu_container {
position:relative;
text-align:right;
margin-right:25px;
margin-bottom:20px;
min-height:180px; 
height:auto;
}

.centrum {
min-height:33px;
line-height:30px;
height:auto;
margin:0px;
padding:0px;
position:relative;
padding-bottom:-1px;
}

.menu {
min-height:18px;
line-height:18px;
height:auto;
margin:0px;
padding:0px;
margin-top:5px;
position:relative;
}

.centrum img, .menu img {
border:-1px !important;
}


.sub_menu{
font-size:11px;
line-height:15px;
text-align:left;
margin-left:50px;
margin-top:7px;
width:140px;
margin-bottom:15px;
}


#akt_zdjecie{
margin-top:10px;
text-align:center;
word-spacing:100%
}

#akt_zdjecie img {
margin: 0 auto 0 auto;
border:#666666 solid 1px;
}

.sub_menu img {
float:left;
margin-right:3px;
vertical-align:middle;
clear:left;
}

.sub_menu div{
width:100%
}

.brak_atk_stron {
color:#666666;
font-size:9px;
}

#drawer_container{
position:relative;
width:215px;
margin:0;
padding:0;
}

#jeden_procent_logo {
position:absolute;
left:63px;
top:25px;
}

#unicorn_anim {
position:absolute;
left:92px;
top:10px;
}


.dr_title {
font-weight:bold;
margin-bottom:5px;
}

.dr_link {
/*
position:absolute;
bottom:28px;
right:40px;
*/
margin-top:10px;
margin-left:65px;
}

#rozwiniete{
	font-family: Tahoma;
	height:295px;
	font-size: 11px;
	padding-left: 30px;
	padding-right: 20px;
	margin:0px;
	background:url(../images/draw_opened.jpg) left  -10px no-repeat;
	}
	
	
.jeden_procent {
background-position: left top !important;
padding-bottom:10px;
}	
	
#drawer_container a, #menu_container a {
cursor:pointer;
}	

#drawer_container a:link, #drawer_container a:active, #drawer_container a:visited {
font-family:Tahoma, Arial;
	color:#0063DD;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	
#drawer_container a:hover {
font-family:Tahoma, Arial;
	color:#0063DD;
	text-decoration:underline;
	}

.galeria_container {
position:relative;
padding-top:10px;
margin-top:0px;
width:570px !important;
background: url(../images/car_bg.gif) 46px 17px no-repeat;
margin-bottom:20px;
}

.gal_title {
color: #33CC00;
font-weight:bold;
padding-left: 3px;
}

#pozostale_galerie {
font-family:Tahoma;
font-size:10px;
color:#999999;
position:absolute;
top:13px;
right:32px;
}

#pozostale_galerie  img{
vertical-align:middle;
margin-left:3px
}

.mask1 {
position:absolute; background-color:#FFF; width:7px; left:28px; top:4px; height:83px; z-index:50; display:block;
}

.mask2 {
position:absolute; background-color:#FFF; width:8px; left:477px; top:4px; height:83px; z-index:50; display:block;
}

#top_menu img {
margin: 12px 14px 0px 0px;
border:0;
}

#right_panel {
width:641px;
float:left;
position:relative;
background:transparent url(../images/gray_belt.gif) left 31px no-repeat;
min-height:550px;
height:auto;
}


#footer {
	clear:both;
	background-color:#FFFFFF;
	height:73px;
	width:856px;
	color: #808080;
	font-family: Arial;
	font-size: 10px;
	letter-spacing: 0.05em;
}

#footer div {
height: 38px;
float:left;
}

#footer div img {
vertical-align:middle !important;

}
#kreatywni_net img { margin-left:5px;}

#kreatywni_net {
margin-left:217px;
}

#nazwa_pl img{margin-right:5px;}

#nazwa_pl {
margin-left:137px;
}
 /* *** Float containers fix: */
.clearfix:after {
 clear: both; 
 content: "."; 
 display: block; 
 height: 0; 

 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

#menu_container a:link, #menu_container a:active, #menu_container a:visited{
	font-family: Tahoma;
	color:#0063dd;
	text-decoration:none;
}

#menu_container a:hover{
	font-family: Tahoma;
	color:#0063dd;
	text-decoration:underline;
}

#current_section_link {
font-weight:bold;
}

#menu_container a img {
border:0;
}

.pagination {
	font-family: Tahoma, Arial;
	font-size:11px;
	color:#555555;
}

.pagination input {
	font-family: Tahoma, Arial;
	font-size:10px;
	color:##555555;
	background-color:#F2F2F2;
	border:solid 1px #CCCCCC;
}

#sortowanie_dol {
margin-top:10px;
padding-top:5px;
background:url(../images/horizontal_line.gif) repeat-x top;
height: 20px;
font-family: Tahoma, Arial;
font-size:10px;
text-align:right;
color:#555555;
}

#sortowanie_dol strong,#sortowanie_gora strong {
text-decoration:underline;
}

#sortowanie_dol a, #sortowanie_gora a {
color:#555555;
font-family: Tahoma, Arial;
font-size:10px;
text-decoration:none;
}

#sortowanie_dol a:hover{
text-decoration:underline;
}

.akt_title {
	font-family:Tahoma, Arial;
	font-size:14px;
	color: #10c102;
	font-weight:bold;
	margin-top:-1px;
	line-height:15px;
	margin-bottom: 3px;
}

.akt_title a:link,.akt_title a:active, .akt_title a:visited{
font-family:Tahoma, Arial;
font-size:14px;
color: #10c102 !important;
font-weight:bold;
margin-top:-2px;
line-height:15px;
height: 1.2em;
overflow:hidden;
text-decoration:none;
}

.akt_title a:hover{
font-family:Tahoma, Arial;
font-size:14px;
color: #10c102;
font-weight:bold;
margin-top:-2px;
line-height:15px;
height: 1.2em;
overflow:hidden;
text-decoration:underline;
}

#lista_akt li {
padding-bottom:5px;
}

a.akt_op {
	font-family:Tahoma, Arial;
	color:#0063DD;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-top: 2px;
	margin-top: 10px;
	cursor:pointer;
}

a.akt_cz {
	font-family:Tahoma, Arial;
	color:#0063DD;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	clear:right;
	padding-top: 2px;
	margin-top: 10px;
	cursor:pointer;
}

a:hover.akt_cz {
	font-size:11px;
}

.akt_data {
font-family:Tahoma, Arial;
font-size:11px;
color: #878787;
}

.akt_data_archiwum{
font-family:Tahoma, Arial;
font-size:11px;
color: #878787;
}

#archiwum_aktualnosci {
	width:100%;
	font-family:Tahoma, Arial;
	font-size:11px;
	margin-top: 10px;
}

.arch_box {
margin: 0 auto 0 auto;
	border-bottom-width:7px;
	width:570px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

	border-color: #F8F8F8;

}

.arch_title{
height: 17px;
background-color:#F8F8F8;
color:#606060;
font-weight:bold;
text-align:right;
padding-right:3px;
border-bottom: 1px solid #E1E1E1;
width:567px;
}


.akt_content_lista,.akt_content{
line-height:18px;
font-family:Tahoma, Arial;
margin-top:0px;
color:#666666;
font-size:13px;
}

.akt {
margin-bottom:0px;
line-height:15px;
}


.arch_title a {
color:#606060;
font-family:inherit;
font-size:inherit;
font-weight:inherit;
text-decoration:none;
}

.arch_title a:hover {
text-decoration:underline;
}
.arch_text {
padding:5px;
}

.arch_text a {
font-family:Tahoma, Arial;
color:#666666;
font-size:11px;
font-weight:normal;
text-decoration:none;

}

.arch_text a:hover {
text-decoration:underline;
}

.vertical_line_k{
	margin-bottom:7px;
	padding:0;
	width:100%;
	height:20px;
	font-size:1%;
	background:url(../images/vertical_line.gif) right center no-repeat;
	clear: both;
	margin-top: 7px;
}

.input_class {

	font-family: Tahoma;
	color: #939393;
	background-color: #FFFFFF;
	border: 1px solid #C8C0AE;
	height: 15px;
	width: 150px;
	font-size: 11px;
	font-weight:normal;
	padding-left:2px;
}

.textarea_class {

	font-family: Tahoma;

	color: #939393;

	background-color: #FFFFFF;

	border: 1px solid #C8C0AE;

	font-size: 11px;
	padding-left:2px

}


.podartykul { font-weight:bold; margin-top:5px; margin-bottom:5px; color:#0063DD;}

.podartykul a.rozwin_zwin {font-size:11px; color:#33CC00 !important}

.zwin_pa {width:100%; text-align:right; color:#33CC00 !important}

.zwin_pa a {font-size:10px; text-align:right;  color:#33CC00 !important}

#dodaj_opinie table {
margin: 0 auto 0 auto;
}

#dodaj_opinie th {
font-weight: bold; font-size: 11px; text-align: right; padding-right: 15px; vertical-align: top;
}

#dodaj_opinie td {
font-weight: bold; font-size: 11px; text-align: left; vertical-align: top;
width:319px;
height:25px;
}

#dodaj_opinie td.t_opis {
padding-top: 3px; 
}

#dodaj_opinie th.t_opis {
padding-top: 5px; 
height:auto !important;
}

#dodaj_opinie th.btn {
padding-top: 15px; text-align: center;
height:auto !important;
}

#main_content a img {border: none}
