/********************************************
*                                           *
*   CSS file of http://www.tripodo.com/     *
*   Copyright (c) 2009. Tripodo             *
*                                           *
*********************************************/

/* main.css */

* {
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;
	/*line-height:16px;*/
}
html {
	background:#FFF;
	color: #002544;
	font: 75% "Arial", "Helvetica", sans-serif;
	height: 100%;
	line-height:16px;
}

body {
	background: url(../../images/public/layout/bg-page.jpg) #fff top center no-repeat;
	min-height: 100%;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:1px
}


	

strong{font-weight: bold}

#tinymce{background:#FFFFFF}
/* layout */
#header {
	clear: both;
	height: 76px;
	margin: 0 auto;
	overflow:hidden;
	padding:8px 10px 10px 10px;
	position: relative;
	width: 950px;
}
#content {
	background: url(../../images/public/layout/bg-content-corners.gif) #FFF center top no-repeat;
	margin: 0 auto;
	padding: 10px;
	position: relative;
	width: 950px;
}
#content .ccorners{
	background: url(../../images/public/layout/bg_corners_topphoto.png) center top no-repeat transparent;
	height:387px;
	width: 950px;
	position:absolute;
}
#footer {
	background: url(../../images/public/content/tripodo-footer.gif) no-repeat top right;
	clear: both;
	margin: 0 auto;
	padding: 10px;
	width: 950px;
}
/* index */
#contentindex{
	/*min-height:387px;
	margin: 0px;
	padding: 0px;
	width: 950px;*/
}

#contentindex.bghomepage{
	background: url(../../images/public/content/bg-content-home.jpg) center top no-repeat;
}
#contentindex.bgcontent1{
	/*background: url(../../images/public/content/bg-content-1.jpg) center top no-repeat;*/
}
#contentindex.bgcontent2{
	background: url(../../images/public/content/bg-content-2.jpg) center top no-repeat;
}

#contentindex.bgcontent3{
	background: url(../../images/public/content/bg-content-1.jpg) center top no-repeat;
}

/* styles */
a {
	color:#08559f;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#08559f;
	font-weight:bold;
	text-decoration:underline;
}
ul{
	list-style:none;
}
h1,h2,h3{
	color:#333333;
	font:116.7% "Arial", "Helvetica", sans-serif;
	font-weight:bold;
	padding:7px 0 5px 0;
}
h4{
	color:#333333;
	font:108.3% "Arial", "Helvetica", sans-serif;
	font-weight:bold;
}
p{
	font: 100% "Arial", "Helvetica", sans-serif;
	margin:0px !important;
	margin:0px;
	padding:0;
}
.hr{
	border:0px none;
	border-bottom:1px solid #CCCCCC;
	height:7px;
	margin:0;
	padding:0;
}
.more{
	display:block;
	font-weight:bold;
	line-height:10px;
	margin:0px;
	padding:0px;
	text-align:right;
}
a.moreinfo,a:hover.moreinfo{
	background: url(../../images/public/icons/icon-blue-arrow.gif) no-repeat right;
	font-weight:normal;
	font-size:10px;
	line-height:16px;
	padding-right:20px;
	text-align:right;
}

.orange{
	color:#ff8040;
}

.darkgrey{
	color:#333333 !important;
}

.cleft{
	clear:left;
}
.cright{
	clear:right;
}
.tcenter{
	display:block;
	text-align:center !important;
	width:100%;
}
.tbold{
	font-weight:bold;
}
.fright{
	float:right !important;
}
.fleft{
	float:left !important;
}
.cnone{
	clear:none;
}
.clear{
	clear:both !important;
}

em.mandatory{font-weight:bold;color:red;}
/* */
.loginarea{
	position:absolute;
	right:10px;
	top:7px;
display:block;
}

.loginarea .forminputs{float:right;height:40px}
.forminputs a.fb_button{margin-top:5px}

.loginarea .register{
	font:83.3% "Arial","Helvetica",sans-serif;
	position:absolute;left:0px;bottom:0px;
	margin-left:15px;
	text-align:left;
}
.register:hover{
	font-weight:normal;
}
.inputt{
	background: url(../../images/public/layout/elements.png) no-repeat 0 0;
	border:medium none;
	color:#666666;
	font: 100% "Arial", "Helvetica", sans-serif;
	height:20px;
	line-height:16px;
	margin:2px 0px;
	margin-left:10px;
	padding:2px 6px 0px 6px;
	vertical-align:middle;
	width:80px;float:right
}

.inp{border:1px solid #CCCCCC;background:#FFFFFF;padding:2px;line-height:14px}
.sel{border:1px solid #CCCCCC;background:#FFFFFF;padding:0px;margin-top:1px}
.areatext{border:1px solid #CCCCCC;background:#FFFFFF;padding:0px;font-weight:normal;font-style:normal;font:100% "Arial", "Helvetica", sans-serif;height:40px}

a.butblue{
    background:transparent url(../../images/public/buttons/but-blue-right.png) no-repeat scroll right top;
    color:#006699;
    cursor:pointer;
	display:block;
	float:right;
	font:100% "Arial", "Helvetica", sans-serif;
	font-weight:bold;
    height:24px;
    padding-right:10px;
    text-decoration:none;
    width:auto;
}

a.butblue span{
	background:transparent url(../../images/public/buttons/but-blue-left.png) no-repeat scroll left top;
	color:#006699;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin-left:12px;
	padding:0px 10px 0px 20px;
}
a.butblue:hover span{
	text-decoration:underline;
}
.logo{
	left:10px;
	position:absolute;
	top:10px;
}
ul#menu{
	display:block;
	height:36px;
	position:absolute;
	right:10px;
	top:49px;
}
#menu li{
	float:left;
}
#menu li a{
	font:116.7% "Arial", "Helvetica", sans-serif;
}
#menu li a:hover span{
	text-decoration:underline;
}

a.menubutleft{
    background:transparent url(../../images/public/buttons/but-menu-end.png) no-repeat scroll right top;
    color:#666666;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
    font-weight:bold;
	height:36px;
	padding-right:2px;
	text-decoration:none;
	width:auto;
}
a.menubutleft span{
	background:transparent url(../../images/public/buttons/but-menu-left.png) no-repeat scroll left top;
	color:#666666;
	display:block;
	font-weight:bold;
	line-height:36px;
	padding:0px 8px 1px 10px;
}
a.menubutleft:hover,a.menubutleft.active{
	background:transparent url(../../images/public/buttons/but-menu-end.png) no-repeat scroll right top;
	color:#006699;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:2px;
	text-decoration:none;
	width:auto;
}
a.menubutleft:hover span,a.menubutleft.active span{
	/*background:transparent url(../../images/public/buttons/but-menu-left-hover.png) no-repeat scroll left top;*/
	color:#006699;
	display:block;
	font-weight:bold;
	line-height:36px;
	padding:0px 8px 1px 10px;
}

a.menubut{
    background:transparent url(../../images/public/buttons/but-menu-end.png) no-repeat scroll right top;
    color:#666666;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:2px;
	text-decoration:none;
	width:auto;
}
a.menubut span{
	background:transparent url(../../images/public/buttons/but-menu-bg.png) repeat-x top;
	color:#666666;
	display:block;
	font-weight:bold;
	line-height:36px;
	padding:0px 8px 1px 10px;
}
a.menubut:hover, a.menubut.active{
    background:transparent url(../../images/public/buttons/but-menu-end.png) no-repeat scroll right top;
    color:#006699;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:2px;
	text-decoration:none;
	width:auto;
}
a.menubut:hover span{
	/*background:transparent url(../../images/public/buttons/but-menu-bg-hover.png) repeat-x top;*/
	color:#006699;
	display:block;
	font-weight:bold;
	line-height:36px;
	padding:0px 8px 1px 10px;
}
a.menubut.active span{
	background:transparent url(../../images/public/buttons/but-menu-bg-hover.png) repeat-x top;
	color:#006699;
	display:block;
	font-weight:bold;
	line-height:36px;
	padding:0px 8px 1px 10px;
}
a.menubutright{
    background:transparent url(../../images/public/buttons/but-menu-right.png) no-repeat scroll right top;
    color:#666666;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:10px;
	text-decoration:none;
	width:auto;
}
a.menubutright span{
	background:transparent url(../../images/public/buttons/but-menu-bg.png) repeat-x scroll left top;
	color:#666666;
	display:block;
	font-weight:bold;
	line-height:36px;
	padding:0px 8px 0px 10px;
}
a.menubutright:hover, a.menubutright.active{
    background:transparent url(../../images/public/buttons/but-menu-right-hover.png) no-repeat scroll right top;
    color:#006699;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:10px;
	text-decoration:none;
	width:auto;
}
a.menubutright:hover span, a.menubutright.active span{
	background:transparent url(../../images/public/buttons/but-menu-bg-hover.png) repeat-x scroll left top;
	color:#006699;
	display:block;
	font-weight:bold;
	line-height:36px;
	padding:0px 8px 0px 10px;
}


#contentindex{
	min-height:458px;
	position:relative;
	z-index:10;
}

.today{
	background:url("../../images/public/layout/bg_today.png") repeat scroll 0 0 transparent;
	top:40px;
	color:#FFFFFF;
	padding:10px;
	position:absolute;
	right:0;
	text-align:right;
	width:405px;
	padding-left:200px
}
.today h1{color:#FFFFFF;
	font:200% "Arial", "Helvetica", sans-serif;
}

#contentindex .today p{
	color:#FFFFFF;
	font:120% "Arial", "Helvetica", sans-serif; /*changed to 140 by Veronica on Holger's request*/
}



.todayinfo{
	background:url("../../images/public/layout/bg_today.png") repeat scroll 0 0 transparent;
	padding:10px 20px;
	position:absolute;
	right:0;
	text-align:right;
	top:40px;
	width:430px;
}
.todayinfo.t{
	position:absolute;
	text-align:right;
	top:39px !important;
}
.todayinfo.b{
	position:absolute;
	text-align:right;
	bottom:95px !important;
	top:auto;
}
.todayinfo.homepage{
	position:absolute;
	text-align:right;
	top:40px !important;
}
.todayinfo h1{
	color:#FFFFFF;
	float:right;
	font:200% "Arial","Helvetica",sans-serif;
	width:400px;
}
.todayinfo p{
	color:#FFFFFF;
	float:right;
	font:120% "Arial","Helvetica",sans-serif;
	width:400px;
}



#contentindex .mehrdetails{
	background: url(../../images/public/layout/elements.png) no-repeat 0px -202px;
	color:#666666;
	vertical-align:middle;
	font:100% "Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:43px;
	position:absolute;
	right:0px;
	text-align:left;
	top:397px;
	width:518px;
}
#contentindex .mehrdetails b{
	position:absolute;
	top:15px;
	left:90px;
}
#contentindex .mehrdetails .butblue{
	position:absolute;
	right:10px;
	top:10px;
}
#contentboxes {
	clear:both;
	padding:0px 0px 20px 0px;
}
#tabs{
	position:relative;
	left:10px;
	top:10px;
	vertical-align:top;
	width:510px;
}
#tabs ul.main_menu {
	display:block;
	height:31px;
	left:0px;
	list-style:none outside none;
	position:relative;
	top:0px;
	width:510px;
}
#tabs ul.main_menu li {
	float:left;
	width:auto;
	font-size:116.7%;
}

a.tabmenubut{
	background:transparent url(../../images/public/buttons/but-homebox-off-right.png) no-repeat scroll right top;
    color:#FFFFFF;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:20px;
	text-decoration:none;
	text-align:center;
	width:105px;
}
a.tabmenubut span{
	background:transparent url(../../images/public/buttons/but-homebox-off-bg.png) repeat-x top;width:104px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	line-height:36px;
	padding:0px 0px 1px 0px;
	width:106px;
}
a.tabmenubut.activ{
	background:transparent url(../../images/public/buttons/but-homebox-hover-right.png) no-repeat scroll right top;
    color:#FFFFFF;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:20px;
	text-decoration:none;
	text-align:center;
	width:103px;
}
a.tabmenubut.activ span{
	background:transparent url(../../images/public/buttons/but-homebox-hover.png) repeat-x top;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	line-height:27px;
	width:auto;
	padding:0px 0px 4px 0px;
	text-align:center;
}
a.tabmenubut.last{
	background:transparent url(../../images/public/buttons/but-homebox-off-right-end.png) no-repeat scroll right top;
    color:#FFFFFF;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:27px;
	text-decoration:none;
	width:106px;
}
a.tabmenubut.activ.last{
	background:transparent url(../../images/public/buttons/but-homebox-hover-right-end.png) no-repeat scroll right top;
	color:#FFFFFF;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:27px;
	text-decoration:none;
	width:104px;
}
a.tabmenubut.activ.last span{
	background:transparent url(../../images/public/buttons/but-homebox-hover-bg.png) repeat-x top;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	line-height:27px;
	padding:0px 0px 4px 0px;
	width:110px;
}
a.tabmenubut.first span{
	background:transparent url(../../images/public/buttons/but-homebox-left.png) no-repeat left top;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	line-height:36px;
	padding:0px 0px 1px 0px;
}
a.tabmenubut.activ.first span{
	background:transparent url(../../images/public/buttons/but-homebox-hover.png) no-repeat left top;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	line-height:27px;
	padding:0px 0px 4px 0px;
}
a.tabmenubut.rright{
	background:transparent url(../../images/public/buttons/but-homebox-hover-left.png) no-repeat scroll right top;
    color:#FFFFFF;
	display:block;
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	height:36px;
	padding-right:20px;
	text-decoration:none;
}

a.tabmenubut:hover span{
	cursor:pointer;
	text-decoration:underline;
}
a.tabmenubut.activ:hover span,a.tabmenubut1 span{
	text-decoration:none;
}


/*#tabs .homebox input{border:1px solid #666666;}*/

a.exploreoffer{
    background:transparent url(../../images/public/buttons/but-green-right.png) no-repeat scroll right top;
    color:#FFFFFF;
    display:block;
    font-family:"Arial", "Helvetica", sans-serif;
    font-size:12px;
    font-weight:bold;
    height:26px;
    padding-right:21px;
    text-align:center;
    text-decoration:none;
    width:auto;
}
a.exploreoffer span{
	background:transparent url(../../images/public/buttons/but-green-left.png) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	margin-left:12px;
	padding:0px 0px 1px 10px;
}
a.exploreoffer:hover span{
	text-decoration:underline;
}

a.green{
    background:transparent url(../../images/public/buttons/but-green-right.png) no-repeat scroll right top;
    color:#FFFFFF;
    display:block;
    font-family:"Arial", "Helvetica", sans-serif;
    font-size:12px;
    font-weight:bold;
    height:26px;
    padding-right:21px;
    text-align:center;
    text-decoration:none;
    width:auto;
}
a.green span{
	background:transparent url(../../images/public/buttons/but-green-left.png) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	margin-left:12px;
	padding:0px 0px 1px 10px;
}
a.green:hover span{
	text-decoration:underline;
}

a.wauto{width:auto}

#tabs .tabsofferts li{
	float:left;
	display:block;
	text-align:center;
	width:158px;
}
#tabs .tabsofferts li img{
	padding:0px 0px;
}
#tabs .tabsofferts li div{
	margin:0;
	margin-top:7px;
	width:100%;
}
#tabs .tabsofferts li div.mid{
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
#tabs .tabsofferts li.noborder{
	border:none;
}
.box p{
	text-align:justify;
}

.box.hauto{
	min-height:100px !important;
	margin-bottom:0;
}
.box{
	background:url(../../images/public/layout/bg-content.png) repeat-y scroll 0 0 transparent;
	float:left;
	min-height:380px;
	margin:0px;
	position:relative;
	width:310px;
}
.boxcontent{
	background:url(../../images/public/layout/bg-content.png) repeat-y scroll -833px 0 transparent;
	float:left;
	height:770px;
	margin:0px;
	position:relative;
	width:630px;
}

.boxcontent.fulllist{
	background:url(../../images/public/layout/bg-content.png) repeat-y scroll -1463px 0 transparent;
	float:left;
	height:770px;
	margin:0px;
	position:relative;
	width:630px;
}

.boxcontent.doubleheight{
	height:1410px;
}
.boxcontent.hbox{
	height:380px;
}
.box.left10{
	margin-left:10px
}

.box div.head{
	background:url(../../images/public/layout/box-corners-header.jpg) no-repeat scroll 0px 0px transparent;
	font-weight:normal;
	line-height:16px;
	min-height:370px;
	text-align:left;
	padding:0px 10px;
	width:290px;
}
.box div.head.hauto{
	min-height:100px !important;
	padding-bottom:0px;
}
.boxcontent div.head{
	background:url(../../images/public/layout/box-corners-header.jpg) no-repeat scroll -310px 0 transparent;
	font-weight:normal;
	line-height:16px;
	min-height:405px;
	text-align:left;
	padding:0px 10px;
}
.boxcontent.fulllist div.head{
	background:url(../../images/public/layout/box-corners-header1.jpg) no-repeat scroll -1490px 0 transparent;
	font-weight:normal;
	line-height:16px;
	min-height:405px;
	text-align:left;
	padding:0px 10px;
}
.boxcontent.fulllist div.footer{
	bottom:0px;
	clear:both;
	background:url(../../images/public/layout/box-corners-footer1.jpg) no-repeat scroll -1490px 0px transparent;
	font-weight:normal;
	display:block;
	height:10px;
	left:0px;
	margin:0px;
	min-height:10px;
	padding:0px;
	position:absolute;
	text-align:left;
	width:100%;
}
.box div.footer{
	bottom:0px;
	clear:both;
	background:url(../../images/public/layout/box-corners-footer.jpg) no-repeat scroll 0px 100% transparent;
	font-weight:normal;
	display:block;
	height:10px;
	left:0px;
	margin:0px;
	min-height:10px;
	padding:0px;
	text-align:left;
	width:100%;
}
.boxcontent div.footer{
	bottom:0px;
	clear:both;
	background:url(../../images/public/layout/box-corners-footer.jpg) no-repeat scroll -310px 0px transparent;
	font-weight:normal;
	display:block;
	height:10px;
	left:0px;
	margin:0px;
	min-height:10px;
	padding:0px;
	position:absolute;
	text-align:left;
	width:100%;
}
.pleft p{text-align:left !important;}
.iconbox {float:left;margin-right:5px;margin-bottom:10px;}
.box p.hp80{height:80px}
.box p.hp85{height:85px}

.box img.photoindextab3{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}
.boxcontent ul{
	display:block;
	width:100%;
	padding:0px;
}
.boxcontent li{
	clear:left;
	display:block;
	height:110px;
	padding:10px 0px;
	border-top:1px solid #CCCCCC;
	width:100%;
}
.boxcontent li.last{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}
.boxcontent li img.photo{
	width:117px;
	height:79px;
	margin-right:10px;

}
li a.aphoto{
	float:left;
	width:117px;
	height:110px;
	margin-right:10px;
	display:block;
}

a.bphoto{
	float:left;
	height:74px;
	visibility:visible;
	width:100%;}

a.bphoto span.name{display:block;
	float:right;
	margin:30px 0;
	width:170px;}

.slist.h85px li a canvas.photo2{float:left}
.slist.h85px li a span.name{float:right;
margin-top:10px;
width:185px;cursor:pointer}


.boxcontent li,.boxcontent li p{
	letter-spacing:1px;
	line-height:20px;
}
b.price{
	font-size:16px;
	margin-right:10px;
}
.filter{
	border-top:1px solid #CCCCCC;
	display:block;
	height:34px;
	line-height:20px;
	padding-top:10px;
}
.filter b{line-height:14px}
.filter select{width: 130px;margin-left:10px;border:1px solid #CCCCCC}
.box ul.slist{
	display:block;
	width:100%;
	padding:0px;
}
.slist li p{line-height:14px;}
.slist.h85px li{height:85px;}
.slist.h85px li img.photo{margin-bottom:12px;margin-top:5px;}
.slist li{
	border:0px none;
	clear:left;
	display:block;
	height:52px;
	width:100%;
}
.slist li.first{
	padding-top:0px;
}
.slist li.last{
	padding-bottom:0px;
	height:42px;
}
.slist li img.photo{
	float:left;
	padding-right:10px;
}
a.country_home{width:290px;height:70px;display:block;position:relative;}
a.country_home:hover img{text-decoration:none;border:0px}
a.country_home:hover span{text-decoration:underline}

.country_home span{
	position:absolute;display:block;
	background:url(../../images/public/layout/bg_text_countryhome.png) no-repeat top left transparent;
	width:250px;height:20px;bottom:0px;left:10px;padding:0px 10px}
.box img.photooffert{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

.box ul.mlist{
	display:block;
	width:100%;
	padding:0px;
}
.mlist.mlistleft{
	border-right:1px solid #CCCCCC;
	float:left;
	width:300px;
}
.mlist.mlistright{
	float:right;
	width:301px;
}
.mlist li{
	clear:left;
	border:0px;
	display:block;
	height:80px;
	padding:0;
	width:100%;
}
.mlist li.first{
	padding-top:0px;
}
.mlist li.last{
	padding-bottom:0px;
	height:42px;
}
.mlist li b.price{
	font-size:12px;
	line-height:17px;
}
.mlist li p{
	line-height:14px;
}
.mlist li img.photo{
	float:left;
	padding-right:10px;
}
.mlist.li3 li{height:112px;}
.mlist.li3 li .photo{margin-bottom:20px;float:left;margin-right:10px; display:inline;}
.mlist.li2 li{height:170px;}
.mlist.li2 li .photo{margin-bottom:80px;float:left;margin-right:10px}
.mlist.li1 li{height:340px;}
.mlist.li1 li .photo{margin-bottom:250px;float:left;margin-right:10px}
.mlist.li0 li{height:340px;}
.mlist.li0 li .photo{display:none}

#sliderbox
{
	background:url("../../images/public/layout/bg-slider-box.gif") no-repeat scroll left top;
	width:630px;
	/*min-height:410px;*/
}
/*#sliderbox.h500{height:500px}*/
#sliderbox .footer
{
	background:url("../../images/public/layout/bg-slider-box-footer.gif") no-repeat scroll left top;
	width:630px;
	height:10px;
}
.slider{
	margin-top:10px;
	margin-right:10px;
	width:120px;
	float:left;
	border-right:1px solid #d5d5d5;
}
.sliderphotopreview
{
	margin-top:10px;
	text-align:center;
	display:block;
	float:left;
	width:610px;
}
.sliderphotopreview.wslider
{
	width:488px;
	height: 380px;
}

.sliderphotopreview.wfull
{
	float:none;
	margin:0px;
	margin-left:10px;
	padding-top:10px;
}
.sliderphotopreview img
{
	margin-bottom:5px
}
#seolist li{
	clear:left;
	margin-bottom:10px;
	width:950px;
}
#seolist li a{
	background: url(../../images/public/layout/elements.png) no-repeat 0px -119px;
	color:#000000;
	display:block;
	font:116.7% "Arial","Helvetica",sans-serif;
	height:21px;
	padding:7px 0px 0px 30px;
	width:920px;
}
#seolist li a:hover{
	background: url(../../images/public/layout/elements.png) no-repeat 0px -147px;
	color:#666666;
}

div.bar {
background: url(../../images/public/layout/bg-bar-seo.png) no-repeat bottom left;
clear:left;
margin-bottom:10px;
width:950px;
}

div.bar ul li {
clear:left;
margin :2px;
width: 110px;
}

div.bar h2{
	background: url(../../images/public/layout/bar-seo.png) no-repeat 0px 0px;
	color:#000000;
	display:block;
	font:116.7% "Arial","Helvetica",sans-serif;
	height:21px;
	padding:7px 0px 0px 30px;
	width:920px;
}
div.bar h2:hover{
	color:#666666;
}
div.bar h2.active{
	background: url(../../images/public/layout/bar-seo.png) no-repeat 0px -28px;
	color:#666666;
}

div.bar .infobar{padding:10px;}
div.bar .infobar li{float:left;clear:none}
div.bar .infobar li a{color:black}
div.bar .infobar li ul li{float:left}
div.bar .infobar li ul li a{color:#08559f}


div.seocontent {
    background: url(../../images/public/layout/bg-bar-seo.png) no-repeat bottom left;
    clear:left;
    margin-bottom:10px;
}

div.seocontent ul li {
    clear:left;
    margin :2px;
    width: 110px;
}

div.seocontent h2{
	background:url("../../images/public/layout/box-corners-header.jpg") no-repeat;
	color:#000000;
	display:block;
}

div.seocontent .infobar{padding:10px; background: url(../../images/public/layout/bg-bar-seo1.png) no-repeat top left;}
div.seocontent .infobar h2 {padding:10px; background: url("../../images/public/layout/box-corners-header1.jpg") no-repeat top right; margin: -10px -10px 10px -10px;}
div.seocontent .infobar li{float:left;clear:none}
div.seocontent .infobar li a{color:black}
div.seocontent .infobar li ul li{float:left}
div.seocontent .infobar li ul li a{color:#08559f}


#footer .text{
	clear:left;
	color:#000000;
	font:83.3% "Arial","Helvetica",sans-serif;
}
#footer li{
	float:left;
}
#footer li a{
	border-right:1px solid #08559f;
	display:block;
	font:116.7% "Arial","Helvetica",sans-serif;
	font-weight:bold;
	padding:0px 10px;
}
#footer li a.first{
	padding-left:0px;
}
#footer li a.last{
	border-right:none;
}

.boxtabs{
	background:url("../../images/public/layout/bg-box-form.png") no-repeat scroll left bottom transparent;
	height:392px;
	margin:0;
	padding:0 20px 10px 10px;
	position:relative;
	width:480px;
}

.boxtabs.widedestinations{
	background:url("../../images/public/layout/bg_destinations_930.png") no-repeat scroll left bottom transparent;
	height:400px;
	margin:0;
	padding:0 10px 0px 10px;
	position:relative;
	width:920px;
}
.boxtabs.widedestinations p{width:900px}


.boxtabs_head{
	background:url("../../images/public/layout/bg-box-form-head.png") no-repeat scroll left top transparent;
	display:block;
	height:31px;
	list-style:none outside none;
	margin:0;
	width:510px;
}

.boxtabs h2{
	color:#3c65b4;
	font:16px "Arial","Helvetica",sans-serif;
	font-weight:bold;
	line-height:10px;
	padding:10px 0px 5px 0px;
}


label.error {
	left: 0px;
	top:-30px;
	position: absolute;
	/*width: 300px;
	*/
	display: none;
	height:100%;
	font: 12px calibri, arial, etc;
	font-weight: bold;
	background-color: #ff0000;
	color: #ffffff;
	padding: 0 2px;
	letter-spacing: -0.3px;
}
span.error {
	width:22px;
	height:17px;
	text-indent: -5000px;
	display: none;
	left:-26px;
	font: 12px calibri, arial, etc;
	font-weight: bold;
	background:url(../../images/public/icons/icon_error_notice1.png) no-repeat left top;
	color: #ffffff;
	position:absolute;
	top:-14px;
	z-index:100;
}


label.moreOptions span {
	display:none;
	text-indent: -5000px;
	float:left;
	height:16px;
	width:16px;
	background:url(../../images/public/icons/icon_more_notice.png);
}

input.error, select.error, textarea.error {
	border:1px solid #ff0000 !important;
}

.noborder {
	border: 0px !important;
}

/*clases for attributes and categories*/
/*trebuie refacuta conform public, trebuie curatit*/
/*se foloseste in http://www.tripodo.d/en/view_vacation/big-test-package/547 la atribute si categorii*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block; }

.block { margin-bottom: 15px; }
.categs fieldset { margin-bottom: 12px; border-bottom: 1px solid #e0e0e0;}
.categs fieldset.allborders { margin-bottom: 12px; padding-top: 12px; padding-left: 12px; padding-right: 12px; border: 1px solid #e0e0e0; }
.categs fieldset.noborder { border: none; margin-bottom: 10px;}
.categs fieldset.last { border: none; margin-bottom: 0;}
.categs fieldset.bottom_padding { padding-bottom:10px;}
.categs h3 { margin-bottom: 10px;}
.categs p, .categs div.block { clear: both; margin-bottom: 10px;}
.categs ul {width: 430px; margin-left: 190px;}
.categs ul.nomargin { margin-left: 0px;}
.categs ul.vertical { width: 190px !important; }
.categs ul li { float: left; width: 180px; margin-bottom: 10px; margin-right: 10px; display: inline;}
.categs ul li.blank { height: 21px;}
.categs ul.bulleted {}
.categs ul.bulleted li { padding-left: 10px; width: 170px; background: url(../../images/backend/content/bullet_arrow.gif) no-repeat 0px 6px;}
.categs ul.bulleted.round li { background: url(../../images/backend/icons/bullet_round.png) no-repeat 0px 7px; }
.categs ul.bulleted.round li b{color:#000000}
.categs ul.widelist li { width: 420px;}
.categs ul.widelist_smaller li { width: 330px;}
.categs ul.image_list { width: auto; margin-top: 20px; }
.categs ul.image_list li { width: 70px; float: left; }
.categs ul.full {width: 620px;}
.categs ul.nomargin { margin-left: 0px;}
.categs label { width: 190px; float: left; margin-bottom: 10px; display: inline;}


table.listing {width: 100%;  }
table.listing.autowidth {width: auto; }
table.listing th { background: #d0dce8; font-weight: bold; padding: 5px; border: 1px solid #d0dce8;}
table.listing th.ov{ cursor:pointer; }


table.listing th.active { background: #cdcdcd; }
table.listing th.active_2 { background: #cdcdcd; }
table.listing th a.order {display: block;  padding-right: 16px; white-space: nowrap; margin: 2px 5px 0 0; text-decoration: none; color: #2B435C; }
table.listing th a.order.asc {  background: url(../../images/backend/icons/sorting_arrows.gif)  100% 3px no-repeat; }
table.listing th a.order.null { background:url(../../images/backend/icons/sorting_arrows.gif) 100% -30px no-repeat; }
table.listing th a.order.desc { background: url(../../images/backend/icons/sorting_arrows.gif)  100% -63px no-repeat; }

table.listing td { padding: 5px; border: 1px solid #e0e0e0; vertical-align: top;}
table.listing label { margin-bottom: 0px;}
table.listing td.text_right {padding-right: 10px;}

table.listing td.active { background: #e9e9e9 }
table.listing tr.odd td.active { background: #dedede; }
table.listing tr.odd td { background: #e7edef; }
table.listing tr.strong td { font-weight : bold; }
table.listing tr.selected td { background: #dae7f9 !important;  border: 1px solid #8bc2ef; margin-top: 1px;}
table.listing .upper_border { border-bottom: 1px solid #8bc2ef !important;}
/*clases for attributes and categories*/


.hoffertslist li{float:left;margin:7px}

form.style1 fieldset {
	padding: 1em;
	font:80%/1 sans-serif;
}
form.style1 label {
	float:left;
	width:100px;
	font-size:12px;
	margin-right:0.5em;
	padding-top:0.2em;
	text-align:right;
}

#tabs.tabsbright{width:380px;border-right:1px solid #CCCCCC}

.htabsbright{height:350px}
#tabs.tabsbright .inp{width:234px;}
#tabs.tabsbright .wprefix{width:77px;}
#tabs.tabsbright .wnophone{width:157px;}
#register label.textinfo{width:120px;clear:both}
#tabs.tabsbright a.exploreoffer span{margin-left:0px;}
#tabs.tabsbright label span{margin-left:0px;}
#tabs.tabsbright .sel.cperson{width:72px !important;}

#contentindex.hcontentindex{height:380px;}
#contentindex.register_success{height:380px;top:10px;left:10px;}

.forms .inp{width:234px;}
.forms label.wprefix{width:77px !important}
.forms .wnophone{width:157px;}
.forms label.textinfo{width:120px;clear:both}
.forms a.exploreoffer span{margin-left:0px;}
.forms label span{margin-left:0px;}
.forms .sel.cperson{width:72px !important;}
.sel.cperson.cphone{width:55px !important;}

#contentindex.hform670{height:670px}
.forms.fr{width:360px;padding-left:10px;border-left:1px solid #CCCCCC;right:10px;top:10px;position:absolute;display:block}
.forms.fl{width:380px;left:0px;top:10px;position:absolute;display:block}
.forms.fltext{width:550px;position:absolute;left:0px;top:10px}
.forms .boxcontent1{
	background:url("../../images/public/layout/box-bg-content.jpg") repeat-y scroll 0px 0px transparent;
	height:auto;
	margin:0;
	position:relative;
	width:550px;
}
.forms .boxcontent1 div.head {
	background:url("../../images/public/layout/box-corners-header.jpg") no-repeat scroll -940px 0 transparent;
	font-weight:normal;
	line-height:16px;
	min-height:100%;
	padding:0 10px;
	text-align:left;
}
.forms .boxcontent1 div.footer {
	background:url("../../images/public/layout/box-corners-footer.jpg") no-repeat scroll -940px 0 transparent;
	bottom:0;
	clear:both;
	display:block;
	font-weight:normal;
	height:10px;
	left:0;
	margin:0;
	min-height:10px;
	padding:0;
	position:absolute;
	text-align:left;
	width:100%;
}

.forms.fltext .boxcontent1 div.head ul{list-style-type:square !important;color:black;list-style-position: inside;}
.forms.fltext .boxcontent1 div.head li{margin:0px;padding:0px;width:auto;height:auto;line-height:20px;border:0px;list-style-type: disc;

	list-style-position: inside;
}
.forms {margin-left:5px;list-style:disc}
.forms.frtext{width:550px;position:absolute;right:0px;top:10px;padding-left:15px;}

.forms.frtext ul{margin-left:15px;list-style:disc}
.forms.frtext li{margin:0px;padding:0px;width:auto;height:auto;line-height:16px;border:0px;}


.categoryimageslist{margin:0px;padding:0px;}
.categoryimageslist li{background:url("../../images/public/layout/bg_rbox_footer.png") no-repeat bottom left;
float:left;width:111px;height:115px;margin-right:9px;margin-bottom:10px;position:relative}
.categoryimageslist li a.link{width:111px;height:115px;display:block}
.categoryimageslist li a.link:hover b{text-decoration:underline}
.categoryimageslist li a.link b{bottom:7px;
left:0;
position:absolute;
text-align:center;
width:111px;}

.categoryimageslist li a.link img{text-decoration:none;border:none}

.categoryimageslist li.last{float:left;width:111px;height:115px;border:1px solid black;margin:0px}

#mapdestionation {
background:url("../../images/public/layout/bg_destination.png") no-repeat left top;
height:321px;
width:472px;
position:absolute;
bottom:15px;
left:12px;
}
#mapdestionation ul.continents{position:absolute;bottom:5px;left:1px;}
#mapdestionation ul.continents li{ float:left;text-align:center;margin-left:5px;font-weight:bold
}


.loading_ajax {
	width: 125px;
	height: 40px;
	background: url(../../images/public/icons/loading1.png) no-repeat;
	padding: 0px 0px 0px 10px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -45px;
	z-index: 99999;
	display: none;
}


#infotravel{
	float:left;
	padding-left:10px;
	width:613px;
}
#infotravel pre{
	white-space:pre-wrap;
	width:610px;
	word-wrap:break-word;
}

.vacantiondescription ul,.vacantiondescription li{
	list-style-position:outside;
list-style-type:disc;
margin:3px 3px 3px 15px;
padding:3px;}

.vacantiondescription ol{list-style-position: inside;margin:3px;margin-left:8px;padding:3px;list-style-type:decimal}

#infotravel h1{
	font:150% "Arial","Helvetica",sans-serif;
	font-weight:bold;
	color:#3366cc;
	margin-top:10px;
}
#infotravel p{
	padding-bottom:7px;
	line-height:16px;
	text-align:justify
}
#infotravel .price{margin-top:20px;font-size:20px;}
#infotravel .download{border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin:10px 0px;padding:10px}

.offers li{float:left;height:180px;padding:10px 10px 10px 0;width:305px;}

a.photostatic{float:left;padding-right:10px;}
#pagination{bottom:15px;
	left:15px;
	margin:0;
	position:absolute;
	text-align:center;
	width:100%;}
#pagination a{margin:0px 2px;padding:0px 4px;border:1px solid #CCCCCC}
#pagination a.active{padding:4px;background:#08559F;color:white}
#pagination a.prev,#pagination a.next{border:0px none;text-transform:capitalize}


#menupage{width:150px;}
#menupage ul ul{
	padding: 0;
	padding-left: 3px;
	margin-left: -6px;
}

#menupage1 li{
	margin:3px 0 3px 5px;
	padding:0 0 0 10px;
	display: block;
	list-style-type: none;
	background:url("../../images/public/layout/bg_menupage_closed.gif") no-repeat scroll 2px 4px transparent;
	width:185px;
}
#menupage1 li a{color:black}
#menupage1 li.activ a{color:#08559f}

#menupage1 li.activ{background:url("../../images/public/layout/bg_menupage_open.gif") no-repeat scroll 0px 6px transparent;
}

#contentpage{width:430px;}
.travel_guide_img img{width:330px;height:auto}
#contentpage{width:430px;text-align:justify}

.wide li{margin-bottom:20px;margin-right:20px;}

.disabled{font-weight:bold;color:#CCCCCC}
.jstree a{white-space:normal !important}
.jstree-default .jstree-open a.active {width:128px;white-space:normal;}
.jstree > ul > li{white-space:normal}

.mcetext strong{font-weight:bold}
.mcetext ul{margin-left:15px;list-style:disc}
.mcetext li{margin:0px;padding:0px;width:auto;height:auto;line-height:16px;border:0px;}


.bleft{border-left:1px solid #CCC;}
.bright{border-right:1px solid #CCC;}

.icons_comm{float:right;margin-right:266px;margin-top:13px}
.icons_comm img{vertical-align:bottom}

.fb_button_medium, .fb_button_medium_rtl {
	line-height:14px !important;
}

.fulllist li{min-height:110px !important;padding-bottom:10px}
.fulllist li h2{margin:0px;padding:0px;margin-bottom:5px}
.fulllist li .col{
	/*border-right:1px solid black;*/
	float:left;
	height:60px;
	padding:0 5px;
	width:90px;
}
.fulllist li .col.text{width:525px;padding:0px 10px;}
.fulllist li .col.date{padding:0;width:242px;padding-top:20px;}
.fulllist li .col.last{border-right:0 none;margin-right:0;width:100px;border:0px}

.width100{ width:100px}
.width200{ width:200px}
.width300{ width:300px}
.height30{height:30px}
