* { -moz-box-sizing: border-box;}

body{
	background-color : #FFFFFF;
}
td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #55595b;
}
a{
	color : #0176b7;
}
a:hover{
	text-decoration : none;
}
a.inv{
	text-decoration : none;
}
a.inv:hover{
	text-decoration : underline;
}
h1{
	margin : 0px 0px 15px 0px;
	font-size : 18px;
	font-weight : normal;
	color : #0176b7;
}
h2{
	margin : 0px 0px 0px 0px;
	font-size : 14px;
	font-weight : normal;
	color : #155587;
}
h3{
	margin : 0px 0px 10px 0px;
	font-size : 13px;
	font-weight : bold;
	color : #5c5c5c;
	background-image : url(images/h3_lab.gif);
	background-position : 0px 50%;
	background-repeat : no-repeat;
	padding-left : 15px;
}
form{
	margin : 0px;
}
input, textarea, select{
	border : 1px solid #155587;
	font-size : 11px;
	color : #6e6e6e;
	background-color : #FFFFFF;
}
.desby, .desby a{
	font-size : 11px;
	color : #c6c6c6;
}

.lang{
	text-align : right;
	padding : 5px 40px 0px 0px;
	color : #252525;
}
.lang a{
	color : #FFFFFF;
}

.logo{
	background-color : #0177b8;
	background-image : url(images/logo_bg.jpg);
	background-position : 0px 0px;
	background-repeat : no-repeat;
}
.logo td{
	height : 120px;
}
.logo td.null td{
	height : auto;
}
.logo .lines{
	background-image : url(images/logo_lines.gif);
	background-position : 0px 0px;
	background-repeat : repeat-x;
}
.logo .crn{
	background-position : 0px 0px;
	background-repeat : no-repeat;
}
.logo #crnl{
	background-image : url(images/logo_crn_l.gif);
}
.logo #crnr{
	background-image : url(images/logo_crn_r.gif);
}
.logo .name{
	color : #FFFFFF;
	font-size : 42px;
	padding : 10px 0px 0px 55px;
	line-height : 40px;
}
.logo .slogan{
	color : #FFFFFF;
	font-size : 24px;
	text-align : right;
	padding : 15px 40px 0px 0px;
	line-height : 20px;
}

.div hr{
	color : #3eabd8;
}

.menu{
	background-color : #fcfcfe;
	background-image : url(images/menu_bg.gif);
	background-position : 0px 0px;
	background-repeat : repeat-y;
}
.menu td{
	padding-left : 35px;
	padding-top : 15px;
	padding-right : 20px;
}
.menu .head{
	background-position : 0px 0px;
	background-repeat : no-repeat;
	height : 15px;
}
.menu #headtop{
	background-image : url(images/menu_head_top.gif);
}
.menu #headbott{
	background-image : url(images/menu_head_bott.gif);
}
.menu .item{
	background-image : url(images/menu_lab.gif);
	background-position : 0px 6px;
	background-repeat : no-repeat;
	padding-left : 10px;
	margin-bottom : 10px;
}
.menu #active{
	font-weight : bold;
}

.main{
	background-image : url(images/main_bg.gif);
	background-position : 0px 0px;
	background-repeat : repeat;
	padding : 20px 40px 20px 40px;
}

.rights{
	padding : 0px 0px 3px 18px;
	font-size : 10px;
	color : #FFFFFF;
}
