@import url("reset.css");
@import url("base.css");

/* tags */
body{width:100%; background:url(../img/body_bg.jpg) 0 0; margin:0; font-family:Arial; }


div#site{width:100%; background:url(../img/top_bg.png) 50% 0 no-repeat; float:left;}
div#wrapper{width:960px; margin:0 auto;}
div#content{width:960px; clear:both; float:left; font-size:12px;}
#content img{border:3px solid #bebebe;}
#content p{line-height:1.5em;}

div#content-960{width:960px; float:left; background:url(../img/top_960.png) 0 0 no-repeat; padding-top:10px;}
div#content-960-inner{width:960px; float:left; background:url(../img/content_960.png) 0 0 repeat-y;}
div#content-960-shadow{width:960px; height:20px; float:left; background:url(../img/shadow_960.png) 0 0 no-repeat;}

div#content-640{width:640px; float:left; background:url(../img/top_640.png) 0 0 no-repeat; padding-top:10px;}
div#content-640-inner{width:600px; float:left; background:url(../img/content_640.png) 0 0 repeat-y; padding:0 20px; min-height:350px;}
div#content-640-shadow{width:640px; height:20px; float:left; background:url(../img/shadow_640.png) 0 0 no-repeat;}

div.column-right{width:320px; float:right; padding-top:18px;}

div.box{width:280px; float:left; padding:0 20px;}
.box p{text-align:center; line-height:1.5em; margin:10px 0;}

div.more{float:left; width:280px; height:40px; text-align:center; margin-top:10px;}


div#footer{width:960px; height:100px; border-top:3px solid #211006; clear:both; float:left; margin-top:10px; font-size:11px; padding-top:5px;}
p.copy{float:left; padding-left:10px;}
p.navi{float:right;}
p.navi a{color:#000; text-decoration:none; margin:0 10px;}
p.navi a:hover{text-decoration:underline;}

dix#mapka img{border:0;}


h1#logo{width:960px; height:90px; margin:18px 0 0 0; float:left; padding-left:20px;}
h1#logo a{width:280px; height:90px; background:url(../img/logo.png) 0 0 no-repeat; display:block; margin-top:5px; text-indent:-5000em;}

h2{text-indent:-5000em;height:23px;  border-bottom:1px solid #211006; margin-bottom:0.5em; padding-bottom:0.5em;}
h2.h-dom{background:url(../img/h/h_dom_big.png) 0 0 no-repeat;}
h2.h-agro{background:url(../img/h/h_agro_big.png) 0 0 no-repeat;}
h2.h-galeria{background:url(../img/h/h_galeria_big.png) 0 0 no-repeat;}
h2.h-kontakt{background:url(../img/h/h_kontakt_big.png) 0 0 no-repeat;}
h2.h-polecamy{background:url(../img/h/h_polecamy_big.png) 0 0 no-repeat;}
h2.h-rek{background:url(../img/h/h_rek_big.png) 0 0 no-repeat;}

h3{text-indent:-5000em;height:20px;  border-bottom:1px solid #211006; margin-bottom:0.5em; padding-bottom:0.3em; clear:both;}
h3.h-dom{background:url(../img/h/h_dom.png) 0 0 no-repeat;}
h3.h-galeria{background:url(../img/h/h_galeria.png) 0 0 no-repeat;}
h3.h-agro{background:url(../img/h/h_agro.png) 0 0 no-repeat;}
h3.h-welcome{background:url(../img/h/h_welcome.png) 0 0 no-repeat;}
h3.h-noclegi{background:url(../img/h/h_noclegi.png) 0 0 no-repeat;}
h3.h-cennik{background:url(../img/h/h_cennik.png) 0 0 no-repeat;}
h3.h-rek{background:url(../img/h/h_rek.png) 0 0 no-repeat;}

.box h3{background-position:50% 0;}





div#main-menu{width:960px; height:40px; background-color:#211006; float:left; margin-top:50px; text-align:center;}
ul#menu{height:40px; margin:0; padding-left:20px;}
ul#menu li{float:left; height:40px; list-style-type:none; padding:0 15px; background:url(../img/menu/item_separator.jpg) 100% 0 no-repeat;}
ul#menu li a{display:block; float:left; height:40px; text-indent:-5000em;}
ul#menu li a.item1{width:128px; background:url(../img/menu/item1.jpg) 0 0 no-repeat;}
ul#menu li a.item2{width:107px; background:url(../img/menu/item2.jpg) 0 0 no-repeat;}
ul#menu li a.item3{width:120px; background:url(../img/menu/item3.jpg) 0 0 no-repeat;}
ul#menu li a.item4{width: 60px; background:url(../img/menu/item4.jpg) 0 0 no-repeat;}
ul#menu li a.item5{width: 69px; background:url(../img/menu/item5.jpg) 0 0 no-repeat;}
ul#menu li a.item6{width: 75px; background:url(../img/menu/item6.jpg) 0 0 no-repeat;}
ul#menu li a.item7{width:150px; background:url(../img/menu/item7.jpg) 0 0 no-repeat;}


a.more{background:#7b0001; font-size:10px; color:#fff;padding:5px 10px; border-radius:10px; -moz-border-radius:10px; text-decoration:none;}
a.more:hover{background:#000;}



div.box-gal img{width:80px; margin:0 8px 15px 0;}

div.page-gal{float:left; padding-bottom:10px;}
div.page-gal a{text-decoration:none;}
div.page-gal img{width:130px; margin:0 10px 10px 0;}

dl.cennik{margin:0; padding:10px; background:#ebe6d0; margin-bottom:10px;}
dl.cennik dt{font-size:14px; padding-bottom:5px;}
dl.cennik dd{margin:0; line-height:1.5em;}

dl.kontakt{margin:0; float:left; clear:left;}
dl.kontakt dt{font-size:14px; padding-bottom:5px;}
dl.kontakt dd{margin:0; line-height:1.5em;}

div#rotator{clear:both;width:960px; float:left; height:210px;}
.roundabout-holder {
				list-style: none;
				width: 55em;
				height: 10em;
				margin: 1em auto;
			}
			
			.roundabout-moveable-item {
				height: 10em;
				width: 16em;
				cursor: pointer;
				list-style-type:none;
			}
			
			.roundabout-moveable-item img {
				width: 100%;
				border:5px solid #fff;
				box-shadow:0px 0px 10px #000;
				-moz-box-shadow:0px 0px 10px #000;
				-webkit-box-shadow:0px 0px 10px #000;
			}
			
			
div.recent{}
div.recent img{width:200px; float:left; margin-right:20px;}			
div.recent dl{float:left; width:370px; margin:0;}
div.recent dl dt{margin:0 0 5px 0; font-size:15px;}
div.recent dl dd{margin:0 0 5px 0;}

div#mapka img{border:0 none;}