@charset "utf-8";
/* CSS Document */

@import "menu.css";
@import "reset.css";
@import "contact.css";

html { background-image:url(../img/bg.jpg); font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; display:block; }
body { width:100%; font-size:12px; line-height:16px; background:url(../img/footer.jpg) repeat-x bottom;}

h1 { color:#3d1c1f;	font-size: 18px;}


#wrap { width:1000px; margin:0 auto; padding:0; display:block; height:100%;}

#head { width:980px; clear: both; float:left; padding:0 10px;}
	.logo { background:url(../img/logo_bg.jpg) no-repeat; float:left; width:177px; height:81px; padding:0 0 0 20px; margin-left:15px;}
.baner { float:left; clear:both; width:1000px; height:437px; background:url(../img/baner.jpg) no-repeat;}
* html .baner { margin-left:8px;}
#content { width:920px; margin:0 25px;  float:left; background:url(../img/content_bg.jpg) no-repeat #fff;}
.index {padding:25px 15px 0 15px;}
.inner { padding:23px 15px 20px 15px; display:block; }
	.dama { width:452px; float:left; padding:0px 0 20px 0; margin:0 0 0 15px; display:block;}
	.damaimg { background: url(../img/dubravka.jpg) no-repeat ;}
		.dama p { padding:0 5px;}
	.dubravka { width:452px; float:left; padding:0px 0 20px 0; display:block;}
	.dubravkaimg { background:url(../img/dama.jpg) no-repeat;}
		.dubravka p { padding:0 5px;}
	.topcontent {  border-bottom:solid 1px #1e0202; padding:35px 0 15px 100px; float:left; margin:0 0 15px 0;}
		.headline { background:url(../img/dama.jpg) no-repeat; border-bottom:solid 1px #1e0202; padding:15px 0 15px 100px; float:left; margin:0 0 15px 0;}
	.textVila { padding:10px 0 0 0;}
#footer { bottom:0; background: url(../img/footer.jpg) repeat-x; height:106px; margin:30px 0 0 0; padding:0 25px; }
	#footer p { color:#FFF; float:left; display:block; margin:15px 0 0 30px;}
	.valid { float:right; color:#FFF; padding:70px 15px 0 0;}
	
	.galery { width:920px; padding:15px 0 0 0; text-align:left;}
	.galery img {	padding:2px;	background:#FFFFFF;	border:solid 1px #999999;	margin: 5px;	}
	.apartmani { margin-top:5px;}
	.apartmani li { padding:3px 0;}
	
	
	.width352px {width:352px;}
	.width815px {width:815px;}
	#image_container {  width: 320px;  height: 240px;}
	
  div#photos                {overflow:auto;}
  div.photo                 {float:left; display:inline; margin:0 20px 20px 0;}
  div.photo a img           {border:1px solid #999; padding:1px;}
  .aditional { width:100%; clear:both; float:left; padding:10px 0; border-top:dashed 1px #333;}
  
  #sb-loading a { color:#FFF; cursor:pointer;}
  
