BODY {
	font: 11pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	margin: 0em 0em 0em 0em;
	color: #1A1A1A;
 	background: url(../img/bg_line.jpg) repeat-x left top #FFFFFF;
	}

.a_button{
	background: #990000; 
	padding:3px 7px 3px 7px;
}

.a_button: hover{
	text-decoration: none;
}
	
form {
	margin: 0em 0em 0em 0em;
	}


input {
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #8F8F8F;
	height: 17px;
}


.radio {
	border: 0px;
}

textarea {
	font-size: 11px;
	font-family: tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background: #FFFFFF;
	border: 1px solid #999999;
	height: 100px;
	}
	
select {
	font-size: 11px;
	font-family: tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #8F8F8F;
}

	
.inputbox {
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #8F8F8F;
	height: 17px;
	}

.button {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #94061C;
	border: 1px solid #999999;
	height: 20px;
	}
	
img {
 border: 0px; 
 }


td,tr,p,div  {
	font-size: 11px;
	line-height: 12pt;
	}
	

a:link, a:visited {
	color: #A7772B;
	text-decoration: none;
	border : 0px;
}

a:hover {
	text-decoration: underline; 
 border: 0px; 
	}

hr {
	color: #EAE1D9;
	height:1px;
	min-height:1px;
}




.menu_0 {
	height: 20px;
	color: #FFFFFF;
	border: 0px;
	cursor: pointer;
	padding : 0 8 0 8;
}

.menu_over_0 {
	height: 20px;
	color: #FFFFFF;
	border: 0px;
	cursor: pointer;
	padding : 0 8 0 8;
}

.menu_sub_0 {
	height: 20px;
	color: #FFFFFF; 
	background: #AB0720;
	cursor: pointer;
	padding : 0 8 0 8;
}

.menu_sub_over_0 {
	height: 20px;
	color: #FFFFFF; 
	background: #BC0723;
	cursor: pointer;
	padding : 0 8 0 8;
}

/** lang menu  **/
.menu_4 {
	height: 17;
	color: #999999; 
	padding : 0 4 0 4;
	cursor: pointer;
}

.menu_over_4 {
	height: 17;
	color: #999999; 
	padding : 0 4 0 4;
	cursor: pointer;
	text-decoration : underline;
}

.menu_sub_4 {
	height: 17;
	color: #999999; 
	padding : 0 4 0 4;
	cursor: pointer;
}

.menu_sub_over_4 {
	height: 17;
	color: #999999; 
	padding : 0 4 0 4;
	cursor: pointer;
}

menu_link_4 {
	color: #999999; 
}


/** right menu  **/
.menu_2 {
	height: 18;
	color: #FFFFFF; 
	cursor: pointer;
}

.menu_over_2 {
	height: 18;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration : underline;
}

.menu_sub_2 {
	height: 18;
	color: #FFFFFF; 
	cursor: pointer;
}

.menu_sub_over_2 {
	height: 18;
	color: #FFFFFF; 
	cursor: pointer;
}



/** user menu  **/
.menu_3 {
	height: 23;
	min-height: 23;
	color: #FFFFFF;
	background: #94061C;
	border: 2 solid #FFFFFF;
	cursor: pointer;
	text-align : center;
	width : 150px;
}

.menu_over_3 {
	height: 23;
	min-height: 23;
	color: #FFFFFF;
	background: #BC0723;
	border: 2 solid #FFFFFF;
	cursor: pointer;
	text-align : center;
	width : 150px;
}

.menu_sub_3 {
	height: 23;
	color: #FFFFFF;
	background: #C32600;
	cursor: pointer;
}

.menu_sub_over_3 {
	height: 20;
	color: #FFFFFF; 
	border: 0px;
	cursor: pointer;
}




.redlink, .redlink:link, .redlink:visited, .redlink:hover  {
	color: #94061C;
	font-weight: bold;
}

.lines {
	background: url(../img/lines.gif) repeat-y left top; 
}

.bottom1 {
	background: url(../img/bottom1.jpg) no-repeat left top; 
}

.bottom2 {
	background: url(../img/bottom2.gif) repeat-x left top; 
}

.bottom3 {
	background: url(../img/bottom2.gif) repeat-x left bottom; 
}

.bottom5 {
	background: url(../img/bottom5.gif) repeat-x left bottom; 
}

.bottom_corner {
	background: url(../img/bottom_corner.jpg) no-repeat left bottom; 
}

.bg_menu {
	background: url(../img/bg_menu.jpg) repeat-x left top; 
}


.body_top {
	background: url(../img/body_top.jpg) no-repeat left top; 
}

.right_m {
	background: url(../img/right_m.jpg) no-repeat left top; 
}

.bg_head {
	background: url(../img/head.gif) no-repeat left top; 
}

.bg_body {
	background: url(../img/bg_body.png) repeat-y right top; 
}

.langs {
	background: url(../img/langs.jpg) no-repeat right bottom;
}

.bg_title1 {
	font-weight : bold;
	color : #FFFFFF;
	padding-right : 30;
	padding-left : 35;
	background: url(../img/bg_title1.jpg) no-repeat left top;
}

.bg_title2 {
	background: url(../img/bg_title2.jpg) repeat-x left bottom; 
}

.bg_c4 {
	background: url(../img/c4.gif) no-repeat left top; 
}

.bg_ct {
	height: 15;
	background: url(../img/ct.gif) repeat-x bottom; 
}

.bg_cb {
	height: 25;
	background: url(../img/cb.gif) repeat-x top; 
}

.bg_cl {
	background: url(../img/cl.gif) repeat-y right; 
}

.bg_cr {
	background: url(../img/cr.gif) repeat-y left; 
}

.input_login {
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #8F8F8F;
	width : 145px;
	}
	
.hightlights {
	background: #F4DC9D;
	}
    
  .poll_question{
	color: #000;
	font-weight : bold;
}

.poll_answer{
	color: #000;
}

.poll_proc{
	height: 3;
	background: #990000;
}

.button1 {
	color: #FFFFFF; 
	background: #990000;
	font-weight : bold;
	border: 0px;
	padding: 0px;
}

.button0 {
	color: #FFFFFF; 
	background: #666666;
	font-weight : bold;
	border: 0px;
	padding : 0px;
}

.label0{
	color: #666666;
}

form label{
	float: left;
	width: auto;
}

input.poll_checkbox{
	border: none;
	padding: 0px;
	margin: 0px 8px 0px 0px;
	float: left;
	width: auto;
}

div.right_poll{
	margin: 0px 0px 30px 0px;
}

div.right_poll td.poll_answer label{
	width: 192px;	
}

form label:hover{
	text-decoration: underline;
	cursor: pointer;
}

td.sub_arrow{
	height: 4px;
	background: url(../img/sub_arrow.gif) no-repeat center bottom;
}
