body {background:#ffffff; margin: 0; color:#3a3a3a; font-family:Tahoma, Verdana; font-size:10px;}
a {text-decoration:none;}
.clear {clear:both;}
h1,h2,h3,img,ul,li,p{margin:0; padding:0; border:0; list-style:none;}
#wrapper {width:980px; margin:0 auto;}

#top {width:942px; height:32px;margin:auto; text-align:right; padding: 10px 20px 0px }
#header {width:982px; height:29px; margin:auto; background-image:url(../img/onoclegi_topmenu.jpg); background-repeat:no-repeat; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#header_left {width:342px; float:left;}
#header_right {width:630px; float:right;}

#header_right ul.menu {float:right; margin-right: 25px;}
#header_right ul.menu li {float:right;}
#header_right ul.menu li a {display:block; height:29px; padding: 0px 25px; line-height:29px; color:#FFF;  background-image:url(../img/onoclegi_link.jpg); background-position:right; background-repeat:no-repeat;}
#header_right ul.menu li a:hover {color:#FFF; background-image:url(../img/onoclegi_hover.jpg); background-position:right; background-repeat:no-repeat;}
#header_right ul.menu li a#m3 {background-position: 2px 0px;}

#onoclegi_logoBN {width:982px; height:82px; margin: 7px auto 16px; background-image:url(../img/onoclegi_logoBN.jpg); background-repeat:no-repeat; }
#top_BN {width:684px; margin: 2px 6px 0px 0px; float:right;}
#lornetka { position:absolute; margin: 44px 0px 0px 580px; z-index: 400;}

#warp_content {width:982px; }
#content_left {width:291px; float:left; background-image:url(../img/onoclegi_menuTL.png); background-repeat:no-repeat;}
#content_right {width:691px ; float:right;}
#search_top { width:691px; height:23px; background-image:url(../img/onoclegi_Topszukaj.jpg); background-repeat:no-repeat;}
#search_bottom { width:691px; height:140px; background-image:url(../img/onoclegi_szukaj.jpg); background-repeat:no-repeat;}

#leftbox ul {float:left; padding-top:7px; margin-left:5px;}
#leftbox li {float:left;  margin-left:18px; width:30px; height:10px;}
#leftbox li a {width:10px; padding-left:20px; padding-bottom:3px; height:10px; display:block; color:#000;}
#leftbox li a.pl {background:url(../img/pl.png) no-repeat left;}
#leftbox li a.en {background:url(../img/en.png) no-repeat left;}
#leftbox li a.de {background:url(../img/de.png) no-repeat left;}
#leftbox p.data {padding-top:8px; padding-left:175px;color:#585858; font-size:9px;}

#search_top ul {float:left; }
#search_top ul li {float:left;}
#search_top ul li a {width:117px; display:block; height:23px; padding: 0px; margin-right:6px; line-height:23px; color:#000; font-size:10px; text-align:center; background-image:url(../img/onoclegi_szuButton.jpg); background-repeat:no-repeat;}
#search_top ul li a:hover {background-image:url(../img/onoclegi_szuButton.jpg); background-repeat:no-repeat; background-position: 0px -23px;}

.payment {display: none; border: 1px solid #e6e6e6; margin-right: 1px; margin-top: 10px; padding: 10px;}
.textarea {border: 1px solid #5c5352; background: #fff;}
.textarea:hover {background: #e3fda2;}
.textarea:focus {background: #e3fda2;}
.submit-se {color: #fff; background: #5c5352; border-top: 1px solid #324a21; border-left: 1px solid #324a21; border-right: 1px solid #324a21; border-bottom: 1px solid #92bf30; cursor: pointer; padding: 0px 25px 4px 25px;}
.submit-se:hover {background: #5c5352;}

.box {background: #f5f4f3; border: 1px solid #e2e1df; padding: 5px;}
.comments {border-bottom: 1px dashed #5c5352; margin-bottom: 10px; padding-bottom: 5px;}
.token {margin-top: 10px; background: #000; padding: 6px; color: #fff; width: 50px; font-weight: bold; font-size: 13px; text-align:center;}


.box_top {border: 1px solid #e2e1df; padding: 10px; font-size: 11px;}
.box_top a {color: #3a3a3a;}
.box_top a:hover {text-decoration: underline;}
.ob_td {border-bottom: 1px solid #e2e1df; padding-bottom: 3px;}
.link {color: #3a3a3a}
.link:hover {text-decoration: underline;}


.box_top span {margin-right: 80px; font-weight: bold;}

input, select {border: 1px solid #5c5352; padding: 1px 0px 1px 2px;}
input:hover, select:hover {background: #e3fda2;}
input:focus, select:focus {background: #e3fda2;}
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 #facd4a;border-top: 1px solid #facd4a;border-right: 2px solid #c29100;border-bottom: 2px solid #c29100;padding: 5px;color: #d1a005;font-weight: bold;margin-bottom: 10px;margin-right: 3px;}
div.error img {margin: 0px 10px -3px 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: 4px; 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: #f3f3f3; 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: #666;}
        
.tabnav a:link.active, .tabnav a:visited.active {border-bottom: 1px solid #fff; background: #fff; color: #000;}
.tabnav a:hover {background: #fff;}
.submit-p {cursor: pointer; border: 1px solid #5c5352; background: #ffffff; padding: 2px 15px 2px 15px;}
.submit-p:hover {background: #e3fda2;}


#menutop2 {float:right; }
#menutop2 a {color: #3a3a3a;}
#menutop2 a:hover {text-decoration: underline;}
#menutop2 input.login { height:17px; background:#ffffff; border:1px solid #969696; color:000000; font-size:11px; }
#logon input.login { width: 80px; height:14px; background:#ffffff; border:1px solid #969696; color:000000; font-size:11px; }
#logon {padding-left:20px;}


#logowanie {float:right; padding:11px 3px 0 0;}
#logowanie a {color:#739f01; background:url(../img/arrowlogin.jpg) right no-repeat; padding-right:16px; font-size:11px; font-family:Tahoma; font-weight:bold;}
#logowanie input.login { height:17px; background:#ffffff; border:1px solid #969696; color:000000; font-size:11px; }


#menubar {height:41px; width:980px; background:url(../img/whitepanel.jpg); margin-top:12px;}
#redbox {float:left; width:300px; margin-top:2px; background:url(../img/barbg.jpg); height:37px}
#redbox p {float:left; font-size:10px; color:#ffa2a1; padding:14px 0 0 17px;}
#redbox ul {float:left; padding-top:14px; margin-left:5px;}
#redbox li {float:left;  margin-left:18px; width:30px; height:10px;}
#redbox li a {width:10px; padding-left:20px; padding-bottom:3px; height:10px; display:block; color:#ffa2a1;}
#redbox li a.pl {background:url(../img/pl.jpg) no-repeat left;}
#redbox li a.en {background:url(../img/en.jpg) no-repeat left;}
#redbox li a.de {background:url(../img/de.jpg) no-repeat left;}
#menubar ul.menu {margin:7px 0 0 4px; float:left;}
#menubar ul.menu li {margin-left:19px; float:left; }
#menubar ul.menu li a {height:27px; padding-top:6px; display:block; padding-left:45px; font-size:11px; color:#7d4c2a; font-weight:bold;}
#menubar ul.menu li a:hover {text-decoration:underline;}
#menubar ul.menu li a#m1 {background:url(../img/1.jpg) no-repeat;}
#menubar ul.menu li a#m2 {background:url(../img/2.jpg) no-repeat;}
#menubar ul.menu li a#m3 {background:url(../img/3.jpg) no-repeat;}
#menubar ul.menu li a#m4 {background:url(../img/4.jpg) no-repeat;}
#menubar ul.menu li a#m5 {background:url(../img/5.jpg) no-repeat;}

h1 {width:271px; height:52px; background:url(../img/logotyp.jpg); overflow:hidden; float:left; margin-top:26px; margin-left:6px;}
h1.logo {width:292px; height:82px; background:url(../img/onoclegi_logo.png); overflow:hidden; float:left; margin:0;}
h1 a {text-indent:-100000px; width:271px; height:52px; display:block;}
h1.logo a {text-indent:-100000px; width:292px; height:82px; display:block;}

#szukarka {width:680px; height:85px; margin:10px 0px 10px 20px;}
#szukarka td {height: 40px; width:145px; color:#6d9601; padding-left:6px; padding-right:6px; text-align:left;}
#szukarka select {width:137px; height: 20px; border:solid 1px #969696; background-color:#FFF; background-image:url(../img/onoclegi_input_bg.png); background-position: 1px 1px; margin-top:2px; color:#000; font-size:11px;  background-image:url(../img/onoclegi_input_bg.png); background-position: 1px 1px;}
#szukarka td#guzik {height:85px; width:80px; border:0; color:#6d9601; padding-left:6px; text-align:left; background:#FFFFFF;}
#szukarka input {width:132px; height: 16px; border:solid 1px #969696; background:#ffffff; margin-top:2px;  color:#000; font-size:11px; background-image:url(../img/onoclegi_input_bg.png); background-position: 1px 1px;}

#blok {background:url(../img/blokbg.jpg); height:39px; color:#ffa2a1; margin-top:8px; text-align:left;}
#blok p {float:left; padding:13px 0 0 15px;}
#blok a {color:#ffffff;}
#blok a:hover {text-decoration:underline;}
#blok ul {float:left; padding:13px 0 0 3px;}
#blok li {float:left;  margin-left:6px;}
#blok li a {padding-left:10px; padding-bottom:1px; display:block; background:url(../img/arrowstart.jpg) no-repeat left;}
#blok p.data {float:right; padding:13px 15px 0 0;}
#blok p.data span {color:#FFFFFF;}

#main-menu-container {width:291px; text-align:left; background-image:url(../img/onoclegi_left_BG.jpg); background-repeat:repeat-y; margin-top:5px;}
#main-menu-container h3 {width:216px; height:30px; padding: 10px 20px 0px 38px; font-weight:bold; font-size:12px; background-image:url(../img/onoclegi_left_h3.jpg); background-repeat:no-repeat; color:#FFF;}
#main-menu-container ul {width:271px; margin: 0px 1px 0px 2px;}
#main-menu-container ul li {width:271px; height:35px; padding-top:1px; background-image:url(../img/onoclegi_menu_li.jpg); background-repeat:no-repeat;}
#main-menu-container ul li a {width:241px; height:35px;padding-left: 30px; display:block; font-weight:bold; line-height:35px; font-size:12px; color:#000; font-family:Tahoma, Geneva, sans-serif;}
span#o1 { background:url(../img/o1.jpg) left center no-repeat; }
span#o2 { background:url(../img/o2.jpg) left center no-repeat; }
span#o3 { background:url(../img/o3.jpg) left center no-repeat; }
span#o4 { background:url(../img/o4.jpg) left center no-repeat; }
span#o5 { background:url(../img/o5.jpg) left center no-repeat; }
span#o6 { background:url(../img/o6.jpg) left center no-repeat; }
span#o7 { background:url(../img/o7.jpg) left center no-repeat; }
span#o8 { background:url(../img/o8.jpg) left center no-repeat; }
span#o9 { background:url(../img/o9.jpg) left center no-repeat; }
#main-menu-container ul li a:hover {color:#7DBD07;}
#stat-container {width:261px; height:85px; padding: 20px 15px 0px; background-image:url(../img/stat_container_bg.jpg); background-repeat:no-repeat;}
#main-menu-container li span {padding-left:50px; padding-bottom:0px; height:34px; display:block;}
#stat-container h3.stat {color:#000; font-size:12px; font-weight:bold; background:url(../img/stat_ikon.jpg) no-repeat left; text-align:left; height: 20px; line-height:20px; padding-left:30px; margin-top:0px; margin-left:5px; display:block;}
#main-menu-container h3 span {color:#3a3a3a;}
#stat {color:#000; padding-left:6px; margin-top:5px; font-size:10px;}
#stat span {color:#8BB900; font-size:12px; font-weight:bold;}
#main-menu-container .menu_down {width:291px; height:15px; background-image:url(../img/onoclegi_left_down.jpg); background-repeat:no-repeat;}

#content_warp0 {width:691px; background-image:url(../img/content_warp0a.jpg); background-repeat:repeat-y; background-position:left;}
#content_warp1 {width:691px; background-image:url(../img/content_warp1.jpg); background-repeat:no-repeat;}
#content_warp2 {width:691px; background-image:url(../img/content_warp2a.png); background-repeat:no-repeat; background-position:left bottom;}
#content-container {float:left; width:558px; margin-left:0px; padding-left:1px;}
#ipcontent{height:20px; width:550px; margin-top:10px; text-align:left; padding-top:0px;overflow:hidden;}
#ipcontent2{height:50px; width:550px; margin-top:0px; text-align:left; padding-top:0px; background-image:url(../img/ipcontent2.png); background-repeat:no-repeat;}
#ipcontent h3, #ipcontent2 h3 { color:#4E499F; font-size:12px; font-weight:bold;  padding-left:40px; margin-left:10px; padding-bottom:1px; float:left; }
 #ipcontent2 h3 { padding-top:8px; float:left;}
#ipcontent a {float:right; margin-right:10px; color:#77a401; text-decoration:underline;}
#content {width:548px; }
.two {/*height:128px;*/ height:137px; border-bottom:0px solid #cab08f; padding:22px 16px 0 16px;}
.leffeatured {width:235px; border-right:1px dashed #b3b3b3; color:#3a3a3a; font-size:11px; float:left; padding-right: 17px; margin-bottom: 20px;}
.bottfeatured {width:100%; height:2px; border-bottom:1px dashed #b3b3b3; }
.leffeatured img {padding:1px; float:left; clear:both;}
.image {border:1px solid #cab08f;  float:left; margin-right:7px;}
.opis {float:left; text-align:left;  line-height:1.4em; padding-top:4px; }
.opis h2 a {font-weight:bold; font-size:11px;  color:#3a3a3a;}
.leffeatured p {padding-top:14px; margin-bottom:10px;}

.righfeatured {width:238px; color:#3a3a3a; font-size:11px; float:left; margin-left:16px;}
.righfeatured img {padding:1px; float:left; clear:both;}
.righfeatured p {padding-top:14px; margin-bottom:10px;}
.img_list {margin-top: -10px;}

#mapa {width:271px; margin: 20px 0px 10px; text-align:center; }

#right-container {width:132px; float:right; margin:0px; padding-top:0px;}

#latest {width:132px;  text-align:center; margin-top:0px;}
#headerlatest{height:31px; width:132px; text-align:left; line-height:30px; }
#headerlatest2 {height:50px; width:132px; text-align:left; line-height:30px; background-image:url(../img/headerlatest2.jpg); background-repeat:no-repeat; margin-top:-1px; margin-bottom:-15px;}
#headerlatest h3{color:#4F49B1; font-size:12px; font-weight:bold; padding-left:0px; margin-left:0px; padding-top:2px; float:left;}
#headerlatest2 h3{ width:100%; color:#4F49B1; font-size:12px; font-weight:bold; padding-left:0px; margin-left:0px; padding-top:0px; float:left; text-align:center;}
#headerlatest a {float:right; margin-right:10px; color:#992220; text-decoration:underline;}
#latest ul {width:130px; margin:15px 0 25px 0px;  }
#latest ul li {width:115px;   padding-top:1px; margin: 0px 5px 0px 10px; border-bottom:1px solid #DFDFE1; line-height:2.6em; text-align:left;}
.bg_ul {background-image:url(../img/right_bg.jpg); background-position: left; background-repeat:repeat-y; border-bottom:1px solid #DFDFE1;}
#latest ul#right_bg_ul {background-image:url(../img/right_bg_ul2.jpg); background-position:top left; background-repeat:no-repeat;}
#latest ul li a {width:95px; padding:0px 10px;   display:block; font-weight:bold; font-size:11px; color:#c74947; font-size:10px; }
#latest ul li a:hover {background:#ffd7d6;}

#foot {color:#999; width:970px; margin-left: 6px; float:left; height:39px; line-height:14px; }
#footermenu {float:left; margin:15px 0 7px 6px; color:#D2575B; border-bottom:1px solid #B39FEE; width:982px; text-align:left; line-height:30px;}
#footermenu a, .str a {color:#D2575B; padding:0 3px 0 3px;}
#footermenu a:hover, .str a:hover {color:#000000; text-decoration:underline;}

.str {font-size:12px; }


