/*CMS STYLES (alphabetical)*/
@import url(system.css);

/*SPECIAL STYLES*/
@import url(crystal-stars.css);

.infobox {
	
	position: absolute;
    left: 0;
    top: 0;
    z-index: 102;
    float: left;
    margin-top: 1px;
	
    padding: 0px;
	
	background: url('/images/tipbox.gif') no-repeat;
	background-position: center top;

}


.m_tooltip{
    
	margin-top:-26px;
	float:Left;
	vertical-align:top;
	padding: 10px;
	color: #000000;
    width: 350px;
	z-index:3px;
    border: 1px solid #f6f6f6;
	border-top:1px solid #bbbbbb;
    /*text-shadow: 0px 0px 3px #000;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 2px 2px #adadad;
    -webkit-box-shadow: 0px 1px 2px #adadad;
    box-shadow: 0px 2px 2px #adadad;
	
	background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top, #fff, #f8f8f8);
    background-image: -moz-linear-gradient(top, #fff, #f8f8f8);
    background-image: -ms-linear-gradient(top, #fff, #f8f8f8);
    background-image: -o-linear-gradient(top, #fff, #f8f8f8);
    background-image: linear-gradient(top, #fff, #f8f8f8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f8f8f8');
}


h4{font-size:11px;color:#aaaaaa;font-weight:normal;}

a:link, a:active, a:visited {font-weight: normal;color: #016938;text-decoration: none;}
a:hover {text-decoration: underline;}

a.m3:link, a.m3:active, a.m3:visited {font-weight: bold;color: #FFFFFF;text-decoration: none;}
a.m3:hover {font-weight: bold; color: #FFFFFF;text-decoration: underline;}

a.m4:link, a.m4:active, a.m4:visited {font-weight: normal;color: #36A36A;text-decoration: none;}
a.m4:hover {text-decoration: underline;}

a.m5:link, a.m5:active, a.m5:visited {font-weight: normal;color: #FFFFFF;text-decoration: none;}
a.m5:hover {font-weight: normal; color: #FFFFFF;text-decoration: underline;}
a.m2:link, a.m2:active, a.m2:visited {font-weight: normal;color: #0099cb;text-decoration: none;}
a.m2:hover {font-weight: normal; color: #0099cb;text-decoration: underline;}

a.m11:link, a.m11:active, a.m11:visited {font-weight: bold; color: #FFFFFF; text-decoration: none; padding-left: 18px;}


a.m12:link, a.m12:active, a.m12:visited {font-weight: normal;color: #2361A1;text-decoration: none;}
a.m12:hover {text-decoration: underline;}

a.m6:link, a.m6:active, a.m6:visited {font-weight: normal;color: #176490;text-decoration: none;}
a.m6:hover {font-weight: normal; color: #176490;text-decoration: underline;}


a.m7:link, a.m7:active, a.m7:visited {font-weight: normal;color: #E29205;text-decoration: none;}
a.m7:hover {text-decoration: underline;}


a.m8:link, a.m8:active, a.m8:visited {font-weight: normal;color: #D12648;text-decoration: none;}
a.m8:hover {text-decoration: underline;}

a.m9:link, a.m9:active, a.m9:visited {font-weight: normal;color: #999999;text-decoration: none;}
a.m9:hover {text-decoration: underline;}


a.m1:link, a.m1:active, a.m1:visited {padding:8px;color: #7a7658; text-decoration: none;}
a.m1:hover {background-color:#E7E6D2;}

a.ablue:link, a.ablue:active, a.ablue:visited {color: #3a6fd1; text-decoration: none;}
a.ablue:hover {text-decoration:underline;}

a.apink:link, a.apink:active, a.apink:visited {color: #D12648; text-decoration: none;}
a.apink:hover {text-decoration:underline;}

a.ayellow:link, a.ayellow:active, a.ayellow:visited {color: #ECA700; text-decoration: none;}
a.ayellow:hover {text-decoration:underline;}



a.afoot:link, a.afoot:active, a.afoot:visited {color: #ffffff; text-decoration: none;}
a.afoot:hover {color:#bFf173;}

@font-face {
    font-family: Titilium;
    src: url(../fonts/TitilliumText22L004.otf);
    
}

a.mlist:link, a.mlist:active, a.mlist:visited {

	font-size:20px;
	font-family: "Titilium", helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
	padding:6px 0 2px 0;
}

a.mlist:hover {}

.listrec {background-image: url(../images/listrecback.jpg);background-repeat:repeat-x;background-position:bottom;padding:15px 0 35px 10px; width:678px;float:left;}
.listrecover {margin:0 0px 0 -10px;padding:0; width:688px;float:left;}

.listrecover:hover {background-color:#F3F1E5; margin:0 0px 0 -10px;padding:0; width:688px;float:left;}
.listrecover1 {margin:0 0px 0 -10px;padding:0; width:688px;float:left;}


.listrecoverpromo {background-color: #ECEEF5;margin:0 0px 0 -10px;padding:0; width:688px;float:left;}
.listrecoverpromo:hover {background-color: #F3F1E5;margin:0 0px 0 -10px;padding:0; width:688px;float:left;}


.footlinks {width:100%;float:left;border-bottom:1px dashed #8FC143;padding:10px 0;}

#pag {border:0; margin:0; padding:0;}


#pag li {
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	float:left;
	margin-right:2px;
}

#pag a{
	color: #000000;
	border:solid 1px #9aafe5;
	margin-right:2px;
}

#pag a:link, #pag a:visited {
	color:#2361A1;
	
	float:left;
	padding:3px 6px;
	text-decoration:none;
}

#pag a:hover{
	border:solid 1px #0e509e;
}

#pag .pag_next a, #pag .pag_previous a,#pag .pag_first a, #pag .pag_last a   {
	
} 

#pag .pag_active{

	background:#2361A1;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	padding:4px 6px;

}

.tabs300{border-bottom:1px solid #d4d4d4;float:left;width:300px;}

.tabact{
	border-left:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	
	padding:5px 10px 6px 10px;
	margin-bottom:-1px;
	background-color:#ffffff;
	float:left;
	
}

.tabunact{
	float:left;
	padding:5px 10px 6px 10px;
	margin-bottom:-1px;
}

.fl
{
	float: left;
}

.fr
{
	float: right;
}

.clr
{
	clear: both;
}

body { font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; width:100%; background:url(../images/background.gif);}


html { padding:0; margin:0;}




.main { margin:0 auto; padding:0;}


.header_resize { margin:0 auto; padding:0; background-image:url(../images/background-header-repeat.jpg); background-position: bottom;background-repeat:repeat-x; background-color: #f3f1e5;}
.header { width:1200px; padding:0; margin:0 auto;background:url(../images/background-header.jpg)  top center no-repeat;height:153px;}
.header_content { width:1000px; padding:0; margin:0 auto;}

.footer_green { margin:0 auto; padding:0; background-color: #40630D;}
.footer_green_resize { width:1000px;padding:8px 0;margin:0 auto;}

.footer_resize { height:180px;margin:0 auto; padding:0; background-image:url(../images/background-footer-repeat.jpg); background-position:bottom; background-color: #40630D;}
.footer { width:1000px; padding:0; margin:0 auto;}


.bod { width:1000px;padding:0; margin:0px auto 0 auto;}
.bod_resize { padding:0; margin:0px auto 0 auto;}

.bod_left_wide { width:668px; padding:10px; float:left;background-color:#ffffff;border:1px solid #d4d4d4;}
.bod_right_wide { width:668px; padding:10px; float:right;background-color:#ffffff;border:1px solid #d4d4d4;}
.bod_right_wide2 { 	
	padding:10px;
	float:right;
	width:668px; 
	background-color:#ffffff;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	
}


.bod_right_wide_top { width:690px; padding:0 0 0 10px; float:left;}
.bod_right_wide_top_container {float:left;width:100%;border-bottom:1px solid #d4d4d4;}
.sortleft {
	width:70px;
	float:left;
	padding:8px 4px 0 4px;
	height:27px;
	
}
.sortright {
	float:right;
	padding:8px 0 0 0;
	height:27px;
	
}

.sorttabs {
	margin-bottom:-1px;
	text-align:center;
	padding:8px 4px 0 4px;
	height:27px;
	float:left;
	background-color:#ffffff;
	border-top:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #ffffff;
	border-top-left-radius:10px 10px;
	-moz-border-radius-topleft:10px 10px;
	border-top-right-radius:10px 10px;
	-moz-border-radius-topright:10px 10px;
}

.maptabs {
	
	height:27px;
	float:right;
	width:300px;
	background-color:#ffffff;
	border-top:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #ffffff;
	border-top-left-radius:10px 10px;
	-moz-border-radius-topleft:10px 10px;
	border-top-right-radius:10px 10px;
	-moz-border-radius-topright:10px 10px;

}


.bod_right{width:300px;float:right;}
.bod_left{width:300px;float:left;}



.box300 {width:278px;padding:10px;margin-bottom:10px;float:right;background-color:#ffffff;border:1px solid #d4d4d4;}
.box3002 {width:278px;padding:10px;margin-bottom:10px;float:right;background-color:#ffffff;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}


.head_orange_300 {width:280px;float:left;color:#ffffff;margin:0 0 5px 0;padding:5px 10px 5px 10px;background-image:url(../images/head-orange-background.jpg);background-repeat:repeat-x;height:28px;}
.head_wh {font-size:20px;font-weight:bold;}

.h1_green { font-size:20px;font-weight:bold;color:#016938;}
.h1_yellow { font-size: 20px;  color: #ECA700;}
.h1_pink { font-size: 20px;  color: #D12648;}
.h1_blue {font-size: 20px;  color: #3a6fd1;}

.c_item:hover {background-color:#f9f9f9;}




.infowind {

	margin:8px;margin-top:5px;padding-top:5px;padding-bottom:2px;max-height:250px;overflow-y:auto;
	background-color: #ffffff;
}
.bodymain {
	font-family: Arial;
	font-size: 12px;
	color: #434343;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}

.bodydialog {
	font-family: Arial;
	font-size: 12px;
	color: #434343;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#debug
{
	width: 976px;
	height: 100px;
	margin: 0 auto;
	border: 1px solid #a6a6a6;
	padding: 10px;
	overflow: auto;
	background: white;
}

.sajt {
	width: 994px;
	margin-right: auto;
	margin-left: auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mma1 {
	background: url(../images/mma_1.png) no-repeat bottom center;
	float: left;
	height: 28px;
	width: 996px;
	
}
.szuk {
	background-image: url(../images/bg_szuk.png);
	float: left;
	height: 21px;
	width: 213px;
	padding: 13px 0px 10px 12px;
}
.pix1 {
	float: left;
}

.pole1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	border: 1px solid #FFFFFF;
	width: 210px;
}
.pole0 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	border: 0px none;
	width: 216px;
}

.wybr {
	font-weight: bold;
	color: #8b8b8b;
	background-image: url(../images/mma_4.png);
	float: left;
	height: 20px;
	padding-top: 7px;
}
.wybr2 {
	font-weight: bold;
	color: #8b8b8b;
	background-image: url(../images/nma_5.png);
	float: left;
	height: 22px;
	padding-top: 7px;
}
.naw_map
{
	
	height: 370px;
	padding:5px 0;
	background-color:#ffffff;
	
}
.naw_map_over
{
	
	
	padding:5px 0;
	background-color:#ffffff;
	
}

.rozwin_map
{
	background-image:url(../images/bg_rozwin.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-left: 0px;
	margin-right: 40px;
	margin-top: 4px;
	padding-left: 38px;
	padding-top: 3px;
	height: 26px;
	width: 88px;
	font-family:Tahoma, Geneva, sans-serif;
	color: #00a1fe;
}

.cont1 {
	float: left;
	width: 994px;
	padding-top: 0px;
	padding-bottom: 30px;
	background-repeat: no-repeat;
	padding-right: 1px;
	padding-left: 1px;
}

.niewybr {
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/mma_7.png);
	float: left;
	height: 20px;
	padding-top: 7px;
}
.categoryBox
{
	float: left;
	width: 216px;
	margin: 0px 10px 10px 0px;
}	

.grupa1 {
	clear: left;
	float: left;
	width: 201px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #00a1fe;
	border-left-color: #00a1fe;
	padding-top: 12px;
	padding-left: 15px;
}
.grupy {
	float: left;
	width: 680px;
}
.nagl1 {
	float: left;
	height: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
.nagl {
	float: left;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 12px;
}
.menu1 {
	float: left;
	width: 192px;
	padding: 2px 0px 2px 9px;
	border-bottom: 1px solid #cacaca;
	background: url(../images/bg_grupa.png) no-repeat 0px 5px;
}
.menu2 {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66c7fe;
	width: 260px;
	background-image: url(../images/bg_top.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 9px;
}
input {
	font-family: Arial;
	color: #868686;
	border: 1px solid #d1d1d1;
	padding:3px;
	margin-top:3px;
	margin-bottom:3px;
}
textarea {
	font-family: Arial;
	font-size:12px;
	color: #868686;
	border: 1px solid #d1d1d1;
	padding:3px;
	margin-top:3px;
	margin-bottom:3px;
}
select {
	font-family: Arial;
	color: #868686;
	border: 1px solid #d1d1d1;
	padding:3px;
	margin-top:3px;
	margin-bottom:3px;
}

.submit {
	background-color: #00a1fe;
	font-family: Arial;
	color: #ffffff;
	
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	margin-top:3px;
}

.submit2
{
	background-color: #00a1fe;
	font-family: Arial;
	color: #ffffff;
	padding: 3px 10px;
	margin-top:3px;
}

.submit2:link,
.submit2:visited
{
	color: #ffffff;
	text-decoration: none;
}

.right {
	float: right;
	width: 300px;
	padding-bottom: 30px;
}
.promo {
	background-color: #FFFA73;
	float: left;
	width: 285px;
	color: #b26d00;
	padding-top: 2px;
	padding-left: 15px;
}



h1 {
	font-family: Arial;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.pix2 {
	float: left;
	margin-top: 3px;
	margin-right: 6px;
	border: 1px solid #dadada;
	
	text-align: center;
	height: 80px;
	width: 80px;
}
.pix3 {
	float: left;
	margin-top: 3px;
	margin-right: 6px;
	border: 1px solid #dddddd;
	background-color: #FFFFFF;
	text-align: center;
	height: 80px;
	width: 80px;
}
.txt1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dfdfdf;
	padding-bottom: 10px;
	margin-bottom: 12px;
	float: left;
	width: 280px;
}
.top {

	background-color: #00A1FE;
	float: left;
	width: 285px;
	color: #b26d00;
	padding-top: 2px;
	padding-left: 15px;

}
.stopka {
	background-image: url(../images/bg_stopka.png);
	text-align: center;
	float: left;
	height: 76px;
	width: 100%;
	font-weight: bold;
	color: #FFFFFF;
}

.firma
{
	clear: both;
	margin: 5px;
	padding: 4px;
	
	border-bottom: 1px dashed grey;
}

ul .menu
{
	
}

.fback {
	background-image: url(../images/back_green.gif);
	float:left;
	margin:-10px;
}

.listmenu {
	background-color: #FFF;
	float: left;
	border: 8px solid #dedede;
	width: 264px;
	color: #aaaaaa;
	padding: 10px;
}


.menurecact {
	margin:0 -10px 0 -10px;
	background-color:#F3F1E5;
}

.menurec {
	margin:0 -10px 0 -10px;
}
.menurec:hover {
	background-color:#fff7da;
	
}


.level0 {
	background-image: url(../images/square1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 13px;
	border-bottom: 1px dashed #dddddd;
	
}

.level1 {
	padding: 7px 0 7px 13px;
	margin: 0 0 0 20px;
	border-bottom: 1px dashed #eeeeee;
	
	
}

.level2 {
	margin: 2px 0 2px 20px;
}

.edit,
.addFoto
{
	margin-left: 20px;
}

.comment
{
	margin: 6px;
	padding: 5px;
	border: 1px solid grey;
	background: #fcf5c6;
}

#comments
{
	
}

img
{
	border: none;
}

.avatar
{
	margin: 5px;
}


.tresc_firma
{
	margin:0px; 
	padding:0px;
	border: 0px;
	float:left;
	width:682px;
	
}
.mainright {
	float: right;
	border-left:1px solid #dddddd;
	margin-left:8px;
	padding-left:8px;
	width:669px;
}

.top_ramki 
{
	height: 11px;
	/*background-repeat:no-repeat;*/
	/*background-image:url(/images/ramka_top.jpg);*/
}

.txt_ramki
{
	float:left;
	padding: 2px 15px 2px 15px;
	background-repeat: repeat-y; 
	background-image: url(/images/ramka_txt.jpg);
}

.tresc_txt_firma
{
	padding: 0px 15px 0px 15px;
	float:left;
}

.bottom_ramki
{
	height: 15px;
	float:left;
	width: 682px;
	/*background-repeat:no-repeat;*/ 
	/*background-position:top;*/
	/*background-image:url(/images/ramka_stopka.jpg);*/ 
}

.title_dzial
{
	width:1000px; 
	margin: 8px 0px 13px 0px; 
	border-bottom: 1px #dddddd dashed;


}
.h1blue {
	color: #00a1fe; 
	font-weight:normal; 
	font-size: 20px; 
	font-family:Arial, Helvetica, sans-serif;
}
.h1green {
	color: #008000; 
	font-weight:normal; 
	font-size: 20px; 
	font-family:Arial, Helvetica, sans-serif;
}
.h1white {
	color: #ffffff; 
	font-weight:normal; 
	font-size: 20px; 
	font-family:Arial, Helvetica, sans-serif;
}
.h1yellow {
	color: #b26d00; 
	font-weight:normal; 
	font-size: 20px; 
	font-family:Arial, Helvetica, sans-serif;
}

.clearr{clear:both;}

.fsmallg{font-size:11px;color:#989898;}

.info2 {
	font-size:11px;
	background-color: #00a1fe;
	font-family: Arial;
	color: #ffffff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	margin-top:3px;	
}

.loading
{
	width: 32px;
	height: 32px;
	background: url(/images/loading9.gif);
}

.mapShowBox
{
	float:right;
	width:300px;
	margin:33px 0 0 0;
	height:18px;
	padding:7px 10px 10px 6px;
	background-color:#ffffff;
	border-top:1px solid #c7c3a3;
	border-left:1px solid #c7c3a3;
	border-right:1px solid #c7c3a3;
	border-bottom:1px solid #ffffff;
	border-top-left-radius:10px 10px;
	-moz-border-radius-topleft:10px 10px;
	border-top-right-radius:10px 10px;
	-moz-border-radius-topright:10px 10px;
}

/*MAINSITE LIST STYLE*/

.listboxcontainer
{
	margin-left: -10px;
	width: 688px;
}

.listbox
{
	float:left;
	padding:0;
	width:344px;
}

.listbox:hover
{
	background-color:#F3F1E5;
}

.listboxpromo
{
	background-color: #ECEEF5;
	float:left;
	padding:0;
	width:344px;
}

.listboxpromo:hover
{
	background-color: #F3F1E5;
}

.listboxrec
{
	float:left;
	background: url(../images/listrecback.jpg) repeat-x bottom;
	padding:15px 0 35px 10px;
	width:334px;
	height:100px
}

.listboximg
{
	float:left;
	margin-right:6px;
}

.listboxtxt
{
	padding:0;
	float:left;
	width:240px;
}
