BODY {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	cursor: default;
}

#page ,#page *{
	font-size: 11px;
}

a {
	color: #333333;
}

.body {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
.top_menu {
	margin-right: 15px;
	margin-left: 15px;
}
#flash_header_small img {
	height: 100px;
}

.top_menu a {
	display: block;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-size: 13px;
	cursor: pointer;
	height: 30px;
}
.top_menu    a   .r {
	background-image: url(/images/g_11.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 7px;
	float: left;
	display: block;
}
.top_menu  a  .text  {
	float: left;
	background-repeat: repeat-x;
	background-image: url(/images/g_09.gif);
	padding-top: 7px;
	height: 23px;
	padding-right: 5px;
	padding-left: 5px;
}

.top_menu    a   .l {
	background-image: url(/images/g_08.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 7px;
	float: left;
	display: block;
}
.top_menu a.active .text {
	color: #FFFFFF;
	background-image: url(/images/g_15.gif);
}
.top_menu a.active .l {
	background-image: url(/images/g_14.gif);
}
.top_menu a.active .r {
	background-image: url(/images/g_17.gif);
}
.news {
	float: left;
	background-image: url(/images/g_02.gif);
	height: 27px;
	width: 586px;
	background-repeat: no-repeat;
	overflow: hidden;
}


ul#ticker a {
	color: #666666;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 7px;
	display: block;
	text-decoration: none;
	letter-spacing: 1px;
}
ul#ticker  a  strong {
	color: #FF0000;
}
.newsletter {
	float: right;
	background-image: url(/images/g_04.gif);
	height: 61px;
	width: 357px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	text-align: right;
}
#newsletter_form {
	float: right;
	margin-right: 8px;
	margin-top: 10px;
	padding: 0px;
	clear: none;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ie #newsletter_form {
	margin-right: 4px;
}
.ie7 #newsletter_form {
	margin-right: 8px;
}

#newsletter_form input {
	background-color: #FFFFCC;
	border: 1px solid #C36500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
}
#newsletter_form #imageField {
	margin: 0px;
	padding: 0px;
	border: 0px none #FFFFFF;
}
#newsletter_form #email {
	width: 170px;
	margin-right: 20px;
}
#box1 {
	background-image: url(/images/side_menu_24.gif);
	background-repeat: no-repeat;
	height: 24px;
	padding-top: 10px;
	padding-left: 20px;
	margin-top: 10px;
}
#box1_b {
	background-image: url(/images/side_menu_27.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	height: 202px;
	overflow: hidden;
	display: block;
}
#box1_b LI {
	margin-left: 15px;
	display: block;
	clear: both;
	height: 32px;
	padding-top: 7px;
}
.ie #box1_b li {
	height: 30px;
}

#box1_b img {
	float: left;
}
#box1_b a {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	padding-left: 5px;
	padding-top: 4px;
}
#box1_b a:hover {
	color: #CC3366;
}

.box2 {
	background-image: url(/images/side_box_29.gif);
	height: 23px;
	padding-top: 10px;
	padding-left: 20px;
	margin-top: 10px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.box2_b {
	padding-top: 5px;
	display: block;
	height: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.box2_b  a {
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	background-image: url(/images/side_box_32.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-left: 15px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	clear: both;
}
.box2_b  a:hover  {
	color: #000000;
	background-position: 2px 4px;
}

.box2_f {
	background-image: url(/images/side_box_35.gif);
	background-repeat: no-repeat;
	height: 13px;
}
#footer {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #EEEEEE;
	height: 100px;
}

#footer  #tabl {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#footer #terms {
	margin-top: 8px;
}

#quick_links {
	color: #F0007B;
}
#quick_links a {
	color: #F0007B;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	text-decoration: none;
}
#login input {
	border: 1px solid #979797;
	margin-bottom: 2px;
	padding: 2px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	width: 120px;
}
.sep {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1D1;
	margin-bottom: 5px;
	padding-bottom: 5px;
	display: block;
}
.padded {
	padding-right: 10px;
	padding-left: 10px;
}
a.reset {
	background-image: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
a.membrii {
	color: #E67A00;
}
#qs {
	background-image: url(/images/qsearch_31.gif);
	height: 221px;
	width: 261px;
}
#page H1.head {
	color: #FFFFFF;
	font-size: 18px;
	display: block;
	background-image: url(/images/h1_02.gif);
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #CC6100;
	padding-left: 5px;
	margin: 0px;
}
#page H2.head {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	background-image: url(/images/h1_02.gif);
	padding-top: 5px;
	padding-bottom: 6px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #CC6100;
}
#page .l_head {
	background-image: url(/images/hm_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 6px;
}
#page .r_head {
	background-image: url(/images/hm_05.gif);
	width: 6px;
	background-repeat: no-repeat;
	background-position: left top;
}


h1.headline {
	margin-bottom: 10px;
	display: block;
	color: #0F84C0;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
h2.headline {
	color: #DE121A;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
img.border {
	padding: 2px;
	border: 1px solid #999999;
}
.top_align {
	vertical-align: top;
}
#qs .holder {
	margin-top: 38px;
	width: 240px;
	margin-left: 10px;
}
#qs select, #qs input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
	border: 1px inset #999999;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
}
#qs select {
	width: 165px;
}
#qs input {
	width: 55px;
}
#qs #submit {
	padding: 0px;
	height: 39px;
	width: 133px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.gecko #qs select, .gecko #qs input {
	margin-bottom: 1px;
	padding: 2px;
}
.promo {
	margin-top: 10px;
}
#flickr_results {
	background-color: #EFEFEF;
	padding: 5px;
	margin-top: 10px;
	display: block;
}
#youtube_results {
	padding: 5px;
	margin-top: 5px;
	display: block;
	background-color: #FFFFCC;
}
.myloc  {
	display: block;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	float: left;
	height: 40px;
	width: 172px;
	margin-right: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	padding: 5px;
}
#page .cont {
	padding: 5px;
}


.myloc a {
	color: #666666;
	text-decoration: none;
	display: block;
	clear: both;
}
.myloc a:hover {
	color: #FF0066;
}

.myloc   a.loca   {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	clear: both;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
	color: #FF0066;
	padding-right: 18px;
}
.myloc a.loca:hover {
	background-image: url(/images/infolink_03.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


.myloc  .info  {
	display: block;
	clear: both;
}
#tab_head {
	background-image: url(/images/dbg_03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E6E6E6;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	display: block;
	padding-right: 10px;
	color: #666666;
	clear: both;
	margin-right: auto;
	width: 200px;
}
#info {
	margin-bottom: 10px;
	margin-top: 10px;
}

#descriere {
	display: block;
	clear: both;
	background-color: #EBEBEB;
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
}

#descriere  .info, #descriere .info a {
	color: #888888;
	padding-bottom: 3px;
	padding-left: 2px;
}
#descriere #icons img {

}
#descriere #icons .val {
	font-weight: bold;
}
#descriere #feeds {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 3px;
	text-align: center;
}
#descriere   .info  a {
	font-weight: bold;
	color: #CC6600;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
#cazare {
	display: block;
	margin-bottom: 10px;
}
#cazare img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cazare table td {
	border: 1px solid #CCC;
	padding: 5px;
}
#info img {
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-left: 5px;
	float: right;
}
#tab_head2 {
	background-image: url(/images/preturi/pret_tab_03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F6EAB7;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	display: block;
	padding-right: 10px;
	color: #715E0F;
	margin-right: auto;
	width: 200px;
	float: left;
}
#tab_head2 h3 {
	font-size: 13px;
}

#descriere2 {
	display: block;
	clear: both;
	background-color: #F6E9B3;
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E1C084;
	border-bottom-color: #C5AF5C;
	margin: 0px;
}
#descriere2 .info {
	color: #715E0F;
}
#descriere2 .row TD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2C282;
	padding-top: 4px;
	padding-bottom: 4px;
}
#descriere2  .row  .pret H4 {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#descriere2  .rowa TD {
	background-color: #FCF7E2;
	color: #000000;
}
#descriere2 .last TD {
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: transparent;
	padding-top: 4px;
	padding-bottom: 4px;
}
#descriere2 .row h4 {
	font-weight: normal;
}
#pret_head {
	display: block;
	clear: both;
	padding-top: 10px;
	height: 32px;
}
#pret_head #partener_functions {
	float: right;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	clear: none;
	font-size: 13px;
	margin-top: 10px;
	color: #CCCCCC;
	background-color: #F6E9B3;
	background-image: url(/images/h1_02.gif);
	background-position: left top;
}
#pret_head #partener_functions a {
	color: #F6E9B3;
	font-weight: bold;
	text-decoration: none;
}
#pret_head #partener_functions a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.div_slide_control {
	float: right;
	margin-top: 5px;
}
a.rezervare {
	text-decoration: none;
	background-color: #CCC;
	color: #333;
	display: block;
	margin: 0px;
	float: right;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 4px;
}
a.rezervare:hover {
	background-color: #E06A00;
	color: #FFF;
}


.div_slide_control a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.box_3 {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.control_link {
	background-image: url(/images/h1_01.gif);
	padding: 5px;
	border: 1px solid #999999;
	display: block;
	font-weight: bold;
	text-decoration: none;
	float: left;
	background-repeat: repeat-x;
	background-color: #BBBBBB;
	margin-top: 5px;
}
#titlu  {
	font-size: 14px;
	color: #0A56A1;
}
#subtitlu {
	font-size: 16px;
}
#promo   {
!important
;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#promo * {
	font-size: 13px;
}
fieldset.error {
	background-color: #FCC;
}
form.validate .form_error {
	background-color: #F99;
}
form.validate .form_error2 {
	background-color: #F96;
}
form.validate .form_error3 {
	background-color: #CCC;
}
#page h6 {
	font-size: 15px;
}
#descriere3 {
	display: block;
	clear: both;
	padding: 10px;
	border: 1px solid #D06300;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#descriere3 .row TD{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
