*{
margin:0;
padding:0;
}
body{
margin:0px auto;

}
a{
color:#375E93;
}
a:hover{
text-decoration:none;
color:#375E93;
}
a img{
border:none;
}
p{
line-height:1.4em;
font: normal normal 11px Tahoma;
color:#585858;
}
b, strong{
font-weight:bold;
}
em{
font: normal normal 11px Tahoma;
color:#999999;
}

/*_____________________________________________________________________COL LEFT*/
.cht-topmenu{float:right;margin:0 0 0 10px;background:url(bgr_menv.gif);height:23px;}
#special_offers_items{
	position:relative;
	margin:0;
	padding:0;
	width:1345px;
	height:500px;
	overflow:hidden;
	z-index:1;
	left: 0px;
}
#col_left{
	display:table;
	float:left;
	width:300px;
	height:300px;
	overflow: visible;
	background: transparent;
	margin-top: 500px;
	vertical-align: top;
	position: absolute;
	left: 6px;
	top: 0px;
}

#col_left ul{
list-style:none;
width:93%;
display:table;
background:#ffffff;
margin-top:-5px;
margin-bottom:15px;
padding:5px 0 10px 10px;
overflow:hidden;
font: normal normal 11px Tahoma;
color:#585858;
}

#col_left li{
float:left;
width:115px;
height:20px;
margin-right:10px;
margin-top:2px;
}
#col_left li a{
width:105px;
display:block;
height:16px;
background:#fafafa;
border-bottom:1px solid #dfdfdf;
padding:3px 0 0 10px;
text-decoration:none;
color:#585858;
}

#col_left li a:hover{
width:105px;
display:block;
height:16px;
background:#f3f3f3;
border-bottom:1px solid #dfdfdf;
padding:3px 0 0 10px;
text-decoration:none;
color:#375E93;
}

/*Revelion Case*/
#col_left ul.revelion2007{
list-style:none;
width:250px;
display:table;
background:#689cce url(images/revelion_case.jpg) top left no-repeat;
margin-top:5px;
margin-bottom:15px;
padding:50px 0 10px 10px;
overflow:hidden;
font: normal normal 11px Tahoma;
color:#585858;
}

#col_left  li{
float:left;
width:115px;
height:20px;
margin-right:10px;
margin-top:2px;
}
#col_left ul.revelion2007 li a{
width:105px;
display:block;
height:16px;
background:#fafafa;
border-bottom:1px solid #dfdfdf;
padding:3px 0 0 10px;
text-decoration:none;
color:#585858;

filter:alpha(opacity: 80);
-moz-opacity: 0.8;
opacity: 0.8;
}

#col_left ul.revelion2007 li a:hover{
width:105px;
display:block;
height:16px;
background:#ffffff;
border-bottom:1px solid #dfdfdf;
padding:3px 0 0 10px;
text-decoration:none;
color:#375E93;

filter:alpha(opacity: 100);
-moz-opacity: 1;
opacity: 1;
}

#col_left h2 {
	display:block;
	width:93%;
	border-bottom:1px solid #ebebeb;
	background:#ffffff;
	font: normal bold 16px Trebuchet MS;
	color:#375E93;
	margin-bottom:0%;
	padding: 5px 0px 10px 10px;
}

#col_right h2 {
display:block;
width:240px;
font: normal bold 16px Trebuchet MS;
color:#375E93;
margin-bottom:5px;
}
#col_left h2 span, #col_right h2 span{
font: normal bold 16px Trebuchet MS;
color:#585858;
}

h3{
display:block;
margin-top:10px;
font: normal bold 16px Trebuchet MS;
color:#375E93;
}


/*_____________________________________________________________________COL CENTER*/
#col_center{
	display:table;
	float:left;
	width:591px;
	height:295px;
	font: normal normal 11px Tahoma;
	color:#585858;
	padding: 0px 20px 10px;
	position: absolute;
	left: 296px;
	top: 0px;
	margin-top: 500px;
	background: #ffffff;
}

#col_center img{
background:#ffffff;
border:  #d6d6d6 solid 1px; 
padding:3px;
}
#col_center p{
margin:10px 0 5px;
}
#col_center b{
font-weight:bold;
}

#col_center ul.optiuni{
list-style:none;
border-bottom:1px solid #ebebeb;
margin-top:10px;
padding-bottom:10px;
}
#col_center ul.optiuni li{
margin-top:5px;
}

#col_center ul.optiuni a.rezervare{
background:transparent url(images/rezervare.gif) no-repeat left;
padding-left:20px;
color:#585858;
}
#col_center ul.optiuni a.galerie{
background:transparent url(images/galerie.gif) no-repeat left;
padding-left:20px;
color:#585858;
}
#col_center ul.optiuni a.descriere{
background:transparent url(images/descriere.png) no-repeat left;
padding-left:20px;
color:#585858;
}

#col_center h1{
display:block;
margin:10px 0;
margin-top:0px !important;
font: normal bold 18px Trebuchet MS;
color:#434343;
}
/*_____________________________________________________________________RANDSTEAG*/
#rand_promo{
display:table;
	float:left;
	width:307px;
	height:323px;
	left: 0px;
	position: absolute;
	top: 1090px;
	background-color: transparent;
	background-repeat: no-repeat;
}
#rand_steag{
	display:table;
	float:left;
	width:100px;
	height:15px;
	background:transparent;
	left: 828px;
	margin-top: 480px;
	position: absolute;
	top: -476px;
	z-index: 2;
}
#rand_meniu{
	display:table;
	float:left;
	width:547px;
	height:23px;
	background:transparent;
	left: 277px;
	position: absolute;
	top: 2px;
	z-index: 2;
}
#rand_logo{
	display:table;
	float:left;
	width:240px;
	height:130px;
	background:transparent;
	left: 0px;
	position: absolute;
	z-index: 2;
}
#rand_scaun{
	display:table;
	float:left;
	width:307px;
	height:323px;
	left: 939px;
	position: absolute;
	top: 1090px;
	background-color: transparent;
	background-image: url(../images/fixed.jpg);
	background-repeat: no-repeat;
}
/*_____________________________________________________________________COL RIGHT*/
#col_right{
	display:table;
	margin-top:500px;
	overflow:visible;
	position: absolute;
	width: 306px;
	height: 503px;
	left: 939px;
	top: 1px;
	visibility: visible;
	background-color: #ffffff;
	}
#col_right ul{
list-style:none;
width:180px;
margin:15px 0 25px 0;
font: normal normal 11px Tahoma;
color:#585858;
}
#col_right li{
width:180px;
margin-top:3px;
text-align:right;
}
#col_right li a{
display:block;
width:170px;
height:16px;
background:#ffffff;
padding-right:10px;
font-weight:bold;
color:#000000;
text-decoration:none;

filter:alpha(opacity: 80);
-moz-opacity: 0.8;
opacity: 0.8;
}
#col_right li a:hover{
display:block;
width:170px;
height:16px;
background:#ffffff;
padding-right:10px;
font-weight:bold;
color:#375E93;
text-decoration:none;

filter:alpha(opacity: 70);
-moz-opacity: 0.7;
opacity: 0.7;
}

#col_right h3{
display:block;
border:none;
border-top:1px solid #CCCCCC;
padding-top:5px;
margin-bottom:5px;
font: normal bold 16px Trebuchet MS;
color:#666666;
}

/*______________________________________________________________ CLASSES*/
a.logo{
	width:220px;
	margin:0px auto 10px;
	height:117px;
	display:block;
	background:transparent url(images/logo.gif) no-repeat top center;
	border-bottom:#ebebeb solid 1px;
	padding-bottom:0px;
	left: auto;
}
a.logo span{
display:none;
}
a.tskdesign{
display:block;
width:66px;
height:21px;
background:transparent url(images/logo_tskdesign.png) no-repeat top left;
margin:15px 10px 0 0 !important;
margin-right:5px;
float:right;
}
a.tskdesign span{
display:none;
}
.randompic {
background:#ffffff;
height:auto;
text-align:center;
padding:5px 0 5px 0;
}
.randompic p{
width:250px !important;
width:240px;
height:18px;
position:absolute;
padding-right:10px;
margin-top:150px;
background:#ffffff;
text-align:right;
line-height:16px;
font-weight:bold;

filter:alpha(opacity: 70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.randompic a{
text-decoration:none;
color:#000000;
}

.margin-correct{
margin-top:-30px;
}

.search{
width:180px;
height:50px;
background:#ffffff;

filter:alpha(opacity: 70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.search:hover{
filter:alpha(opacity: 90);
-moz-opacity: 0.9;
opacity: 0.9;
}
.search form h1{
margin:0px 0 0 10px;
font: normal bold 14px Trebuchet MS;
color:#375E93;
}
.form_input {
height:14px;
width:110px;
margin:5px 0px 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
/*border:1px solid #666666;*/
}
.form_desc{
display:block;
height:14px;
width:80px;
float:left;
margin:5px 0 0 0;
background:#f1f1f1;
padding:2px 0 2px 5px;
}
.form_desc_err{
display:block;
height:14px;
width:80px;
float:left;
margin:5px 0 0 0;
background:#ffeaea;
color:#CC0000;
padding:2px 0 2px 5px;

}
h4{
display:block;
border-bottom:1px dashed #d6d6d6;
margin:10px 0;
font: normal bold 14px Trebuchet MS;
color:#585858;
}
textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
margin-bottom:10px;
}
.fixed{
position:relative;
float:right;
width:300px;
height:250px;
}
/*_____________________________________________________________NEWS CLASSES*/
.news{
	display:table;
	border-bottom:1px solid #ebebeb;
	margin-bottom:20px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}

.news h3 a{
display:block;
margin-top:-10px;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#375E93;
}
.news a{
color:#333333;
}

.news a:hover{
color:#375E93;
text-decoration:none;
}
.news h3 a:hover{
font-size:11px;
font-weight:bold;
color:#375E93;
text-decoration:none;
}
.news a img{
float:left;
margin:0px 10px 5px 0;
border:none;
}
.news p{
line-height:1.4em;
}
/*____________________________________________________________PAGINARE*/
.paginare{
background:#f1f1f1;
padding:5px 5px 5px 2px;
}
.paginare span{
padding:2px 5px;
background:#ffffff;
border:1px solid #d6d6d6;
margin-right:3px;
}
.paginare a{
display:inline;
padding:2px 5px;
background:#ffffff;
border:1px solid #d6d6d6;
text-decoration:none;
}
.paginare a:hover{
border:1px solid #999999;
}
.paginare a:active{
border:1px solid #375E93;
color:#585858;
}
/*______________________________________________________________ Galerie Foto */
p.foto_margin img{
margin-right:15px;
margin-bottom:10px;
}
.partener {
	position: relative;
}
