#top-banner {width:987px;text-align:center;margin:14px auto;position:relative;z-index:1000;}
#top {position:relative;z-index:1001;background-color:white;padding-top:4px;}
#top a:focus {outline-width:0;}
#top .logo {position:relative;width:100%;overflow:hidden;background:white url(../img/winietka_bgr.png) no-repeat;clear:both;}
#content {width:987px;margin:0 auto;overflow:hidden;}


#top-bar {background:#dbbf79;height:27px;line-height:27px;color:white;position:relative;z-index:20;font-size:11px;}
#top-bar * {font-size:11px;}
#top-bar .logged {float:right;padding-left:17px;margin:0;}
#top-bar .logged span {float:left;max-width:177px;overflow:hidden;white-space:nowrap;margin-right:12px;}
#top-bar .logged ul {list-style-type:none;margin:0;padding:0;float:left;}
#top-bar .logged ul li {float:left;border-left:1px solid white;}
#top-bar .logged ul li a {float:left;padding:0 8px;}

.columns {width:100%;overflow:hidden;}

#top-bar a {color:white;}
#top-bar a:hover {background-color:#6194cc;color:white;text-decoration:none;}

#tools {/*position:absolute;*/top:0;right:1px;list-style-type:none;margin:0;padding:0;float:left;}
#tools li {float:left;border-left:1px solid white;position:relative;}
#tools li.first {border-left-width:0;}
#tools li a {padding:0 10px;float:left;height:28px;}
#tools li a:hover {background-color:#6194cc;color:white;}
#tools li.submenu a {padding-right:22px;padding-bottom:2px;background:transparent url(../img/arrowmenu.gif) no-repeat 100% 11px;height:27px;}
#tools li.submenu a img {vertical-align:top;margin-top:8px;}

.border-box .orange_hd {width:100%;height:38px;overflow:hidden;margin-bottom:10px;}
.border-box .granat_hd {width:100%;height:38px;overflow:hidden;margin-bottom:10px;}
.border-box .lightblue_hd {width:100%;height:38px;overflow:hidden;margin-bottom:10px;}

#tools .hover ul {display:block;}
#top-bar #tools .hover a {background:#6194cc url(../img/arrow1.gif) no-repeat 100% 12px;color:white;text-decoration:none;padding-bottom:2px;position:relative;z-index:11;border-left:1px solid #e2cc97;padding-left:9px;}
#tools ul {list-style-type:none;display:none;position:absolute;z-index:10;width:174px;background:transparent url(../img/submenu.gif) no-repeat left bottom;padding:0 0 4px 0;left:1px;top:28px;margin:0;line-height:1.3em;}
#tools ul.to-right {left:auto;right:0;}
#tools ul.lang {width:112px;}
#top-bar #tools ul a {height:auto;}
#tools ul li {float:none;border-width:0;border-left:1px solid #7bafdc;border-right:1px solid #7bafdc;vertical-align:bottom;width:173px;position:static;background-color:#6194cc}
#tools ul li.first {border-left-width:1px;}
#top-bar #tools ul img {vertical-align:top;margin-top:0;}
#top-bar #tools li.submenu ul li a {padding:9px 10px;width:150px;float:none;border-top:1px solid #7bafdc;display:block;background:transparent none;color:white;border-left-width:0;}
#top-bar #tools li.submenu ul.to-right li a {width:133px;padding-right:22px;}
#top-bar #tools li.submenu ul.lang li a {width:90px;padding-right:20px;}
#top-bar #tools li.submenu ul li.first a {border-top-width:0;}
#top-bar #tools a:hover {background-color:#6194cc;color:white;text-decoration:none;}
#top #top-bar #tools li.submenu ul a:hover {color:white;text-decoration:underline;}

#top-bar #tools li.submenu ul li.see-more a {background:transparent url(../img/arrow_more.gif) no-repeat 145px 50%;}

#top .title {float:left;padding:6px 0 0 21px;margin:0;}
#top .top-text {font-size:17px; font-weight:bold;color:#173d67;padding:20px 400px 17px 221px;}
#top .top-text em {font-size:11px;font-weight:normal;color:#839db6;font-style:normal;position:relative;top:-3px;}

#top .top-links {position:absolute;right:8px;top:5px;list-style-type:none;margin:0;padding:0;}
#top .top-links li {float:left;line-height:1.3em}

#top .top-links .link1 a {background:transparent url(../img/topbar.gif) no-repeat scroll 0 0;color:#3C77D3;float:left;height:41px;margin-top:7px;padding:6px 15px 6px 65px;width:81px;}
#top .top-links .link1 a:hover {text-decoration:underline}
#top .top-links .link2 a {background:transparent url(../img/topbar.gif) no-repeat scroll 0 -73px;color:#3C77D3;float:left;height:41px;margin-top:7px;padding:6px 0 6px 67px;width:128px;}
#top .top-links .link2 a:hover {text-decoration:underline}

.more-submenu {position:absolute;top:0;right:-312px;background-color:#6194cc;z-index:20;padding-top:5px;}
#container #top-bar .hide {display:none;}
#container #top-bar .more-submenu .columns {display:table}
#container #top-bar #tools .more-submenu .close {text-align:right;margin:0.1em 0 0.6em 0;}
#container #top-bar #tools .more-submenu .close a {text-align:right;padding:0 26px 0 0;background:transparent url(../img/arrow3.gif ) no-repeat 33px 50%;margin:0;display:inline;border-width:0;}
#container #top-bar .more-submenu ol {position:static;width:auto;border-width:0;padding:5px 0;top:0;display:table-cell;list-style-type:none;margin:0;}
* html #container #top-bar .more-submenu ol {float:left;width:170px;}
*+html #container #top-bar .more-submenu ol {float:left;}
#container #top-bar .more-submenu ol li {border-width:0;background:transparent url(../img/dot.gif) repeat-y;position:relative;left:-1px;}
#container #top-bar #tools .more-submenu ol li a {background:transparent none;width:250px;padding:0;border-width:0;padding:0 18px;}
#container #top #top-bar #tools .more-submenu a:hover {background-color:transparent;text-decoration:underline;}

#main-content {position:relative;width:100%;}
.collapsecolumn {position:absolute;right:7px;top:2px;z-index:300;}
.expandcolumn {position:absolute;right:327px;top:2px;z-index:300;}
.two-columns .collapsecolumn {display:none;}
.one-column .expandcolumn {display:none;}

.one-column .col-right {display:none;}
.one-column .col-left {padding-right:48px;}
.col-right {float:right;width:300px;padding-right:18px;}
.col-left {padding-left:30px;padding-right:348px;}
.main-page .col-left {padding-right:358px;}
.sub-page .col-left {padding-right:330px;}

* html .left-col-container {float:left;margin-right:13px;}
* html .left-col-container .path {margin-right:14px;}
* html .left-col-container .col-left {padding-right:19px;}
* html .main-page .left-col-container .col-left {padding-right:29px;}

.one-column .path {margin-right:32px;}
.path {margin-right:330px;padding-top:3px;padding-left:35px;padding-bottom:16px;color:red;}
.path ul {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.path li {display:inline;padding-left:14px;padding-right:7px;background:transparent url(../img/arrowred.png) no-repeat 0 5px;}
.path li.home {padding-left:0;background-image:none;}
.path a {color:#3885d6;}
.path a:hover {text-decoration:underline;}
.path em {color:#999999;font-style:normal;padding-left:10px;}
.path span {color:#555555;font-weight:normal;}

.main-panels {background:#b7c6d5 url(../img/panels.png) repeat-x left bottom;border-top:1px solid #9db0c5;padding:0 24px;margin-bottom:14px;}
.main-panels ul {list-style-type:none;margin:0;padding:10px 0 0 0;width:100%;line-height:31px;overflow:hidden;}
.main-panels ul li {float:left;}
.main-panels ul li a {float:left;padding-left:2px;background:transparent url(../img/path1.png) no-repeat left bottom;margin-right:5px;}
.main-panels ul li a span {float:left;padding-left:13px;padding-right:15px;background:transparent url(../img/path2.png) no-repeat right bottom;color:white;font-weight:bold;}
.main-panels ul li.active a, .main-panels ul li a:hover {background-position:left top;text-decoration:none;}
.main-panels ul li.active span, .main-panels ul li a:hover span {background-position:right top;color:#446a94;text-decoration:none;}

.google-ad {padding:15px 0px;margin:16px 0;width: 100%; float:left;}
.google-ad .box {float:left;width:45%;}

#map-container {border:1px solid #748DAA;margin-bottom:16px;}
#map-container #map {width:100%;border-width:0;}

#container #okolica h2 {margin-bottom:10px;}
#container #najpopular h2 {margin-bottom:10px;}
#container #miasto h2 {margin-bottom:10px;}

#miasto {border:1px solid #d2dce5;border-width:0 1px;padding:0 5px;}
#miasto h2 {margin:0;}
#miasto .additional {display:none;}
#miasto.show-all .additional {display:block;}

.orange_hd h2 span {padding:0 15px 9px 15px;line-height:29px;color:white;display:block;}
.granat_hd h2 span {padding:0 15px 9px 15px;line-height:29px;color:white;display:block;}
.lightblue_hd h2 span {padding:0 15px 9px 15px;line-height:29px;color:white;display:block;}

.lightblue_hd{
background:#317AAC url('../img/bg_h2lightblue.gif') 0 0 repeat-x;
}
.lightblue_hd h2{
background:url('../img/side2_h3lightblue.gif') 100% 0 no-repeat;
}
.lightblue_hd h2 span{
background:url('../img/side2_h3blightblue.gif') 0 0 no-repeat;
}

.see-also .title {color:white;background:#e2cc97 url(../img/rightcol.png) no-repeat -900px 0;font-size:13px;margin:0;padding:0 13px;line-height:25px;font-weight:bold;}
.see-also ul {list-style-type:none;line-height:1.2em;margin:0;padding:0;background:#f1f4f7;}
.see-also ul li {border-top:3px solid white;padding-top:10px;padding-bottom:10px;padding-left:55px;}
.see-also ul li.icon1 {background:transparent url(../img/seealso.gif) no-repeat 9px 5px;}
.see-also ul li.icon2 {background:transparent url(../img/seealso.gif) no-repeat 9px -47px;padding-top:4px;padding-bottom:8px;}
.see-also ul li.icon3 {background:transparent url(../img/seealso.gif) no-repeat 9px -91px;}
.see-also ul li span {color:#bd9d6d;display:block;padding-left:11px;}
.see-also ul a {color:#3c77d3;display:block;padding:0 0 0 11px;background:transparent url(../img/icons.gif) no-repeat 0 -44px;}
.see-also ul a:hover {text-decoration:underline;}

.panel-right {margin:0 0 10px 0;padding-top:5px;background:white url(../img/rightcol.png) no-repeat 0 0;}
.panel-right-bg {padding-bottom:1px;background:white url(../img/rightcol.png) no-repeat -300px 100%;}
.panel-right-bg1 {width:292px;padding:0 4px 3px 4px;overflow:hidden;background:white url(../img/rightcol.png) repeat-y -600px 0;}

.panel-right1 {margin:0 0 10px 0;padding-top:5px;background:#eff3f7 url(../img/rightcol1.png) no-repeat 0 0;}
.panel-right1-bg {padding-bottom:1px;background:#eff3f7 url(../img/rightcol1.png) no-repeat -300px 100%;}
.panel-right1-bg1 {width:292px;padding:0 4px 3px 4px;overflow:hidden;background:#eff3f7 url(../img/rightcol1.png) repeat-y -600px 0;}

.panel-banner {margin-bottom:10px;}

.search-map {height:90px;background:#304e81 url(../img/searchmap.jpg) no-repeat;margin-bottom:13px;}
.search-map h2 {color:white;margin:0;padding:9px 12px 13px 12px;font-size:17px;}
.search-map .input {margin-left:12px;width:175px;padding:2px 5px;vertical-align:middle;border:1px solid #d4d0c8;}
.search-map .btn {vertical-align:middle;width:68px;color:white;margin-left:10px;border-width:0;height:28px !important;max-height:28px !important;background:#007ab8 url(../img/searchbuttonsmall.gif) no-repeat;padding:0 0 2px 0 !important;font-weight:bold;font-size:12px;position:static;}
.search-map .hover {background-position:left bottom;}

.search-map-str {height:135px;background:#304e81 url(../img/searchmap.jpg) no-repeat;margin-bottom:13px;}
.search-map-str h2 {color:white;margin:0;padding:9px 12px 2px 12px;font-size:17px;}
.search-map-str .input {margin-left:12px;width:175px;padding:2px 5px;vertical-align:middle;border:1px solid #d4d0c8;}
.search-map-str .btn {vertical-align:middle;width:68px;color:white;margin-left:10px;margin-top:-6px;border-width:0;height:28px !important;max-height:28px !important;background:#007ab8 url(../img/searchbuttonsmall.gif) no-repeat;padding:0 0 2px 0 !important;font-weight:bold;font-size:12px;position:static;}
.search-map-str .hover {background-position:left bottom;}
.inp-str { margin-top: 5px; }
.inputCityName, .inputStreetName {color:white; display:block; font-size:11px; margin:5px 2px 4px 12px;}

.panel-stats dl {margin:0;color:#3885d6;width:100%;overflow:hidden;}
.panel-stats dt {float:left;font-size:12px;font-weight:bold;padding-top:10px;padding-bottom:7px;padding-left:55px;}
.panel-stats dt.icon1 {background:transparent url(../img/stats.gif) no-repeat 14px 5px;}
.panel-stats dt.icon1 a{color:#3885d6;}
.panel-stats dt.icon2 {background:transparent url(../img/stats.gif) no-repeat 14px -30px;}
.panel-stats dt.icon2 a{color:#3885d6;}
.panel-stats dt.icon3 {background:transparent url(../img/stats.gif) no-repeat 14px -65px;}
.panel-stats dt.icon3 a{color:#3885d6;}
.panel-stats dd {margin-left:175px;font-size:16px;color:#cad5de;padding:7px 0;margin-bottom:3px;font-weight:bold;}
.panel-stats dd span {color:#3885d6;font-weight:bold;}

.new-photos .title {color:white;background:#bebb73 url(../img/rightcol.png) no-repeat -1484px 0;font-size:13px;margin:0;padding:0 13px;line-height:25px;font-weight:bold;}
.new-photos .bg {background:#f1f4f7 url(../img/rightcol.png) no-repeat -2068px 0;margin-top:5px;padding-top:1px;}
.new-photos .bg1 {background:transparent url(../img/rightcol.png) no-repeat -2360px 100%;padding-bottom:14px;padding-top:10px;}
.new-photos ul {list-style-type:none;margin:0;padding:0 1px;background:#f1f4f7 url(../img/rightcol.png) repeat-y -2652px 0;width:290px}
.new-photos ul ul {width:auto;background-image:none;}
.new-photos h3 {font-size:13px;color:#3c77d3;margin:0;padding:0 0 5px;}
.new-photos h3 a {color:#3c77d3;}
.new-photos h3 a:hover {text-decoration:underline;}
.new-photos .more {text-align:right;line-height:28px;padding:3px 9px 0 9px;margin:0;}
.new-photos .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}
.new-photos .more a:hover {text-decoration:underline;}
.new-photos li {padding:7px 10px 2px 15px;}
.new-photos li.first {background-image:none;}
.new-photos li li {display:inline;padding:0 8px 0 0;background-image:none;}
.new-photos li li img {border:1px solid #c7d3de;padding:3px 3px 4px 3px;background-color:white;}

#map-search {position:relative;z-index:300;margin-bottom:14px;border:1px solid #b6c5d5;border-bottom-width:0;background:transparent url(../img/mapsearch.png) repeat-x left bottom;height:37px;}
#map-search fieldset {position:relative;padding-left:1px;}
#map-search h2 {float:left;background:white url(../img/searchfilter.png) no-repeat 100% 0;position:relative;height:38px;text-transform:uppercase;font-size:12px;font-family:tahoma, sans-serif;top:-1px;}
#map-search h2 a {float:left;line-height:28px;height:33px;color:#67809b;padding:5px 37px 0 16px;background:transparent url(../img/searchfilter1.png) no-repeat 0 0;position:relative;}
#map-search .expand {position:relative;}
#map-search .expand h2 {background-position:right bottom;z-index:200;}
#map-search .expand h2 a {background-position:left bottom;z-index:300;left:-2px;padding-left:18px;padding-right:35px;}
#map-search .expand h2 a:hover {text-decoration:none;}
#map-search #roll-over {z-index:100;display:none;position:absolute;left:-2px;top:36px;background-color:white;border:1px solid #748daa;padding:10px 6px 10px 6px;}

#map-search #roll-over .brak_noclegow {width:100%;color:#67809B;font-size:11px;}
#map-search #roll-over .brak_noclegow a {background:transparent url(../img/expandarrow.png) no-repeat scroll 0 5px;color:#3C77D3;padding:0 0 0 12px;}
#map-search #roll-over .brak_noclegow a:hover {text-decoration:underline;}

#map-search .expand #roll-over {display:block;padding:10px 20px 17px 19px;min-width:220px;}
#map-search #roll-over li {width:100%;vertical-align:bottom;white-space:nowrap;}
* html #map-search #roll-over {width:225px;}
*+html #map-search #roll-over {width:225px;}
#map-search #roll-over label {float:none;font-weight:normal;display:block;padding:3px 0;padding-right:15px;color:#4f4f4f;cursor:pointer;margin-right:0;width:100%;}
#map-search #roll-over label:hover {background-color:#ecf0f4;}
#map-search #roll-over label input {margin:0 7px;border-width:0;padding:2px;}
* html #map-search #roll-over label input {padding:0;border-width:0;}
*+html #map-search #roll-over label input {padding:0;border-width:0;}
#map-search #roll-over label * {vertical-align:middle;}
#roll-over .border-bottom {/*background:transparent url(../img/dashed.png) repeat-x left bottom*/;margin-bottom:12px;padding-bottom:7px;border-bottom:1px dashed #748DAA;}
#roll-over em {color:#999999;font-style:normal;}
#map-search .label-input label {font-size:11px;margin:0;line-height:34px;padding:0 12px;}
#map-search .label-input .input {margin-top:3px;vertical-align:middle;padding:3px;width:140px;}
#map-search .btn {vertical-align:middle;width:68px;color:white;margin-top:3px;border-width:0;height:28px !important;max-height:28px !important;background:#007ab8 url(searchbv.gif) no-repeat;padding:0 0 2px 0 !important;font-weight:bold;font-size:12px;position:static;vertical-align:middle;}
#map-search .hover {background-position:left bottom;}

#obiekty_noclegowe {float:left;}
#przydatne_miejsca {float:left;}
#mapa_zdjecia {float:left;}
#mapa_banner {float:left;}

#map-search #roll-over1 {z-index:100;display:none;position:absolute;left:-2px;top:36px;background-color:white;border:1px solid #748daa;padding:10px 6px 10px 6px;min-width:220px;}
#map-search .expand #roll-over1 {display:block;padding-right:20px;padding-left:17px;}
#map-search #roll-over1 li {width:100%;vertical-align:bottom;white-space:nowrap;}
* html #map-search #roll-over1 {width:225px;}
*+html #map-search #roll-over1 {width:225px;}
#map-search #roll-over1 label {float:none;font-weight:normal;display:block;padding:3px 0;padding-right:15px;color:#4f4f4f;cursor:pointer;margin-right:0;width:100%;}
#map-search #roll-over1 label:hover {background-color:#ecf0f4;}
#map-search #roll-over1 label input {margin:0 7px;border-width:0;padding:2px;}
* html #map-search #roll-over1 label input {padding:0;border-width:0;}
*+html #map-search #roll-over1 label input {padding:0;border-width:0;}
#map-search #roll-over1 label * {vertical-align:middle;}
#roll-over1 em {color:#999999;font-style:normal;}

#map-search #roll-over2 {z-index:100;display:none;position:absolute;left:-2px;top:36px;background-color:white;border:1px solid #748daa;padding:10px 15px 5px 20px;min-width:220px;}
#map-search .expand #roll-over2 {display:block;}
#map-search #roll-over2 h3 {font-size:12px;color:#67809b;font-family:tahoma, sans-serif;}
#map-search #roll-over2 ul {list-style-type:none;margin:0;padding:8px 0 0 0;width:240px;float:none;overflow:hidden;}
#map-search #roll-over2 ul li {float:left;border:1px solid #748DAA;width:69px;height:52px;margin:0 8px 11px 0}
#map-search #roll-over2 ul li img {vertical-align:bottom;}
#map-search #roll-over2 p {margin-top:5px;color:#67809b;font-family:tahoma, sans-serif;line-height:1.3em;width:240px;}
#map-search #roll-over2 a {font-family:verdana, sans-serif;}
#map-search #roll-over2 .add {padding:17px 0 6px 0;}
#map-search #roll-over2 .add a {padding-left:54px;background:transparent url(../img/add_photo.gif) no-repeat 0px 0px;color:#3c77d3;display:block;padding-right:90px;}
#map-search #roll-over2 .add a:hover {text-decoration:underline;}
#map-search #roll-over2 .more {text-align:right;}
#map-search #roll-over2 .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -44px;padding-right:10px;}
#map-search #roll-over2 .more a:hover {text-decoration:underline;}

#map-search #roll-over3 {z-index:100;display:none;position:absolute;left:-2px;top:36px;background-color:white;border:1px solid #748daa;padding:10px 8px 5px 8px;width:262px;}
#map-search .expand #roll-over3 {display:block;}
#map-search #roll-over3 h3 {font-size:12px;color:#67809b;font-family:tahoma, sans-serif;margin-bottom:14px;padding-left:12px;}
#map-search #roll-over3 .weather {width:262px;color:#7d8a98;overflow:hidden;background:transparent url(http://www.eholiday.pl/img/weather/imgw_logo1.gif) no-repeat 210px 6px;font-size:11px;}
#map-search #roll-over3 .weather p {margin:0.6em 0;}
#map-search #roll-over3 .imgw {float:right;margin-top:5px;}
#map-search #roll-over3 .weather-icon {float:left;}
#map-search #roll-over3 dl {margin-left:80px;margin-top:1em;}
#map-search #roll-over3 dt {display:inline;padding-right:2px;}
#map-search #roll-over3 dd {font-weight:bold;color:#173d67;margin:0;display:inline;}
#map-search #roll-over3 dd.temp {font-size:17px;}
#map-search #roll-over3 dd img {vertical-align:middle;margin:6px 0;}
#map-search #roll-over3 .more {text-align:right;line-height:27px;padding:4px 9px 0 9px;margin:0;/*background:white url(http://www.eholiday.pl/img/leftcol.png) no-repeat -1987px -35px;*/border-top:1px dashed #748DAA;}
#map-search #roll-over3 .more a {color:#3c77d3;padding-left:11px;background:transparent url(http://www.eholiday.pl/img/icons.gif) no-repeat 0 -46px;}
#map-search #roll-over3 .more a:hover {text-decoration:underline;}
.links-expanded {line-height:1.5em;font-size:12px;}
.links-expanded li a {font-size:11px;}

#map-search #roll-over4 {z-index:100;display:none;position:absolute;left:-2px;top:36px;background-color:white;border:1px solid #748daa;padding:18px 20px 16px 20px;width:240px;cursor:pointer;}
#map-search .expand #roll-over4 {display:block;}
#map-search #roll-over4 h3 {font-size:11px;line-height:1.7em;margin:0;}
#map-search #roll-over4 h3 a {color:#fb5700;}
#map-search #roll-over4 h3 a:hover {text-decoration:none;}
#map-search #roll-over4 p {margin:0;line-height:1.45em;color:#67809b;}
#map-search #roll-over4 p a {color:#3C77D3;line-height:2.5em;padding-left:18px;background:transparent url("../img/expandcolumn.png") no-repeat scroll -3px -37px;}
#map-search #roll-over4.mouseover p a {text-decoration:underline;}

#map-search #roll-over4 p a.eris_text {padding-left:0;background:none;margin:0;line-height:1.45em;color:#67809b;}
#map-search #roll-over4 p a.eris_text:hover {text-decoration:none;}

.page-title {padding:21px 0 15px 0;border-top:1px dashed #748DAA;}
.page-title h2 {color:#173d67;font-size:17px;display:inline;}
.page-title p {color:#999999;display:inline;padding:0 5px;}
.page-title ul {list-style-type:none;margin:0;padding:0;display:inline;}
.page-title li {display:inline;background:transparent url(../img/verticalline.png) no-repeat 10px 2px;padding-left:24px;}
.page-title li.first {padding-left:0;background-image:none;}
.page-title ul a {color:#0067cc;}
.page-title ul a:hover {text-decoration:underline;}

.col-left .new-gallery {width:100%;overflow:hidden;padding-bottom:0;}
.new-gallery .photo img {border:1px solid #d2dce5;}
.new-gallery li {height:149px;margin-bottom:0;overflow:hidden;}
.new-gallery dt {float:left;padding-right:2px;}
.new-gallery dd {color:#999999;}
.new-gallery p {color:#67809B;padding-top:3px;font-size:10px;}

.subpage-navigator {border:1px solid #b6c5d5;background-color:#f1f4f7;padding:12px 0;margin:8px 0 4px 0;width: 100%; float: left;}
.subpage-navigator ul {list-style-type:none;margin:0;padding:0;text-align:center;line-height:22px;}
.subpage-navigator li {padding:0;display:inline;color:#7d7d6c;}
.subpage-navigator li a {background-color:#f8fafb;border:1px solid #d3dce6;padding:4px 7px;color:#3c77d3;margin-right:3px;}
.subpage-navigator li.selected a {background-color:#739dd0;border:1px solid #739dd0;color:white;}
.subpage-navigator .prev {float:left;padding-left:20px;}
.subpage-navigator .next {float:right;padding-right:17px;}
.subpage-navigator .prev a {display:block;border-width:0;padding:0 0 0 32px;background:transparent url(../img/navigator.png) no-repeat;}
.subpage-navigator .next a {display:block;border-width:0;padding:0 32px 0 0;background:transparent url(../img/navigator.png) no-repeat 100% -22px;}

.gallery-photo {overflow:hidden;width:100%;}
.gallery-photo .photo {background:#B6C5D5 url(../img/foto_bgr.gif) repeat-x scroll left top;border:1px solid #8197b1;padding:20px;color:white;margin-bottom:20px;}
.gallery-photo .photo span {display:block;width:482px;margin:0 auto;}
.gallery-photo .photo span img {border:5px solid #ffffff;margin-bottom:5px;}

.photo-tools {padding:20px 0;height:25px;position:relative;}
.photo-tools ul {list-style-type:none;margin:0;padding:0;position:absolute;right:1px;top:17px;}
.photo-tools ul li {float:left;padding-left:13px;}
.photo-tools ul a {display:block;border:1px solid #B6C5D5;line-height:28px;padding:0 8px;color:#173D67;}
.photo-tools ul a:hover {/*text-decoration:underline;*/}
.photo-tools ul li.prev a {background:#EFF3F7 url(../img/prevgallery.png) no-repeat scroll left center;padding-left:31px;}
.photo-tools ul li.prev a:hover {background-color:#c7d3de;border:1px solid #8197B1;}
.photo-tools ul li.index a {background:#EFF3F7 url(../img/indexgallery.png) no-repeat scroll 6px center;padding-left:28px;}
.photo-tools ul li.index a:hover {background-color:#c7d3de;border:1px solid #8197B1;}
.photo-tools ul li.next a {background:#EFF3F7 url(../img/nextgallery.png) no-repeat scroll right center;padding-right:31px;}
.photo-tools ul li.next a:hover {background-color:#c7d3de;border:1px solid #8197B1;}

.photo-autor {float:left;border-right:1px dotted #8197B1;padding:15px 17px;width:176px;/*height:107px;*/}
.photo-autor img {float:left;margin-right:18px;}
.photo-autor dl {margin:30px 0 0 0;line-height:22px;font-size:11px;color:#7a7a7a;}
.photo-autor br {clear:both;}
.photo-autor dl strong {color:black;}
.photo-autor dt {display:inline;}
.photo-autor dt.author {color:#b2b2b2;}
.photo-autor dd {display:inline;margin:0;}
.photo-autor dl a {color:#0067cc;font-weight:bold;}

.gallery-photo .subcol-right {margin-left:230px;}
.gallery-photo .subcol-right p {padding-left:8px;color:#003b72;font-size:14px;font-weight:bold;padding-bottom:2px;}
.gallery-photo .subcol-right dl {font-size:11px;padding-left:8px;/*border-bottom:1px solid #d2dce5*/;line-height:1.6em;padding-bottom:0px;}
.gallery-photo .subcol-right dt {color:#b2b2b2;float:left;margin-right:3px;}
.gallery-photo .subcol-right dd {color:#7a7a7a;}
.gallery-photo .subcol-right dd a {color:#0067cc;}

.comment-list {padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #d2dce5;width:100%;}
.add-comment {width:100%;overflow:hidden;}
.show .add-comment {display:none;}
#main-content .add-comment a {float:left;background:#eff3f7 url(../img/comment.png) no-repeat 12px 9px;border:1px solid #B6C5D5;padding:0 27px 0 37px;line-height:29px;color:#173D67;}
#main-content .add-comment a:hover {background:#c7d3de url(../img/comment.png) no-repeat scroll 12px -28px}

.comments-title {background:#317AAC url('../img/bg_h2lightblue.gif') 0 0 repeat-x;margin:19px 0 7px 0;width:100%;}
.comments-title h3 {background:url('../img/side2_h3lightblue.gif') 100% 0 no-repeat;}
.comments-title h3 span {background:url('../img/side2_h3blightblue.gif') 0 0 no-repeat;padding:0 15px 9px 15px;line-height:29px;color:white;display:block;}

.input-comment {display:none;overflow:hidden;width:100%;}
.show .input-comment {display:block;}
.input-comment h3 {width:100%;overflow:hidden;position:relative;z-index:10;}
.input-comment h3 span {float:left;background:#eff3f7 url(../img/comment.png) no-repeat 12px 9px;border:1px solid #d2dce5;padding:0 27px 0 37px;line-height:29px;color:#0067cc;font-weight:bold;border-bottom-width:0;}
.input-comment .border {background-color:#eff3f7;border:1px solid #d2dce5;padding:17px 0 15px 0;margin-top:-1px;}
.input-comment fieldset {float:left;width:304px;padding-left:13px;}
.input-comment fieldset .textarea {border:1px solid #b7c6d5;padding:2px 4px;width:294px;height:142px;}
.input-comment fieldset .buttons {text-align:right;padding-top:10px;}
.input-comment fieldset .buttons .btn {vertical-align:middle;width:68px;color:white;margin-left:10px;border-width:0;height:28px !important;max-height:28px !important;background:#007ab8 url(../img/searchbuttonsmall1.gif) no-repeat;padding:0 0 2px 0 !important;font-weight:bold;font-size:12px;position:static;font-size:12px;}
.input-comment fieldset .buttons .hover {background-position:left bottom;}

.input-comment .info {padding-left:15px;border-left:1px solid #b7c6d5;float:right;width:300px;padding-right:15px;height:185px;padding-top:5px;}
.input-comment .info p {width:216px;height:44px;background:#fee3e3 url(../img/commenttip.png) no-repeat;color:#a01010;padding:8px 11px;font-weight:bold;line-height:1.4em;margin-bottom:1em;}
.input-comment .info-content {color:#7a7a7a;font-size:11px;line-height:1.4em;}
.input-comment .info-content strong {color:#0067cc;}
.input-comment .info-content span {color:#859fbd;}
.btn {cursor:pointer;}

.weather {background:transparent url(../img/dot3.gif) repeat-x;width:100%;}

.weather-panel h2, .weather-panel .title {color:white;background:#e2cc97 url(../img/rightcol.png) no-repeat -4000px 0;font-size:13px;margin:0;padding:0 13px;line-height:25px;font-weight:bold;}
.weather-panel .weather {padding-left:15px;width:275px;color:#7d8a98;overflow:hidden;background:none;}
.weather-panel .weather p {margin:0.6em 0;}
.weather-panel .imgw {float:right;margin-top:5px;}
.weather-panel .weather-icon {float:left;}
.weather-panel dl {margin-left:80px;margin-top:1em;}
.weather-panel dt {display:inline;padding-right:2px;}
.weather-panel dd {font-weight:bold;color:#173d67;margin:0;display:inline;}
.weather-panel dd.temp {font-size:17px;}
.weather-panel dd img {vertical-align:middle;margin:6px 0;}
.weather-panel .more {text-align:right;line-height:27px;padding:4px 9px 0 9px;margin:0;background:white url(../img/leftcol.png) no-repeat -1987px -35px;}
.weather-panel .more a {color:#3c77d3;padding-left:11px;background:transparent url(../img/icons.gif) no-repeat 0 -46px;}

#crosslinks {background:#173d67 url(../img/copyright.png) repeat-x;margin-top:15px;font-family:tahoma,arial,helvetica,sans-serif;}
#crosslinks .container {background:transparent url(../img/eholiday_cross.gif) no-repeat scroll 14px 38px;padding-left:180px;width:807px;overflow:visible;position:relative;padding-bottom:34px;}
#crosslinks #open-links {position:absolute;left:700px;bottom:-19px;}
#crosslinks #close-links {position:absolute;left:700px;bottom:-19px;display:none;}
#crosslinks h1 {margin:0;padding:29px 0 17px 0;line-height:1.2em;font-size:17px;}
#crosslinks h1 a {color:#bad3f0;}
#crosslinks h1 a:hover {color:#bad3f0;text-decoration:underline;}
#crosslinks ul {list-style-type:none;margin:0;padding:0;float:left;width:250px;}
#crosslinks ul li {padding-bottom:3px;}
#crosslinks ul li.additional {display:none;}
#crosslinks.show ul li.additional {display:block;}
#crosslinks.show #open-links {display:none;}
#crosslinks.show #close-links {display:block;}
#crosslinks ul a {color:#739dd0;}
#crosslinks ul a:hover {text-decoration:underline;}

#copyright {background:#173D67 url(../img/crosslinks.png) repeat-x scroll 0 0;color:white;line-height:40px;font-family:tahoma, sans-serif;/*margin-top:12px;*/}
#copyright a {color:#3c77d3;}
#copyright p {margin:0 auto;padding:0 36px;width:915px;}
#copyright p em {font-style:normal;color:#3c77d3;}