/*
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%;}
.mb20 { margin-bottom:20px;} 
.mb30 { margin-bottom:30px;} 

#maincontainer { width:820px; margin:0 auto}

#countdown { position:absolute; right:13px; bottom:52px;}


#header { width:820px; height:260px; 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;}


#container {width:700px; padding:0 60px 60px 60px; background:#fff url(images/bg_content.jpg) no-repeat left bottom}

#container p { margin-bottom:15px;}

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:16px; 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;}


#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%; }


.cf-ol {}
.cf-ol li { margin-bottom:15px;}
.cf-ol li label {displayblock; width:200px; 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); border-left:1px solid #666;  border-top:1px solid #666}
.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;}

