/* CSS Document */
body {margin:0; padding:0; font-family:Tahoma, Verdana, sans-serif, serif; font-size:11px; background:#ffffff url(/images/site/bg.png) top left repeat-x;}
.clr {clear:both;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
#cMain {width:987px; margin:0 auto; padding:0;}

/* top */
#czekfilter { width:11px;
	height:11px;
	border:none;
	list-style-type: none;
	display: marker; margin-left:10px; margin-right:10px; vertical-align:middle;
	background-color: #FFFFFF;}
#plisek1  {background:#B40317; width:972px; height:30px;  margin-bottom:0px; margin-left:0px; margin-top:0px; display:none; list-style:none; float:left;  color:#FFFFFF; vertical-align:middle; padding-bottom:10px; padding-left:15px;}
#plisek2  {background:#F68400; width:972px; height:30px; background-color:#F68400;  margin-bottom:0px; margin-left:0px; margin-top:0px; display:none; list-style:none; float:left; text-align:left; color:#FFFFFF; vertical-align:middle; padding-bottom:10px; padding-left:15px;}
#plisek3  {background:#7EB301; width:972px; height:30px;  margin-bottom:0px; margin-left:0px; margin-top:0px; display:none; list-style:none; float:left; text-align:left; color:#FFFFFF; vertical-align:middle; padding-bottom:10px; padding-left:15px;}
#plisek4  {background:#0393AE; width:972px; height:30px;  margin-bottom:0px; margin-left:0px; margin-top:0px; display:none; list-style:none; float:none; text-align:left; color:#FFFFFF; vertical-align:middle; padding-bottom:10px; padding-left:15px;}

#toper {width:987px; margin:0; padding:0;}
#toper #topMenu {width:987px; margin:0; padding:0; background:#000; height:50px; position:relative;}
#topMenu #colorMenu  {position:absolute; bottom:0; margin:0; padding:0; }

#topMenu #colorMenu li,a {margin:0; padding:0; color:#fff; vertical-align:bottom;}
#topMenu #colorMenu li {list-style:none; float:left; display:inline; color:#fff; padding:10px 0 0 0; text-align:left; vertical-align:bottom;}
#topMenu #colorMenu #hotelTop {background:#E2001A url(/images/site/toper/sleepTop.png) top left no-repeat; width:95px; height:31px; padding-left:36px; vertical-align:bottom; }

#topMenu #colorMenu #hotelTop a, #topMenu #colorMenu #hotelTopAc a {margin-top:7px; display:block; vertical-align:bottom;}

#topMenu #colorMenu #hotelTopAc {background:#E2001A url(/images/site/toper/sleepTopAc.png) top left no-repeat; width:95px; height:31px; padding-left:36px; vertical-align:bottom;}
#topMenu #colorMenu #foodTop {background:#E2001A url(/images/site/toper/foodTop.png) top left no-repeat; width:95px; height:31px; padding-left:36px; vertical-align:bottom;}
#topMenu #colorMenu #foodTop a, #topMenu #colorMenu #foodTopAc a {margin-top:7px; display:block; vertical-align:bottom;}
#topMenu #colorMenu #foodTopAc {background:#E2001A url(/images/site/toper/foodTopAc.png) top left no-repeat; width:95px; height:31px; padding-left:36px; vertical-align:bottom;}

#topMenu #colorMenu #muzeaTop {background:#E2001A url(/images/site/toper/muzeaTop.png) top left no-repeat; width:88px; height:31px; padding-left:43px; vertical-align:bottom;}
#topMenu #colorMenu #muzeaTopAc {background:#E2001A url(/images/site/toper/muzeaTopAc.png) top left no-repeat; width:88px; height:31px; padding-left:43px; vertical-align:bottom;}
#topMenu #colorMenu #muzeaTop a, #topMenu #colorMenu #muzeaTopAc a {margin-top:7px; margin-bottom:7px; display:block; vertical-align:bottom;}

#topMenu #colorMenu #topDoj {background:#E2001A url(/images/site/toper/topDoj.png) top left no-repeat; width:88px; height:31px; padding-left:43px; vertical-align:bottom;}
#topMenu #colorMenu #topDojAct {background:#E2001A url(/images/site/toper/topDojAct.png) top left no-repeat; width:88px; height:31px; padding-left:43px; vertical-align:bottom;}
#topMenu #colorMenu #topDoj a, #topMenu #colorMenu #topDojAct a {margin-top:7px; margin-bottom:7px; display:block; vertical-align:bottom;}

#boczki { padding-top:50px; display:block;}
#topMenu #textMenu {position:absolute; bottom:0; right:0; margin:0; padding:0;}
#topMenu #textMenu li,a {margin:0; padding:0; color:#fff;}
#topMenu #textMenu li {list-style:none; float:left; display:inline; color:#fff; margin:0; padding:10px 5px 0 5px; text-align:left; height:24px;}
#topMenu #textMenu #find {padding:5px 5px 0 5px; height:29px;}
#topMenu #textMenu #findAdv {border-left:1px solid #fff; height:20px;}
#topMenu #textMenu input {margin:0; padding:0;}
#topMenu #textMenu input.submit {font-size:11px; border:none; background:#000; color:#fff; font-weight:bold; cursor:pointer;}

/*wrap*/
#wrap {width:987px; background:#fff; float:left; margin:0; padding:0 0;}
#wrap #wrapLeft {width:156px; float:left; margin:0; padding:0; font-size:12px; vertical-align:middle;}
#wrapLeft ul {color:#E2001A; margin:0 0 20px 0; padding:0; width:136px; vertical-align:middle;}
#wrapLeft a {color:#333; display:block; background:url(/images/site/wrap/listBg.gif) no-repeat  top  left; padding-left:10px; padding-bottom:7px;}
#wrapLeft li {list-style:none; margin: 0 0 5px 10px; border-bottom:1px dotted #8d8d8d; vertical-align:middle;}
#wrapLeft h3 {color:#E2001A;padding:0; margin:5px 0 5px 20px; font-size:14px; font-weight:normal;}
#gl_left { font-size: 11px;height:31px; vertical-align:middle;
	color: #e2001a; background-color:#f6f4f4; padding-top:15px; }

#wrap #wrapContent {width:490px; background:transparent; float:left; margin:0; padding:0;}
#wrapContent #topTen ul {margin:0; padding:0;}
#topTen li {list-style:none; float:left; padding:12px 0 0 0; height:21px; width:120px; text-align:center; border-bottom:1px solid #7e7d7d;}
#topTen a {color:#E2001A;}
#topTen .active {background:#f6f4f3; border-top:1px solid #7e7d7d; border-left:1px solid #7e7d7d; border-right:1px solid #7e7d7d; border-bottom:none;}
#topTen #topTenImg {margin:0; padding:0; width:133px; text-align:center; float:left; position:relative; height:269px; display:block;}
#topTenImg #bestLogo {position:absolute; top:20px; left:10px; }
#topTenImg #bestPic {position:absolute; bottom:5px; left:5px;}

/*#topTenImg img {margin:5px 0;}*/

#topTen #topTenConten {background:#f6f4f3; width:480px; border-bottom:1px solid #7e7d7d; border-left:1px solid #7e7d7d; border-right:1px solid #7e7d7d;}
#tableTopTen table {border-collapse:collapse; width:340px;}
#tableTopTen th {color:#7e7d7d; font-size:11px; border-bottom:1px solid #7e7d7d;}
#tableTopTen td {color:#333; font-size:11px; border-bottom:1px solid #c5c4c3; text-align:center;}
#tableTopTen .bestLeft {text-align:left;}
#tableTopTen .bestBold {font-weight:bold;}
#tableTopTen .bestLeft a, #tableTopTen .bestBold a, #tableTopTen .bestClass a {color:#404040;}
#tableTopTen .bestLeftNoBorder {border:none; text-align:left;}
#tableTopTen .noBorder {border:none;}
#tableTopTen .bestBoldNoBorder {font-weight:bold; border:none;}
#zab {   border-style:none; text-align:left;  }
#zab p{vertical-align:top;}
#zab h3 {color:#E2001A; font-size:14px; font-weight:normal; top:0px; bottom:0px; margin-bottom:5px; }
#zab img { padding-right:5px; display:block; }
#zab a{ }
#wrapContent #news { padding-top:0px; top:0px;}

#wrapContent #news ul {margin:0; padding:0; width:480px;}
#news h3 {color:#E2001A; font-size:14px; font-weight:normal;}
#news li {list-style:none; background:#f6f4f3; margin:30px 0; padding:0;}
#news .elementNews {position:relative; margin:0; padding:0; height:90px;   }
#news .elementNews img {position:absolute; top:0px; left:0px; margin:0; padding:0;}
#news .elementNews h4 {position:absolute; top:5px; left:140px; margin:0 ; padding:0; color:#666;  font-weight:bold; font-size:12px;}
#news .elementNews p {position:absolute; top:25px; left:140px; margin:0; padding:0; color:#666; width:300px;}
#news .elementNews a {position:absolute; bottom:3px; right:25px; margin:0; padding:0 0 0 10px; color:#666; background:url(/images/site/wrap/arrow.gif) left center no-repeat;}

#wrap #wrapRight {width:341px; margin:0; padding:0; float:right; background:transparent; height:auto; padding-top:0px;}
#wrap #wrapRight2{width:341px; margin:0; padding:0; float:left; background:transparent; height:auto;}

#wrapRight #weather {margin:0; padding:5px; border-right: 1px solid #a5a5a5; width:157px; float:left; text-align:center; color:#333; font-size:9px;}
#weather span {color:#E2001A; font-size:14px; margin:3px 0; display:block;}

#wrapRight #nbp {margin:0; padding:5px; width:157px; float:left; text-align:center; color:#333; font-size:11px;}
#nbp span {color:#E2001A; font-size:14px; margin:3px 0; display:block;}
#nbp table {width:160px; border-collapse:collapse;}
#nbp td {border-bottom:1px solid #e6e6e6;}
#nbp .currency {color:#15459C;}
#nbp .value {color:#4C4C4C;}
#nbp .percent {color:#F53400;}

#wrapRight #infoConcern {background:#e0dedd; width:333px; margin:0px 0; padding:0; color:#343434;}
#infoConcern h3 {color:#fff; background:transparent  url(/images/site/wrap/cit.gif) top left no-repeat; font-size:11px; height:22px; padding:9px 0 0 44px;}
#infoConcern h4 {color:#0293AE; font-size:11px;}
#infoConcern span, #infoConcern a {color:#e2001a;}
#infoConcern #infoTMP { width:333px; padding-left:50px;}
#infoConcern #infoWI {float:right; width:160px;}

#wrapRight #shop {background:transparent; width:333px; margin:40px 0; padding:0; color:#343434; text-align:center; height:auto;}
#shop span {color:#E2001A; font-size:14px;}
#shop img {margin:10px 0;}
#shop a {}
#shop #shopLeft {}
#shop #shopLeft a {float:left; width:170px; padding:0; height:185px; position:relative; }
#shop #shopLeft2{}
#shop #shopLeft2 a {float:left;  padding:0;  position:relative;  }
#shop #shopRight {}
#shop #shopRight a {float:left; border-left:1px solid #A5A5A5; width:160px; height:185px; position:relative;}

#wrapContentSecond {width:831px; margin:0; padding:0; float:right;}
#artView  { padding-right:10px; width:400px}
#artView h2 { font-size:14px;}
#artView a {color:#550000;}
#topThree {margin-bottom:10px;}
#topThree table {width:100%; border-collapse:collapse; color:#666;}
#topThree tr {border-bottom:1px solid #B8B8B7;}
#topThree h3, #topThree a {color:#E42433; font-size:11px;}
#topThree h4 {font-size:14px; font-weight:normal; color:#666; margin:0; padding:0;}
#topThree p {font-size:11px; color:#666;}
#topThree p.price {font-weight:bold;}
#topThree tr.noBorder {border:none;}

#listSmall table {width:100%; text-align:center; border-collapse:collapse;}
#listSmall a {color:#666;}
#listSmall th {color:#ffcc00; font-weight:normal; padding-left:10px;}
#listSmall tr {border-bottom:1px solid #999899;}
#listSmall tr.noBorder {border:none;}

#listSmall .name {text-align:left; font-weight:bold;}
#listSmall .price a {color:#E2001A; font-weight:bold;}
#listSmall .reservation a {color:#E2001A;}
#listSmall p.artInfo {width:500px;}
#listSmall h3.artTitle {width:300px; color:#d80000;}
#listSmall p.artMore {float:right;}

#listSmall2 table {width:100%; text-align:center; border-collapse:collapse;}
#listSmall2 a {color:#666;}
#listSmall2 th {color:#ffcc00; font-weight:normal; padding-left:10px;}
#listSmall2 tr {border-bottom:1px solid #999899;}
#listSmall2 tr.noBorder {border:none;}
#listSmall2 .name {text-align:left; font-weight:bold;}
#listSmall2 .price a {color:#E2001A; font-weight:bold;}
#listSmall2 .reservation a {color:#E2001A;}
#listSmall2 p.artInfo {width:500px;}
#listSmall2 h3.artTitle {width:300px; color:#d80000;}
#listSmall2 p.artMore {float:right;}

#reservation {width:470px; margin:0;  padding:0; float:left; border-bottom:1px dotted #8d8d8d;}
#reservation #headRes {background:url(/images/site/wrap/reserv/h3.png) top left repeat-x; height:30px; margin:0 0 0px 0; margin-top:11px; position:relative; width:470px; vertical-align:middle}
#headRes img {position:absolute; top:0; left:0;}
#headRes span {color:#fff; position:absolute; left:39px; font-size:12px; vertical-align:middle; top:5px;}
#reservation form {font-size:11px; color:#404040;}
#reservation select, #reservation input, #reservation textarea {font-size:11px; border:1px solid #666666;}
#reservation h4 {font-size:14px; text-transform:uppercase; color:#c80000;}

#reservation #leftForm {float:left; width:415px;}
#leftForm label {width:100px; display:block; float:left;}

#reservation #rightForm {float:right; width:400px;}
#rightForm label {width:100px; display:block; float:left; color:#c80000; font-weight:bold}
#rightForm label, #rightForm input {margin-bottom:2px;}
#rightForm label.noRequired {color:#404040;}
#rightForm select {width:200px;}

#reservation #comment {clear:both; width:300px; padding:15px 171px 40px 0}
#comment label {font-weight:bold;}
#comment a {color:#c80000; float:right; font-weight:bold; margin-top:10px;}
#comment input {color:#c80000; float:right; margin-left:15px; border:none; background:url(/images/site/wrap/reserv/submit.png) top left repeat-x; height:30px; color:#fff; font-weight:bold; text-transform:uppercase;}
#comment textarea {width:400px; height:150px; margin:10px 0;}

#reservation .bold {font-weight:bold;}
#topHead2 { height:29px; text-align:left; color:#838383; padding-top:14px; font-size:16px;}
#topHead { height:29px; text-align:left; background-color:#e0dedd ;color:#FFFFFF; padding-top:14px}
#topHead a {color:#cc3300;  }
#botHead {background-color:#e0dedd;height:29px; text-align:center;}
#botHead a, #botHead th {color:#666666;}
#topFoot { background-color:#e0dedd; height:30px; text-align:left;}
#topFoot a {color:#666666;}

#view {width:831px; margin:0; padding:0;}
#view table {width:100%; color:#404040}
#view table h2{ font-size:14px}
#view th {background:none; height:29px; color:#838383; }
#view #headView, #view .headView { color:#838383; text-align:left; padding-left:8px}
#view #headView a, #view .headView a { color:#838383;}
#view #nameView {width:504px; font-size:14px; color:#c80000; font-weight:bold; vertical-align:top; padding:20px 0;}
#view #infoView {padding:10px 20px;}

#view #viewSpace span, #view .viewRooms span {color:#c80000; font-weight:bold;}
#view .viewRooms .viewBold {color:#404040;}

#view #viewBigPic {width:614px; padding:20px;}
#view #viewMiniPic {width:614px; padding:0 20px;}
#view #viewReserv {background:url(/images/site/view/viewReservABg.png) top left no-repeat; display:block; width:177px; height:38px; margin:0; padding:0;}

#view #viewOptions {vertical-align:top;}
#view #viewOptions div {padding:20px;}

#view .viewMargin {padding-left:20px;}
#tytul_gruby { width:auto;  color:#e70027; padding-left:20px; font-size:18px; font-weight:bold;}
#viewStats {width:500px; clear:both;  margin:0; padding:0;}
#viewStats h3 { width:400px; height:23px; color:#e70027; padding:8px 0 0 8px; margin:0; font-size:12px; font-weight:normal;}
#viewStats #statsList {width:500px; padding:0; margin:0;}
#viewStats #statsList ul {margin:0; padding:0;}
#viewStats #statsList li {list-style:none; padding:8px 0; margin:0; border-bottom:0px solid #787878; clear:both;}
#viewStats #statsList a {color:#787878;}
#viewStats .statLp {float:left; width:18px;}
#viewStats .statName {float:left; width:200px; padding:0 0 0 8px;}
#viewStats .statImg {float:left; width:40px; margin:3px 0 0 0;}
#viewStats .statPrice {float:left;  text-align:right; font-weight:normal; width:100px; padding-right:20px;}
#viewStats #statsList .statPrice a{ color:#787878;}
#viewStats .statPhone {float:left; width:150px; text-align:center;}
#viewStats .statEmail {float:left; width:20px;}
#viewStats .statEmail a {float:left; width:20px; }
#viewStats .statStreet {float:left; width:150px;}

/* footer */
#footer {background:#ffffff; width:987px; color:#838383; text-align:center; padding:0px 0 0 0; clear:both; vertical-align:middle;}
#footer #friends {vertical-align:middle; padding-top:10px; padding-bottom:15px;}

