body, html{
	height:100%;
}

body{
	margin:0;
	padding:0;
	background:#C9C9C9;
}
a{
	color:#a80000;
	text-decoration:none;
}

a:focus{
	outline: none;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:#880000;
}
a img{
	border:none;
}

form, fieldset{
	margin:0;
	padding:0;
	border:none;
}

input.inp_text{
	border:1px solid #bfc1a5;
}

input.inp_button{
	border-top:1px solid #bfc1a5;
	border-left:1px solid #bfc1a5;
	border-bottom:1px solid #9da07a;
	border-right:1px solid #9da07a;
}

div#main{
	width:950px;
	margin:0 0 0 20px;
	padding:0 11px 0 11px;
	background:url(../images/main_bg.png) 79px 0 repeat-y;
	min-height:100%;
}

* html div#main{
	height:100%;
}

div#header{
	position:relative;
	top:20px;
	left:79px;
	width:707px;
	height:95px;
	background:url(../images/head_bg.png) repeat-x;
}

div#header a{
	position:relative;
	top:10px;
	left:40px;
}

div#header img#prize{
	position:absolute;
	right:30px;
	top:-10px;
}

div#topmenu{
	position:relative;
	padding:3px 10px 0 10px;
	top:20px;
	height:30px;
}

ul#editii li, ul#pages li{
	font-size:.9em;
	float:left;
	border:1px solid #CCC;
	background:#f3f3e6;
	padding: 2px 5px;
	margin:0 3px 0 0;
}

ul#pages li{
	float:right;
}

ul#editii li a,ul#pages li a{
	color:#000;
	display:block;
	text-decoration:none;
	border-bottom:2px solid #bfc1a5;
}

ul#editii li.ed_reghin a:hover,
ul#editii li.ed_campie a:hover,
ul#editii li.ed_sigh a:hover,
ul#pages li a:hover{
	border-bottom:2px solid #000;
}

ul#editii li.ed_reghin a{
	border-bottom:2px solid #FF9600;
}
ul#editii li.ed_campie a{
	border-bottom:2px solid #00b208;
}
ul#editii li.ed_sigh a{
	border-bottom:2px solid #6000b2;
}

ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

div#linked, div.linked{
	position:relative;
	top:-100px;
	left:25px;
	float:left;
	background:transparent url(../images/linked_bg.gif) repeat-y;
	width:158px;
	padding:5px;
}

div#linked img{
	cursor:pointer;
}

div#linked_top,
div.linked_top{
	background:#CCC url(../images/linked_top.gif) no-repeat;
	height:17px;
	margin:-5px -5px 5px -5px;
}

div#linked_bottom,
div.linked_bottom{
	background:#CCC url(../images/linked_bottom.gif) no-repeat;
	height:16px;
	margin:5px -5px -5px -5px;
}

ul#linked_menu{
	display:none;
	padding:10px 0 0 10px;
	width:140px;
}

ul#linked_menu li a{
	font-size:.8em;
	color:#000;
}

div#context{
	clear:both;
}

div#leftside{
	float:left;
	padding:0;
	width:200px;
}

div#topmenu{
	position:relative;
	left:85px;
	width:680px;
}

ul#leftmenu, div#mainpage,
div#search, div#newsletter{
	top:30px;
	width:158px;
	padding:0 10px 0 12px;
	position:relative;
	background:url(../images/leftmenu_bg.png) repeat-y;
	margin:0 0 0 0;
}

* html ul#leftmenu, * html div#mainpage
* html div#search, * html div#newsletter{
}

div#search{
	margin-bottom:95px;
}
div#newsletter{
	margin-bottom:95px;
}

div#search form,
div#newsletter form{
	width:138px;
	position:relative;
	padding:0 10px 0 10px;
}

div#newsletter form legend{
	border-bottom:2px solid #bfc1a5;
	display:block;
}
div#search form label,
div#newsletter form label{
	cursor:pointer;
}
div#search form .inp_text,
div#newsletter form .inp_text{
	width:135px;
}
div#search form .inp_button,
div#newsletter form .inp_button{
	position:relative;
	display:block;
	margin:3px auto 0 auto;
}

ul#leftmenu li{
}

ul#leftmenu li a{
	font-size:.9em;
	text-indent:10px;
	display:block;
	height:1.2em;
	text-decoration:none;
	color:#64542D;
}
ul#leftmenu li a:hover{
	background:url(../images/left_a_hover.png) repeat-x;
}

ul#leftmenu li.left_bottom, ul#leftmenu li.left_top,
div.left_top, div.left_bottom{
	position:relative;
	height:23px;
	width:180px;
	margin:0 0 0 -12px;
}
ul#leftmenu li.left_bottom, div.left_bottom{
	background: url(../images/left_bottom.png) no-repeat;
}
ul#leftmenu li.left_top, div.left_top{
	background: url(../images/left_top.png) no-repeat;
}

div#mainpage img{
	position:relative;
	display:block;
	margin:auto;
}

div#content{
	float:left;
	width:567px;
	margin:35px 0 65px 0;
	display:inline;
}

ul#rightbanners{
/*
	margin-left:35px;
	float:left;
	position:relative;
	top:-80px;
*/
	position:relative;
	top:-80px;
	float:right;
	width:150px;
}
* html ul#rightbanners{
	left:35px;
	float:left;
	position:relative;
	top:-80px;
	width:150px;
}

ul#rightbanners li{
	margin:0 0 5px 0;
}
ul#rightbanners li a img{
	display:block;
	margin:auto;
}

ul#bottombanners, div#topbanners{
	background:#f2f3e3;
	border:1px solid #c0c2a6;
	clear:left;
	margin:0 0 60px 90px;
	padding:10px 0 5px 0;
	position:relative;
	width:684px;
}

* html ul#bottombanners{
	clear:both;
}

div#topbanners{
	padding:5px 0;
	margin:0 0 0 90px;
}
ul#topbanners{
 border:1px solid #c0c2a6;
 background:#f2f3e3;
 margin:10px 0;
 padding:10px 0;
 position:relative;
 width:562px;
 display:block;
}
ul#topbanners li{
 width:468px;
 display:block;
 position:relative;
 margin:0 auto;
}
ul#bottombanners{
	top:-50px;
	margin-bottom:0;
}

ul#bottombanners li{
	padding:0 0 5px 0;
	margin:0;
}

ul#bottombanners li a{
	display:block;
	margin:0;
	padding:0;
}

ul#bottombanners li a img, div#topbanners a img{
	display:block;
	margin:0 auto;
	padding:0;
}

.clearer{
	clear:both;
	visibility:hidden;
}

div#footer{
	position:relative;
	margin:-60px 0 0 118px;
	background:url(../images/foot_bg.gif) repeat-x;
	width:690px;
	height:55px;
}

div#foot_center{
	position:absolute;
	width:680px;
	text-align:center;
	font-size:.8em;
	top:5px;
}

div#trafic_ro{
	position:absolute;
	top:12px;
	left:10px;
	z-index:999;
}

a.rss{
	position:relative;
	margin:3px auto;
	display:block;
	background:url(../images/rss.gif) no-repeat;
	text-decoration:none;
	text-align:right;
	font-size:.8em;
	color:#000;
	width:50px;
	height:15px;
	padding:5px 0 0 0;
}

a.leguan{
	position:absolute;
	right:20px;
	top:20px;
	font-size:.8em;
	color:#B1B48C;
}

div#foot_left{
	position:absolute;
	left:0px;
	height:55px;
	width:10px;
	background:url(../images/foot_left.gif) no-repeat;
}

div#foot_right{
	position:absolute;
	right:-5px;
	top:0;
	height:55px;
	width:10px;
	background:url(../images/foot_right.gif) no-repeat;
}

/*   MAIN ARTICLE */
div#main_article{
	position:relative;
	padding:0 20px;
	background:url(../images/main_art_bg.gif) repeat-y;
}

div#main_article img,
div#left_articles img,
div#right_articles img{
	position:relative;
	margin:5px;
	border:1px solid #CCC;
	float:left;
}
div#main_art_top{
	height:10px;
	margin:0 -20px;
	background:url(../images/main_art_top.gif) no-repeat;
}

div#main_art_bottom{
	margin:0 -20px;
	height:10px;
	background:url(../images/main_art_bottom.gif) no-repeat;
}

h2{
	margin:0;
	padding:0;
	color:#a80000;
	font-family:Verdana;
	font-size:1em;
}

h2 a{
	color:#a80000;
	text-decoration:none;
}

h2 a:hover{
	text-decoration:underline;
}

p{
	margin:5px 0 10px 0;
	padding:0;
}

div#left_articles, div#right_articles{
	margin: 10px 0 0 0;
	float:left;
}
div#left_articles h2{
	font-size:.9em;
}

div#right_articles{
	margin:10px 0 0 11px;
}
div#right_articles h2{
	font-size:.8em;
}

div.left_article{
	width:308px;
	padding:10px;
	margin:0 0 5px 0;
	background:#fbfcf8;
	border:1px solid #bfc1a6;
}

div.left_article div.desc{
	width:308px;
}

div.right_article{
	width:200px;
	padding:10px;
	margin:0 0 5px 0;
	background:#fbfcf8;
	border:1px solid #bfc1a6;
	font-size:.9em;
}

div.right_article div.desc{
	width:200px;
}

/*=== COMMENTS ===*/
a.showcomments{
	background:url(../images/showcomment.gif) 0 3px no-repeat;
	display:block;
	width:7em;
	color:#a80000;
	text-indent:20px;
	text-decoration:none;
	margin:5px 0;
}

a.showcomments:hover{
	text-decoration:underline;
}

div#comments{
	display:none;
	border:1px solid #b9ad84;
	padding:15px;
	background:#fbfcf8;
}

form#comment_form fieldset{
	border:1px solid #CCC;
	padding:0 0 5px 20px;
}

form#comment_form label{
	display:block;
	cursor:pointer;
}

input.inp_c_text, textarea.c_text{
	display:block;
	margin:2px 0 5px 0;
	border:1px solid #CCC;
}

textarea.c_text{
	overflow:auto;
}

div#comments h3 span{
	position:absolute;
	right:23px;
	font-size:.7em;
}

div#comments h3{
	position:relative;
	font-weight:normal;
	margin:10px 0 0 0;
	padding:.3em .8em .3em 25px;
	border-top:2px solid #b9ad84;
	background:#f2f3e3 url(../images/showcomment1.gif) 5px 8px no-repeat;;
}

div#comments p{
	padding:10px;
	border-bottom:1px dotted #b9ad84;
}
div#comments p.c_even{
	background:#f8f6ec;
}

div.intern_page h1,
div.article_detail h1,
div.pub_detail h1,
div.search_result h1{
	margin:0 0 10px 0;
	padding:0 10px;
	border-bottom:1px solid #666;
}
div.article_detail h1,
div.pub_detail h1,
div.search_result h1{
	font-size:1em;
}

div.search_result h2{
	color:#000;
	font-size:.9em;
	font-weight:normal;
	margin:0 0 5px 0;
}

div.intern_page h2{
	margin:15px 0 0 0;
	padding:3px 0;
	background:#f2f3e3;
	border-bottom:1px solid #b9ad84;
}

div.article_detail h2, div.pub_detail h2{
	margin:10px 0 0 0;
	padding:3px 0;
	color:#000;
	background:#f2f3e3;
	border-bottom:1px solid #b9ad84;
}


div.desc{
	margin: 5px 0 0 0;
}
a.cont_link{
	clear:both;
	display:block;
	margin:-10px 0 0 0;
	text-align:right;
}
div.innerpage h3{
	margin:10px 0 0 0;
	padding:3px 5px;
	background:#f2f3e3;
	border-bottom:1px solid #b9ad84;
}

div.innerpage h4{
	border-bottom:1px solid #b9ad84;
}

div.innerpage ol li{
	border-bottom:2px dotted #b9ad84;
	margin:0 0 5px 0;
	padding:5px 0;
}

ul#search_pages li{
	position:relative;
	float:left;
}
ul#search_pages li a{
	display:block;
	font-size:.8em;
	width:20px;
	margin:0 2px;
	border:1px solid #b9ad84;
	text-align:center;
}
ul#search_pages li a:hover, ul#search_pages li a.selected{
	text-decoration:none;
	background:#bfc1a5;
	color:#FFF;
}

div.art_bottom em, div.art_bottom span{
	float:right;
	position:relative
}

a.epunctul{
	position:relative;
	z-index:999;
}

div.tag_cloud{
	position:relative;
/*	float:left;
	width:280px;*/
}
.tag_3{font-size:.7em;}
.tag_1{font-size:.9em;}
.tag_7{font-size:1.1em;}
.tag_6{font-size:1.3em;}
.tag_2{font-size:1.5em;}
.tag_4{font-size:1.7em;}
.tag_5{font-size:1.9em;}

p.all_articles{
	text-align:center;
}

p.all_articles a{
	display:block;
}