@charset "utf-8";/* CSS Document */





/**********************************************************************

GENERAL

**********************************************************************/

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4em; color:#3a3a3a; background:#f7f5e8;}

a, h1 a:hover, h4 a:hover{color:#647217; text-decoration:underline;}

a:hover, h1 a, h4 a{color:#a1b727; text-decoration:none;}

h1{font-size:26px; color:#647217; font-weight:bold; line-height:1.3em;}

h2, #raCont .box h2{font-size:16px; color:#647217; font-weight:bold; line-height:1.3em;}

h3{font-size:14px; color:#a1b727; font-weight:bold; line-height:1.3em;}

h4{font-size:14px; color:#647217; font-weight:bold; line-height:1.3em; padding:3px 0;}

ol,ul{margin:0; padding-left:20px;}

a.but, a.but:hover{display:inline-block; background:#a1b727; text-decoration:none; color:#3a3a3a; padding:2px 5px; border:1px solid #a1b727;}

a.but:hover{background:#647217; color:#FFF; border:1px solid #a1b727;}

p{margin:0 0 15px;}

.bw5{border:5px solid #FFF}

.blk{color:#3a3a3a;}



/**********************************************************************

LAYOUT

**********************************************************************/

#wrapper{width:956px; margin:0 auto; background:url(/images/bg_right.gif) right top repeat-y;}

#menu{height:45px;}

#main{width:596px; float:left; padding-bottom:20px; padding-left:25px}

#header{padding-top:10px; height:199px; position:relative;}
#header p{margin:18px 15px 0px; width:315px; font-weight:bold; font-style:italic; font-size:13px;}

#header .elena{margin:0 0 -56px 0; top:-45px; right:-7px; position:absolute; z-index:10;}

#rightarea{width:295px; float:left; padding:0 20px 25px; background:#647217; color:#FFF; overflow:hidden;}

#footer{margin-left:34px; font-size:11px; padding:10px 0 10px 20px; background:#3a3a3a; color:#FFF;}



/**********************************************************************

HOME

**********************************************************************/

/*.elena{margin:-75px -20px -33px 0; float:right; position:relative; z-index:10;}

.homeLead{float:left; width:372px; margin-right:-47px;}

.homeLead h1{margin:-25px -67px 10px 0;}

.homeLead p{width:325px;}

.homeLead p br{line-height:10px;}*/

.homeIntro{padding:20px; background:#647217; margin:0; border-right:1px solid #FFF; border-bottom:1px solid #FFF; color:#FFF;}

.homeBoxes{float:left; width:268px; padding:0 15px; overflow:hidden;}

.homeBoxes h2{background:#647217; margin:0 -15px 15px; height:56px;}

.homeBoxes h2.lgr{background:#a1b727; margin:0 -15px 15px;}

.homeBoxes p{margin:10px 0;}

.homeBoxes h4{font-size:16px;}

h2.gr{background:#647217; margin:0 0 15px;}

h2.lgr{background:#a1b727; margin:0 0 15px;}

h2.videoH{background:#647217; margin:0 -15px 15px; padding:0 0 0; height:284px;}

h2.videoH2{background:#f7f5e8; margin:0 -15px 10px; padding:0 0 0; height:338px;}



/**********************************************************************

TOPMENU

**********************************************************************/

#topmenu{padding:0 0 0 10px;}

#topmenu li{margin-right:5px; float:left;}

#topmenu li img{float:left;}



/**********************************************************************

CONTENT

**********************************************************************/

#page {padding:0 25px 0 9px; overflow:hidden; width:562px;}

#page h1{background:#a1b727; height:56px; color:#3a3a3a; margin:0 -25px 20px -9px;}

#page h3{color:#3a3a3a; margin:10px 0 5px;}

#page ul, ul.list{list-style-image:url(../images/bull.gif); margin-bottom:15px;}

input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}

input.input, textarea.input{margin-top:5px; width:100%;}

input.send{display:inline-block; background:#a1b727; text-decoration:none; color:#3a3a3a; padding:2px 5px; border:1px solid #a1b727; margin-top:5px;}



#page ul.galerie, #page ul.videolist{list-style:none; padding:0; width:620px;}

.galerie li, .videolist li{float:left; width:134px; margin:0 12px 12px 0;}

.videolist li.clear{clear:both; font-size:0px; line-height:0px; height:0px; visibility: hidden; width:580px; float:left; margin:0; padding:0;}

.galerie li img, .videolist li img{float:left; border:2px solid #ccc;}

.videolist li img.active{border:2px solid #647217;}



#page ul.jurnal .galerie li{float:left; width:124px; margin:0 5px 5px 0;}



.presaf{ border-top:1px dotted #CCC; margin:10px 0 0; padding-top:10px;}



/**********************************************************************

RIGHTMENU

**********************************************************************/

#rightarea ul.list{list-style-image:url(/images/bulls.gif); margin-bottom:15px;}

#rightarea h2{background:#a1b727; margin:0 -20px 10px; padding:0; height:52px; overflow:hidden;}

#rightarea h2 .tbig{margin-top:-4px;}

#rightarea ul.jurnal, #page ul.jurnal{list-style-image:none;}

ul.jurnal, ul.presa{margin:0; padding:0 0 10px;}

#page ul.presa{padding:0; margin-bottom:25px; list-style-image:none;}

ul.jurnal li{margin:16px 0 20px;}

.date{float:left; height:38px; width:38px; margin:4px 12px 25px 0; font-size:13px; color:#3a3a3a; text-align:center; background:#a1b727; text-transform:uppercase; line-height:19px; font-weight:bold;}

ul.presa li .date{margin-bottom:5px; border-bottom:1px dotted #CCC;}

ul.presa li{margin-bottom:10px; border-bottom:1px dotted #CCC; padding-bottom:10px;}

ul.presa li p{margin:0 0 5px;}

ul.presa li p.autor{margin:0; font-style:italic; color:#666;}

.date span{display:block; height:19px; background:#3a3a3a; color:#FFF; font-size:16px;}

#page ul.jurnal li h3, #page ul.presa li h3, #rightarea ul.jurnal li h3{font-size:12px; padding:3px 0; margin:0px;}

#page ul.presa li h2{padding-top:4px;}

#page ul.presa li h3{font-size:14px; padding-top:4px;}

#page ul.jurnal li .content{float:left; width:512px; overflow:hidden;}

#page ul.jurnal li .content p{margin-bottom:10px;}

#rightarea ul.jurnal li h3, #rightarea ul.jurnal li h3 a{color:#FFF; text-decoration:none;}

#rightarea ul.jurnal li h3 a:hover{text-decoration:underline;}

ul.jurnal li p{margin:0;}

#rightarea ul.jurnal li p{float:left; width:245px; margin:0;}

ul.jurnal li img{margin:10px 0; border:5px solid #FFF}

ul.jurnal li img.nm{margin:0}

ul.jurnal li .galerie img{margin:0; border:2px solid #ccc;}



#rightarea #video{width:310px; margin-bottom:12px;}

#rightarea #video img{border:5px solid #FFF; float:left; margin:0 13px 13px 0;}



#rightarea #galerie{width:310px; margin-bottom:0x; height:62px;}

#rightarea #galerie img{border:3px solid #FFF; float:left; margin:0 10px 10px 0;}



#formerrors h3{color:#FFF; margin-top:10px;}



/**********************************************************************

FORUM

**********************************************************************/

#page ul.topics{list-style-image:none; padding:0;}

.topics li{font-size:14px; font-weight:bold; padding-bottom:5px; border-bottom:1px dotted #DDD;}



#page .posts{list-style:none; padding:0; overflow:hidden; width:562px;}

#posts .posts li{margin-bottom:10px; padding:10px; border:1px solid #DDD; background:#FFF;}

#page .posts li p{margin:0px;}

#page .posts li blockquote, blockquote{background:#f7f5e8; display:block; padding:10px; margin:10px 0; border:1px solid #DDD;}

#page .posts li blockquote.admin{background:#a1b727; border:1px solid #647217;}

#page .posts li blockquote p{font-style:italic; }

blockquote p{margin-bottom:0;}

blockquote{background:#FFF}



#posts li.admin{background:#a1b727; border:1px solid #647217;}

#posts li.admin p.head, #page #posts blockquote.admin p.head{background:#647217; color:#FFF;}

#posts li.admin p.head a{color:#FFF;}



#posts .posts li .head, p.head, #posts .posts li.admin blockquote p.head{margin:-10px -10px 5px; padding:5px 10px 3px; background:#DDD; color:#3a3a3a;}

.answerlink{display:inline-block; float:right;}



#pages{margin-bottom:15px; text-align:center;}

#pages a, #pages span{display:inline-block; padding:3px 5px; margin:0 3px; border:1px solid #CCC; background:#a1b727; color:#3a3a3a;}

#pages a:hover{color:#3a3a3a;}

#pages span{background:#647217; color:#FFF; font-weight:bold;}



#postmessage input{background:#FFF; font-size:12px; border:1px solid #647217; float:left; width:200px; margin:0 5px 0 0;}

#postmessage textarea{background:#FFF; font-size:12px; border:1px solid #647217; float:left; width:350px; margin:2px 0;}

#postmessage fieldset{padding:2px 0;}

#postmessage input.send{margin:0 0 0 80px; display:inline-block; background:#a1b727; text-decoration:none; color:#3a3a3a; padding:2px 5px; border:1px solid #a1b727; width:auto;}

#postmessage label{float:left; width:80px;}

.message{display:inline-block; margin:5px 0 5px; font-weight:bold;}



/**********************************************************************

FOOTER

**********************************************************************/

#footer a{color:#FFF; margin:0 5px;}

#footer img{float:right; margin:-31px 0 -17px 0; position:relative; z-index:10;}