/* ########################################################### */
html, body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#7f3d01;
}

#container {
	width:1100px;
	height:auto;
	margin:auto;

background:#7f3d01;
padding: 0px 4px 5px 5px;

}

#top {
float:left;
position:relative;
width:1100px;
}

#topxml {
top:0px;
right:0px;
}

#content {
float:left;
width:1080px;
font:13px Tahoma;
background-color:#ffffff;
	margin:10px;
}


*{margin:0; padding:0;}
.dymek {
position:absolute;
padding: 8px 5px 0px 5px;
width:300px;
}
/* ########################################################### */
h1{
	font-size:180%;
	font-weight:normal;
	color:#555;
}
h2{
	
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0;
	padding:.5em 0;
}
a{
	text-decoration:none;
	color:#f30;	
}
p{
	clear:both;
	margin:0;
	padding:.5em 0;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

img{border:none;}
ul,li{
	margin:0;
	padding:0;
}
ul.Amenu li{list-style: none;}
.page ul { margin-left:20px;}


.ogl_2a
{
font:11px Tahoma;
        color: #393636;
        background: #E5E5E5;
        padding: 3px 8px 10px 10px;
}
.ogl_1a
{
font:11px Tahoma;
        color: #393636;
        background: #f0f0f0;
        padding: 3px 8px 10px 10px;
}

.ogl_2
{
font:11px Tahoma;
        color: #393636;
        background: #E5E5E5;
        padding: 3px 8px 10px 10px;
}
.ogl_1
{
font:11px Tahoma;
        color: #393636;
        background: #f0f0f0;
        padding: 3px 8px 10px 10px;
}
.ogl_3
{
        color: #ffffff;
        margin: 1px 0px 0px 0px;
        padding: 2px 2px 1px 2px;
}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

/*  */


#screenshot{
	position:absolute;
	text-align: center;
	width:260px;
	border:1px solid #ccc;
	background:#6B6B6B;
	padding:5px;
	display:none;
	color:#fff;
	}
	


/* ########################################################### */




.hr_head1 { BORDER-RIGHT: #b6c1ce 1px solid; BORDER-TOP: #b6c1ce 1px solid;  BORDER-LEFT: #b6c1ce 1px solid; WIDTH: 500px; height:70px; BORDER-BOTTOM: #b6c1ce 1px solid; }
.hr_head2 { BORDER-RIGHT: #b6c1ce 1px solid; BORDER-TOP: #b6c1ce 1px solid;  BORDER-LEFT: #b6c1ce 1px solid; WIDTH: 240px; height:140px; BORDER-BOTTOM: #b6c1ce 1px solid; }

.a01:link  {color:#00516E;TEXT-DECORATION:none;}
.a01:visited  {color:#00516E;TEXT-DECORATION:none;}
.a01:hover {color:#560111;TEXT-DECORATION:underline;font-weight:normal}



fieldset#log {margin:0; padding:0; border:0;}
fieldset#zal
{
        margin: 0px 10px 0px 0px;
        padding: 2px 7px 3px 7px;
        border: 1px solid #d4d4d4;
}
a{text-decoration:none; color:#4f4f4f;}
a:focus{overflow:hidden;}
li {list-style:none;}

form
{
        margin: 0px;
        padding: 0px;
}
.pay_title
{
        margin-left: 2px;
}
.info
{
        padding: 8px 5px 0px 5px;
}
.offersdetails
{
        font-size: 11px;
        color: #560111;
        text-decoration: underline;
}
.offersdetailsA
{
        font-size: 11px;
        color: #ffffff;
        text-decoration: underline;
}
.offersdetails2A
{
        font-size: 11px;
        color: #ffffff;
		
}
.offersdetails2B
{
        font-size: 11px;
        color: #000000;
		 text-decoration: underline;
}
.offersdetails2
{
        font-size: 11px;
        color: #000000;
		 
}
.offersdetails3
{
        font-size: 11px;
        color: #ffffff;
}
.list_1A
{
font:11px Tahoma;
        color: #ffffff;
        background: #f0f0f0;
        margin: 3px 0px 0px 0px;
        padding: 3px 4px 1px 4px;
}
.list_2A
{
font:11px Tahoma;
        color: #ffffff;
        background: #E5E5E5;
        margin: 3px 0px 0px 0px;
        padding: 3px 4px 1px 4px;
}
.list_1
{
font:11px Tahoma;
        color: #393636;
        background: #f0f0f0;
        margin: 3px 0px 0px 0px;
        padding: 3px 4px 1px 4px;
}
.list_2
{
font:11px Tahoma;
        color: #393636;
        background: #E5E5E5;
        margin: 3px 0px 0px 0px;
        padding: 3px 4px 1px 4px;
}
.payment
{
        display: none;
        border: 1px solid #e6e6e6;
        margin-right: 7px;
        margin-top: 10px;
        padding: 10px;
}
.photo
{
        border: 1px solid #5c5352;
        padding: 1px 1px 0px 1px;
}
.textarea
{
        border: 1px solid #003C74;
        background: #fff;
}
.textarea:hover
{
        
		border: 1px solid #003C74;
}
.textarea:focus
{
		color:#000000;
        background: #C8C6C6;
		border: 1px solid #003C74;
}
.submit-se
{
        color: #fff;
        background: #5c5352;
        border-top: 1px solid #e6e7e7;
        border-left: 1px solid #e6e7e7;
        border-right: 1px solid #e6e7e7;
        border-bottom: 1px solid #ffffff;
        cursor: pointer;
        padding: 0px 25px 4px 25px;
}
.submit-se:hover
{
        background: #5c5352;
}
input#search
{
        color: #fff;
        background: #5c5352;
        height: 18px;
        padding-left: 3px;
        border-top: 1px solid #e6e7e7;
        border-left: 1px solid #e6e7e7;
        border-right: 1px solid #e6e7e7;
        border-bottom: 1px solid #ffffff;
}
select#search
{
        color: #fff;

        height: 22px;
        padding-left: 3px;
        border-top: 1px solid #324a21;
        border-left: 1px solid #324a21;
        border-right: 1px solid #324a21;
        border-bottom: 1px solid #92bf30;
}
select#search2
{
		width:150px;
        color: #000;
		background: #E7E7E7;
        height: 22px;
        padding-left: 30px;
        border-top: 1px solid #324a21;
        border-left: 1px solid #324a21;
        border-right: 1px solid #324a21;
        border-bottom: 1px solid #92bf30;

}

input, select
{
        border: 1px solid #003C74;
        padding: 1px 0px 1px 2px;
}
input:hover, select:hover
{
        background: #ffffff;
		border: 1px solid #003C74;
}
input:focus, select:focus
{
color: #000000;
        background: #C8C6C6;
		border: 1px solid #003C74;
}
table.list
{
        border-collapse: separate;
        border-spacing: 1px;
}
table.list td.td_1
{
        background: #e8e8e8;
        text-align: center;
        font-weight: bold;
        border: 1px solid #e0dede;
        padding: 2px 0px 2px 0px;
}
table.list td.td_2
{
        background: #f5f2f2;
        border: 1px solid #e0dede;
        padding: 2px 0px 2px 0px;
}
table.list td.td_3
{
        background: #ffffff;
        border: 1px solid #e0dede;
        padding: 2px 0px 2px 0px;
}
.img
{
        margin: 0px;
        margin: -1px 0px -3px 0px;
}
div.error
{
        border-left: 1px solid #FF0101;
        border-top: 1px solid #FF0101;
        border-right: 2px solid #CD0000;
        border-bottom: 2px solid #CD0000;
		background: #E1ECCA;
        padding: 5px;
        color: #CD0000;
        font-weight: bold;
        margin-bottom: 10px;
        margin-right: 7px;
}

div.info
{
		background: #ffffff;
        padding: 5px;
        font-weight: bold;
        margin-bottom: 10px;
        margin-right: 7px;
}

div.info2
{
		background: #eceaea;
        padding: 5px;
        font-weight: bold;
        margin-bottom: 10px;
        margin-right: 7px;
}

div.error img
{
        margin: 0px 5px 0px 0px;
        padding 0px;
}
div.success
{
        border-left: 1px solid #b0d8a1;
        border-top: 1px solid #6fac58;
        border-right: 2px solid #679356;
        border-bottom: 2px solid #679356;
        padding: 5px;
        color: #3b7923;
        font-weight: bold;
        margin-bottom: 10px;
        margin-right: 7px;
}
#kontener
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #fff;
        background-repeat: no-repeat;
        width: : auto;
        padding: 0px;
        text-align: center;
        margin-top: 3px;
}
.tabnav
{
        height: 20px;
        margin: 0;
        padding-left: 10px;
        background: url(../img/tab_bottom.gif) repeat-x bottom;
}
.tabnav li
{
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
.tabnav a:link, .tabnav a:visited
{
        float: left;
        background: #005572;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 2px 5px 2px 5px;
        margin-right: 4px;
        border: 1px solid #ccc;
        text-decoration: none;
        color: #fff;
}
.tabnav a:link.active, .tabnav a:visited.active
{
        border-bottom: 1px solid #fff;
        background: #fff;
        color: #000;
}
.tabnav a:hover
{
        background: #fff;
		color: #000;
}
.submit-p
{
        cursor: pointer;
        border: 1px solid #5c5352;
        background: #ffffff;
        padding: 2px 15px 2px 15px;
}
.submit-p:hover
{
        background: #81bbd0;
}
.page
{
        border: 1px solid #e6e6e6;
        margin-right: 7px;
        padding: 10px;
        
}




 a:link.loginA,  a:visited.loginA
{ 
color: #ffffff;
        font-size: 9px;
        text-decoration: none;
}

 a:active.loginA {        color: #ffffff; }
 a:hover.loginA {   color: #ffffff; text-decoration: underline;    }
 
 a:link.login,  a:visited.login
{ 
        font-size: 9px;
        text-decoration: none;
		color: #000000; 
}

 a:active.login {        color: #000000; }
 a:hover.login {   color: red; text-decoration: underline;    }


#jezyk {
position:absolute;
top:5px;
right:-25px;
z-index:1010;
font-size:9px; 
}

#dymek {
position:absolute;
top:43px;
right:180px;
z-index:1010;
font-size:9px; 
}


#pozycja {
position:absolute;
top:110px;
margin:0 0 0 0px;
}

#napis {
position:absolute;
top:60px;
margin:0 0 0 15px;
z-index:1000;
color:red; font-size:10px; font-weight:bold;
background-color:#ffffff;
padding:3px 10px 3px 10px;
}



#main {
float:left;
margin:0px 0 0 0;
width:100%;
}

#sidebar {
float:left;
width:233px;
}



h1 {display:block; text-indent:-1000em; float:left; width:958px; height:200px;}
h2 {display:block; text-indent:-1000em; *margin:0;}
h2#szukarka {width:181px; height: 17px; background:url(../img/h2_szukarka.gif) no-repeat; margin-top: 3px; margin-bottom: 3px;}
h2#rej {width:225px; height: 17px; background:url(../img/rej.jpg) no-repeat; margin-bottom: 5px;}
h2#log {width:225px; height: 17px; background:url(../img/log.jpg) no-repeat; margin-bottom: 5px;}
h2#kon {width:225px; height: 17px; background:url(../img/kon.jpg) no-repeat; margin-bottom: 5px;}
h2#regu {width:225px; height: 17px; background:url(../img/regu.jpg) no-repeat; margin-bottom: 5px;}
h2#onas {width:225px; height: 17px; background:url(../img/onas.jpg) no-repeat; margin-bottom: 5px;}
h2#pan {width:225px; height: 17px; background:url(../img/pan.jpg) no-repeat; margin-bottom: 5px;}
h2#add {width:225px; height: 17px; background:url(../img/add.jpg) no-repeat; margin-bottom: 5px;}
h2#haslo {width:225px; height: 17px; background:url(../img/haslo.jpg) no-repeat; margin-bottom: 5px;}
#witaj { margin-top: 5px;  margin-bottom: 5px;font-size:13px; font-weight:bold;}
h2#mapka {width:163px; background:url(../img/h2_mapka.gif) no-repeat; margin-left: 3px; margin-top: 3px; margin-bottom: 1px;}
h2#kontakt {width:179px; background:url(../img/h2_kontakt.gif) no-repeat;}
h2.routemap {width:100%; background:url(../img/h2_routemap.gif) no-repeat; float:left;}
h2.descript {width:100%; background:url(../img/h2_descript.gif) no-repeat; float:left; margin-left: 3px; margin-top: 10px;}
h4 {color:#5c5352; font-size:14px; font-weight:bold; margin-top: -4px;}

#top a {color:#fff;}

#buttons a {
display:block;
position:absolute;
top:15px;
width:16px;
height:16px;
text-indent:-1000em;
}
#m1 a {
display:block;
color:#000000;
 font-size: 12px;

background-color:#ECE8E5;
	height:23px;
	width:180px;
	text-align:center;
	padding-left:10px;
	padding-top:10px;
}
#m1 a:hover {
display:block;
color:#ffffff;
 font-size: 12px;
 font-weight: bold;
background-color:#AB0101;
	height:23px;
	width:180px;
	text-align:center;
	padding-left:10px;
	padding-top:10px;
}

#m2  {
	display:block;
	height:23px;
	width:40px;
	background-color:#ECE8E5;
}

#buttons a#question{background:url(../img/buttons_question.gif) no-repeat; right:128px;}
#buttons a#home{background:url(../img/buttons_home.gif) no-repeat; right:87px;}
#buttons a#mail{background:url(../img/buttons_mail.gif) no-repeat; right:47px;}
#buttons a#list{background:url(../img/buttons_list.gif) no-repeat; right:4px;}

form#login fieldset {
position:absolute;
top:40px;
right:-9px;
width:150px;
margin-top: 8px;
}
form#login fieldset a{text-decoration:none; color:#4f4f4f;}

input.txt {
background:url(../img/input_login.gif) no-repeat;
width:131px;
height:14px;
border:0;
padding:4px 5px;
margin:2px 0;
}

input.text {
background:url(../img/input.gif) no-repeat;
width:171px;
height:14px;
border:0;
padding:4px 5px;
margin:2px 0;
}

textarea {
width:191px;
height:94px;
background:url(../img/textarea.gif) no-repeat;
border:0;
margin:5px 0;
}

input.submit
{
        float:right;
        width:77px;
        height:29px;
        border:0;
        text-align:center;
        color:#fff;
        text-transform:uppercase;
        font-size:10px;
        font-weight:bold;
        cursor: pointer;
}

input.textblack {
color:#fff;
width:162px;
height:16px;
border:0;
padding:4px 5px;
margin:0;
}

input.submitblack{
width:77px;
height:29px;
border:0;
text-align:center;
color:#fff;
text-transform:uppercase;
font-size:10px;
}

span.select {
  position:absolute;
  width: 162px; 
  height: 14px;
  *background:none;
  overflow: hidden;
  color:#fff;
  padding:5px;
  }

form#subskrypcja fieldset {
background: url(../img/subskrypcja_bg.jpg) no-repeat; height:47px; width:177px; padding:40px 30px;
}

form#kontaktform fieldset {
width:181px;
margin:10px auto;
}

ul#mainmenu {
float:left;
width:100%;
background:url(../img/menu_bg.jpg) repeat-x;
height:53px;
}

ul#mainmenu li {
float:left;
}

ul#mainmenu li:hover{background:url(../img/mainmenu_li_hover_bg.gif) repeat-x;}

ul#mainmenu a {
float:left;
display:block;
height:14px;
padding:20px 33px;
font:12px Tahoma;
background:url(../img/menu_a_bg.gif) 100% 0 no-repeat;
}

ul#mainmenu a#last {
background:none;
padding:20px 42px 20px 33px;
}

ul#filters {
float:left;
width:100%;
height:30px;
background:url(../img/filters_bg.gif) repeat-x;
}

ul#filters li {float:left; margin:8px 15px;}

#trackbar {
width:942px;
height:14px;
float:left;
padding:8px;
background:#e6e6e6;
color:#b6b6b6;
}

#trackbar a{color:#898989;}

#callus
{
        text-indent:-1000em;
        background:url(../img/1mapa.jpg) no-repeat;
		width:240px;
        height:296px;
        margin-top: 10px;
}

form#search {
float:left;
background:url(../img/search_bg2.jpg) no-repeat;
width:713px;
height:193px;
}

form#search fieldset {
padding:12px 50px;
}

orm#search fieldset select {margin:5px 0; *margin:0;}

#welcome
{
        float:left;
        text-align: justify;
        margin-right: 10px;
}

ul.offers {margin:10px 0; background: url(img/offers_bg.gif) 0 100% no-repeat; padding:0 0 2px 0; float:left; font-size:11px;}
ul.offers ul {background:#e4e4e4; width:684px; height:24px; margin:3px 0; padding:8px 15px;}
ul#offersweek ul {background:#dde9c4;}
ul#offersweek li ul.lighted2 {background:#bcdf73;}
ul.offers li ul li {float:left; width:180px;}
ul.offers li ul.lighted {border:2px solid #76913d; width:680px; height:20px;}
ul.offers li ul li.offersdetails {float:right; width:120px; padding:0 0 0 15px; background:url(img/offerdetails.gif) 0 2px no-repeat;}
ul.offers li ul li.offersdetails a {font-size:11px; color:#5f953a; text-decoration:underline;}
ul.offers li.head{background:#cacaca; height:35px; width:714px; position:relative;}
ul.offers li.head h3 {float:left; text-indent:-1000em;}
ul.offers li.head h3#offersnew {background:url(../img/offers_new.gif) no-repeat; width:162px; height:39px; display:block;}
ul.offers li.head h3#offersend {background:url(../img/offers_ending.gif) no-repeat; width:182px; height:39px; display:block;}

ul.offers li.head h3#offersweekly {background:url(../img/offersweek2.jpg) no-repeat; width:210px; height:39px; display:block;}
ul.offers li.head h3#offersweekly_p {background:url(../img/offersweek_p2.jpg) no-repeat; width:210px; height:39px; display:block;}
ul#offersweek li.head a#pro {background:url(../img/offersweeka.gif) no-repeat; width:138px; height:39px; padding:0; margin:0; text-indent:-1000em;}
ul.offers li.head a{float:right; font-size:12px; text-decoration:underline; display:block; background:url(../img/getall.gif) 100% 0 no-repeat; height:23px; padding:5px 30px 0 0; margin:5px 10px 0 0;}
ul#offersweek li.head a {background:url(../img/offersweeka_null.jpg) no-repeat; width:138px; height:39px; padding:0; margin:0; text-indent:-1000em;}

ul.offers2 li.head2{background:#cacaca; height:35px; width:734px; position:relative;}
ul.offers2 li.head2 h3 {float:left; text-indent:-1000em;}
ul.offers2 li.head2 h3#offersweekly2 {background:url(../img/offersweek.jpg) no-repeat; width:576px; height:39px; display:block;}
ul.offers2 li.head2 h3#offersweekly_p2 {background:url(../img/offersweek_p.jpg) no-repeat; width:576px; height:39px; display:block;}
ul#offersweek2 li.head2 a#pro {background:url(../img/offersweeka.gif) no-repeat; width:138px; height:39px; padding:0; margin:0; text-indent:-1000em;}
ul.offers2 li.head2 a{float:right; font-size:12px; text-decoration:underline; display:block; background:url(../img/getall.gif) 100% 0 no-repeat; height:23px; padding:5px 30px 0 0; margin:5px 10px 0 0;}
ul#offersweek2 li.head2 a {background:url(../img/offersweeka_null.jpg) no-repeat; width:138px; height:39px; padding:0; margin:0; text-indent:-1000em;}


span.green {color:#c40529;}
span.where {font-size:10px; color:#a2a2a2;}
.description{font-size:11px; color:#5c5352; margin: 0 0 10px 0; padding: 0 10px 0 3px; text-align: justify;}
.description p {margin:5px 0;}

ul.parameters {background:#ffffff; width:300px; color:#000; float:left; margin:10px 0 0 0; font-size:11px; padding:0 0 10px 0;}
ul.parameters li {float:left; margin:5px 0 5px 0px; width:250px; text-align:right;}

ul.parameters2 {background:#ffffff; width:710px; color:#000; float:left; margin:10px 0 0 0; font-size:11px; padding:0 0 10px 0;}
ul.parameters2 li {float:left; margin:5px 0 5px 0px; width:250px; text-align:right;}

.opisA {background:#920f0f;  padding:0 10px 0 0; text-align: right;  font-size:11px; height:20px; color:#ffffff;}
.opis {background:#b4b4b4;  padding:0 10px 0 0; text-align: right;  font-size:11px; height:20px; color:#000000;}
.opisB {background:#b4b4b4;  padding:0 10px 0 0; text-align: right;  font-size:11px; height:20px; color:#000000;}
.opis2 {background:#572A01;  padding:0 0 0 10px; text-align: left;  font-size:11px; height:20px; color:#ffffff;}
.opis3 {background:#DDE9C4;  padding:0 0 0 10px; text-align: left;  font-size:11px; height:20px; color:#000000;}
.iko {background:#F2F2F2; padding:5px 5px 5px 5px; font-size:11px;  font-weight:lighter; }
span.what {color:#a0a0a0; margin:0 5px 0 0;}
span.valuate{font-weight:bold;}
.valuatelink {color:#edff97; text-decoration:underline;}

.featureshead_a {float:left; width:711px; background:url(../img/featureshead_a.jpg) no-repeat; margin-left: 2px;}
.featureshead_a a#show {float:right; width:122px;  height:39px; display:block; background:url(../img/toggle_show.jpg) no-repeat; text-indent:-1000em;}
.featureshead_a a#hide {float:right; width:122px; height:39px;  display:block; background:url(../img/toggle_hide.jpg) no-repeat; text-indent:-1000em;}

.featureshead_b {float:left; width:711px; background:url(../img/featureshead_b.jpg) no-repeat; margin-left: 2px;}
.featureshead_b a#show {float:right; width:122px; height:39px; display:block; background:url(../img/toggle_show.jpg) no-repeat; text-indent:-1000em;}
.featureshead_b a#hide {float:right; width:122px; height:39px; display:block; background:url(../img/toggle_hide.jpg) no-repeat; text-indent:-1000em;}

.featureshead_c {float:left; width:711px; background:url(../img/featureshead_c.jpg) no-repeat; margin-left: 2px;}
.featureshead_c a#show {float:right; width:122px; height:39px; display:block; background:url(../img/toggle_show.jpg) no-repeat; text-indent:-1000em;}
.featureshead_c a#hide {float:right; width:122px; height:39px; display:block; background:url(../img/toggle_hide.jpg) no-repeat; text-indent:-1000em;}

.featureshead_r {float:left; width:711px; background:url(../img/featureshead_r.jpg) no-repeat; margin-left: 2px;}
.featureshead_r a#show {float:right; width:122px; height:39px; display:block; background:url(../img/offersweeka_null.jpg) no-repeat; text-indent:-1000em;}
.featureshead_r a#hide {float:right; width:122px; height:39px; display:block; background:url(../img/offersweeka_null.jpg) no-repeat; text-indent:-1000em;}

.featureshead_r3 {float:left; width:703px; background:url(../img/Wytycz_trase.jpg) no-repeat; margin-left: 2px;}
.featureshead_r3 a#show {float:right; width:122px; height:39px; display:block; background:url(../img/offersweeka_null.jpg) no-repeat; text-indent:-1000em;}

.featureshead_res {float:left; width:711px; background:url(../img/reservations.jpg) no-repeat; margin-left: 2px;}
.featureshead_res a#show {float:right; width:122px; height:39px; display:block; background:url(../img/toggle_show.jpg) no-repeat; text-indent:-1000em;}
.featureshead_res a#hide {float:right; width:122px; height:39px; display:block; background:url(../img/offersweeka_null.jpg) no-repeat; text-indent:-1000em;}

.pogoda {float:left; width:701px; background:url(../img/pogoda.jpg) no-repeat; margin-left: 2px;}
.pogoda a#show {float:right; width:122px; height:39px; display:block; background:url(../img/offersweeka_null.jpg) no-repeat; text-indent:-1000em;}

ul.features {background:#dde9c4; width:706px; float:left; font-size:12px; margin:0 0 10px 3px; *margin:0 0 10px 2px; padding:0 0 5px 0;}
ul.features li {float:left; width:100px; margin:5px 0 5px 50px; padding: 0 0 0 20px; background:url(../img/feature.gif) 0 4px no-repeat;}

ul.features1 {background:#ffffff; width:706px; float:left; font-size:12px; margin:0 0 10px 3px; *margin:0 0 10px 2px; padding:0 0 5px 0;}
ul.features1 li {float:left; width:100px; margin:5px 0 5px 50px; padding: 0 0 0 20px; background:url(../img/feature.gif) 0 4px no-repeat;}

ul.features2 {background:#ffffff; width:300px; float:left; font-size:12px; margin:0 0 10px 3px; *margin:0 0 10px 2px; padding:0 0 5px 0;}
ul.features2 li {float:left; width:100px; margin:5px 0 5px 50px; padding: 0 0 0 20px; background:url(../img/feature.gif) 0 4px no-repeat;}

.featureshead_a1 {float:left; width:400px;   background:url(../img/featureshead_a.jpg)  no-repeat; margin-left: 2px;}
.featureshead_a1 a1#show {float:right; width:122px;  height:39px; display:block; background:url(../img/toggle_show.jpg) no-repeat; text-indent:-1000em;}
.featureshead_a1 a1#hide {float:right; width:122px; height:39px;  display:block; background:url(../img/toggle_hide.jpg) no-repeat; text-indent:-1000em;}


#photos {background:url(../img/photos_bg.jpg) no-repeat; width:712px; height:137px; position:relative; float:left; margin:0 0 10px 0;}
#photos ul { top:25px; left:70px;}
#photos ul li {float:left; margin:0 20px;}
#photos img {border:1px solid #fff;}
a#left, a#right {display:block; position:absolute; top:50px; text-indent:-1000em; width:30px; height:30px;}
a#left {left:10px; top:59px; background:url(../img/left.gif) no-repeat;}
a#right {right:10px; top:59px; background:url(../img/right.gif) no-repeat;}

/*#footer
{
        float:left;
  
   
        width:961px;
        height:60px;
        margin:20px 0;
}*/

#footer {
	background: transparent url(../img/bg_footer.png) repeat-x top;
	clear: both;
	height: 90px;
	margin-top: 20px;
}

	#footer #footer_container {
		width: 900px;
		height: 61px;
		margin: 0px auto;
		color: #ffffff;
		font-size: 11px;
		line-height: 50px;
		background: transparent url(../img/bg_footer_container.png) no-repeat left top;
	}
	
	#footer_container #copyright {
		padding-left: 20px;
		float: left;		
	}
	
	#footer_container #copyright em {
		font-style: normal;
		color: #ffffff;
	}
	

	#footer_container #designed {
		float: right;		
		color: #ffffff;
		padding-right: 20px;
	}

	.footer_links {
		/*margin-top: 30px;*/
		width: 700px; 
		text-align: left;
	}

	.footer_links a {		
		font-size: 10px; 
		color: #9B9B9B;
		text-decoration: none;
	}
	
	
#motioncontainer
{
        width: 83%;
        height: 130px;
}

#motioncontainer a img
{
        border: 1px solid #fff;
}
#statusdiv
{
        background-color: lightyellow;
        border: 1px solid gray;
        padding: 2px;
        position: absolute;
        left: -300px;
        visibility: hidden;
}


/*    REZERWACJAE */

.calendar_month{
	background-color:#FFFFFF;
	float:left;
	width:185px;
	height:169px;
	margin:2px 0 0 2px;
	padding:7px;
}

.calendar_table{
	/*border-collapse:collapse;*/
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
}

.calendar_table td{
	border:#5C5352 1px solid;
	padding:3px 4px;
}

.calendar_table td.reserved{
	/*border:#000000 1px solid;*/
	background-color:#007199;
	color:#ffffff;

}
.calendar_table td.days_out{
	color:#CCCCCC;
}

.calendar_table td.calendar_days{
	font-weight:bold;
	color:#009933;
}

#legenda{
	width:704px;
	margin: 0 auto;
	background-color:#ffffff;
	border:#dde9c4 1px solid;
	padding:10px 0 10px 0;
	text-align:center;
	font-weight:bold;
	color:#007199;
	float:left;
}

#extra{
	width:240px;
}

#extra a{
	width:100%;
	float:left;
	padding:10px 0 10px 0;
	border:#E6E6E6 1px solid;
	color:#568f30;
	background-color:#E6E6E6;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}

#extra a:hover{
	background-color:#3C3230;
	color:#FFFFFF;
}

<!--[if gte IE 5.5]>
#motioncontainer
{
        width:expression(Math.min(this.offsetWidth, maxwidth)+'px');
}
<![endif]-->
/************************************/
div.leftmenuT{
	margin-top: 20px;
	
}

    ul.leftmenuT {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 12px;
	height:135px;
}


	ul.leftmenuT li{
		list-style: none;
		padding-left: 16px;
		/*line-height: 28px;*/
		padding: 7px 0 7px 16px;
		border-bottom: 1px solid #d3d3d3;	
		margin-right: 12px;
		text-align: left;
		width: 180px;
	}

	ul.leftmenuT li.selected a {
		font-weight: bold;
		color: #0D5B89;
	}
	
	ul.leftmenuT li a {
		color: #4A4A4A;
		text-decoration: none;
		display: block;
		font-size:12px;
		padding-left: 16px;
		background: transparent url(../img/list_pointer1.gif) left center no-repeat;
	}
	
	ul.leftmenuT li a:hover {
		text-decoration: underline;
		color: #0D5B89;		
	}

	ul.leftmenuT li.selected a {
		text-decoration: underline;		
	}
/************************************/
div.leftmenuMM{
	margin-top: 20px;
	
}

    ul.leftmenuMM {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 12px;
	height:450px;
}


	ul.leftmenuMM li{
		list-style: none;
		padding-left: 16px;
		/*line-height: 28px;*/
		padding: 7px 0 7px 16px;
		border-bottom: 1px solid #d3d3d3;	
		margin-right: 12px;
		text-align: left;
		width: 180px;
	}

	ul.leftmenuMM li.selected a {
		font-weight: bold;
		color: #0D5B89;
	}
	
	ul.leftmenuMM li a {
		color: #4A4A4A;
		text-decoration: none;
		display: block;
		font-size:12px;
		padding-left: 16px;
		background: transparent url(../img/list_pointer1.gif) left center no-repeat;
	}
	
	ul.leftmenuMM li a:hover {
		text-decoration: underline;
		color: #0D5B89;		
	}

	ul.leftmenuMM li.selected a {
		text-decoration: underline;		
	}
/************************************/

/************************************/
div.leftmenuM{
	margin-top: 20px;
	
}

    ul.leftmenuM {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 12px;
	height:306px;
}


	ul.leftmenuM li{
		list-style: none;
		padding-left: 16px;
		/*line-height: 28px;*/
		padding: 7px 0 7px 16px;
		border-bottom: 1px solid #d3d3d3;	
		margin-right: 12px;
		text-align: left;
		width: 180px;
	}

	ul.leftmenuM li.selected a {
		font-weight: bold;
		color: #0D5B89;
	}
	
	ul.leftmenuM li a {
		color: #4A4A4A;
		text-decoration: none;
		display: block;
		font-size:12px;
		padding-left: 16px;
		background: transparent url(../img/list_pointer1.gif) left center no-repeat;
	}
	
	ul.leftmenuM li a:hover {
		text-decoration: underline;
		color: #0D5B89;		
	}

	ul.leftmenuM li.selected a {
		text-decoration: underline;		
	}
/************************************/


div.leftmenu, div.rightmenu {
	margin-top: 20px;
	
}

    ul.leftmenu, ul.rightmenu {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 12px;
	height:220px;
}


	ul.leftmenu li, ul.rightmenu li {
		list-style: none;
		padding-left: 16px;
		/*line-height: 28px;*/
		padding: 7px 0 7px 16px;
		border-bottom: 1px solid #d3d3d3;	
		margin-right: 12px;
		text-align: left;
		width: 200px;
	}

	ul.leftmenu li.selected a {
		font-weight: bold;
		color: #0D5B89;
	}
	
	ul.leftmenu li a {
		color: #4A4A4A;
		text-decoration: none;
		display: block;
		font-size:12px;
		padding-left: 16px;
		background: transparent url(../img/list_pointer1.gif) left center no-repeat;
	}
	
	ul.leftmenu li a:hover {
		text-decoration: underline;
		color: #0D5B89;		
	}

	ul.leftmenu li.selected a {
		text-decoration: underline;		
	}
/********/
div.leftmenu2 {
	margin-top: 20px;
	
}
    ul.leftmenu2 {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 12px;
	height:250px;
}

ul.leftmenu2 li {
		list-style: none;
		padding-left: 16px;
		/*line-height: 28px;*/
		padding: 7px 0 7px 16px;
		border-bottom: 1px solid #d3d3d3;	
		margin-right: 12px;
		text-align: left;
		width: 200px;
	}
	
	ul.leftmenu2 li.selected a {
		font-weight: bold;
		color: #0D5B89;
	}
	
	ul.leftmenu2 li a {
		color: #4A4A4A;
		text-decoration: none;
		display: block;
		font-size:12px;
		padding-left: 16px;
		background: transparent url(../img/list_pointer1.gif) left center no-repeat;
	}
	
	ul.leftmenu2 li a:hover {
		text-decoration: underline;
		color: #0D5B89;		
	}

	ul.leftmenu2 li.selected a {
		text-decoration: underline;		
	}

    .leftmenu3 {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 12px;
	height:50px;
}

    .leftmenuP {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 12px;
	height:250px;
	width:230px;
}

    .leftmenu33 {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 12px;
	height:440px;
}

    .leftmenu4 {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 5px;
	padding-top: 5px;
	height:110px;
}

    .leftmenu5 {
	border: 1px solid #D3D3D3;
	border-width: 1px 1px 1px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;
	padding-bottom: 12px;
	height:440px;
}

/**************/
form.leftmenu {
	
	border: 1px solid #D3D3D3;
	border-width: 0px 1px 0px 1px;
	background: transparent url(../img/bg_menu_content.png) no-repeat left top;

}
	form.leftmenu select { border: 1px solid #E3E2E7; border-top: 1px solid #ADADAF; width: 165px;}
/******* menu uzytkownika ***************/
.Amenu
{


        margin: 0;
       
}
.Amenu li
{

	width: 100%;
	height: 20px;
	background: url(../img/tab_bottom.gif) repeat-x bottom;
}

.Amenu li.z1
{

	width: 100%;
	height: 20px;
	background: red;
}

.Amenu a:link, .Amenu a:visited
{

width: 93%;
        float: left;
        background: #f3f3f3;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 2px 5px 2px 5px;
        margin-right: 4px;
        
        text-decoration: none;
        color: #666;
}
.Amenu a:link.active, .Amenu a:visited.active
{
		width: 93%;
        border-bottom: 1px solid #fff;
        background: #ffffff;
        color: #000;
}
.Amenu a:hover
{
		width: 93%;
        background: #ffffff;
}

.td_list_a
{
        background-color: #f6f4f4;
        border: 1px solid #dbdbdb;
		padding-left: 3px;
   
}
.td_list_b
{
        background-color: #e9e9e9;
        border: 1px solid #dbdbdb;
     padding-left: 3px;
}

/* main level */

ul.menu-bullettree
{
float: center ;
width:1080px;
height:42px;
background-color: #401f01;
}

ul.menu-bullettree,
ul.menu-bullettree li {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.menu-bullettree li {
float: left;
}

ul.menu-bullettree a:link, ul.menu-bullettree a:visited {
	text-decoration: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	background: #401f01 url(../img/menu1.gif) repeat-x bottom;
	padding: 14px 23px;
	border-right: 2px solid #fff;
	color:#fff;

}

ul.menu-bullettree a:hover {
	background-image: url("../img/menu2.gif");
		color:red;
}

