/*-----------------------------------------------------------------------------*/
/* Copyright 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/

/*** Reset ***/
html					{ height: 100%; }
body, p, ul, form, fieldset { margin: 0; padding: 0; font-family: tahoma; list-style: none; }
body					{ font-size: 82%; height: 100%; background-color: #f2f2f2; }
img, hr					{ border: none; }
a						{ outline: none; text-decoration: none; color: #333; }

/*** Typo ***/
h1, h2, h3, h4, h5, h6	{ font-weight: 100; margin: 0; }
h1						{ font-size: 1.2em; }
h3						{ font-size: 1.2em; }
h4						{ font-size: 1.15em; }
h5						{ font-size: 1.1em; }

/*** General Clases ***/
.left					{ float: left; }
.right					{ float: right; }
.img-right				{ float: right; margin-left: 20px; }
.img-left				{ float: left; margin-right: 20px; }
.small					{ font-size: 0.8em; }
.smallest				{ font-size: 0.75em; }
.bold					{ font-weight: bold; }
.clear					{ clear: both; }
.space					{ margin-top: 1em; }
.minspace				{ margin-top: 0.6em; }
.pspace					{ padding-top: 1em; }
.bspace					{ padding-bottom: 1em; }
.double-space			{ margin-top: 2em ; }
.space-bottom			{ margin-bottom: 1em; }
.double-bottom-space	{ margin-bottom: 2em ; }
.blue					{ color: #004c78; }
.bluelink				{ color: #004c78; border-bottom: 1px dotted #004c78; }
:hover.bluelink			{ color: red; border-bottom: 1px dotted red; }
.green					{ color: #6e900b; }
.orange					{ color: #fe6a01; }
.light-orange			{ color: #f7941d; }
.darkGray				{ color: #333; }
.lightGray				{ color: #999; }
.whlink					{ color: #fff; }
.red					{ color: #d7241d !important;}
.border					{ background: url(../img/gray_dot.gif) bottom repeat-x; }
.price					{ font-size: 1.8em; display: inline-block; }
.price sup				{ font-size: 0.5em; color: #333; }
.rborder				{ border-right: 1px solid #ccc; }
.white					{ color: #fff; }
.toright				{ text-align: right; }
.left10					{ padding-left: 10px; }
.capitalize				{ text-transform: capitalize; }
.redlink				{ color: #C00; font: bold 1.2em Arial, Helvetica, sans-serif; }

/*** General Layout Structure ***/
#wrapper				{ width: 925px; margin: 0 auto; }
#sidebar				{ width: 220px; background-color: #c0cce4; padding: 10px 0 0; height: 100%; }
#main					{ width: 702px; border-left: 3px solid #d7241d; border-bottom: 3px solid #d7241d; }
#content				{ padding: 30px 20px; min-height: 532px; height: auto !important; height: 532px; background: #fff url(../img/bottom-afrodita.jpg) no-repeat; }
#footer					{ background-color: #004b7d; padding: 10px; color: #fff; height: 100px; }

#index #content			{ background-image: none; }

/*** list ***/
#menu					{ width: 200px; margin: 0 auto; }
#menu li				{ text-align: center;}
#menu li a				{ color: #fff; background: url(../img/list.gif) no-repeat; display: inline-block; height: 33px; line-height: 33px; width: 100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#menu li a:hover		{ background: url(../img/hover_list.gif) no-repeat; }
a.no-bold				{ font-weight: 100 !important; }

#fmenu					{ width: 700px; float: right; padding-top: 20px; }
#fmenu h4				{ padding: 0 30px 0 0; margin: 0; }
#fmenu h4 span			{ font-size: 130%; font-weight: bold; }
#fmenu a.btn			{ display: inline-block; background: url(../img/bot-list.gif) no-repeat; width: 91px; height: 50px; text-align: center; padding-top: 8px; margin-left: 4px; color: #fff; }
#fmenu a:hover.btn		{ background: url(../img/hover_bot_list.gif) no-repeat; }
#fmenu a.btn.img		{ background: url(../img/smart.gif) no-repeat; }

.portret				{ padding: 3px; background: #fff; border: 1px solid #ccc; margin: 0 30px 30px 0; }
.round					{ padding-left: 20px; }
a.link					{ color: #004c78; background: url(../img/blue_dot.gif) bottom repeat-x; }
a:hover.link			{ color: #d7241d; background: url(../img/red_dot.gif) bottom repeat-x; }

.med					{ color: #004c78; font-size: 2em; text-align: center; }

#image					{ position: relative; }
.inner					{ position: absolute; top: 120px; right: 40px; font-size: 1.5em; color: #fff; }

/*** Hotels ***/
.hotels					{ margin-bottom: 30px; overflow: auto; }
.hotels h1				{ margin-bottom: 10px; color: #004c78; display: inline-block; }
.hotels p				{ font-size: 0.9em; margin-bottom: 6px; }
.hotels a				{ color: #004c78; margin-top: 5px; display: block; text-decoration: underline; }
.hotels a:hover			{ color: #f60; }

.star5					{ background: url(../img/5star.png) top right no-repeat; padding-right: 70px; }
.star4					{ background: url(../img/4star.png) top right no-repeat; padding-right: 60px;}
.star3					{ background: url(../img/3star.png) top right no-repeat; padding-right: 50px;}
.star2					{ background: url(../img/2star.png) top right no-repeat; padding-right: 40px;}

/*** Normal lists ***/
.bifa					{ padding-top: 10px; }
.bifa li				{ padding-left: 15px; background: url(../img/bifa.gif) left center no-repeat; }

/*** Registration Form ***/
.form					{ width: 660px; }
.form fieldset			{ border: 1px solid #c5e2ff; padding: 8px; margin-bottom: 20px; background: #f1f8fe; }
.form .txt				{ border: none; border: 1px solid #a3b8cb; }
.form label				{ display: inline-block; }
.normal label			{ width: 100px; }
.form div				{ margin-bottom: 4px; }
.check input			{ margin-right: 20px; }
.form legend			{ font-size: 1em; font-weight: bold; color: #004c78; border: 1px solid #c5e2ff; background: #fff; padding: 3px 5px !important; display: inline-block; }

.section td, .address				{ padding-bottom: 5px; }


.w500					{ width: 512px; }
.w400					{ width: 400px; }
.w200					{ width: 200px; }
.w152					{ width: 152px; }
.w100					{ width: 100px; }
.w65					{ width: 65px; }
.rMar10					{ margin-right: 10px; }
.lMar10					{ margin-left: 10px; }

.address				{ width: 280px; float: left; border-right: 1px solid #ccc; padding-right: 5px; }
.address tr				{ vertical-align: top; }
.cards					{ width: 355px; float:right; }
.cells input.txt		{ width: 14px; height: 14px; text-align: center; }
.cells td				{ padding-right: 5px; }
.ckecks					{ font-size: 11px; }
.btnRegister			{ border: none; width: 137px; height: 38px; background: url(../img/btnRegister.gif) no-repeat; cursor: pointer; }


















