body{
 
    margin-left: 0px;
 
    margin-top: 0px;
 
    margin-right: 0px;
 
    margin-bottom: 10px;
 
    background-color: #E2EDFF;
 
}
 
a:link{
 
        text-decoration : underline;
 
        color: #2F92D5;
 
}
 
a:active{
 
        text-decoration : underline;
 
        color: #2F92D5;
 
}
 
a:visited.register{
 
        text-decoration : underline;
 
        color: #2F92D5;
 
}
 
a:visited{
 
        text-decoration : underline;
 
        color: #2F92D5;
 
}
 
a:hover{
 
        #text-decoration : underline;
 
        color: red;
 
}
 
.class2 A:link {text-decoration: none; color: white}
.class2 A:visited {text-decoration: none; color: white}
.class2 A:active {text-decoration: none; color: white}
.class2 A:hover {text-decoration: none; color: red}
 
.separator{
 
    margin-top: 10; 
 
    margin-bottom: 0px;
 
}
 
.frame_table{
 
    width: 1000px;
 
    border: 0px;
 
    border-collapse: collapse;
 
}
 
.plain_table{
 
    border: 0px;
 
    width: 100%;
 
    border-collapse: collapse;
 
}
.check_order_table{
	background-color: #D3E4FE;
	width: 60%;
	border: 2px solid #4E71BA;
}
.ok_table{
	background-color: #B4F5B9;
	width: 60%;
	height: 130;
	border: 2px solid #009933;
}
.error_table{
	background-color: #F8CFC7;
	width: 60%;
	height: 80;
	border: 2px solid #CC0000;
}
.header_table{
 
    border: 0px;
 
    width: 100%;
 
    border-collapse: collapse;
 
    background-image: url('/img/bg.png');
 
    background-position-y: bottom;
 
    height: 145px
 
}
 
.table_menu{
 
    border: 0px;
 
    width: 100%;
 
    border-collapse: collapse;
 
    background-color: #F5FAFE;
 
    cellspacing: 2px;
 
}
 
.td_logo{
 
    width: 420px;
 
    height: 102px;
 
    vertical-align: top;
 
    padding-left: 8px;
 
}
 
.td_tech{
 
    width: 353px;
 
    vertical-align: middle;
 
}
 
.td_telefon{
 
    padding-right: 5px;
    
    vertical-align: top;
 
}
 
.td_date_time{
 
    width: 420;
 
    vertical-align: top;
 
    padding-left: 10px; 
 
    padding-top: 3px;
 
    font-family: Tahoma;
 
    font-size: 9pt;
 
}
 
.td_menu{
 
    width: 250;
 
    vertical-align: top;
 
}
 
.td_menu_inside_red{
 
    width: 3px;
 
    background-color: #FF0000;
 
}
 
.td_menu_inside_content_imp{
 
    padding-left: 7px;
 
    padding-right: 5px;
 
    padding-top: 5px;
 
    padding-bottom:5px;
 
    background-color: #BE292E;
 
    font-family: Tahoma;
 
    color:#FFFFFF;
 
    font-size: 9pt;
 
    font-weight: bold;
 
}
 
.td_menu_inside_content_selected{
 
    padding-left: 7px;
 
    padding-right: 5px;
 
    padding-top: 5px;
 
    padding-bottom:5px;
 
    background-color: #2C74BD;
 
    font-family: Tahoma;
 
    color:#FFFFFF;
 
    font-size: 9pt;
 
    font-weight: bold;
 
}
 
.td_menu_inside_content{
 
    padding-left: 7px;
 
    padding-right: 5px;
 
    padding-top: 5px;
 
    padding-bottom:5px;
 
    background-color: #305194;
 
    font-family: Tahoma;
 
    color:#FFFFFF;
 
    font-size: 9pt;
 
    font-weight: bold;
 
}
 
.td_ask_a_question{
 
    padding: 5px; 
 
    background-image: url('/img/fon_order.gif'); 
 
    background-repeat: repeat-x; 
 
    height: 25;
 
    font-family: Tahoma;
 
    color:#FFFFFF;
 
    font-size: 9pt;
 
    font-weight: bold;
 
}
 
.td_main_content{
 
    width: 750;
 
    vertical-align: top;
 
    padding-left: 15px
 
}
 
.plain_text{
 
    font-family: Tahoma;
 
    font-size: 10pt;
 
}
 
h1{
    text-align: center;
	font-family: Georgia;
	font-size: 18pt;
	color: #305194;
	font-style: italic;
}
h2{
    text-align: left;
	font-family: Georgia;
	font-size: 14pt;
}
p{
    font-family: Tahoma;
	font-size: 10pt;
	text-indent: 1.5em;
	text-align: justify;
	margin-top: 5; 
	margin-bottom: 0px;
}
.important_text{
	font-family: Tahoma;
	font-size: 15pt;
	color: #CF1C04;
}
.input{
	border: 1px solid #929599
}
hr{
	color: #929599;
	height: 1px;
}
table{
    font-family: Tahoma;
	font-size: 10pt;
	border-collapse: collapse;
    padding: 2px;
}
.search{
    background-image: url('search_icon.png');
	background-repeat: no-repeat; 
	background-position-x: left;
	background-position-y: center;
	border: 1px solid #556b85;
	margin-top: 3px;
	padding: 3px 3px 3px 20px;
	height: 21px;
	color: #556b85;
	font-size: 0.85em;	
	position: relative;
}
.search_button{
	font-family: Tahoma;
	font-size: 10pt;
	color: #ffffff;
	border: 1px solid #556b85;
	height: 21px;
	width: 21px;
	background: #8397AF;
}