body {margin:0; padding:0; text-align:center; background:#f2f2ff; color:#575757; font:12px "Trebuchet MS";}
a {color: #06e; text-decoration:none;}
a:hover {color: #06e; text-decoration:underline;}
ul {list-style:none; margin:16px; padding:0;}
h1{background: #f0f0f8 url(/img/h3grad.jpg) right no-repeat; height:24px; overflow:hidden; color:#666; border-bottom:1px solid #aaa; border-top:2px solid #cdd0df; border-top:1px solid #fff;font:10px "Trebuchet MS", Georgia; margin:0px;}
#doublcol a, #maincol a {color:#09f;}
#header {width:100%; height:26px; background:transparent; min-width:965px; overflow:visible;}

#menutop {padding-top:38px; font-size:1.2em; color:#000000;}
#menutop a {color:#004488;}
#menutop a:hover {color:#f8f8f8; text-decoration:none}
#menutop ul {margin:0; list-style:none}
#menutop li {display:inline; margin-left:4px;}
#main {width:984px; margin:0px auto; text-align:justify; margin-top:6px; background: url(/img/fly2.jpg) no-repeat bottom left; overflow: auto}
#logo {width:99%; height:160px; color:#0044ff}
#smallogo {float:left; font-size:2.0em; margin:12px 16px; text-indent:-999px}
#smallogo .o {color:#fafafa;}
#sea { height:160px; width:982px; border:1px solid #888; background:url(/img/logo1.jpg);}
#leftcol {float:left; padding-bottom:200px; width:238px;  margin-right:12px; clear:both; margin-top:-25px;}
#rightcol {float:left; width:236px;  margin-left:12px; margin-top:-54px; }

#opis, #doublcol {width:732px; float:left; margin-top:12px; font-size:13px;}
#opis .iright {float:right; margin:4px;}
#opis .ileft {float:left; margin:4px;}
#opis .imgr{float:right; margin:4px; width:400px;height:300px;}
.tytul, .opcje {display:block; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f0f0ff; text-align:center; margin-top:8px; padding:2px;}
.tytul {font-size:1.4em; letter-spacing:2px;}
#opis p b {color: #e70; font-size:1.2em; text-indent:4px;}
#opis p {text-indent:16px; font-size:1.3em; margin-top:8px; margin-left:10px;}

.wyniki { text-align:center; padding:4px; display:block; clear:both}

.search {padding-bottom:3px;}
.desc {display:block;}
.short {display:block;  color:#666; text-indent:24px; margin-top:20px;}
.ikony {display:block; height:8px; font-size:0;}
.tel, .miasto, .typ, .cena{display:block; float:left; width:150px;}
.typ {clear:right;}
.opis  {display:block; float:none; margin-top:5px;}
.listy{display:block; float:left; width:200px}
.tel {width:200px;}
em {color:#0022ff; font-style:normal;}

.stara {color:#ff0000; text-decoration: line-through;}
.set {background:#aaf; color:#fff; padding:0px 4px;}
.male {width:350px; margin:0; float:left; border:1px solid #888; padding:0; margin:8px 0 0 8px; display:inline; }
.pad {display:block; margin-left:120px;}
.ikony {display:block;font-size:0;}
.wyniki a{padding:0 2px;}
#doublcol b{font-weight:normal}
.wynik {}
#doublcol p {background:#f0f0f0; display:block; text-decoration:none; color:#444; font-size:12px; overflow:auto; border-bottom:1px solid #888; font-family: "Trebuchet MS"; display:block; padding-bottom:4px; }
#doublcol p:hover {background:#e0e0f0; display:block; cursor:pointer; color:#004; overflow:auto;}

#doublcol p.spons {background:#ffe485; text-decoration:none; color:#000;}
#doublcol p.spons:hover {background:#ffea9e; cursor:pointer; color:#004;}
.first {border-top:1px solid #888;}

	#doublcol img {float:left; margin:4px 8px 0px 8px; border:1px solid #888;}
	#doublcol .spons img {float:left; margin:6px 8px 0px 8px; border:1px solid #888;}
	p {margin:0; padding:0;margin-right:18px;}
	
.h4{ overflow:hidden; color:#666; font:1.2em "Trebuchet MS", Georgia; margin:0px; margin:0px; padding:0px;   margin:2px 0; text-indent:16px; clear:right; display:block}
		
	
	#maincol {width:484px;  float:left; margin-top:12px;}
	#mainleft {float:left; width:236px;}
	#mainright {float:right; width:236px;  background:#f0f0ff}
	
	
	
h3{ background: #f0f0f8 url(/img/h3grad.jpg) right no-repeat; height:24px; overflow:hidden; color:#666; border-bottom:1px solid #aaa; border-top:2px solid #cdd0df; border-top:1px solid #fff;font:1.2em "Trebuchet MS", Georgia; margin:0px;}
h3 span {margin:2px 0px 0px 2px;}
h3 span.o {margin:0 0 0 2px; }
.o {color:#f68b00;}
.big {font-size:16px;}

.box {width:100%; background:#ffffff url(/img/grad.jpg) repeat-x top; border-left:2px solid #e0e0e8; border-bottom:2px solid #e0e0e8; border-right:2px solid #e0e0e0; border-top:2px solid #bcbbc3; margin-bottom:12px; overflow:auto}
.box {border:1px solid #888;}
.grad {background:#ffffff url(/img/grad.png) repeat-x top;}

div.box p{padding-left:4px; margin:0px;}

p.ll {background: #f4f4f4;}
#main .white {background:#ffffff}


#opis .maleobrazki img, #maincol img {width:100px; height:75px; border:1px solid #c0c0c0; border:0px; margin:3px;}
#opis .maleobrazki {float:right; overflow:auto; text-indent:2px; height:102px; text-align:center; }

#left {
	width: 460px;
}

#doublcol .mimage img, #doublcol .gal img, #maincol .mimage img, #maincol .gal img {width:120px; height:90px;}
a.sthumb {width:104px; height:79px; background:#f0f0f0; display:block;}
.gal {display:block; }
p.image {width:114px; padding:8px 0px 0px 0px; float:left; margin-left:0px; text-align:center; display:inline;}
p.mimage, p.gal {width:156px; padding:8px 0px 0px 0px; float:left; margin-left:0px; text-align:center; display:inline;}
a.bord {
	float:left; 
	border:1px solid #acd8f2; 
	display:block; 
	width:110px; 
	height:81px; 
	background: url(/img/main/border.gif); 
	margin-left:4px; 
	display:inline; 
	z-index:1;
}

a.mbord {width:126px; height:96px; margin-left:14px;}


a.bord:hover {border:1px solid #88a; background: #ffb400 url(/img/main/borderh2.gif); display:inline; margin-left:4px;}
a.mbord:hover {margin-left:16px;}
.nl {clear:both; display:block; }
#footer {width:100%; background: #e0e0e0  url(/img/main/grad.gif) repeat-x top;; float:left; text-align:center; color:#fff; height:48px; display:inline; padding-top:4px; display: block; min-width: 986px; border-top:2px solid #aaa; font: 10px Verdana;}

	#links {padding-bottom:4px; color:#000;}
	#links a{color: #99ff00; font-size:14px; text-decoration:underline;}
	#links a:hover{color: #99ff00; font-size:14px; text-decoration:underline;}
	
	#cpy {background:#eee; height:20px; width:100%; color:#000}
	
	#footer a, #head a:visited {color:#66a; text-decoration:none; overflow:auto; position:relative; font-size:11px;}
	#footer a:hover {text-decoration:none; color:#aac; font-size:11px;}
	#footer b {font: 11px "Trebuchet MS",sans-serif; letter-spacing: 0px; font-style: italic; font-weight:bold; margin-top:1px;}
	#footer a b {font-weight:normal; border-bottom-width: 1px; height:1px;}
	#footer a:hover b {border-bottom-width: 2px; cursor: pointer}
	#footer .white {border-bottom: 1px solid #000; padding: 0px; color: #60aaff;}
	#footer .bluew {border-bottom: 1px solid #60aaff; padding: 0px; color: #000; }

#rightcol .box b{color:#ff9900; font-size:1.2em}
.wciecie {text-indent:8px;}
p {padding:0px 4px;}
#leftcol b.cb {color:#0000ff;}

.s0 {font-size:0.7em;}
.s1 {font-size:0.8em;}
.s2 {font-size:0.9em;}
.s3 {font-size:1em;}
.s4 {font-size:1.1em;}
.s5 {font-size:1.2em;}
.s6 {font-size:1.3em;}
.s7 {font-size:1.4em;}
.s8 {font-size:1.5em;}


#menuwrapper {border-top: 1px solid #888;	
border-bottom: 1px solid #888;	
margin-top:8px;	
height:33px;
background:url(/img/opaquew.png) !important; background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/opaquew.png');

}

.ltitle {float:left;font-size:24px; padding:0 24px 4px 12px;}	
	
.clearit {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}


#f1 {padding-top:6px; margin:0; position:relative; margin-left:620px; clear:none;}
.f3 {border:1px solid #ccc; font-size:12px; margin-top:4px;}
#f2 {border:0; margin:0; padding:0;}


#menuwrapper ul {position:relative; margin: 0;padding: 0;list-style: none;display: inline;}

#menuwrapper ul li {border-left:1px solid #888;	float:left;	position: relative;	width:136px;	text-align:center;	margin:0; }

#menuwrapper ul li ul li{border-left:0px solid #000; }


.rb  {border-right:1px solid #888;}

#menuwrapper li ul {position: absolute;	display: none;	top:33px;	left:-1px;	}
	
#menuwrapper li ul li ul{	top:0;	left:181px;	}
	
/* Styles for Menu Items */
#menuwrapper ul li a {	font-size: 1.2em;	float:left;	display: block; width:136px;	text-decoration: none;	color: #000;	background: transparent url(/img/dol.gif) no-repeat right center; /* IE6 Bug */	padding: 8px 0px;	}

#menuwrapper ul li ul {margin:0; padding:0;}

#menuwrapper ul li ul li a{	display:block;border-left:1px solid #004;border-right:1px solid #004;float:none;
width:180px;font-size:1.1em;background:transparent url(/img/opaque.png) !important; background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/opaque.png');	color: #000 !important;}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#menuwrapper ul li a:hover { color: #E2144A; background: #f9f9f9 ; cursor:pointer; background:transparent url(/img/opaqueh.png) !important; background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/opaqueh.png'); font-weight:bold; } /* Hover Styles */
		
#menuwrapper li ul li a { padding: 2px 0px;} /* Sub Menu Styles */
		
#menuwrapper li:hover ul#nav2, #menuwrapper li:hover ul#nav1, #menuwrapper li.over ul#nav1, #menuwrapper li.over ul#nav2 { display: block;} /* The magic */
#menuwrapper li:hover ul#nav1 li:hover ul, #menuwrapper li.over ul#nav1 li.over ul {display:block}
#menuwrapper li:hover ul#nav2 li:hover ul, #menuwrapper li.over ul#nav2 li.over ul {display:block}
form{margin-top:-2px;}

#menuwrapper .last {border-bottom:1px solid #000;}
#menuwrapper .first {border-top:1px solid #000;}
#menuwrapper .bezlewej{border-left:0px;}
#menuwrapper .m2 {border:1px solid #ff0000;}

#menuwrapper span.trigger {display:block; background: url(/img/prawo.gif) no-repeat right center;}
#menuwrapper span.trigger {display:block; background: url(/img/prawo.gif) no-repeat right center;}
#doublcol p a {color:#000; text-decoration:none;}
ul#nav1, ul#nav2, ul li ul {border-bottom:1px solid #000; position:relative; display:block; width:182px;}

#osrleft-right {
	float:right;
  width:200px;
	height:200px;
}
#osrleft-left {
  margin-left:20px;
  float:left;
  width:200px;
  height:200px;
}
#cojest {
float: float;
width: 730px;
}

#cojestleft {
float: left;
width: 230px;
margin-left:10px;
}

#cojestcenter {
float: left;
width: 230px;
}

#cojestright {
float: right;
width: 230px;
}
