/*
0cb2f0 açık mavi (çok hoş)
fced00
588cad
Bernhard Modern...
Century Gothic
*/
* {margin:0px; padding:0px; outline:0}
body {
	/* background:url(../img/bg-body3.jpg) bottom left fixed repeat-x; */
	background-color:#fff; /* rgb(254,254,254); */
	font:12px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#111;
	line-height:1.4em;
	cursor:default;
}
a {color:#0788c3; text-decoration:none; outline:0; cursor:pointer}
a:hover {color:#f68 /*05638e*/; border-bottom:1px solid #0788c3}
table, img {border:0px}
h1 {font-size:18px} h2 {font-size:16px} h3 {font-size:14px} h4 {font-size:12px} h5 {font-size:10px} h6 {font-size:8px}
ol, ul {list-style:none; list-style-image:none;	list-style-position:outside; list-style-type:none}
input[type='text'], input[type='password'], select, textarea {border:1px solid #ddd; border-top-color:#aaa; vertical-align:middle; padding:3px}
input, select, textarea {font:11px tahoma, verdana, sans-serif; color:#555}
option {padding-left:3px}
input[type='button'], input[type='submit'] {background:url(../img/bg-input.gif) left center repeat-x; font:11px "trebuchet ms", tahoma}
input[type='button'], input[type='submit'], input[type='image'] {cursor:pointer}
input[type='text']:focus, input[type='password']:focus, select:focus, textarea:focus {background-color:#fbfbfb}
small, .small {font-size:10px}

#container {border:1px dotted #ddd; border-top-width:0; border-bottom-width:0; width:960px; margin:-1px auto; padding:12px; background-color:#fff}

#top {*height:96px; /*border-bottom:1px dotted #dedede;*/ padding-bottom:12px}
#top .logo {float:left}
#top .candy {float:left;}
#top .login {float:right; text-align:right; font-size:11px; position:relative}
#top .login h4 {margin:-5px 0 3px 0; *position:relative; color:#888; background:url(../img/lock.png) right center no-repeat; padding-right:20px}
#top .login form input {margin-bottom:3px}
#top .login form input.l {margin:0; padding:0; border:0}
#top .login span.new {float:left; margin:3px 0 0 13px; *padding-bottom:1px /* aptal IE :@ */}
#top .login span.new a {border-bottom:1px solid #0788c3}

#nav {position:relative; display:block; height:21px; font-size:11px; font-weight:bold; background:transparent url(../img/bg-nav-off.gif) repeat-x top left; border-bottom:1px solid #d9d9d9; margin-bottom:5px}
#nav ul li {display:block; float:left; margin:0 1px 0 0}
#nav ul li a {display:block; float:left; color:#034895; text-decoration:none; padding:3px 20px 0 20px; height:18pxs}
#nav ul li a:hover, #nav ul li a.current {color:#034895; background:transparent url(../img/bg-nav-on.gif) repeat-x top left}

#random {height:78px; *height:72px; margin:13px 0 20px 0; padding-top:12px; padding-bottom:5px; *padding-bottom:11px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; overflow:hidden}
#random .box {float:left; width:315px; line-height:1.4em; margin-right:7px}
#random .box a:hover {border:0}
#random .box .img {float:left; margin-right:3px; width:90px}
#random .box .meta {float:left; width:208px; height:80px; overflow:hidden}
#random .box .name {margin-bottom:5px; overflow:hidden; white-space:nowrap}
#random .box .name a {color:#104E8B /*036*/; border-bottom:1px solid #104E8B}
#random .box .name a:hover {color:#CD6600}
#random .box .service {color:#666; font-size:11px}
#random .box .category {font-size:10px; color:#888; letter-spacing:1px}
#random .box .location a {color:#0570a1; font-size:11px}
#random .box .location a:hover {text-decoration:underline}


.sidebar {width:200px}
.sidebar h2 {background:#54c3ed url(../img/bg-sidebar-h2-blue-img.gif) left repeat-x; padding:3px 3px 5px; text-align:center; color:#fff; font-weight:normal; font-size:16px; line-height:1.4em}
.sidebar ul {border:1px solid #f0f0f0; border-bottom:3px solid #e7e7e7; border-top:0; color:#ccc; margin-bottom:25px; padding:3px 3px 6px 24px}
.sidebar ul li {padding-top:4px}
.sidebar ul.list li {list-style-type:disc}
.sidebar ul.list a {color:#888; font-size:11px}
.sidebar ul.list a:hover {border:0; color:#333}

#sidebar-l {float:right; margin-left:12px}
#sidebar-l ul.categories {padding-top:0; margin-bottom:0}
#sidebar-l ul.categories img {margin-left:3px}
#sidebar-l ul.categories select {width:100px; *margin-bottom:-5px}
#sidebar-l ul.categories li.more {height:0px; display:none; list-style-type:none; padding:4px 0 2px 20px; *padding-bottom:0; margin:4px 0 -6px -24px; background-color:#f7f7f7}

.categories-more-link {float:left; position:absolute; color:#999; border:1px solid #eee; padding:1px 4px; background-color:#F7F7F7; font-size:10px; color:#777; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-radius-bottom-left:3px; -webkit-border-radius-bottom-right:3px; border-bottom-left-radius:3px; border-bottom-right-radius:3px}
.categories-more-link:hover {color:#999; border:1px solid #eee}
.categories-more-link span {font-size:12px}

#sidebar-r {float:right}
#sidebar-r ul.search li {margin-left:-20px; padding:3px}
#sidebar-r ul.search input[type='text'] {width:176px; color:#999}
#sidebar-r ul.search input[type='image'] {border:0; float:right; margin:0 5px}
#sidebar-r ul.search select {width:150px; color:#999}
#sidebar-r ul.search select.c {margin-bottom:5px}

#sidebar-r .tags {text-align:center; margin:10px 0 25px 0; clear:both}
#sidebar-r .tags  a:hover {text-decoration:underline; border:0}
#sidebar-r .tags ul {text-align:center; padding:6px}

#main {float:left; width:530px; /*margin:3px 12px*/}

#main .last-entries {clear:both; margin-bottom:20px; border-bottom:1px dotted #ddd; height:100px}
#main .last-entries .img {margin-top:2px; float:left}
#main .last-entries .meta {margin-left:95px}
#main .last-entries .meta .about {text-align:justify; font-size:11px}
#main .last-entries .meta .name-category {border-bottom:1px solid #e0e0e0; margin-bottom:5px; padding-bottom:2px}
#main .last-entries .meta .name-category img {margin-bottom:-2px}
#main .last-entries .meta .name-category a {color:#104E8B; font-size:13px}
#main .last-entries .meta .name-category a:hover {color:#f68; border:0}
#main .last-entries .meta .name-category span.s {color:#dedede; margin:0 3px 0 3px}
#main .last-entries .meta .name-category span.c {color:#999}
#main .last-entries .meta .comment {margin-top:3px; color:#777}
#main .last-entries .meta .comment span.s, #main .last-entries .meta .comment span.c {padding-left:20px; font-size:11px; padding:0 3px 3px  20px}
#main .last-entries .meta .comment span.s {background:url(../img/check.png) left center no-repeat}
#main .last-entries .meta .comment span.c {background:url(../img/comment.png) left center no-repeat}

#main .last-comments {margin-bottom:50px}
#main .last-comments .comments {margin-bottom:30px; clear:both}
#main .last-comments a {border:0}
#main .last-comments a.thumb {width:65px; height:55px}
#main .last-comments blockquote {margin-right:90px !important}

#bottom {text-align:right; border-top:1px dotted #ccc; margin-top:50px; padding-top:22px; color:#ccc; height:50px}
#bottom a {color:#888; padding:0 1px; font-size:11px}
#bottom a:hover {border:0; text-decoration:underline}
#bottom a.l {padding-right:0}
#bottom .notice {width:350px; float:left; text-align:justify; height:auto; display:block; padding-right:12px; margin-right:12px; color:#888; font-size:10px; border-right:1px solid #ccc}
#bottom .copy {float:left; font:14px arial narrow, sans-serif}

.holiday-areas {line-height:2em}
.holiday-areas ul li {white-space:nowrap; float:left; width:135px}
.holiday-areas a {color:#777; border:1px solid #EEE0E5; padding-left:20px; margin:3px 5px 3px 0; display:block; background:#F8F8FF url(../img/a.gif) 5% center no-repeat; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.holiday-areas a:hover {color:#333}

.clearfix:after, div.title:after {content:'.'; display:block; height:0; clear:both; visibility:hidden}
a.thumb {/* border-bottom:2px solid #ddd !important; padding-bottom:1px; */ border:0 !important; width:85px; height:70px; display:block; background-position:center center; background-repeat:no-repeat}
a.thumb:hover {/* border-bottom:2px solid #eee !important; padding-bottom:1px; */ opacity:0.6; *filter:alpha(opacity=60)}
img.thumb {border-bottom:2px solid #eee; padding-bottom:1px; width:85px; height:70px} /*sil*/
div.title {border-bottom:1px solid #eee; clear:both; *height:29px; margin-bottom:12px}
div.title h2 {background:#f8f8f8 url(../img/bg-h2.gif) left 5% repeat-x; border:1px solid #eee; border-bottom:0; letter-spacing:1px; color:#8A8A8A; font-weight:normal; font-size:16px; float:left; padding:5px 20px 6px 12px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; border-top-right-radius:6px}
hr.seperator {margin:20px; *margin:15px; visibility:hidden}

div.pool ul {clear:left; *clear:none; margin-top:-5px; font-weight:bold; font-size:11px}
div.pool ul li {float:left; margin-right:14px; width:161px; white-space:nowrap; overflow:hidden}
div.pool a {line-height:2em}

.otel-detail .name-category {margin-bottom:40px}
.otel-detail .name-category h1 {margin-bottom:5px; float:left; *padding:2px 0 2px}
.otel-detail .name-category span {color:#ccc; margin:0 5px 0 8px}
.otel-detail .name-category img {margin-bottom:-3px; *margin-bottom:-4px}
.otel-detail .name-category a {display:block; float:left; left:0; *top:-3px; position:relative; clear:both}
.otel-detail table {width:100%}
.otel-detail table tr {vertical-align:top}
.otel-detail table td.l {font-weight:bold; color:#444; text-align:right}
.otel-detail table td.r {padding-left:6px}
.otel-detail img.shortcut {border:1px solid #ececec; border-bottom-width:3px; padding:8px 8px 12px; background-color:#fafafa}
.otel-detail div.location {margin-bottom:5px}
.otel-detail .name-category a, .otel-detail div.location a {border-bottom:1px solid #fff; color:#c30}
.otel-detail .name-category a:hover, .otel-detail div.location a:hover {border-bottom:1px solid #333}
.otel-detail a.colorbox {border:0}
.otel-detail a.colorbox img {cursor:pointer; margin-bottom:6px}
.otel-detail select {*margin-top:-4px}
.otel-detail input[type='submit'] {border:1px solid #ccc; bottom:2px; padding:0 2px 0 2px; margin-top:1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}

.otel-detail .sort-filter {text-align:right; margin-bottom:22px}
.otel-detail .sort b {margin-right:1px}
.otel-detail .sort b a {border-bottom:1px solid}
.otel-detail .sort {float:left; font-size:11px; text-align:left}
.otel-detail .sort ul {display:none; position:absolute; margin:-17px 0 0 40px; *margin:0 0 0 -90px; padding:3px 11px 6px 11px; line-height:2em; background-color:#fff; border-color:#ddd; border-style:solid; border-width:1px; border-bottom-width:2px; border-bottom-color:#bbb}
.otel-detail .sort ul a {color:#444}
.otel-detail .sort ul a:hover {border-bottom-color:#444}


div.comments div {margin-bottom:21px}
div.comments blockquote {line-height:1.7em; text-indent:16px; border-top:1px dotted #eee; padding-top:3px; margin:1px 0 21px 0; font-style:oblique; font-size:11px}
div.comments blockquote b {font-size:20px; color:#bbb}
div.comments span.comment-author, span.comment-date {padding-left:18px; font-size:11px; color:#888}
div.comments span.comment-author {background:url(../img/author.png) left center no-repeat}
div.comments span.comment-date {background:url(../img/date.png) left center no-repeat}
div.comments span.seperator {color:#eee; font-weight:normal; margin:0 4px}
div.comments a.continue {margin-left:6px; color:#aaa; font-size:10px; font-style:normal}
div.comments a.continue:hover {color:#777}
div.comments a.continue span {font-size:9px;}

div.score {float:right; color:#DC143C; background-color:#fcfcfc; border:1px solid #eee; position:relative; bottom:-15px; right:0; padding:3px 9px; font-weight:bold; -moz-border-radius-topleft:16px; -moz-border-radius-bottomleft:16px; -webkit-border-top-left-radius:12px; -webkit-border-bottom-left-radius:12px; border-top-left-radius:16px; border-bottom-left-radius:16px}
div.score span.normal {font-weight:normal; color:#666}
.score-total, .score-count, .score-description {}

.form-caption {margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:3px; height:17px}
.form-caption h3 {font-size:16px; float:left; color:#444; margin-right:12px}
.form-caption em {font-size:10px; color:#777; float:right}

.comment-form table {width:100%}
.comment-form table tr {vertical-align:top}
.comment-form table td {padding:1px 4px 6px}
.comment-form input[type='text'] {width:200px; vertical-align:baseline; }
.comment-form textarea {width:99%; height:100px; margin-bottom:3px}
.comment-form input[type='radio'] {vertical-align:middle; border:none; background:trasparent; *width:14px}
.comment-form label {margin-right:16px; cursor:pointer}
.comment-form div.notice {font-size:10px; color:#555; margin-bottom:5px}
.comment-form .submit {border-top:1px solid #eee; padding-top:10px}

.captcha img {margin:-4px 9px 0 9px; position:absolute}
.captcha input {width:90px !important; font-weight:bold}
.captcha a {font-size:10px; margin:3px 0 0 80px; position:absolute}

.search-result {font-size:11px; margin-bottom:21px}
.search-result div.d1 {border-bottom:1px dotted #ddd; margin-bottom:9px; padding-bottom:3px; white-space:nowrap; overflow:hidden}
.search-result div.d1 a:hover {border:0}
.search-result div.d1 a.n {font-weight:bold; font-size:12px; border:0}
.search-result div.d1 a.l {font-weight:normal; color:#333}
.search-result div.d1 a.l:hover {color:#c60}
.search-result div.d1 img {margin-bottom:-2px}
.search-result div.d2 {height:80px; margin-top:6px; line-height:1.6em}
.search-result div.d2 a {border-bottom:1px solid; font-size:9px}
.search-result div.d2 a.thumb {float:left; margin-right:9px}
.search-result span.s {color:#ddd; padding:0 6px}
.search-result em {color:#888; font-size:10px}

.search-result-pages {font-size:11px; padding-top:12px; margin-top:12px; text-align:right; border-top:1px solid #ddd; clear:both}
.search-result-pages a, .search-result-pages span.current {padding:1px 6px; margin-right:3px; border:1px solid #ddd; position:relative; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px} /* safari 10px'den fazlasını yemiyor */
.search-result-pages a:hover {border-color:#aaa; background-color:#fafafa; color:#333}
.search-result-pages span.current {background-color:#fafafa; color:#999}

.more-otels {margin-top:50px}
.more-otels .form-caption {margin-bottom:10px}
.more-otels p {color:#ccc; line-height:1.7em}
.more-otels em a {font-style:italic; color:#444}
.more-otels em a:hover {border-bottom:1px solid #444}

.candy-1 {margin:10px 0 0 50px; text-align:center; background:url(../img/bg-candy-1.gif) top center no-repeat; width:508px; height:70px; padding:6px; float:left}
.candy-2 {margin:12px auto}
.candy-3 {border:1px solid #f0f0f0; border-top:0; border-bottom:3px solid #e7e7e7; margin-bottom:25px; padding-bottom:10px; text-align:center}

span.loading, span.loading img {position:relative}
span.loading {top:-7px; visibility:hidden}
span.loading img {bottom:-10px}

.float-right {float:right}
.float-left {float:left}
.rounded {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}

.center {text-align:center}
.right {text-align:right}
.left {text-align:left}
.bold {font-weight:bold; color:#444}

.font10 {font-size:10px}
.red {color:red}
.gray {color:gray}

.noborder, .noborder:hover {border:0px}
.nomargin {margin:0 !important}
.nodisplay {display:none}

/**{outline:1px dotted #ddd}*/

/* Easy Slider */
#slider li {width:160px; height:156px; overflow:hidden}
p#controls {margin:0; position:relative} 
#prevBtn, #nextBtn {margin:0; overflow:hidden; width:30px}	
#prevBtn a, #nextBtn a {padding:6px; outline:0; text-decoration:none}
#nextBtn a {background:url(../i/arrow_right.gif) no-repeat center}	
#prevBtn a {background:url(../i/arrow_left.gif) no-repeat center}
/* Easy Slider */

