html { color:#999; margin:0; padding:0; font-family:Arial; font-size:12px; line-height:15px; }
body { margin:0; padding:0; width:100%; height: 100%; background:#000 url('../images/default_bg.jpg') top center no-repeat; background-attachment:fixed; }
p {margin:0; padding:0; margin-bottom:7px;}

h1 {font-size:40px; line-height:35px; margin:0; padding:0; text-transform: uppercase; font-family:Arial,AppleGothic,Helvetica; font-weight:bold; letter-spacing:-2px; }
h1 a {text-decoration:none;}
h2 {font-size:25px; line-height:20px; margin:0; padding:0;text-transform: uppercase; font-family:Arial,AppleGothic,Helvetica; font-weight:bold; letter-spacing: -2px;}
h2 a {text-decoration:none;}
h3 {font-size:15px; line-height:16px; font-family:Arial,Arial,Helvetica; }

a {color:#dc5; text-decoration: none;}
a:hover {color:#fff;} 


div.box {display:block; overflow:hidden; background:#111; color:#444; padding:15px; font-size: 11px; line-height:12px;}
div.box:hover {}
div.box a {}

div.box div.boxPresentation {display:block; overflow:hidden; position:relative; font-size:14px; line-height:16px; margin-bottom:10px; }
div.box .boxPresentation h1 {color: #fff; margin-bottom:10px; margin-right:50px;}
div.box .boxPresentation h1 a {color: #fff; height: auto; }
div.box .boxPresentation h2 {color: #fff; margin-bottom:10px; margin-right:50px;}
div.box .boxPresentation h2 a {color: #fff; height: auto; }
div.box .boxPresentation .description {clear:both;margin-bottom:10px;}
div.box .boxPresentation .more {display:block; font-size:10px; line-height:12px; font-weight:bold; }
div.box ul.items {list-style-type:none; margin:0; padding:0; }
div.box ul.items li { position:relative; overflow:hidden; padding:0px; margin-bottom: 10px; border:none;font-size:10px;  }
div.box ul.items li a {color:#fff;} 
div.box ul.items li h3 {margin:0; padding:0; margin-top:5px;}
div.box ul.items li h3 a {text-decoration:none; color:#fff; text-shadow: 1px 1px 0px #000000;}
div.box ul.items li .head {font-size:11px; line-height:12px; text-transform:none;} 
div.box ul.items li .icon {display:block; overflow:hidden; border:none; background:#600; float:left; margin-right:5px;}
div.box ul.items li .icon img {display:block; margin:0; padding:0; border:none; }
div.box ul.items li:hover {opacity:.99;}
div.box ul.items li:hover a {color:green;text-shadow:none;}
div.box ul.items li:hover .head {} 
div.box ul.items li.more {padding:5px; background:#000; border:none;}
div.box ul.items li.more a {display:block; font-size:10px; line-height:10px; font-weight:bold; text-decoration:none;}

div.standard {position:relative; display:block; overflow:hidden;}

#v_stejar {display:block; overflow:hidden; position:fixed; top:0px; left:0; width:100%; height:100%; xz-index:-1; /*opacity:.3; xfilter:alpha(opacity=30)*/} 
#page {display:block; width:1000px; margin:0 auto; }
body.home #page {width: 100%; height:100%; position:absolute; z-index:100; top:0; left:0; }
#page #age { display: none; }
body.inactive #page #age { display: block; }
body.inactive #page #age.box { }
body.inactive #v_stejar, body.inactive #fancybox { display: none; }

#fancybox {overflow:hidden; display:none;margin:0; padding:0; position:relative;}
#fancybox #fancy-close {width: 30px; height: 30px; text-indent: -9000px; background: url(images/fancy_close.png) no-repeat top left; display: block; position: absolute; top:15px; right:65px; z-index: 1000;outline: none;}


#header {width:100%; padding:0; overflow:hidden; background:url('../images/big-white-bar.gif') bottom center no-repeat; xborder-bottom:6px solid #dc5; border-color:#ab9655; margin-bottom:4px; position:relative; z-index:1000; padding-bottom:6px;}
#header #logo { display:block; overflow:hidden; margin:0; min-height: 150px; padding:110px 200px 10px 140px; text-shadow: 1px 2px 3px #000000; background:url("../images/logo.png") 50px 80% no-repeat; cursor:hand;}
#header #logo #description { display:block;padding:0; margin:0; font-size: 16px; font-weight:bold; text-transform: uppercase; line-height:20px;  letter-spacing:-1px; margin-top:5px; color:#dc5;}
body.inactive #header #logo #description { display:none;  }
#header #logo #description p {margin:0;}
#header #logo #slogan {display:block; margin:0; padding:0; font-family:"Arial Black",Arial,Helvetica; font-size:45px; line-height:40px; letter-spacing: -3px; color:#fff; text-transform: uppercase; font-weight:bold; padding-top:10px; }
#header #logo #slogan strong {color:#dc5; }


#featured {margin:0; margin-bottom:15px; }

#main { display:block; position:relative; overflow: hidden; margin:0 auto; width:1000px;  padding: 0; margin-bottom:50px; z-index:1000;}
#main #map {display:block; height:240px; padding:0px 50px; overflow:visible; background:url('../images/small-white-bar.gif') top center no-repeat; padding-top:6px;}
body.inactive #main #map { display:none; }

#map div.box {position:relative;  height:200px; width: 240px; margin:0px; margin:0px; padding:0; float: left; background-color:#111; background-position:bottom right; background-repeat:no-repeat; margin-right:1px; z-index:1000; opacity:.9; }
#map div.box .boxPresentation { margin:15px; margin-bottom:0px; font-size:11px; line-height:12px; height:130px;}
#map div.box:hover {background-color:#600; color:#ab9655;}
#map div.box:hover .boxPresentation a {color:#fff; outline:none;}
#map div.box div.boxContent { display:block; padding:5px 15px;}
#map div.box div.boxContent .sectionContent { display:none; }
#map div.box .controls {display:none;}
#map #esenta-tare {background-image:url('../images/bg-esenta.png');}
#map #stejar {background-image:url('../images/bg-stejar.png');}
#map #rugby {background-image:url('../images/bg-rugby.png');}

#map div.open { height:530px; margin-top:-275px; width:320px; background-color:#ab9655 !important; opacity:.98; color:#000 !important; border:1px solid #000 !important; background-position:top right;}
#map div.open div.boxPresentation {height:auto;margin-bottom:10px;}
#map div.open div.boxPresentation h2 {font-size:35px; line-height:30px;}
#map div.open .boxPresentation a {color:#fff !important;}
#map div.open .sectionContent { width:340px;height:350px; clear:both; display:block; margin-left:1px;}
#map div.open div.boxContent { display:none; }
#map div.open .controls {display:block; border-bottom:2px solid #000; margin:0 15px; width:290px; overflow:hidden;}
#map div.open .controls a {display:block; float:left; padding:2px 5px; background:#000; color:#ab9655; text-decoration:none; font-size:10px; line-height:11px; margin-right:1px;}
#map div.open .controls a.close {float:right;}

#map div.box ul.items {float:none; display:block; overflow:hidden; padding:0px; margin:0; }
#map div.box ul.items li { cursor: pointer; padding:0; margin:0; width:25px; height:25px; text-indent: -1000px; float:left; margin:5px 0 0px 2px;border:1px solid #000; background:#600;}
#map div.box ul.items li h3 {position:absolute; bottom:0; left:0; font-weight:bold; padding:7px 10px; }
#map div.box ul.items li .head {display:none;padding:0px 10px;}
#map div.box ul.items li .icon {width:25px; height:25px; }
#map div.box ul.items li .icon img {width:25px; height:25px; }
#map div.box ul.items li:hover {background:#fff; border-style:solid; border-color:#fff;}
#map div.box ul.items li.more {width:auto; height:auto;background:#000 !important; margin:0;}
#map div.box ul.items li.more a {display:block; border:1px solid #999; width:33px; height:33px;}
#map div.box:hover ul.items li {background:#ab9655;}

.posts {border:none; display:block; overflow:hidden; border-top:3px solid #333; border-left:1px dotted #333; }
.post {display:block; overflow:hidden; margin:0; padding:0px; border:none; border-bottom:1px dotted #333; border-right:1px dotted #333; position:relative; width:210px; float:left; font-size:11px; line-height:12px; height:180px;background:#fff url('../images/bg-esenta.png') bottom right no-repeat;}
.post h2 {display:block;font-size:17px; line-height:15px; letter-spacing:-1px;  padding:10px; margin:0; padding-bottom:5px;}
.post .entry-content {padding:0 10px; margin:0;}
.post .entry-utility {position: absolute; bottom: 0px; padding:2px 10px;font-size:10px; line-height:11px; }
.post .entry-meta, #blogPage.category .entry-utility {font-size: 11px;}
.post .entry-meta a, #blogPage.category .entry-utility a {color: #555;}
.post .entry-meta a:hover, #blogPage.category .entry-utility a:hover {color: #eee;}
.post .entry-summary {color: #ddd}
.post .icon {opacity:1; border:none; float:left; padding:0; margin:0; margin-right:5px; border:1px solid #000; }
.post .icon img {border:none; float:none; padding:0; margin:0;}
.post a {color:#5f5935;}
.post:hover {background-color:#700; }
.post:hover a {color:#fff;}
.post h2 {}

.sectionContent {position:relative; overflow:auto; }
.sectionContent .posts {display:block; overflow:hidden; margin-bottom:10px; border:none;}
.sectionContent .post {position:relative; display:block; overflow:hidden;width:159px; height:129px; float:left; border:none; border-bottom:1px dotted #000; border-right:1px dotted #000; margin:0; background:none;}
.sectionContent .post:hover {background:#600;}
.sectionContent .post a {color:#000;}
.sectionContent .post h2 {font-size:17px; line-height:15px; letter-spacing:-1px; margin-bottom:3px; padding:10px 15px;}
.sectionContent .post .entry-content {display:none;}
.sectionContent .post .entry-utility {padding-left:15px;}
.sectionContent .post .entry-utility a {color:#900;}
.sectionContent .post:hover {color:#ab9655;}
.sectionContent .post:hover a {color:#fff;}
.sectionContent .post:hover .entry-utility {background:#600; }
.sectionContent .navigation {display:none; overflow:hidden; float:none; clear:both; margin:0px 15px; padding:5px; background:#333; color:#fff; font-size:10px; border-top:1px solid #fff;}

#sidebar {clear: both; float: none; }
#sidebar #widgets {list-style-type:none; margin:0; padding:0; width:100%;}
#sidebar #widgets li.widget-container {color: #444; margin:0; overflow:hidden; margin-bottom:10px; }
#sidebar #widgets li.widget-container h3 {margin:0; padding:0; margin-top:7px; margin-bottom:5px; }
#sidebar #widgets li.widget-container ul {list-style-type:none; margin:0; padding:0; clear:both; float:none; font-size:11px; line-height:12px;}
#sidebar #widgets li.widget-container ul li {display:block; overflow:hidden; width:100%; float:none; clear:both; border:none; background:none; border-top:1px dotted #111; padding:4px 0; margin:0;}
#sidebar #widgets li.widget-container ul li a {text-decoration:none;}

#sidebar li.widget-container form {display:block; overflow:hidden; margin:0; padding:0; border:none; background:none; margin-bottom:4px;}
#sidebar li.widget-container form input {display:block; float:left;background:transparent; border:1px solid #333; color:#333; margin:0; padding:2px 5px; width:100px;}
#sidebar li.widget-container form input.button {width:auto;  background:#333; color:#999; cursor:pointer;}
#sidebar li.widget-container form input.button:hover {color:#fff;}

#sidebar li.widget-container:hover form input {border-color:#666; color:#666;}
#sidebar li.widget-container:hover form input.button {background:#666; color:#000;}  




#footer {display:block;clear:both; float:none; width:100%; border-top:1px dotted #333;margin:0; padding:0; padding-top:7px; position:fixed; bottom:0px; left:0;font-family:Arial,Helvetica; text-transform:none; z-index:2000; background:#000; color:#333; height:35px; }
#footer:hover {height:auto; background-color:#222; border-color:#000;}
#footer .container {margin:0 auto; padding:0; width:900px;}
#footer p {margin:0; padding:0;}
#footer p.copy {font-size:10px; line-height:11px; color:#555; margin-bottom:5px;}
#footer p.copy a {color:#666;}
#footer p.warning {font-size:12px; line-height:14px; color:#aaa; margin-bottom:5px;}
#footer .controls {float:left; margin-right:20px;}
#footer .controls a {display:block; float:left; width:30px; height:30px; text-indent:-2000px; margin-left:5px; background-position: top left; }
#footer .controls a.inactive {background-position: bottom left; }
#footer .controls a.fl-play {background-image:url("../images/bg-movie-btn.png");}
#footer .controls a.fl-sound {background-image:url("../images/bg-sound-btn.png");}
#footer .controls a.fl-quality {display:none;background-image:url("../images/bg-quality-btn.png");}
body.inactive #footer {display:none;}
#footer #siteinfo {width:335px; float:left; overflow:hidden; }
#footer #sitewide {width:450px; float:left; overflow:hidden; padding-left:10px; border-left:1px dotted #333;}

#age {background:url('../images/small-white-bar.gif') top center no-repeat; padding-top:6px;}
#age .container {margin:0 50px;overflow:hidden;background:#a00; color:#fff; float:left;}
#age .boxPresentation {width:250px; padding:15px; float:left;  margin-right:15px;}
#age .boxPresentation h2 {margin-bottom:10px; color:#400; text-shadow:none; }
#age .boxContent {width:300px; float:left; overflow:hidden; border-left:1px dotted #000; padding-left:15px;}

#ageCheckForm {xwidth:600px;}
#ageCheckForm input {background:#400; color:#fff;width:35px; padding:5px 10px; font-size:30px; line-height:25px; font-family:Arial,Helvetica; font-weight:bold;  -moz-border-radius: 5px; -webkit-border-radius: 5px; letter-spacing:-2px; border:3px solid #000; text-transform:uppercase; margin:0; margin-bottom:7px;}
#ageCheckForm input#yearAge {width:80px;}
#ageCheckForm #datesubmit {width:220px; display:block;background:#666;  font-family:Arial; font-size:30px; line-height:25px;padding:7px 25px; border:none; text-shadow: 0 2px 2px #000000; color:#fff; }
#ageCheckForm #datesubmit:hover {background:#000;}
#ageCheckForm #datesubmit.error {background:#600; font-size: 19px; }



a.more {display:block; padding:5px 10px; background:#222; text-decoration:none; color:#999; border:1px solid #222;}
a.more:hover {color:#fff; border-color:#fff;}



#blogPage { display:block;  overflow:hidden; width:900px; height:auto; position:relative; margin:0; padding: 0;  min-height:100px; background: #fff url('../images/bg-category.jpg') bottom right no-repeat; border:none; color:#999; /*opacity:.95;*/ margin:0 50px;} 
#blogPage .blogPagePrimary {width:620px; padding:25px 0 0 25px; float:left; font-family: Arial; line-height: 20px; color:#999; text-transform: none; display: block; overflow: hidden;  }
#blogPage .blogPageSecondary {width:200px; float:right; padding:25px 25px 0 0; border-left:0px dotted #333;}
#blogPage .blogPageRelevant {}
#blogPage .blogPageNavigation { padding: 10px 0; overflow: hidden; border-bottom:2px solid #600; margin:0; }


#blogPage .blogPageTitle { background:#222;margin:0; padding:15px;-moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom:10px;}
#blogPage .blogPageTitle p.parent {/* display: inline;  */font-size: 25px; line-height: 20px; font-family: Arial, AppleGothic, sans-serif; margin: 0; margin-bottom:5px;}
#blogPage .blogPageTitle p.parent a {text-decoration: none;}
#blogPage .blogPageTitle h1 {/* display: inline;  */ padding-right: 40px; color:#fff;}
#blogPage .blogPageTitle h1 a {text-decoration: none;}

#blogPage.post {background:#000 url('../images/post_bg.jpg') bottom right no-repeat; padding-bottom:30px;}
#blogPage.post:hover a {color:#dc5;}
#blogPage.post .blogPageTitle {background:none; padding-bottom:0;}
#blogPage.post .blogPageContent {overflow:hidden; border:none; padding:15px; font-size:14px; line-height:18px;color:#fff; }
#blogPage.post #sidebar {padding:0; margin:0; border:none; margin-bottom:150px;}
#blogPage.post #sidebar li.widget-container {width:auto !important; float:none  !important; border:none; padding: 5px 0; border-top:2px solid #600;}
#blogPage.post #sidebar li.widget-container a {color:#999; text-decoration:none;}
#blogPage.post #sidebar li.widget-container:hover a {color:#dc5;}
#blogPage.post #sidebar li.widget-container:hover a:hover {color:#fff; text-decoration:underline;}



#blogPage .blogPageContent {clear:both; float:none; overflow:hidden;padding:10px 25px; min-height:100px; margin-bottom:20px;}
#blogPage .nav-previous, #blogPage .nav-next {float: left; overflow: hidden; width: 35px; }
#blogPage .nav-previous a, #blogPage .nav-next a { width: 30px; height: 30px; float: left; text-indent: -5000px; outline: none}
#blogPage .nav-next a {background: url(images/fancy_nav_right.png) no-repeat top left;}
#blogPage .nav-previous a {background: url(images/fancy_nav_left.png) no-repeat top right;}

#blogPage .meta {padding-top: 5px; }
#blogPage .part {margin-bottom:15px;}



#blogPage h3#comments-title {font-size: 11px; color: #999;}
/* fi for pingback comments */ #blogPage #comments .post { background: none; height: auto; width: auto; float: none;}

#blogPage #sidebar {margin:0px 25px; padding:10px 0; border-top:3px solid #333; margin-bottom:20px;}
#blogPage #sidebar a {color:#999;}
#blogPage #sidebar:hover a {color:#600;text-decoration:underline;}
#blogPage #sidebar:hover a:hover {color:#000; }
#blogPage #sidebar li.widget-container {float:left; width:300px; margin-right:10px; margin-bottom:10px;}
#blogPage #sidebar #widgets #site {float:right; width:180px; margin-right:0;}

#blogPage .blogPageContent {font-size:14px; line-height:17px;}
#blogPage .blogPageBody h2 {color:#600; margin-top:20px; margin-bottom:5px;}
#blogPage .blogPageBody h3 {color:#5f5935; margin-top:15px; margin-bottom:5px;}
#blogPage .blogPageBody img {background:none; border:none; border: 0px solid #555; margin: 10px; margin-top:0;}
#blogPage .blogPageBody .gallery-icon {width: 190px; float: left; margin-top: 0;}
#blogPage .blogPageBody .gallery-item {margin: 0; padding: 0;}
#blogPage .blogPageBody .gallery-item img {margin-top: 0; margin-bottom: 15px;}
#blogPage .blogPageBody .gallery-icon img:hover {border: 1px solid #fff}
#blogPage .blogPageBody img.alignright {float: right; margin-right: 0;}
#blogPage .blogPageBody img.alignleft {float: left; margin-left: 0;}

#blogPage #respond {clear:both; display:block; float:none;-moz-border-radius: 10px; -webkit-border-radius: 10px; padding:10px 15px;  border:1px dotted #333;}
#blogPage #respond:hover {color:#fff; }

#blogPage p.comment-notes {margin-top: 5px;}
#blogPage #comments label {width: 100px; display: inline-block; float: left; font-size: 11px;}
#blogPage #comments #comment-user-details span.required {margin-left: -5px;}
#blogPage #comments input, #blogPage #comments textarea {margin-left: 5px; border: 1px solid #ccc; background: #aaa;}
#blogPage #comments input:focus, #blogPage #comments textarea:focus {background: #eee;}
#blogPage #comments .comment-author {color: #666;}
#blogPage #comments .comment-meta {font-size: 10px;}
#blogPage #comments .comment-body p {margin-top: 5px; line-height: 15px;}
#blogPage #comments li.comment {border-bottom: 1px dotted #333; margin-bottom: 10px;}
#blogPage #comments li.comment:hover {color: #ccc;}
#blogPage p.form-allowed-tags {font-size: 11px; line-height: 14px;}
#blogPage p.form-submit #submit {border: 1px solid #363636; background: #000; color: #ddd; font-family: "Arial Narrow", Arial, AppleGothic,sans-serif; text-transform: uppercase; padding: 4px 6px; margin: 0;}
#blogPage p.form-submit #submit:hover {border: 1px solid #fff; background: #fff; color: #000; cursor: pointer;}

#blogPage .blogPageSocial { display: block; overflow: hidden; padding: 10px 0; clear:both; margin: 0; float: none;border-top:1px dotted #000;}
#blogPage .blogPageSocial * {margin:0;}
#blogPage .blogPageSocial div {margin:0; padding:0; display:inline-block;}
#blogPage .blogPageSocial .FB_share_button, .fb-like {float: left; margin-top: 0;}
#blogPage p#sfc_comm_send label {width: auto !important; float: none;}


/* age page */
.dateselect {padding: 20px 0;}
.dateselect select {font-family: Arial; text-transform: none; font-size: 14px; padding: 2px; margin-right: 5px; border: 1px solid #666; background: #222; color: #ccc;}
input#datesubmit {border: 1px solid #363636; background: #000; color: #ddd; font-family: "Arial Narrow", Arial, sans-serif; text-transform: uppercase; padding: 4px 6px; margin: 0;}
input#datesubmit:hover {border: 1px solid #fff; background: #fff; color: #000; cursor: pointer;}

/* social */
.connect_widget {
	width: 350px !important;
}

.widget_tag_cloud a {display:inline-block; padding:2px 3px; text-decoration:none; line-height:15px; }

/* sidebar social */
#shareButtons a {display: block; width: 32px; height: 32px; text-decoration: none; text-indent: -9000px; float: left; margin-right: 2px; }
#shareButtons a.social-facebook {background: url(images/facebook_32.png) no-repeat top left;}
#shareButtons a.social-twitter {background: url(images/twitter_32.png) no-repeat top left;}
#shareButtons a.social-digg {background: url(images/digg_32.png) no-repeat top left;}
#shareButtons a.social-delicious {background: url(images/delicious_32.png) no-repeat top left;}

p.icon a img.attachment-100x100 {width:100px !important;height:100px !important;}

/* newsletter */
fieldset {margin: 0; padding: 0; border: none;}
.mc-field-group {padding: 5px 0; clear: both; display: block; overflow: hidden;}
.mc-field-group label {width: 100px;float: left; font-size: 12px; color: #aaa;}
.mc-field-group input {border: 1px solid #ccc; background: #aaa;color:#333333;display:block;float:left;margin:0;padding:2px 5px;width:180px;}
.input-group input {float: none; display: inline; width: auto; margin-right: 5px;}
.mc-field-group:hover label {color: #fff;}
.mc-field-group ul {list-style-type: none; margin: 0; padding: 0;}
.mc-field-group ul li {float: left; margin-right: 20px;}
.mc-field-group ul li label {float: none;}
.indicate-required {font-size: 11px; color: #555;}

#mc-embedded-subscribe {border: 1px solid #363636; background: #000; color: #ddd; font-family: "Arial Narrow", Arial, AppleGothic,sans-serif; text-transform: uppercase; padding: 4px 6px; margin: 0;}
#mc-embedded-subscribe:hover {border: 1px solid #fff; background: #fff; color: #000; cursor: pointer;}


