/*
Theme Name: Agentie Turism
Description: 
Version: 1.0
Author: Remus Mihalache

*/



* {margin:0; padding: 0;}

body {background-color: #FFF;margin:0;padding: 0; font-family: Arial, Georgia, Verdana, Helvetica;
background-repeat: no-repeat;
background-position: center top;}

/*  */
.site_top {margin:0px auto; margin-top: 5px;background-image: url(images/site-top.png);background-repeat: no-repeat;background-position: left top; width: 950px; height: 10px;}
.wrapper {margin:0px auto; width: 950px;background-image: url(images/wrapper_bg.png);background-repeat: repeat;background-position: top left;}


/* common */
ul {list-style: none;}


.body { padding: 0px 5px;}
/*.body {background-color: #fff; padding: 0px 5px;}  */

/* top section */
#header {padding-top: 5px; position: relative;}
#header .logo{padding-left: 40px; height: 105px;}
#header .tmenu {position: absolute; right: 0px; top: 62px; width: 165px; height: 33px;background-image: url(images/header-rmenu.png);
background-repeat: no-repeat;}
#header .tmenu ul {float: left; padding-top: 10px; padding-left: 17px;}
#header .tmenu ul li {float: left;}
#header .tmenu ul li p {font-size: 13px;}
#header .tmenu ul li p a {color: #666666; text-decoration: none;}
#header .tmenu ul li p span {padding: 0px 12px; color: #666666; font-size: 12px;}
#header .tmenu ul li p a:hover {color: #000}

/* menu section */
#mainmenu {position: relative; background-image: url(images/mmenu-bg.gif);background-repeat: no-repeat;background-position: left top; height: 51px; width: 940px;}
#mainmenu .menu {}
#mainmenu .menu ul {padding-top: 16px; padding-left: 10px;}
#mainmenu .menu ul li {float: left; padding: 0px 14px;background-image: url(images/mmenu-separator.gif);background-repeat: no-repeat;background-position: right center;}
#mainmenu .menu ul li a {color: #FFF; text-decoration: none; font-size: 13px;}

#mainmenu .search {width: 228px; height: 40px;background-image: url(images/cauta.gif); position: absolute; right: 6px; top: 6px; }
#mainmenu .search p {color: #FFF; font-size: 13px; float: left; padding-top: 10px; padding-left: 18px;}
#mainmenu .search p label {float: left; padding-right: 8px; padding-top: 1px;}
#mainmenu .search p input {float: left;}
#mainmenu .search p input#search {width: 103px; height: 16px;border: 1px #6babc5 solid; font-size: 12px; color: #666666; padding: 1px 2px 0px 2px}
#mainmenu .search p input#searchsubmit {padding-left: 10px; padding-top: 1px}

#featured {margin-top: 6px; padding-bottom: 0px;}
#featured .large_feature {width: 700px; height: 275px;position:relative; float: left;}
#featured .large_feature .info_text {position: absolute;top: 0px; left: 0px; padding-left: 25px; padding-top: 30px}
#featured .large_feature .button {position: absolute; right: 25px; bottom: 17px; width: 166px; height: 43px;background-image: url(images/button-fdetalii.png);background-repeat: no-repeat;background-position: left top;}
#featured .large_feature .button p {text-align: center; color: #FFF; font-size: 18px;}
#featured .large_feature .button p a {display: block; width: 166px; height: 33px;color: #FFF; text-decoration: none; padding-top: 10px;}
#featured .large_feature, #featured .large_feature img {}

#featured .small_feature {float: right; width: 235px; height: 135px; position:relative; margin-bottom: 5px;}
#featured .small_feature .info_text {width: 180px; overflow: hidden;position: absolute;top: 0px; left: 0px; padding-left: 55px; padding-top: 5px; color: #FFF}
#featured .small_feature .button {position: absolute; left: 20px; bottom: 10px; width: 80px; height: 28px;background-image: url(images/button-fsdetalii.png);background-repeat: no-repeat;background-position: left top;}
#featured .small_feature .button p {text-align: center; color: #FFF; font-size: 12px;}
#featured .small_feature .button p a {display: block; width: 80px; height: 20px;color: #FFF; text-decoration: none; padding-top: 8px;}
#featured .small_feature img {}

.content {}
.content .sidebar {float: left; width: 155px; margin-bottom: 20px;}
.content .sidebar li.widget {padding: 5px 0px}
.content .sidebar li.widget h2 {height: 25px; font-size: 12px;text-transform: uppercase;font-family: Tahoma, Arial;padding: 10px 0 0 12px; font-weight: bold}
.content .sidebar li.widget h2 span {padding-right: 4px;}
.content .sidebar li.widget h2.oferte {background-image: url(images/br-bg-green.gif);background-repeat: repeat-x;background-position: left top; color: #FFF}
.content .sidebar li.widget h2.newsletter {background-image: url(images/bar-bg-lblue.gif);background-repeat: repeat-x;background-position: left top; color: #FFF}
.content .sidebar li.widget h2.cursvalutar {background-image: url(images/br-bg-orange.gif);background-repeat: repeat-x;background-position: left top; color: #FFF; margin-bottom: 15px;}
.content .sidebar li.newsletter {padding-bottom: 20px;}
.content .sidebar li.newsletter p {font-size: 10px; color: #131313; line-height: 20px;}
.content .sidebar li.newsletter p.info {text-align: center; padding-top: 5px;} 
.content .sidebar .cursvalutar p {color: #313030; text-align: center; font-size: 12px; padding: 6px 0px;}
.content .sidebar .cursvalutar p img {vertical-align: middle; padding-right: 5px;}
li.widget ul {padding-left: 15px;line-height: 22px;}
li.widget ul li {padding-bottom: 4px}
li.widget ul li a {color: #313030; font-size: 12px; font-weight: bold; text-decoration: none;}
li.widget ul li a:hover {color: #000}
li.widget ul li ul {padding-left: 6px;}
li.widget ul li ul li {padding-bottom: 0px;background-image: url(images/sidebar-list-icon.gif);background-repeat: no-repeat;background-position: left center; padding-left: 12px;}
li.widget ul li ul li a{font-weight: normal;}

form#newsletterform {background-color: #cac5c0; padding: 4px 0 2px 10px; margin-top: 5px}
form#newsletterform #input_newsletter{width:96px; height: 18px; float: left;border: 1px #cac5c0 solid;color:#666666;font-size:12px;padding:1px 2px 0 2px;}
form#newsletterform #input_submit{ float: left; padding-top: 2px; padding-left: 5px}


.content .main {float: right; width: 780px; padding-top: 5px;margin-bottom: 20px;}
.content .main h2.bar {height: 24px; font-size: 12px;text-transform: uppercase;font-family: Tahoma, Arial;padding: 10px 0 0 12px; font-weight: bold; margin-bottom: 5px;}
.content .main h2.bar a {text-decoration: none; color: #FFF}
.content .main h2.ultimele {background-image: url(images/bar-bg-dblue.gif);background-repeat: repeat-x;background-position: left top;color: #FFF}
.content .main h2.special{background-image: url(images/bar-bg-red.gif);background-repeat: repeat-x;background-position: left top;color: #FFF}

.content .main .offers {margin-bottom: 10px; float: left;width: 780px; }
.content .main .offers .offer {margin:2px;float: left; width: 248px; padding: 3px;background-color: #ffffff;}
.content .main .offers .offer .block{width: 228px; border: 1px #ececec solid; padding: 9px;}
.content .main .offers .offer .block .title {height: 32px;background-color: #eff1f2;}
.content .main .offers .offer .block .title h2 {font-size: 12px; color: #302f2f; padding: 10px 0 0 10px}

.content .main .offers .offer .block .image {overflow: hidden; margin: 10px 0px;}
.content .main .offers .offer .block .description {height: 60px; overflow: hidden;}
.content .main .offers .offer .block .description h4 {color: #767676; font-size: 10px; line-height: 14px}
.content .main .offers .offer .block .info {border: 1px #eff1f2 solid;background-image: url(images/offer-info-bg.gif);background-repeat: no-repeat;background-position: center +10px; padding-top: 10px; padding-bottom: 6px;}
.content .main .offers .offer .block .info p {text-align: center}
.content .main .offers .offer .block .info p.info_data {float: left;width: 108px; color: #0093a6; padding-bottom: 10px;font-size: 15px;}

.content .main .offers .offer .block .button {width: 109px; height: 47px;background-image: url(images/button-specialoffer.gif);background-repeat: no-repeat;background-position: left top; margin-left: 60px; margin-top: 10px;}
.content .main .offers .offer .block .button p {text-align: center; color: #FFF; font-size: 18px;}
.content .main .offers .offer .block .button p a {display: block; width: 109px; height: 45px;color: #FFF; text-decoration: none; padding-top: 2px;}

.content .main p.error {font-size: 12px; font-weight: bold; padding-top: 20px; padding-left: 5px;}

.post_data {background-color: #ffffff;padding: 5px; width: 770px; overflow: hidden}
.post_data p {color:#767676; font-size:12px;line-height:20px;}
.post_data ul {padding: 10px 5px;color:#767676; font-size:12px;line-height:20px;}
.post_data ul li {padding-left: 10px;list-style-type: circle;list-style-position: inside;}
.post_data h1 {font-size: 14px; padding: 10px 0 5px 0}

.post_data #post_gallery {float: left; margin: 20px 0px}
.post_data #post_gallery ul {float: left;}
.post_data #post_gallery ul li {list-style: none; float: left; padding-bottom: 10px; width: 240px; height: 120px;}
.post_data #post_gallery ul li a {line-height: 0px; font-size: 0px;}
.post_data #post_gallery ul li a img {border: none;}

.post_data img {border: none;}

.post_data .alignright {float: right; padding: 5px 0px 5px 5px}
.post_data .alignleft {float: left; padding: 5px 5px 5px 0px}
.post_data table {color:#767676;font-size:12px;line-height:20px;}

.post_data .contact_table textarea {background-color:#FFF; border: 1px #cfcfcf solid;width:350px;color:#707070; padding: 4px; font-size: 12px}
.post_data .contact_table textarea:focus { border: 1px #a8a8a8 solid}
.post_data .contact_table input.input {width: 351px; background-color: #fff; padding: 4px; border: 1px #cfcfcf solid;font-size: 12px}
.post_data .contact_table input.input:focus { border: 1px #a8a8a8 solid}

.post_data #disqus_thread {width: 770px; overflow: hidden; margin-top: 20px}
.post_data #disqus_thread .dsq-dc-logo {display: none;}
.post_data #disqus_thread .dsq-item-trackback{display: none;}
.post_data a.dsq-brlink {display: none;}
.dsq-append-post {width: 770px; overflow: hidden}


#footer {background-color: #202427; position: relative;}
#footer .fwrapper {margin:0px auto; width: 950px;}
#footer .fwrapper .body {height: 23px;
background-color: #ffffff;}

#footer ul li.widget {float: left; width: 275px; padding-left: 40px; padding-top: 23px; color: #bcb38f; line-height: 22px; font-size: 12px;}
#footer li.widget p.title {color: #e6e6e6; font-size: 15px; padding-bottom: 5px;}
#footer li.widget p span.spacer_tel {padding-left:23px;}
#footer li.widget p span.spacer_email {padding-left:37px;}
#footer li.widget ul li {background-image: url(images/footer-list-icon.gif);background-repeat: no-repeat;background-position: left +7px; padding-left: 10px;}
#footer li.widget ul li a {color: #bcb38f; text-decoration: none; font-weight: normal}

#footer li.socialize ul li {background-image: none; padding-bottom: 10px;}
#footer li.socialize ul li a {padding-left: 10px;}
#footer li.socialize ul li span.facebook{width: 22px; height: 21px;background-image: url(images/socialize.gif);background-repeat: no-repeat;background-position: left top; float: left;}
#footer li.socialize ul li span.twitter{width: 22px; height: 21px;background-image: url(images/socialize.gif);background-repeat: no-repeat;background-position: -22px top; float: left;}
#footer li.socialize ul li span.dig{width: 22px; height: 21px;background-image: url(images/socialize.gif);background-repeat: no-repeat;background-position: -44px top; float: left;}
#footer li.socialize ul li span.myspace{width: 22px; height: 21px;background-image: url(images/socialize.gif);background-repeat: no-repeat;background-position: -66px top; float: left;}

#footer .split { margin-top: 10px; margin-bottom: 10px; height: 3px;background-image: url(images/footer-split-line.gif);background-repeat: repeat-x;}
#footer .note {text-align: right; color:#BCB38F;font-size:12px;}

#footer .other_links {padding-top: 20px;}
#footer .other_links p.links_holder {text-align: center;}
#footer .other_links p.links_holder a {color: #E6E6E6;text-decoration: none; margin: 5px 2px; display: inline-block}
#footer .other_links p.links_holder img {border: none}

/* page naveigation */
.main .wp-pagenavi {float:right;font-size:12px;padding-top:30px; padding-bottom: 10px; padding-right: 5px;}
.main .wp-pagenavi a, .wp-pagenavi a:link {background-color: #202427;border:1px solid #1A1A1A;color:#E7E4D8;margin:2px;padding:2px 4px;text-decoration:none;}
.main .wp-pagenavi a:visited {background-color: #202427;border:1px solid #1A1A1A;color:#E7E4D8;margin:2px;padding:2px 4px;text-decoration:none;}
.main .wp-pagenavi a:hover {background-color: #fafafa;border:1px solid #202427;color:#000;}

.main .wp-pagenavi span.pages {background-color:#FFFFFF;border:1px solid #545454;color:#545454;margin:2px;padding:2px 4px;}
.main .wp-pagenavi span.current {background-color:#FFFFFF;border:1px solid #545454;color:#545454;font-weight:bold;margin:2px;padding:2px 4px;}
.main .wp-pagenavi span.extend {background-color: #202427;border:1px solid #1A1A1A;color:#E7E4D8;margin:2px;padding:2px 4px;text-decoration:none;}

.clear {clear: both}
.fl {float: left;}
.fr {float: right;}


