/*
Theme Name: Powercamp
Theme URI: http://www.powercamp.ro
Description: Powercamp Theme.
Version: 1.0
Author: Paul Ristea
Author URI: mailto:risteapaul@gmail.com
*/

/*-- general --*/

* { margin:0; padding:0}
html { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1D1240; font-weight:normal; background:#1D1240 url(images/bg.png) repeat-x left top}
body { background:url(images/bg_2.png) no-repeat right top; }
input, textarea {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1D1240; font-weight:normal; background:transparent}
a { text-decoration:none; color:#D63FA8;}
a img { border:0}
ul, ol { list-style:none}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%;}

#maincontainer { width:910px; margin:0 auto}

#header { width:910px; height:272px; background:url(images/bg_header.png) no-repeat left top; position:relative}
#logo { position:absolute; left:48px; top:31px;}
#logo a { display:block; width:180px; height:118px; background:url(images/logo.png) no-repeat; text-indent:-9999px;}
#focus { position:absolute; bottom:20px;}
#countdown { position:absolute; right:13px; bottom:65px;}

#container {width:840px; padding:20px 35px 0 35px; background:#fff url(images/bg_content.jpg) no-repeat left bottom}

#content { width:495px; margin-right:40px; float:left;}

#teaser { width:495px; height:544px; display:block; position:relative; background:url(images/teaser2.png) no-repeat; margin-bottom:20px;}

#teaser #nume { position:absolute; bottom:17px; left:16px;}
#teaser #nume input { width:140px; border:0}

#teaser #email {position:absolute; bottom:17px; left:174px;}
#teaser #email input {width:140px; border:0}

#teaser #submit_nwsl {position:absolute; bottom:15px; right:5px;}
#teaser #submit_nwsl input { border:0; background:url(images/descarca_pdf.jpg) no-repeat left top; display:block; width:162px; height:67px; cursor:pointer}

h2 { font-size:23px; font-weight:bold; color:#615EAB; margin-bottom:10px; line-height:20px;}
.post { margin-bottom:30px;}

#respond { background:#D6D1DC url(images/rucsac.jpg) no-repeat 10px 5px; padding:20px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative; margin-bottom:30px; height:170px;}
#respond h3 { font-size:22px; font-weight:bold; color:#654EA3; padding-left:90px; line-height:20px; padding-top:5px; margin-bottom:20px;}
#respond input, #respond textarea  { background:#fff; border:1px solid #efefef; padding:2px 5px; border-top-color:#999; border-left-color:#999}
#respond input { width:200px;}
#respond p { margin-bottom:3px;}
#respond textarea#comment { width:227px; position:absolute; right:20px; top:86px; height:60px;}
*+html #respond textarea#comment { height:64px;}
#respond #submit { background:url(images/comenteaza.gif) no-repeat; display:block; width:100px; height:30px; border:0!important; position: absolute; left:20px; top:161px}
.subscribe-to-comments { position:absolute; bottom:25px; left:130px; text-transform:uppercase; color:#5E5BA6}
*+html .subscribe-to-comments {bottom:20px;}
.subscribe-to-comments input { background:transparent!important; border:0!important; padding:0; vertical-align:middle}

h3#comments { display:none}

.comment-meta { display:none;}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	}



/* Begin Comments*/
.alt {
	margin: 0;
	}

.commentlist {
	padding: 0;
	}

.commentlist li {
	margin: 15px 0 20px;
	list-style: none;
	border-bottom:1px dotted #ccc;
	padding-bottom:8px;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */




#expose {height:95px; position:absolute; bottom:0; width:495px; display:block;}

#sidebar { width:300px; float:left}

#video_box { display:block; width:300px; height:477px; position:relative; background:url(images/bg_video2.png) no-repeat; margin-bottom:30px;}


#video_box #nume2 { position:absolute; bottom:53px; left:21px;}
#video_box #nume2 input { width:112px; border:0 }

#video_box #email2 {position:absolute; bottom:30px; left:21px;}
#video_box #email2 input {width:112px; border:0; }

#video_box #submit_nwsl2 {position:absolute; bottom:19px; right:25px;}
#video_box #submit_nwsl2 input { border:0; background:url(images/but_vezivideo.jpg) no-repeat left top; display:block; width:128px; height:51px; cursor:pointer}


#footer { color:#71639F;; padding-top:10px; padding-bottom:10px; padding-left:40px;}
/*-- cleafix --*/

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%; }

#video1player {background:url(images/bg_video.jpg) no-repeat; display:block; width:483px; height:363px; padding:137px 0 0 12px}

#video2player {background:url(images/bg_video2.jpg) no-repeat; display:block; width:483px; height:363px; padding:137px 0 0 12px; margin-bottom:30px;}

#video3player {background:url(images/bg_video3.jpg) no-repeat; display:block; width:483px; height:363px; padding:190px 0 0 12px; margin-bottom:30px;}

#confirmare1 {width:488px; height:89px; position:absolute; left:4px; bottom:3px; background:url(images/confirmare1.jpg);}

.comment-author-admin { background:#EFEFEF; border:1px solid #CCCCCC !important; padding:10px;}

h2.titlumare { font-size:97px; font-weight:bold; color:#D63FA8; text-align:center; margin-bottom:0; line-height:80px;}
h2.titlumare span { color:#000000}
.titlumare_desc { font-size:40px; color:#666; font-weight:normal; text-align:center; letter-spacing:4px; margin-bottom:25px;}

.list1 { background:#AC71B3; padding:30px 30px 1px 30px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:30px;}
.list1 li { background:url(images/dot_ul1.gif) no-repeat left top; padding-left:55px; font-size:20px; font-weight:bold; color:#fff; margin-bottom:25px; line-height:25px;}


.box1 { background:#B094C0; padding:30px 30px 1px 30px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:25px;}
.box1 h3 { color:#fff; font-size:22px; font-weight:bold; text-align:center; margin-bottom:7px; line-height:22px;}

.box2 { background:#EDE2EF; -moz-border-radius:10px; -webkit-border-radius:10px; padding:30px 30px 15px 30px; margin-bottom:25px;}
.box2 p { font-size:16px;}
.box2 ul {}
.box2 ul li { background:url(images/box2_dot.gif) no-repeat left 2px; padding-left:30px; font-size:13px; font-weight:bold; margin-bottom:15px;}

.video_titlu { font-size:26px; color:#7B4897; font-weight:bold; line-height:25px; text-align:center; margin-bottom:25px; text-transform:uppercase}
.video_titlu span { color:#1D1240; font-size:20px; display:block; text-transform:none}

.box3 { margin-top:30px; background:#EDE2EF url(images/24sept.gif) no-repeat center top; -moz-border-radius:10px; -webkit-border-radius:10px; padding:90px 30px 15px 30px; margin-bottom:25px; font-size:14px;}
.box3 p { line-height:18px;}
.small { font-size:11px; line-height:15px;!important}

.box4 { margin-top:30px; background:#EDE2EF url(images/25sept.gif) no-repeat center top; -moz-border-radius:10px; -webkit-border-radius:10px; padding:90px 30px 15px 30px; margin-bottom:25px; font-size:14px;}
.box4 p { line-height:18px;}

.marealbastru {font-weight:bold; font-size:38px; color:#615EAB; margin-bottom:10px; line-height:30px;}
#content p { margin-bottom:15px;}

#menu {position:absolute; top:221px; border-top:6px solid #C52B95; display:block; width:875px; padding-left:35px;}
#menu li { float:left;}
#menu li a {font-size:13px; font-weight:bold; text-transform:uppercase; color:#9175B7; background:#371560; padding:7px 15px; margin-right:2px; display:block; -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomright:7px; -webkit-border-bottom-right-radius:7px }
#menu li.current_page_item a {background:#C52B95; color:#fff;}

.cf-ol {}

.cf-ol li { margin-bottom:15px;}

.cf-ol li label {displayblock; width:190px; float:left;}

.cf-ol li input {padding:3px 5px; font-size:13px; margin-right:15px; width:200px;border:1px solid #ccc; background:url(images/bg_input.gif);}

.cf_hidden {display:none;}

.reqtxt, .emailreqtxt {color:#999; font-size:11px; font-weight:bold;}

#sendbutton {background:url(images/rezerva.jpg); border:0; cursor:pointer; display:block; width:233px; height:48px;}
#sendbutton2 {background:url(images/rezerva.jpg); border:0; cursor:pointer; display:block; width:233px; height:48px;}

.failure {color:#B73E25; font-weight:bold; margin-bottom:10px; border:1px dashed #B73E25; padding:5px 10px;}

.success {font-weight:bold; margin-bottom:10px; color:#78774F; border:1px dashed #78774F; padding:5px 10px; font-size:15px;}

fieldset {border:1px solid #999; padding:15px 30px; margin-bottom:25px;}

legend { font-size:14px; font-weight:bold; padding:0 5px}

.linklove {display:none!important;}

