/* TOP */
#topHeader {
	background-image: url(../img/topheader_bg.gif);
}

#header {
	background-color:#1e9146;
	background-image: url(../img/header_spyglass.gif);
}


.comment {
	border: dashed 1px #CCCCCC;
	margin-top:20px;
}

.bottombar {
	background-color:#e8f4ec;
	padding:5px 10px;
}



.approve {
	background: url(../img/delim_vert_small.gif) no-repeat 100% 50%;
	margin:0 10px;
	padding:0 5px;
	float:right;
	color:#939393;
	font-size:10px;
}

.user {
	background: url(../img/icon_user.gif) no-repeat 0 0;
	padding-left:15px;
	margin-right:8px;
	color:#939393;
}

SPAN.user A {
	color:#4F94D0;
}

.time {
	background: url(../img/icon_time.gif) no-repeat 0 1px;
	padding-left:15px;
	margin-right:8px;
	float:right;
	color:#939393;
	font-size:10px;
}

.commentText {
	padding:5px 13px 30px 13px;
	height:auto !important;
}


.newstext {
	border:1px #ccc solid;
	padding:10px 20px 10px 20px;
	min-height:377px;
	margin:0 5px 10px 0;
}

.newstext H1 {
	font-size:17px;
}
.newstext H1 SPAN{
	font-size:11px;
	font-variant: small-caps;
}
.newstext H1 A{
	color: #066828;
	border-bottom: dashed 1px;
}
.newstext H2 {
	//background: url(../img/icon_section.gif) no-repeat 0 1px;
	//padding-left:17px;
	font-size:14px;
	font-weight: normal;
}

.newstext H4 {
	background: url(../img/icon_source.gif) no-repeat 0 1px;
	padding-left:17px;
	font-size:12px;
	font-weight: normal;
}

.newstext A:hover {
	text-decoration:underline;
}

.newstext H2 {font-size:13px}
.newstext A {color:#ff8c00}

.topbar {
	font-size:12px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding:0 0 0 15px;
	margin-right:8px;
}

.topbar A {
text-decoration:none;
color: #066828;
}
.topbar A:hover {text-decoration:none;}
A.lnk {
border-bottom: 1px dashed;
}


/* LANGUAGE */
.language LI {
	background-image: url(../img/topheader_bg.gif);
}

.language LI.active {
	background-color: #1e9146;
	background-image: url(../img/topheader_active.gif);
}

.language LI.active A {
	color:#e6f3eb;
}

.language LI.active DIV {
	background-image: url(../img/topheader_active_right.gif);
}

.downbutton {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background: #48bb70 url(../img/button.gif) repeat-x 0 0;
	padding:0px 10px 1px 10px;
	border:solid 1px #1e9146;
	cursor: pointer;
	width:140px;
}

.autosuggest
{
	position: absolute;
	width:200px;
	padding: 5px 10px 5px 10px;
	background:#fff;

	opacity:0.90;
	filter:alpha(opacity=90);
	border: solid 2px;
	border-top: 0;
	visibility:hidden;
}


/* TOP LIST */
.toplist LI {
margin-top:8px;
}
.toplist A {
font-size:12px;
color:#5f5f5f;
}
.toplist A:hover {color:#1e80b1;}

.g-dotted-delimeter{background:transparent url(../img/dotted.gif) repeat-x scroll 0 100%;height:2px;margin:0 9px;}

#formComment, #formContact
{
	background:#FCF8C9 none repeat scroll 0 0;
	border:1px solid #E6E2AC;
	font-size:0.85em;
	height:1%;
	padding:0;
	width:300px;
}

#formContact { width:500px; }

#formComment h3, #formContact h3 {
	background:transparent url(../img/notes_pin.gif) no-repeat scroll center top;
	color:black;
	font-size:1.1em;
	margin:0;
	padding:40px 20px 0;
	position:relative;
	top:-15px;
}

#formComment .i, #formContact .i {
	background:transparent url(../img/notes_b.png) no-repeat scroll right bottom;
	bottom:-1px;
	padding:0 20px 20px;
	position:relative;
	right:-1px;
}



.ac_results {
padding: 0px;
border: 1px solid WindowFrame;
background-color: Window;
overflow: hidden;
}

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}

.ac_results iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:300px;
height:300px;
}

.ac_results li {
position:relative;
margin: 0px;
padding: 2px 5px;
cursor: pointer;
display: block;
width: 100%;
font: menu;
font-size: 12px;
overflow: hidden;
}

.ac_loading {}

.ac_over {
background-color: #4395BD;
color: HighlightText;
}


.popup {
background:#999999 none repeat scroll 0 0;
display:none;
height:100%;
left:0;
min-width:1004px;
opacity:0.5;
position:fixed !important;
right:0;
top:0;
width:100%;
z-index:2;
}
.popupiframe {
bottom:0;
display:none;
height:100%;
left:0;
opacity:0;
position:absolute;
top:0;
z-index:3;
}
.popupform {
	color:#FFFFFF;
	display:none;
	left:0;
	position:fixed !important;
	right:0;
	text-align:center;
	top:0;
	width:100%;
	z-index:4;
}
.popupbox {
margin:0 auto;
text-align:left;
}
.popupborder {
background-color:#F3F9F5;
border:1px solid #D6D6D6;
float:left;
position:relative;
width:100%;
}
.popupinner {
background:transparent url(img/bg_popup_head.png) no-repeat scroll 0 0;
color:#4B555A;
float:left;
padding-bottom:40px;
}
.popupbox .h3box a {
position:absolute;
right:10px;
top:25px;
}
.popupbox h3 {
padding:27px 50px 50px 130px;
}
.popuppadding {
padding:0 40px;
}

.iserror
{
	text-align:right;
}

.iserror A
{
color:#CCCCCC;
font-size:9px;
}

.iserror A:hover
{
color:#EC3F13;
}

A.cool, A.video, A.soundfilm {
background: url(../img/cool.gif) no-repeat 0 0;
padding-left:35px;
color:#939393;
font-size:20px;
text-decoration:underline;
}
A.video {
background: url(../img/icon_video.gif) no-repeat 0 3px;
padding-bottom:5px;
}
A.soundfilm {
background: url(../img/soundfilm.jpg) no-repeat 0 3px;
padding-bottom:5px;
}
A.cool:hover, A.video:hover, A.soundfilm:hover
{
border-bottom: none;
}
.explanatory {
color:#939393;
font-size:10px;
}

A.thickbox:hover
{
border-bottom: none;
}

#main fieldset
{
background-color:#F3F9F5;
border:1px solid #D6D6D6;
margin:4px 0;
padding:10px 4px;
}
legend
{
color:#333333;
font-size:13px;
font-weight:bold;
padding:0 3px;
}
#main fieldset div
{
background:transparent url(../img/arrow_right.gif) no-repeat scroll 6px 5px;
color:#635D5C;
font-size:11px;
padding:1px 4px 10px 18px;
vertical-align:top;
}
fieldset a
{
color:#4395BD;
text-decoration:underline;
font-size:11px;
}

#textPageContent
{
background-color: #EFEFEF;
border: 1px solid #DDDDDD;
}

#textPageContent P {margin:10px}

.order
{
	margin-bottom: 23px;
	padding: 0;
	border: 1px solid #CCCCCC;
}

.order_vote
{
	color: #4CA206;
	float: left;
	padding: 0;
	text-align: center;
	width: 105px;
	background-color: #E8FDC9;
	padding: 15px 0;
	margin-top:1px;
}

.order_vote span
{
	display: block;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	line-height: 80%;
}

a.vote_order_button
{
	background: url(../img/vote_button.gif) no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
	display: block;
	font-family: Arial;
	font-size: 11px;
	height: 24px;
	line-height: 22px;
	margin: 5px auto 0;
	text-align: center;
	text-decoration: none;
	width: 73px;
	cursor:pointer;
}
a.vote_order_button:hover
{
	background-position: 0 -24px;
}
.order_content
{
	float: right;
	width: 520px;
}
.order_content H2 A
{
	font-size: 20px;
	color: #105895;
}

.order_content H2 A:hover
{
	text-decoration:underline;
}

.order_content h2 {
	margin: 8px 0 8px -22px;
	padding: 0 0 0 22px;
}

.order_panel
{
	margin-top: 10px;
	font-size: 11px;
}
.order_panel .user
{
	color: #C0C0C0;
	float: right;
}

.comments {
    background: url(../img/comments.gif) no-repeat scroll 0 2px transparent;
    padding: 0 0 0 17px;
    color: #4F94D0;
}

.order_text
{
	font-size:11px;
}
.order_vote IMG
{
	margin-top:7px;
}

.order_search
{
	font-size:11px;
	float:right;
	margin:10px;
}

.order_search a
{
	margin:0 4px;
}

.order_add
{
	font-size:11px;
	margin:8px;
}

.order_add a
{
	font-size:14px;
	font-weight:bold;
}
.order_link
{
	float:right;
	margin:5px;
}
.order_link a
{
	font-size: 11px;
	color:#EC3F13;
	text-decoration:underline;
}
