@charset "utf-8";
:link,:visited { text-decoration:none }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

html, body {margin:0;padding: 0;height:100%;width:100%;} 
body {margin:0;padding: 0;height:100%;width:100%; background:#dcb688 url(../media/bk.jpg) center center no-repeat fixed; color:#373634; font-family:Verdana; font-size:11px;}

#wrap { position:absolute; left:50%; margin-left:-500px;width:1000px;}

#top {float:left; width:990px; height:120px; padding:0px 0px 30px 10px; background:url(../media/topl.png) top left no-repeat;}
	#top div {float:left; height:120px;}
	#top #tcnt{width:990px; background:url(../media/topm.png) top left repeat-x;}
		#top #logo {padding-left:25px; width:207px;}
		#top #logo a img {background:url(../media/logo.png) top left no-repeat;}
		#top #quote { width:758px; text-align:center; font-size:14px; padding-top:20px; height:40px; color:#fff;}
		#top #search label {color:#b1cee0;}
		#top #search { width:738px; text-align:right; font-size:14px; padding:20px 20px 0px 0px; height:40px; color:#fff;}
		#top #search #srch {font-size:14px; width:180px; padding:2px 5px 2px 5px; background:#b1cee0; border:none;}
		#top #search #submit {font-size:14px; padding:1px 2px 2px 1px;}
		#top #tpadjust {position:absolute; background:url(../media/topm.png) top left repeat-x; display:none;}
		
#menu {float:left; width:1000px; text-align:center;}
	#menu li {float:left; padding:0px 5px 0px 5px;}
	#menu li a { float:left;background:url(../media/lmn.png) top left no-repeat; color:#010101; padding-bottom:5px;}
	#menu li a b {float:left;font-weight:normal; background:url(../media/mmn.png) top right no-repeat; margin-left:5px; text-align:center; padding:10px 5px 10px 0px; height:17px;}
	#menu li a:hover, #menu li .sl {background:url(../media/slmn.png) top left no-repeat; color:#0d84c1;}
	#menu li a:hover b, #menu li .sl b {background:url(../media/smmn.png) top right no-repeat;}
	
#cnt {float:left; width:998px; background:url(../media/mbk.png) top left repeat-y; margin-top:14px; border:1px solid #FFF;}
	#cnt #lft { float:left; width:174px; background:url(../media/lftln.png) top left no-repeat; padding-top:14px;}
		#lft ul li{ float:left;width:174px; background: url(../media/lftmnsplit.png) bottom left no-repeat;}
		#lft ul .title {width:140px;font-size:14px; color:#feb800; background:url(../media/titlemn.png) center left no-repeat; padding:5px 0px 5px 34px; margin-top:5px;}
		#lft ul li a { float:left;width:164px; background:none; color:#010101; padding:7px 5px 7px 5px;}
		#lft ul li li a { float:left;width:154px; background:none; color:#010101; padding:7px 10px 7px 10px;}
		#lft ul li a:hover, #lft ul li .sl {background:url(../media/slftmn.png) top left repeat-y;}
		#lft .new {float:left; padding-top:20px;}
	
	#cnt #main {float:left; width:650px;}
		#banner { position:absolute; left:176px; display:block;width:648px; height:155px;border:1px solid #fff; margin-top:-14px;}
		#inner { float:left; width:610px; padding:161px 20px 20px 20px;}
		#inner h1 {font-size:18px;}
			#slide { float:left; width:610px; padding:20px 0px 0px 0px;}
			#slide li {float:left; padding:3px;width:146px;}
			#slide li a {float:left; width:140px; height:100px;border:3px solid #f6c64f;}
			#slide li a:hover {border:3px solid #1a66ba;}
			#slide li a span {position:absolute; background:url(../media/slidespanbk.png) top left repeat-y; margin:30px 0px 0px 20px; padding:5px 0px 5px 5px; display:block; width:115px; color:#010101;}
			#slide li a:hover span {background:#1a66ba; color:#fff;}
	#cnt #rght {float:right; width:174px;background:url(../media/rghtln.png) top left no-repeat; padding-top:14px;}
	
	#cntbtm {float:left;width:650px; height:1px; padding:0px 174px 0px 174px;}
		#cntbtm div {position:absolute; width:650px; background:#FFF; height:15px;}

#btm {float:right; width:1000px; height:40px; margin-top:50px;}
	#btm div {float:right; height:26px;}
	#btm #btmm {width:980px; background:url(../media/btmm.png) top right repeat-x; padding:14px 0px 0px 10px;}
		#btm #btmm ul li {float:left;}
		#btm #btmm ul li a {color:#000; padding:2px 10px 2px 10px; border-right:1px solid #fff; background:none;}
		#btm #btmm ul li a:hover {background:#fff;}
		#btm #btmm ul li span {color:#000; padding:2px 10px 2px 10px;}
		
	#btm #btmr {width:10px; height:40px; background:url(../media/btmr.png) top right no-repeat;}
	#btm #btadjust {position:absolute; background:url(../media/btmm.png) top right repeat-x; display:none;}
	
#artextension {float:right;}
	#artextension a {color:#444;}
	#artextension a:hover { color:#000;}
	#artextension img {background:url(../media/artextension.png) top left no-repeat;}
	
/*#form {padding:20px;}*/
#form div, #form fieldset { float:left;width:100%; padding:10px 0px 10px 0px;} 
#form fieldset { margin:10px 0px 10px 0px;}
#form fieldset legend {font-size:16px; margin-left:20px;}
#form .info {background:none; padding:5px 0px 5px 0px; width:100%; color:#999;}
#form div label, #form .error label {display:block; float:left; width:180px; height:auto; text-align:right; padding:2px 20px 0px 0px;font-size:12px;}
#form input, #form textarea {font-size:16px;}
#form .big {width:440px;}

#form div .note { display:block; float:left;padding-left:200px; width:180px; height:auto; padding-bottom:10px;}

#form div small {display:none;}
#form .error label {color: #9f1d3c;}
#form .error input {border:1px solid #9f1d3c;} 
#form .error small { display:block; float:left; color:#9f1d3c;padding-left:200px; width:180px; height:auto; padding-bottom:10px;}

.submit {text-align:center; width:100%; padding:20px 0px 0px 0px;}
.button {font-size:18px; padding:5px;}

.info {background:#fff; width:570px; float:left; padding:20px;}
.ok {background:#1587c8; width:570px; float:left; padding:20px; color:#fff; font-size:16px;margin:5px 0px 5px 0px;}
.ok a { float:left; padding-top:10px; color:#78c0e9; font-size:11px;}

.nok {background:#9f1d3c; width:570px; float:left; padding:20px;color:#fff; font-size:16px;margin:5px 0px 5px 0px;}
.nok a { float:left; padding-top:10px; color:#78c0e9;font-size:11px;}

.clear {float:left; clear:both;width:610px; padding:5px 0px 5px 0px; border-bottom:1px solid #ccc;}
.desc {width:590px; float:left; padding:10px 10px 10px 10px;margin:5px 0px 5px 0px;}

#ofhdr {width:610px; float:left; padding:0px;margin:5px 0px 5px 0px; text-align:right;}
	#ofhdr a { background:#dde7ff; padding:5px 5px 5px 5px; float:right; color:#373634;}
	#ofhdr a:hover { background:#373634; color:#fff;}

.curs {float:left; width:154px; padding:10px; background:#FFF; margin-bottom:15px;}
	.curs .title {background:#dde7ff; padding:5px; margin-bottom:5px;}
	.curs li {line-height:18px;}
	
#newsletter {float:left; width:154px;text-align:center; padding:10px;}
#newsletter #nemail {margin-bottom:10px; font-size:12px; width:154px;}
#newsletter .nok {width:135px; padding:10px;}

#advertise {float:left; width:154px; padding:10px; text-align:center;}
#contact_lft {padding:10px;}

#sitemap li { float:none; list-style:circle;margin-left:20px; }
#sitemap li a {border:none; color:#000;}
#sitemap li a:hover {border:none; color:#ff6600;}

.hoteluri { padding:20px 10px 20px 10px;width:590px;}
.hoteluri li {float:left;}
.hoteluri li a {float:left;margin:1px; width: 283px; text-align:left; padding:5px 0px 5px 10px; color:#333;}
.hoteluri li a:hover {float:left; background:#1a66ba; color:#fff;}