@charset "iso-8859-2";
/* CSS Document */

/* BODY & HEADER */
body{
	font:11px Tahoma;
	background-image:url(img/tlo-gora.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin:0px;
	padding:0px
}

form, dl, dd{margin:0px;padding:0px}

a{text-decoration:none; color:#FFF}
a:hover{text-decoration:underline; color:#FFF}
a.u{text-decoration:underline}
a.u:hover{text-decoration:none}

a img{border:none}

#page{
	width:770px;
	margin:0px auto;
	color:#50596D
}

#header .menutop, #header .menutop-on, #logo{
	background-image:url(img/gora-sz-g.gif);
	background-repeat:repeat-x;
	float:left
}

#logo{
	text-align:center;
	width:144px; height:82px;
	padding-top:34px
}


#header{color:#FFF;height:116px}
#header img.line{float:left}

#header .menutop, #header .menutop-on{
	width:65px; height:25px;
	padding-top:91px;
	padding-left:10px
}
#header .menutop-on{background-image:url(img/gora-sz-g2.gif)}
#header .menutop-on a{color:#FEC800}

#header .w59{width:59px}
#header .w73{width:73px}

#last-menutop{
	background-image:url(img/duze-gora.gif);
	width:319px; height:116px;
	float:left
}

* html #last-menutop{width:316px}

#last-menutop dd {
	padding:22px 0px 0px 0px;
	display:block;
	float:left
}

dd#login-map #map{
	margin-left:10px;
	margin-right:5px
}

dd#login-map{
	width:150px
}

dd#login-map #login{
	margin-left:21px;
	margin-right:5px
}

/*
dd#login-flag {
	text-align:right;
	width:65px;
}
*/

dd#login-flag-big {
	text-align:right;
	width:160px
}

dd#login-flag-big .flag{
	margin-left:3px;
	border:1px solid #252F3D
}

dd#login-flag .flag{
	margin-left:3px;
	border:1px solid #252F3D
}

#search-input input{
	width:89px;
	padding:2px 0px 3px 0px;
	font:11px tahoma;
	border:1px solid #9E9E9E
}

form dl {float:left}
form dd {float:left;display:block}

form dd#search-input {
	text-align:right;
	margin-top:33px;
	width:240px
}

form dd#search-button {
	text-align:right;
	margin-top:34px;
	width:69px
}

* html form dd#search-button {
	margin-top:35px;
	width:67px
}

/* BUTTONY TEKSTOWE **********************************************************************************************************/

.buttwrap2{
	width:60px; height:30px;
	margin-left:64px;
	padding-top:10px
}
.buttwrap{
	height:20px;
	padding-top:10px
}
.button-nieb{
	float:right;
	padding:2px 9px 3px 9px;
	text-align:center;
	background-image:url(img/buttlo1.gif);
	background-repeat:repeat-x
}
.button-nieb img{
	border:none !important;
	margin-left:4px;
	margin-top:2px;
	vertical-align:top
}
.preze-wrap{
	background-image:url(img/buttloduze.gif);
	float:right;
	margin:0px 10px;
	width:130px; height:70px
}
* html .preze-wrap{margin-right:5px}
.preze{
	text-align:center;
	margin-top:51px
}
.zapb{
	padding:0px;
	margin:0px;
	border-collapse:collapse
}
.zapbutt img, .preze img{
	vertical-align:top;
	margin-top:2px;
	margin-left:0px
}
.zapbutt-wrap {
	background-image:url(img/buttlo2.gif);
	background-repeat:repeat-x;
	border:1px solid #252F3D;
	padding:1px;
	margin:20px 0px 10px 0px;
}
.zapbutt-wrap1 {
	background-image:url(img/buttlo2b.gif);
	background-repeat:repeat-x;
	padding:0px 4px 1px 4px;
}
* html .zapbutt-wrap1 {padding-bottom:0px}

.zapbutt {text-align:center}
.zapbutt a{color:#34465F !important; text-decoration:none !important}
.button-nieb a, .preze a{color:#FFF !important; text-decoration:none !important}
.button-nieb a:hover, .zapbutt a:hover, .preze a:hover{text-decoration:underline !important}
.searchwrap{margin-top:0px}
.searchbutt{border:1px solid #475971}


/* COMMON ********************************************************************************************************************/

.top0{margin-top:0px !important}
.w200{width:220px !important}
.darkbluehead, .bluehead{
	background-color:#34465F;
	color:#FEC800;
	height:31px;
	margin:20px 0px 0px 0px
}

.darkbluehead p, .bluehead p{
	margin:0px 0px 0px 10px;
	padding:9px 0px 8px 0px
}
.darkbluehead p span{color:#FFF}
.bluehead{background-color:#DAE8EF;color:#7FB2E5}
.bluehead p span{color:#34465F}

.greybox{
	background-color:#F5F6F6;
	padding:10px
}

.whitebox{padding:10px 6px 6px 10px}

.greybackbox, .whitebackbox{
	background-image:url(img/srodek-szary.gif);
	background-repeat:repeat-x;
	padding:10px 0px 0px 10px;
	border:1px solid #D1D6DB
}
* html .whitebackbox{padding-bottom:10px}

.greybackbox{
	background-color:#F5F6F6
}
.whitebackbox{
	background-image:url(img/tlo-srodek.gif);
	border:none
}

.greybox a, .greybackbox a, .whitebackbox a, .whitebox a, .ask a, .grey-fence a,
.greybox a:hover, .greybackbox a:hover, .whitebackbox a:hover, .whitebox a:hover, .ask a:hover, .grey-fence a:hover
{
	color:#0066CC;
	font:11px tahoma
}

ul.linklist{
	margin:0px; padding:0px
}
ul.linklist li{
	display:block;
	list-style:none;
	background-image:url(img/punkt.gif);
	background-repeat:no-repeat;
	padding-left:7px;
	margin-top:10px;
	font:10px tahoma
}

.centered{text-align:center}

.borderdark{border:1px solid #000}

a.menu, a.menu-small, a.menu-on{
	color:#464E60;
	display:block;
	width:113px;
	background-image:url(img/lewa-pasek.gif);
	background-repeat:repeat-y;
	border-top:1px solid #F0F1F2;
	border-bottom:1px solid #DFE2E5;
	border-right:1px solid #F0F1F2;
	padding:5px 10px 5px 20px;
}
.w200 a.menu-on, .w200 a.menu, .w200 a.menu-small{
	width:189px;
	background-image:url(img/lewa-pasek-dlugi.gif)
}

a.menu-on, a.menu:hover, a.menu-small:hover{
	background-color:#D7E7EF !important;
	background-image:none !important;
	text-decoration:none !important
}

a.menu-small {font-size:10px}
a.on {
	text-decoration:underline !important;
	color:#000 !important
}

a.menu img, a.menu-on img, a.menu-small img{
	padding-left:10px;
	padding-right:5px
}

a.menu img.tree, a.menu-small img.tree {
	margin:3px 5px 0px 0px;
	vertical-align:top;
	padding:0px
}
a.menu-small img.tree {margin-top:2px}
span.menu-dol, span.menu-bok, span.menu-plus, span.menu-minus {
	display:block;
	background-image:url(img/menu-dol.gif);
	background-repeat:no-repeat;
	padding-left:14px
}
span.menu-bok {background-image:url(img/menu-bok.gif)}
span.menu-dol {background-image:url(img/menu-dol.gif)}
span.menu-plus {background-image:url(img/menu-plus.gif)}
span.menu-minus {background-image:url(img/menu-minus.gif)}

dl.stats dd {
	background:#F5F6F6;
	border-top:1px solid #EEEEEC;
	padding:7px 10px 6px 10px
}

dl.stats dd.first {
	border:none;
	padding:9px 10px 7px 10px
}

div.slider{background:#FFF;width:122px;padding:1px;margin:6px 0px}
div.slider-in1{background:#D70013;height:1px}
div.slider-in2{background:#85B910;height:1px}
div.slider-in3{background:#F7AC00;height:1px}

.logos img {border:1px solid #CECECE;margin-bottom:6px}

.redline{
	border-left:2px solid #D70013;
	font-weight:bold;
	color:#000;
	padding-left:5px;
	margin:10px 0px
}


/* RIGHT COLUMN **************************************************************************************************************/

#right {
	float:right;
	width:180px
}
* html #right {width:177px}

#redt{
	background-color:#C7081B;
	height:30px;
	font:24px tahoma;
	font-weight:bold;
	color:#FFF;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	margin:10px auto 10px auto
}

#redt td {
	margin:0px;
	padding:0px;
	vertical-align:middle
}

.right10{
	margin:10px;
	text-align:right
}

#bulletin select{
	color:#50596D;
	font:11px tahoma;
	width:160px;
	margin:7px 0px 10px 0px
}

* html #bulletin select{
	width:157px
}

#bulletin input {
	width:156px;
	font:12px tahoma;
	margin-top:2px;
	padding-left:1px;
	font:11px tahoma;
	color:#50596D
}

* html #bulletin input{
	width:151px
}

/* LEFT COLUMN ***************************************************************************************************************/

#left{
	float:left;
	margin-bottom:20px;
	width:144px
}
#left a{color:#464E60}

#poll .c1{
	margin-top:7px;
	margin-right:5px;
	vertical-align:sub;
	width:20px
}

* html #poll .c1{
	vertical-align:middle;
	margin-top:-1px
}

#poll .c2{width:100px}

#poll{
	text-align:left;
	vertical-align:middle;
	margin-left:-6px
}

dl.stats dd a{
	color:#0066CC !important;
}

/* CENTER COLUMN *************************************************************************************************************/

#center{
	margin:20px auto 0px 154px;
	width:426px
}

#center_static{
	margin:20px auto 0px 154px;
	width:610px
}


* html #center{
	margin-left:152px;
	margin-top:0px
}

.w540{
	margin:20px auto 0px 230px !important;
	width:540px !important
}

* html .w540{
	margin-left:225px !important;
	margin-top:0px !important
}

.darkblueheadcenter{
	background-color:#34465F;
	color:#FFF;
	height:21px;
	margin:20px 0px 0px 0px
}

.darkblueheadcenter p{padding:4px 0px 4px 10px;margin:0px}
.darkblueheadcenter span{color:#FEC800}

.sites {
	border-collapse:collapse;
	width:130px;
	margin-top:6px
}

.sites td{
	width:130px;
	padding-top:8px;
	vertical-align:top;
	padding-left:8px
}

.sitesname td{padding-left:8px}
.sites td a{color:#0066CC}

#bookmarks{
	margin:20px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse
}
#bookmarks td{
	margin:0px;
	padding:0px;
	font:10px tahoma;
	text-align:center
}
#bookmarks td.on{background:#34465F;color:#B5D1E0}
#bookmarks td.off{background:#B5D1E0;color:#34465F}

#bookmarks td p {
	margin:4px 10px 0px 10px
}
#bookmarks td a {
	color:#34465F;
	text-decoration:none
}

.logo-pic {
	margin-top:2px;
}
img.iml{float:left}
img.imp{float:right}

.title{
	font:11px tahoma;
	font-weight:bold;
	margin-top:10px
}

.title a{color:#50596D;font-weight:bold}
.title a:hover{color:#50596D;font-weight:bold}
.title span{color:#BF081A}

.little{
	font:10px tahoma;
	margin-top:4px;
	margin-bottom:8px
}
.double{
	color:#00B1DF;
	text-decoration:none
}
a.more-br{color:#34465F}

.prez1 {
	background-color:#34465F;
	width:110px;
	height:31px;
	padding:3px 16px;
	vertical-align:middle;
	text-align:center;
	border-top:1px solid #475971;
	border-left:1px solid #475971;
	border-right:1px solid #475971;
	font:10px tahoma;
	color:#FFF
}
.prez2 {
	border-bottom:1px solid #475971;
	border-left:1px solid #475971;
	border-right:1px solid #475971;
}

.prezsp {width:10px}
 
table.prez {
	margin:10px 0px 10px 0px;
	padding:0px;
	width:400px;
	border-collapse:collapse
}

table.prez td {margin:0px;padding:0px}
ul.normal{padding:0px;margin:0px}
ul.normal li{
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	background-image:url(img/punkt2.gif);
	background-repeat:no-repeat;
	padding-left:7px;
	margin-top:3px;
	font:11px tahoma
}

.short {
	padding:2px 0px !important;
	width:416px !important
}

.long {
	padding:2px 0px !important;
}

.short p {margin-left:6px !important; padding-left:0px !important}

#pricelist{
	border-collapse:collapse
}

#pricelist td{
	height:23px;
	vertical-align:middle;
	border:1px solid #EBEDED
}

#pricelist .sz{background-color:#F5F6F6;}
#pricelist tr{text-align:center}

#pricelist .kol1{
	width:191px;
	text-align:left;
	padding-left:5px
}

#pricelist .kol2{width:120px}
#pricelist tr:hover{background-color:#F7F6E7}
.g, #pricelist tr .g{color:#D70013}

.number-on, .number{
	background-image:url(img/zolty-guzik.gif);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-top:3px;
	margin-bottom:5px;
	margin-right:5px;
	float:left;
	width:20px;
	height:20px;
	clear:both
}

.number{
	background-image:url(img/szary-guzik.gif);
	font-weight:bold
}

.bluebox{
	background-color:#D7E7EF;
	padding:15px 10px 10px 10px
}

.border{border-bottom:1px solid #E4E5E5}

.path {
	width:534px;
	margin-top:10px;
	margin-bottom:14px;
	padding:0px 3px 2px 3px;
	background:#EBEDED;
	font-size:10px
}
.path a{color:#50596D;text-decoration:none}
.path a:hover{color:#50596D;text-decoration:underline}
.path span.on{background-color:#D7E7EF}
.path span.last{background-color:#F5F6F6}
.path span.last a{
	color:#000;
	text-decoration:underline
}

.info{
	width:530px;
	margin:5px 10px;
	font-weight:bold
}
.info-icons{
	font:10px Tahoma;
	font-weight:normal
}
.info-icons img{vertical-align:middle}

* html .info, * html .info-icons {width:522px}
.info-icons dl {
	margin:0px;
	padding:2px 0px 3px 0px;
	width:539px;
	height:44px;
	border-bottom:1px dotted #C2C2C2
}
.info-icons dd {
	margin:0px;
	padding:3px 10px 2px 10px;
	display:block;
	float:left;
	width:114px
}
.info .r{padding-right:10px}
* html .info .r{padding-right:5px}

.info-grey {
	width:529px;
	background:#EBEDED;
	font-weight:normal;
	padding:5px 4px 0px 7px;
	font-size:10px;
	height:21px;
	font:9px Tahoma
}
.info-grey p{
	margin-top:3px;
	margin-left:3px
}
* html .info-grey p{margin-top:8px}
.info-grey img{padding-right:4px}
.info-grey img.sp{padding-left:10px}
.info-grey form{margin:0px}
.info-grey select {
	font:9px Tahoma;
	color:#50596D
}
.info a, .info-grey a, .info-grey a:hover{
	text-decoration:none;
	color:#50596D
}
.info .r span, .info-grey a:hover{text-decoration:underline}
.info a:hover{color:#50596D;text-decoration:underline}
.info span{color:#D70013}

div.r {
	float:right;
	margin-right:0px
}

.ask {
	margin:0px;
	padding:0px;
	width:540px;
	border-collapse:collapse
}
.ask td, .ask td.wh {
	margin:0px;
	padding:10px 0px 0px 0px;
	border-bottom:1px dotted #C2C2C2;
	background:#F5F6F6
}
.ask td.wh {background:#FFF}
.ask .ikonki-logo {
	float:right;
	text-align:right;
	margin-right:10px;
	width:141px;
	font:10px Tahoma
}
.ask .ikonki-logo .sel{text-align:left}
.ask .ikonki-logo img{padding-left:1px}
.ask .ikonki-logo .foto{border-collapse:collapse;padding:0px;margin:10px 0px 20px 0px}
.ask .ikonki-logo .foto td{
	border:1px solid #EBEDED;
	padding:0px;
	width:140px;
	height:100px;
	text-align:center;
	background:#FFF;
}
* html .ask .ikonki-logo{margin-right:5px}
.ask .ikonki-logo .foto td img {vertical-align:middle}
.ask .ikonki-logo select{
	font:9px Tahoma;
	color:#50596D
}
.ask .tytul {
	padding:4px 10px 0px 10px;
	background:#DBDFDB;
	width:356px;
	margin-bottom:8px
}
.ask .tytul span{
	color:#464E60;
	display:block;
	width:336px;
	background-image:url(img/z-fajka.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-left:18px;
	font-weight:bold
}
.ask .o, .ask .p {
	clear:left;
	display:block;
	width:50px;
	float:left;
	font-weight:bold;
	text-align:right;
	margin-right:4px
}
.ask .adres {
	clear:left;
	background:#EBEDED;
	margin-top:10px;
	margin-left:10px;
	padding:4px 10px 4px 10px;
	width:346px
}
.ask .adres:after {
    clear: left; 
    content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
}

.ask .o2, .ask .p2 {
	display:block;
	width:330px;
	float:left
}
.ask .p2 {width:290px}
.ask .small{
	padding-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	font:10px Tahoma
}
.ask .mod{color:#D1D1D1}
.ask .red{color:#D70013}

.form .grey-fence{
	background-color:#E2E5E5;
/*	width:406px; */
	height:17px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:9px;
	padding-left:20px;
	padding-top:4px
}

.form .grey-fence .to-right{
	float:right;
	margin-bottom:5px;
	margin-right:8px
}

* html .form .grey-fence .do-prawej{
	margin-right:4px
}

.form{
	background-color:#F5F6F6;
/*	width:426px; */
	padding-bottom:15px
}

.form input.t{
	font:11px tahoma;
	color:#50596D;
	width:160px;
	padding:2px;
	border:1px solid #7f9db9
}

.form select{
	width:254px;
	font:11px tahoma
}

.form .desc, .form .desc-oth{
	font-weight:bold;
	text-align:right;
	width:136px
}
.form .desc-oth {
	color:#8391a3
}
.form .left20{
	margin-left:20px
}

.form .margin20{
	margin-left:20px;
	margin-right:20px
}

.form .body{
	margin-left:40px;

}
.form table {
	margin:0px;
	padding:0px
}

.form table td{
	margin:0px;
	padding:4px 4px 4px 0px
}

.form #pole1{
	border:1px solid #7f9db9;
	color:#50596D;
	width:382px;
	height:68px;
	margin-left:20px;
	font:11px tahoma;
	padding:2px;
	margin-top:10px
}

.form #pole2{
	border:1px solid #7f9db9;
	color:#50596D;
	width:250px;
	height:68px;
	font:11px tahoma;
	padding:2px
}

.form #box{
	padding-left:15px;
	margin-bottom:40px;
	padding-right:6px;
	vertical-align:top;
	width:15px
}

.form #zgoda{
	width:365px;
	margin-bottom:14px
}

.form #wwa{
	text-align:center;
	margin-top:14px
}

.form #wwa input.but1, .form #wwa input.but2{
	background-color:#FFCC00;
	border:1px solid #FFE700;
	border-left-color:#FF9900;
	border-bottom-color:#FF9900;
	font:11px Tahoma;
	width:75px;
	height:20px;
	padding:1px 0px;
	margin:0px 2px
}
.form #wwa input.but2{
	background-color:#E2E5E5;
	border:1px solid #FFF;
	border-left-color:#C8CECE;
	border-bottom-color:#C8CECE
}

/* FOOTER ********************************************************************************************************************/

.footer{
	clear:both;
	width:610px;
	height:40px;
	background-color:#32435B;
	color:#FFF;
	padding-left:160px;
	padding-top:10px;
	margin-bottom:20px;
	margin-top:20px
}

.footer-second{
	text-align:left;
	width:770px;
	height:60px;
}

#footer-second-left{
	text-align:left;
	float:left;
	width:370px;
	height:60px;
	margin-top:20px;
	margin-left:10px;
}

#footer-second-right{
	float:right;
	width:300px;
	height:60px;
}


.footer-second a {
}

.footer-second a:hoover {
	text-decoration:underline; 
}

.footer-second #site{
	color:#50596D;
}


* html .footer{width:607px}