/*
*************************************************

Apartamenty Viva Maria
General Screen Styles

Created by Mansz & Partners team
http://www.mansz.pl

*************************************************
*/

/*----- Clearing ----------------------*/
div, a, h1, h2, h3, img, table, table tr, table tr td {margin:0; padding:0; font-weight:normal; border:0px solid #fff;}
a:link, a:visited { color:#fffb00; text-decoration:none;}  a:hover {text-decoration:underline;}
span {display:none;} .clear {clear:both;} ul, li {margin:0;padding:0;list-style:none;}  p{margin:0 0 2px;padding:0;}
/*----- End Clearing ------------------*/

*{ behavior: url(Common/CSS/iepngfix.htc) }

body {
    margin:0;
    padding:0;
    background:#4a5900 url(../GFX/bg.jpg) top center no-repeat ;
    font-family:Arial;
    font-size:12px;
    text-align:center;
    color:#c1cc85;
}
#root {
	width:812px;
	margin:auto;
}

.c_nag { width:400px; height:52px;}
#n { background:url(../GFX/nag/home.png) no-repeat; }
#n1 { background:url(../GFX/nag/apart.png) no-repeat; }
#n2 { background:url(../GFX/nag/cennik.png) no-repeat; }
#n3 { background:url(../GFX/nag/dojazd.png) no-repeat; }
#n4 { background:url(../GFX/nag/kontakt.png) no-repeat; }
#n5 { background:url(../GFX/nag/linki.png) no-repeat; }
/*----- TOP ----------------------*/
#top {
	height:97px;
}
#logo a { display:block; width:242px; height:97px; }
#logo { float:left; display:block; background:url(../GFX/logo.png) no-repeat; width:242px; height:97px;}
#adres a { display:block; width:207px; height:25px;  float:right;margin:57px 0 0;} 
#adres {float:right; display:block; background:url(../GFX/adres.png) no-repeat; width:362px; height:97px;}
/*----- END TOP ----------------------*/

/*----- MENU ----------------------*/
#menu { height:33px; }
#menu_li { height:33px; float:right; text-align:right;}
#menu_li ul li { float:left; padding:0; margin:0; }

#www {float:left;}
#www a:link, #www a:visited { height:33px; width:209px; display:block; background:url(../GFX/menu/www.gif) no-repeat 0 0;}
#www a:hover { background:url(../GFX/menu/www.gif) no-repeat 0 -33px;}

.m_l { height:33px; width:1px; display:block; background:url(../GFX/menu/li.png) no-repeat 0 0;}

#m_home a:link, #m_home a:visited { height:33px; width:108px; display:block; background:url(../GFX/menu/home.gif) no-repeat 0 0;}
#m_home a:hover { background:url(../GFX/menu/home.gif) no-repeat 0 -33px;}

#m_apart a:link, #m_apart a:visited { height:33px; width:98px; display:block; background:url(../GFX/menu/apartament.gif) no-repeat 0 0;}
#m_apart a:hover { background:url(../GFX/menu/apartament.gif) no-repeat 0 -33px;}

#m_kalend a:link, #m_kalend a:visited { height:33px; width:146px; display:block; background:url(../GFX/menu/kalendarz.gif) no-repeat 0 0;}
#m_kalend a:hover { background:url(../GFX/menu/kalendarz.gif) no-repeat 0 -33px;}

#m_cennik a:link, #m_cennik a:visited { height:33px; width:56px; display:block; background:url(../GFX/menu/cennik.gif) no-repeat 0 0;}
#m_cennik a:hover { background:url(../GFX/menu/cennik.gif) no-repeat 0 -33px;}

#m_dojazd a:link, #m_dojazd a:visited { height:33px; width:59px; display:block; background:url(../GFX/menu/dojazd.gif) no-repeat 0 0;}
#m_dojazd a:hover { background:url(../GFX/menu/dojazd.gif) no-repeat 0 -33px;}

#m_kontakt a:link, #m_kontakt a:visited { height:33px; width:66px; display:block; background:url(../GFX/menu/kontakt.gif) no-repeat 0 0;}
#m_kontakt a:hover { background:url(../GFX/menu/kontakt.gif) no-repeat 0 -33px;}

#m_link a:link, #m_link a:visited { height:33px; width:42px; display:block; background:url(../GFX/menu/link.gif) no-repeat 0 0;}
#m_link a:hover { background:url(../GFX/menu/link.gif) no-repeat 0 -33px;}

/*----- END MENU ----------------------*/

#empty {height:280px;}
#empty a { display:block; margin:50px 0 0 0; width:200px; height:200px; }

/*----- GALLERY ----------------------*/
#gallery { 

}
/*----- END GALLERY ----------------------*/

/*----- CONTAINER ----------------------*/
#container { text-align:left; line-height:18px; text-align:justify;}
#container p { margin:10px 0 0;}

#content_text { margin: 10px 0 18px;}
.linia { padding:10px 0 10px; margin:0; clear:both;} 

#c_text { width:373px; float:left; }
#c_photo { width:439px; float:right;}
#c_photo img { padding:4px 0 0 21px;} 

.c_text2 { width:330px; float:left;  }
.next_prev { background:#809802 url(); border-bottom:1px solid #8da800; text-align:center; height:29px; }

.apartament { margin:0; padding:0;}
.c_photo2 { width:480px; float:right; }
.c_photo2 .c_marg { padding:0 0 0 15px;}
.c_photo2 img { margin:0 0 0; padding:0; font-size:1px;}

.c_text2  a img { border:1px solid #809802;}
.c_text2  a img:hover { border:1px solid #92ae01;}
.s_photo {height:85px;}
.s_photo a img {border:3px solid #809802; margin:3px 1px 0; }
.s_photo a img:hover {border:3px solid #92ae01; }

.rezer { height:90px; width:330px; margin:0; padding:0; text-align:center;} 
.rezer a img {border:none; margin:5px 0 0;}

.table1 { width:467px; line-height:16px; margin:10px 0 0;}
.t_h { color:#b6c602; font-weight:bold; background:url(../GFX/li.gif) 0 6px no-repeat ; padding:3px 0 3px 13px; width:400px; vertical-align:text-top;}

.table2 { width:467px; line-height:14px; margin:0; color:#eef6c5;}
.t_g { background:#435101 ; padding:4px 7px 4px 7px; vertical-align:text-top; font-size:83%;}
.t_v { background:#435101; padding:4px 7px 4px 7px; border-bottom:1px solid #343e02;border-top:1px solid #343e02;}
.t_v1 { background:#435101; padding:4px 7px 4px 7px; border-top:1px solid #4a5900; border-bottom:1px solid #343e02; }

#promocje { padding: 0 0 0 45px; background:url(../GFX/nag/znaczek.gif) 0 18px no-repeat; font-size:93%;} 
#promocje b { color:#FFFF00; font-weight:bold; } 
#promocje ul li { background:url(../GFX/nag/li.gif) 2px 9px no-repeat; padding:0 0 0 10px} 

.linki { float:left; width:380px; }
.linki .linia { padding:5px 0 5px; }
.linki .link_nag { margin:0 0 5px;}

.linki2 { float:right; width:390px; }
.linki2 .linia { padding:5px 0 5px;}
.linki2 .link_nag { margin:0 0 5px;}
/*----- END CONTAINER ----------------------*/

/*----- KONTAKT ----------------------*/
#kontakt_map { float:left;}
#kontakt_map2 { float:right; }
/*----- END KONTAKT ----------------------*/

/*----- FOOTER ----------------------*/
#footer a:link, #footer a:visited {color:#c1cc85;}
#footer {height:40px; margin:0 0 0; font-size:93%; background:#404d00;}

#foot_text {width:812px; margin:auto; padding:14px 0 0; }
#copyright {float:left; color:#c1cc85;  }
#design {float:right; color:#c1cc85;}
/*----- END FOOTER ----------------------*/

/*----- Formularz ----------------------*/	
#warning label{ color:#fe1414; font-weight:bold;} 
	
	#contactForm {
		width:390px;
		margin:0;	
		padding:0 0 0;
	}
	
	#contactForm span {
		color:#cfe074;
		display:inline;
	}
	
	#formFields ol {
		margin:0;
		padding:0;
		list-style: none;
	}
	
	#formFields li{
		clear:both;
		margin:0 0 0;
		padding: 3px 0 0;
	}
	#formFields .li2{
		clear:both;
		margin:0 0 0;
		padding:3px 0 0 134px;
	}
	
	#formFields label {
		float:left;
		display:block;
		margin:0;
		padding:0;
	}
	
	#formFields label span {
		color: #cfe074;
	}
	input.i, select.i { 
		font-weight:bold;
		color:#d6e878;
		border: 1px solid #404d00;
		background: #697918;
		float:left;
		padding:2px 2px 2px 1px;
		font-size:93%;
	} 
	#typ { 
		width:258px;
	}
	#formFields input{
		color:#d6e878;
		font-weight:bold;
		margin:0;
		padding:3px 3px 3px 3px;
		float:right;
		width: 280px;
		border: 1px solid #404d00;
		background: #697918;
		font-size: 100%;			
	}
	input{
		color:#d6e878;
		font-weight:bold;
		margin:0;
		padding:3px 3px 3px 3px;
		float:right;
		width: 280px;
		border: 1px solid #404d00;
		background: #697918;
		font-size: 100%;			
	}
	
	#formFields textarea {
		color:#d6e878;
		font-weight:bold;
		margin:0;
		padding:3px 3px 3px 3px;
		float: right;
		width: 280px;
		height: 100px;
		border: 1px solid #404d00;
		background: #697918;
		font-family: Arial;
		font-size: 100%;
	}
	textarea {
		color:#d6e878;
		font-weight:bold;
		margin:0;
		padding:3px 3px 3px 3px;
		float: right;
		width: 280px;
		height: 100px;
		border: 1px solid #404d00;
		background: #697918;
		font-family: Arial;
		font-size: 100%;
	}
	#formFields textarea:hover {
		border:1px solid #404d00;
	}
	#formFields input:hover {
		border:1px solid #404d00;
	}
	
	#formButtons {
		padding:5px 0 0 0;
		clear: both;
		margin: 0 0 0;
		text-align: right;
	}
/*----- END Formularz ----------------------*/

#reklama1 {  }

#styl_scc_xtlm { padding:7px 7px 7px 7px; margin:10px auto 0 auto; text-align:center; width:795px;  font-size:83%; border:1px solid #404d00; text-transform:uppercase; color:#9aa952;  }
#styl_scc_xtlm a:link, #styl_scc_xtlm a:visited { color:#d2d052; }








