/*  
Theme Name: 2 Capitani - Pensiune Delta Dunarii
Theme URI: http://www.pensiunedeltadunarii.ro
Description: 2 Capitani
Version: 1.0
Author: Profesional IT
Author URI: http://www.complex-it.ro/
*/

/**     **/

* { padding: 0px; margin: 0px; }

body {
	font-family: Trebuchet Ms, Arial, Verdana, sans-serif;
	background: #ebebe9;
	font-size: 12px;
	color: #2F2F2F;
}

img { border: 0px; }

p { line-height: ; }

li { list-style: none; }

a { color: #4d61a0; }

a:hover { text-decoration: none; }

/*  HEADER  */

#header { height: 213px; background: transparent url('../img/bg-header.jpg') no-repeat center top; }

#header h1, #header h2 { text-indent: -99999px; } 

/*   MENU - LANG   */

.menu-wrap { width: 650px; float: left; display: inline; }
#menu #center { width: 940px; margin: 0 auto;  }

#menu {
	margin: 0 auto; 
	background: transparent url('../img/bg-nav.jpg') no-repeat top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 80px;
}

#menu LI {
	line-height: 30px;
	font-size: 16px;
	cursor: pointer;
	float: left;
}

#menu LI A {
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	display: block;
	color: #03013a;
}

#menu LI A:hover {
	background: url('../img/menu-item-select.jpg') repeat-x;
	color: #99ccff;
}

#menu LI UL LI A {
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	color: #ccc;
}

#menu LI UL LI A:hover {
	text-decoration: underline;
	background: transparent;
}

#menu UL LI UL {
	position: absolute;
	display: none;
	width: 630px;
}

#menu UL LI:hover UL, #menu UL LI A:hover UL, #menu LI.sfhover UL { display: block; }


/*aici pt hover navigation*/
#menu .sel, #menu .actual, #menu .sel:hover {
	background: url('../img/menu-item-select.jpg') repeat-x;
	padding: 0px 20px 0px 20px;
	color: #99ccff;
}

#menu .sub-home { margin-left: 9px; }
#menu .sub-pens { margin-left: 10px; }
#menu .sub-gallery { margin-left: -195px; }
#menu .sub-price { margin-left: 9px; }

ul#langOpt { width: 157px;  float:right; display: inline; overflow: hidden; margin-top: 6px; }
ul#langOpt li { margin-right: 5px; float: left;  }
ul#langOpt li a { width:26px; height:18px;  padding: 0; text-indent: -9999px; line-height: 18px;  }
ul#langOpt li a.opt:hover { border:1px solid #83c3f2; }
#langRo, #langRo a.opt:hover { background: transparent url('../img/lang-ro.png') no-repeat 0 0; }
#langFr, #langFr a.opt:hover { background: transparent url('../img/lang-fr.png') no-repeat 0 0; }
#langEn, #langEn a.opt:hover { background: transparent url('../img/lang-en.png') no-repeat 0 0; }
#langSp, #langSp a.opt:hover { background: transparent url('../img/lang-sp.png') no-repeat 0 0; }
#langGe, #langGe a.opt:hover { background: transparent url('../img/lang-ge.png') no-repeat 0 0; }

/*  CONTENT */
		/*general style*/
h1 { font-family: Georgia, "Times New Roman", Times, serif;  }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;  }
.wrap, .wrap-gal { width: 960px; margin-right: auto; margin-left: auto; }
.clear { clear: both; } 
p { line-height: 180%; }
p#sursa { float:right; }

#content { background: #ebebe9 url('../img/content-bg-top.jpg') no-repeat scroll center top  ; padding-bottom: 20px; }
#content .wrap { background: transparent url('../img/content-bg.gif') repeat-y ; }


#main { width: 590px; float: left; background: transparent url('../img/main-bg.gif') repeat-y; display: inline;}
#main .box { padding: 40px 40px 20px; background: transparent url('../img/main-bg-top.jpg') no-repeat; }
#main .nobanner { background: transparent url('../img/main-bg-top-nobanner.jpg') no-repeat scroll 0 0; overflow: hidden; }
.item { clear: ; }
.item .title h1 { font-size: 22px; font-weight: normal; padding: 10px 30px 40px 85px; }
.item .item-title h2, .box-wrap .item-title h2, #cont-info h2 { font-size: 20px; font-weight: normal; padding: 22px 30px 10px 15px; }
.box .item .item-title, .box .box-wrap .item-title, #cont-info { background: #e1ecf9; border-top: 1px dotted #4d61a0; border-bottom: 1px dotted #4d61a0; margin: 27px 0 10px; }
.item .txt p, #fac p, .map-text { margin-bottom: 10px; text-align: justify; text-indent: 35px; }
.item .txt .r-more { float: right; }
	
#main .box-foot { background: transparent url('../img/main-bg-bottom.jpg') no-repeat scroll center bottom; clear: left; height: 70px; padding: 0 40px; } 
#main .box-foot a { float: right; padding-top: 14px; }



#main .banner { background: transparent url('../img/banner-bg.gif') repeat-y; }
#main .banner .banner-top { background: transparent url('../img/banner-bg-top.jpg') no-repeat; }
#main .banner .banner-top .banner-cont { background: transparent url('../img/banner-bg-bottom.jpg') no-repeat scroll center bottom; padding: 40px 40px 110px; }

.gallery { overflow: hidden; }
.photo { float: left; } 
#sidebar { width: 350px; float: right; background: transparent url('../img/sidebar-bg-top.jpg') no-repeat; display: inline; }
#sidebar .box {  padding: 20px; }
#sidebar .box .title h1 { font-size: 12px; background: transparent url('../img/menu-item-select.jpg') repeat-x; line-height: 30px; text-align: center; font-weight: normal; color: #fff; }
#sidebar .box .box-wrap { border: 5px solid #283869; }
#sidebar .box .box-cont { background: #fff; padding: 19px 19px 0 19px; }

#sidebar .photo img { width: 249px; }
#sidebar .photo, .main-gal .photo { background: transparent url('../img/photo-bg-bottom.jpg') no-repeat scroll center bottom; width: 260px; margin-right: 25px; }
#sidebar .photo:hover, .main-gal .photo:hover { background: url('../img/photo-bg-bottom-hov.jpg') no-repeat scroll center bottom transparent; }
.photo { margin-bottom: 8px; padding-bottom: 13px; }
.photo img, iframe { border: 1px solid #bbd9fe; padding: 5px; }
.photo a, iframe { display: block; background: #d4e6fb; }
.photo a:hover { background: #fff; }

/* GALLERY  */


#content-gal { background: #ebebe9 url('../img/content-gal-bg.jpg') no-repeat center top; padding-bottom: 20px; }

#content-gal .wrap-gal { background: #transparent url('../img/gal-bg.gif') repeat-y scroll 0 0; }
.main-gal { background: transparent url('../img/gal-bg.gif') repeat-y scroll 0 0;  }
.main-gal .box { background: transparent url('../img/gal-bg-top.jpg') no-repeat; }
.main-gal .box-sec { background: transparent url('../img/gal-sec-bg-top.jpg') no-repeat; }
.main-gal .box .box-wrap { background: transparent url('../img/gal-bg-bottom.jpg')  no-repeat center bottom; padding: 30px 43px 63px 50px ; }
.main-gal .photo { margin-left: 24px; margin-right: 0;  }

.main-gal { width: 960px; overflow: hidden;  }
.main-gal ul  { display: block; padding: 20px 0 0; }
.main-gal .box { width: 960px; }


.gal-l { float: none; padding-bottom: 30px; }
.left { float: left; background: #d4e6fb; padding:4px 8px; border: 1px solid #BBD9FE;  }
.right { float: right; background: #d4e6fb; padding:4px 8px; border: 1px solid #BBD9FE; }
.right a, .left a { text-decoration: none; }
.right a:hover, .left a:hover { text-decoration: underline; }
.prof { float: left; }
.prof a { color: #fff; text-decoration: none; }
.prof a:hover { color: #9cf; text-decoration: underline; }

 
/*  MAP    */
#map { padding: 1px 2px 3px 4px; padding: 15px 24px 28px 22px; }
iframe { background: ; }
#map small { float: right;  }


/*  FORMULAR  */
input, textarea { font-family: ; }

#msg-form { padding: 8px 11px 50px; }
#msg-form p { clear: both; padding-bottom: 16px; }

#msg-form  label { color: ; float: left; font-weight: bold; padding: 5px 0 0 18px; width: 100px; padding-left: ; }
#msg-form input { background: #8eb3e2; width: ; border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #4d61a0; padding: 5px 5px; margin-right: 10px; }
#msg-form small, small { color: #6d9fdf; font-family: ; font-size: 10px;  }

#msg-form .msg-title { padding: 8px 36px 9px 101px ; line-height: 13px; background: #4d61a0 url('../img/bg-msg-title.gif') no-repeat left 0; font-weight: ; float: left; margin-bottom: 20px; margin-top: 14px; color: #fff; font-weight: bold; }

#msg-form textarea { background: #8eb3e2; border: 1px solid #4d61a0; padding: 5px; }

#msg-form #submit { color: #fff; background: #4d61a0 url('../img/bg-send.gif') no-repeat right 0; border: none; padding: 3px 93px 5px 27px; float: right; margin: 0px; font-weight: bold; height: 30px; }
#msg-form #submit:hover { color: #03013a; }

.infos p { font-size: 13px; font-weight: bold; padding: 10px 0 0 11px;  }
.infos p.cent { padding: 0px 0px 10px 25px; }

.txt h3 { padding-top: 10px; }

/*  FOOTER   */

#footer { background:  #ebebe9 url('../img/footer-bg.png') no-repeat scroll center top  ; height: 60px; margin-bottom: 10px; }
#footer .wrap { color: #fff; font-family:; font-size: 10px; text-align: right; padding-top: 39px; }
.left { float: left; }
/*table { position: absolute; top: 2px; left: 2px; }*/
#link-ex  { padding :17px 0px 0px 5px; }


