html, body {
    height: 100%; 
	font-family:Arial, Verdana, Tahoma, Helvetica;
	background-color:#FFFFFF;
	font-size:12px;
	padding:0;
	text-align:center;
	color:#252525;
	margin:0;
}
img {
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	border:none;
    vertical-align:middle;
}
table {
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
}

#interface1 {
	z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%;left:0;z-index:3;}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:130px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:3;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:0px;
	background-color:#b32936
}
#loader_bg {background-color:#EBEBE4;position:relative;top:8px;left:-1px;height:7px;width:113px;font-size:1px}
.main_wrap {
    position:absolute;
    left:50%;
    top:50%;
    width:947px;
    height:14px;
    margin-top: 270px; /* half of the height */
    margin-left: -473px; /* half of the width */
    /*border:1px solid #cb2227;*/
    background-image:url(_img/main_41.jpg);
    background-repeat:repeat-x;
}
.main_wrap1 {
    position:absolute;
    left:50%;
    top:50%;
    width:14px;
    height:14px;
    margin-top: 168px; /* half of the height */
    margin-left: -473px; /* half of the width */
    background-image:url(_img/main_41.jpg);
    background-repeat:repeat-x;
}
.main_wrap2 {
    position:absolute;
    left:50%;
    top:50%;
    width:14px;
    height:14px;
    margin-top: 168px; /* half of the height */
    margin-left: 460px; /* half of the width */
    background-image:url(_img/main_41.jpg);
    background-repeat:repeat-x;
}
*html .main_wrap1 {
    margin-top: 169px; /* half of the height */
}
*html .main_wrap2 {
    margin-top: 169px; /* half of the height */
}
.hr {
    position:absolute;
    top:480px;
}
*html .hr {
    top:481px;
}
* {
margin:0px auto;
padding:0;
zoom: 1.0; 
} 
div#shim {
visibility: hidden;
width: 100%;
height: 50%;
margin-top: -312px;
float: left;
}

div#wrapper {
    width:919px;
    height:625px;
clear: both;
position: relative;
top: -312px;
/* IE4ever Hack: Hide from IE4 **/
position: static;
/** end hack */

}

/* Hide from IE5mac \*//*/
div#shim {
display: none;
}

html, body {
height: auto;
}
/* end hack */

/* ]]> */ 
.main {
    position:absolute;
    left:50%;
    top:50%;
    width:919px;
    height:625px;
    margin-top: -312px; /* half of the height */
    margin-left: -459px; /* half of the width */
}
.floatl1 {
    position:relative;
    float:left;
    width:652px;
    text-align:left;
    height:493px;
}
.floatr1 {
    position:relative;
    float:right;
    width:267px;
    height:493px;
}
.sub1 {
    background-color:#edeae5;
    height:480px;
    text-align:left;
}
.sub2 {
    background-image: url(_img/main_11.jpg);
    height:158px;
    text-align:left;
    margin-top:3px;
}
.sub3 {
    background-image: url(_img/main_12.jpg);
    height:158px;
    text-align:left;
    margin-top:3px;
}
.sub4 {
    background-image: url(_img/main_13.jpg);
    height:319px;
    text-align:left;
    margin-top:3px;
}
.sub5 {
    background-color:#edeae5; 
    height:480px;
    text-align:left;
}
.floatl2 {
    position:relative;
    float:left;
    width:652px;
    text-align:left;
    height:90px;
    background-repeat:no-repeat;
}
* html .floatl2 {
    margin-top:-3px;
}

.floatr2 {
    position:relative;
    float:right;
    width:267px;
    text-align:left;
}
.heading1 {
    font-family:Arial, Helvetica, sans;
    color:#8195b8;
    font-size:26px;
    margin-left:6px;
    vertical-align:middle;
}
.heading1 a {
    font-family:Arial, Helvetica, sans;
    color:#8195b8;
    font-size:22px;
    vertical-align:middle;
    text-decoration: none;
}
.heading1 a:hover {
    font-family:Arial, Helvetica, sans;
    color:#cc222b;
    font-size:22px;
    vertical-align:middle;
    text-decoration: none;
}
.heading2 {
    font-family:Arial, Helvetica, sans;
    color:#cc222b;
    font-size:25px;
    margin-left:6px;
    vertical-align:middle;
}
.heading3 {
    font-family:Arial, Helvetica, sans;
    color:#cc222b;
    font-size:50px;
    margin-left:6px;
    vertical-align:middle;
}
.coll {
    color:#646464;
    margin:-1px 0 0 6px;
    font-weight:bold;
    text-decoration:none;
    vertical-align:middle;
}
.coll a {
    color:#646464;
    text-decoration:none;
}
.coll a:hover {
    color:#cc222b;
    text-decoration:none;
}
#coll1 {
    margin-top:13px;
}
.desc {
    margin:5px 5px 5px 80px;
    color:#000100;
    height:102px;
    overflow:hidden;
}
.desc1 {
    margin:3px 3px 3px 80px;
    color:#000100;
    height:430px;
    text-align:left;
    overflow:auto;
    padding-right:10px;
}
.desc2 {
    margin:7px 7px 7px 7px;
    color:#000100;
    height:365px;
    text-align:left;
    overflow:auto;
    padding-right:10px;
}
.desc3 {
    margin:7px 7px 7px 7px;
    color:#000100;
    height:430px;
    text-align:left;
    overflow:auto;
    padding-right:10px;
}
.mmenusel {
    background-color:#fafafa;
    height:21px;
    padding:7px 0 0 9px;
    vertical-align:middle;
    border-left:3px solid #a3b1cc;
}
* html .mmenusel {
    height:27px;
    padding:6px 0 0 9px;
}
.mmenuusel {
    background-color:#edeae5;
    height:21px;
    margin-top:3px;
    padding:7px 0 0 12px;
}
* html .mmenuusel {
    height:27px;
    padding:6px 0 0 9px;
}
.mmenusel a {
	font-family:Arial, Helvetica, sans;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#cc222b;
}
.mmenuusel a {
	font-family:Arial, Helvetica, sans;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#646466;
}
.mmenuusel a:hover {
	font-family:Arial, Helvetica, sans;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#cc222b;
}
.mmenusel img {
    vertical-align:middle;
}

.mmenuusel1 {
    margin-top:3px;
    padding:7px 0 0 12px;
}
* html .mmenuusel1 {
    padding:6px 0 0 9px;
}
.mmenuusel1 a {
	font-family:Arial, Helvetica, sans;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#646466;
}
.mmenuusel1 a:hover {
	font-family:Arial, Helvetica, sans;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#cc222b;
}

.mmenuusel2 {
    margin-top:3px;
    padding:0 0 0 3px;
}
* html .mmenuusel2 {
    padding:0 0 0 3px;
}
.mmenuusel2 a {
	font-family:Arial, Helvetica, sans;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#646466;
}
.mmenuusel2 a:hover {
	font-family:Arial, Helvetica, sans;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#cc222b;
}

.clfooter {
    clear:both;
    background-image: url(_img/main_40.jpg);
    background-repeat:repeat-x;
    height:14px;
    width:100%;
}
.footerl {
    position:relative;
    float:left;
    width:622px;;
    text-align:left;
    background-color:#edeae5;
    height:22px;
    padding:6px 0 0 30px;
}
* html .footerl {
    height:24px;
    padding:4px 0 0 30px;
    width:652px;
    margin-top:-1px;
}
.footerl a {
    color:#646464;
    text-decoration:none;
}
.footerl a:hover {
    color:#cc222b;
    text-decoration:none;
}
.footerr {
    position:relative;
    float:left;
    width:257px;
    text-align:left;
    background-color:#edeae5;
    height:22px;
    padding:6px 0 0 10px;
    color:#646466;
}
* html .footerr {
    height:24px;
    width:267px;
    padding:4px 0 0 10px;
    margin-top:-1px;
}
.footerr img {
    vertical-align:top;
    margin-top:-3px;
}
#langs {
    color:#cc222b;
    text-decoration:none;
    font-weight:bold;
}
.ppwrap {
    width:600px;
    height:500px;
}
.ppleft {
    font-family:Arial,Helvetica,sans;
    width:300px;
    height:100%;
    position:relative;
    float:left;
    text-align:left;
}
.ppright {
    font-family:Arial,Helvetica,sans;
    color:#646464;
    font-size:15px;
    letter-spacing:-0.5px;
    width:177px;
    height:100%;
    position:relative;
    float:right;
    text-align:left;
}
.pphref {
    font-weight:bold;
    text-decoration:none;
    font-family:Arial,Helvetica,sans;
    color:#646464;
    font-size:12px;
    letter-spacing:-0.5px;
    vertical-align:middle;
}
.ppcoll {
    color:#646464;
    margin:-1px 0 0 6px;
    font-size:17px;
    font-weight:bold;
    text-decoration:none;
    vertical-align:middle;
}
td {
    color: #646464;
    font-size:12px;
}
.box {
    border-left:none;
    border-top:none;
    border-right:none;
    color:#646464;
    font-weight:bold;
    border-bottom:1px solid #646464;
    background-color:#edeae5;
}
.zz {
    color:#646464;
    text-decoration:none;
    font-weight:bold;
}
.zz:hover {
    color:#cc222b;
    text-decoration:none;
    font-weight:bold;
}
#countryselect {
    font-size:11px;
}
#f_vards {width:250px;height:20px;padding-top:3px;margin-bottom:5px;color:#6a6a6a;}
#f_mail {width:250px;height:20px;padding-top:3px;margin-bottom:5px;color:#6a6a6a;}
#f_msg {width:250px;height:240px;padding-top:3px;margin-bottom:5px;color:#6a6a6a;}
#f_sbm {float:right;color:#cc222b;}

