/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(../../images/back_in.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:center;
	}

#loading{
position: relative;
top:0%;
left: 60%;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 36px;
width: 40%;
height: 50px;
background-color: #EECDA8;
color: #000000;
text-decoration: blink;
text-align: center;
vertical-align: middle;
}	

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.70;
filter: alpha(opacity=80);
}

.white_content {
display: none;
position: absolute;
top: 10%;
left: 30%;
width: 500px;
height: 400px;
padding: 16px;
border:1px solid #888888;
background-color: #313d1e;
z-index:1002;
overflow: auto;
}

#main{
width:100%;
height:auto  !important;
min-height:1250px; max-height:1880px;
margin-bottom:5px;
}

#header{
width:auto;
height:141px;
background:url(../../images/headers.png);
background-repeat:repeat-x;
color:#000;
}

#logo{
margin-left:15px !important;
margin-top: 22px !important;
width:300  !important;
height:95px;

float:left;
background-repeat:no-repeat;
font-size:26px;
color:#000;
font-weight:bold;
}

#conten{    
width:auto;
height:289px;
background-repeat:repeat-x;
}

#titel_bar{
width:96%;
height:24px;
border:1px solid #868484;
background:url(../../images/title.gif);
padding: 10px 5px;
background-repeat:repeat-x;
text-align: left;
vertical-align: middle;
}

#titel_bar h2{ padding:0; margin:0; font-size:20px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}

#step{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
margin-top:10px;
margin-left:10px;
}	

#conten_body{
width:95%;
height: auto;
overflow:hidden;
}

#welcome{
 width: 100%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:24px;
 color:#FFFFFF;
 margin-top:15px;
 text-align: center;
}

#Conten_left{
width:75%;
height: auto;
float:left;
overflow:hidden;
text-align:left;
}


#Conten_right{	width:20%; min-height: 420px; background-color:#04938a; border-top:1px solid #999999 ; border-right:1px solid #04938a; border-bottom:1px solid #04938a;	float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;overflow:hidden;}

#content_right_inner{width: 100%; height: auto; overflow: hidden; text-align: center;padding:5px;}

#content_right_inner ul{ text-align:left; list-style:none; color:#FFFFFF; display:block; margin:0px; padding:0px;}

#content_right_inner ul li{ text-align:left; list-style:none; color:#0A15E7; border-bottom: 1px #000000 dotted;}

#content_right_inner ul li a:link{display:block; width: 100%; font-weight:bold; height: 20px; padding: 5px 0px 0px 5px;color: #003300; text-decoration:none;}
#content_right_inner ul li a:visited{display:block; width: 100%; font-weight:bold; height: 20px; padding: 5px 0px 0px 5px;color: #003300; text-decoration:none;}

#content_right_inner ul li a:hover{ display:block;width: 100%; font-weight:bold; height:20px; color: #FFFFFF ; padding:  5px 0px 0px 5px; font-weight:bold;}
#content_right_inner ul li a:visited:hover {display:block;width: 100%; font-weight:bold; height:20px; color: #FFFFFF !important; padding:  5px 0px 0px 5px; font-weight:bold;}
#content_right_inner ul li#active a{ display:block;width: 100%; font-weight:bold; height:20px; color: #CCCCCC ; padding:  5px 0px 0px 5px; font-weight:bold;}

.right_block{width: 95%; height: auto; }

.right_block h3{ display:block; width: 100%; height:35px; font-size: 16px; font-weight: bold; color: #CCCCCC; background: url(../../images/menu_top_back.png) repeat-x top left; margin:0; padding:0; cursor:pointer; vertical-align: middle; text-align: left}

.right_block_inner{width: 99%; height: auto; overflow:hidden; }

.right_block_inner table td a:link,.right_block_inner table td a:visited{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}

.right_block_inner table td a:hover{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CCCCCC; text-decoration: underline}

.right_block_inner table td label{font-weight:bold; height: 20px; padding: 5px 0px 0px 5px;color: #003300; text-decoration:none; font-size: 12px}

.right_block_inner table td input.normal{ font-family: Geneva, Arial, Helvetica, sans-serif; border: 2px solid #e5e5dd; width: 150px; height: 30px; background:url('../../../images/search_field_back.png'); font-size: 16px; font-weight: bold; color: #c9c9c7 }

.right_block_inner table td input.mouseover{  font-family: Geneva, Arial, Helvetica, sans-serif;border: 2px solid #a7a7a2; width: 150px; height: 30px; background:url('../../../images/search_field_back.png'); font-size: 16px; font-weight: bold; color: #a7a7a2 }

.right_block_inner table td input.btn_search_normal{ font-family: Geneva, Arial, Helvetica, sans-serif; border: 2px solid #CCCCCC; width: 80px; height: 35px; background:url('../../../images/menu_top_back.png'); font-size: 16px; font-weight: bold; color: #FFFFFF; text-align:center; vertical-align: middle}

.arrow_up{background-image:url(../../images/arrow2.png); background-repeat:no-repeat; float:right; display:block; margin: -15px 20px 0px 0px;}

.arrow_down{background-image:url(../../images/arrow3.png); background-repeat:no-repeat; float:right; display:block; margin: -15px 20px 0px 0px;}


.footer{
	position:fixed;
	bottom:0px; width:100%;
}
#footer{
	width:100%;
	height:55px;
	background:url(../../images/footer.gif);
	background-repeat:repeat-x;
	}
	#footer a:link, a:visited,a:hover{
	color:#FFFFFF;
	font-weight:bold;
}


.link a{ text-decoration:none; color:#FFFFFF;}

.link a:hover{ text-decoration:none; color: #FFFF00;}

.link input {height: 44px; border:0px; background-image: url(../../images/title.gif); color:#FFFFFF; width:150px; font-size:22px; cursor:pointer;}


#loged_user{
color: #209204;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
float:right;
margin-right: 6px;
margin-top: 118px; font-weight:normal;
}

.menu_parent{ background-image:url(../../images/parent_menu.png); font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:100%; height:27px; color: #fff; cursor:pointer;}

.may_account{font-family:Arial, Helvetica, sans-serif; font-size:12px;width:100%; border: 1px #666666 solid; color:#FFFFFF;}

.may_account ul li:hover{ background-color: #b51e03; cursor:pointer; height:18;}

.may_account ul li{cursor:pointer; height:18; list-style: none; width:100%; padding:0px 0px 0px 0px;}



#loged_user a{ text-decoration: none; color:#021c72 !important;font-size:15px;font-weight:normal;}

#loged_user a:hover{ text-decoration: underline; color:#EA6111;font-size:15px; font-weight:normal;}



#Conten_left h2{ width:100%; height: 25px; border: 1px outset #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:3px 0px 0px 5px; color:#FFFFFF;}

#Conten_left div.basic_div{ width:100%; overflow:hidden; line-height:25px; background-color:#B10501;border: 1px inset #FF0000; height: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:8px 2px 8px; 5px; color:#FFFFFF;}

#Conten_left div.picture_div{ width:100%; line-height:25px; border: height: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.div_for_picture table tr td input.button{ background-image:url(../../images/menu_top_back.png); width:80px; height:30px; color:#FFFFFF; font-weight:bold; border:none;}
@media screen {
    #header{ display:block;}
}
@media print {
    	#header,#loged_user,#btnPrint{ display:none; visibility:hidden;}
	fieldset{ width:98%; margin-bottom:15px; clear:both;}
	.no-print{display:none !important; visibility:hidden !important;}
}
#printdiv, .print-body{ /*background-color:#FFF !important; background-image:none !important;*/}
.page-footer {
	position: fixed;
	bottom: 5px;
	right: 0;
	font-size: 8pt;
	counter-increment: page;
	content: "Page " counter(page) " of " counter(pages);
}
