/* Global reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}

input,button{overflow:visible}strong{font-weight:bold}em{font-style:normal}

/* Floats */

.left           { float: left }
.right          { float: right }
.clear          { clear: both }

/* Positions */
.text-left      { text-align: left }
.text-right     { text-align: right }
.text-center    { text-align: center }
.middle         { vertical-align: middle }

body {font: 11px/140% Arial, Tahoma, sans-serif;color: #1b1d1d;background: url(../images/body_bg.jpg)   #17293b repeat-x top center;}

#container 	{ width: 849px; margin: 0 auto; overflow: hidden; height: 100%;}
#top_gfx	{ width: 849px; height: 65px; background:url(../images/top_gfx.jpg) no-repeat;}

#menu					{ width:849px; height:51px;}
#menu ul				{ margin:0px;padding:0;list-style:none;}
#menu ul li				{ height:51px; display:block; float:left;}
#menu ul li a 			{ height:51px; background-position:top; background-repeat: no-repeat; text-indent: -99999px; display:block; }
#menu ul li a:hover 	{ background-position: bottom; }

	.home a 			{ width: 142px;  background-image: url(../images/menu/menu1.jpg); }
	.oferta a 			{ width: 86px;   background-image: url(../images/menu/menu2.jpg); }
	.pokoje a 			{ width: 98px;   background-image: url(../images/menu/menu3.jpg); }
	.imprezy a 			{ width: 112px;  background-image: url(../images/menu/menu4.jpg); }
	.cennik a 			{ width: 94px;   background-image: url(../images/menu/menu5.jpg); }
	.rezerwacja a 		{ width: 122px;   background-image: url(../images/menu/menu6.jpg); }
	.galeria a 			{ width: 96px;   background-image: url(../images/menu/menu7.jpg); }
	.kontakt a 			{ width: 99px;   background-image: url(../images/menu/menu8.jpg); }
	
#main_gfx	{ width:849px; height:185px; background:url(../images/main_gfx.jpg) no-repeat;}
#main_content	{ width:847px; min-height:490px; background:url(../images/contant_bg.jpg) repeat-x #404e5f; border-left:#bcc2c8 solid 1px; border-right:#bcc2c8 solid 1px; overflow:auto;}
#main_top	{ width:807px; min-heigh:260px; padding:20px; overflow:auto; color:#FFFFFF;}
#main_top_iner	{width:807px;border-bottom: #121f2a dotted 1px;  overflow:auto;}
#main_top_left	{ padding-right:20px;width:520px; float:left; padding-bottom:20px;} 
#main_top_right	{ padding-left:20px;width:247px; float:left;padding-bottom:20px;}

#main_down	{ padding:20px; overflow:auto;}
.box_down	{ float:left; width:249px; padding-left:20px; color:#FFFFFF;}
#main_content ul 	{list-style:none;line-height:140%;margin-bottom:15px;padding-left:5px;}
#main_content ul li {background:transparent url(../images/arr.gif) no-repeat scroll 0 7px;padding:1px 0 1px 10px;}

#footer	{ width:847px; height:80px; background:#111e2a; color:#FFFFFF; border:#bcc2c8 solid 1px;}

#main_left	{ float:left; width:550px;padding:20px;color:#FFFFFF;}
#mian_right	{ width:217px;padding:20px; float:left;color:#FFFFFF;}
.box_right	{ margin-bottom:15px;}
#main_left p	{line-height:18px;margin:0 0 10px;padding:0;}

#footer	ul	{ padding:0; margin:20px 0 0 200px; list-style:none;}
#footer	ul	li	{ color:#FFFFFF; padding:0 3px; float:left;}
#footer	ul	li	 a	{ text-decoration:none; color:#FFFFFF;}
#footer	ul	li	 a:hover	{ text-decoration:underline; color:#FF0000;}
