/* CSS Document */
body {
	background-color:#ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b
	}
	
body, img, div, h1, h2, p {
	border:0;
	margin:0;
	padding:0
	}

a:link, visited {
	text-decoration:underline;
	color:#115ea3
	}	
a:hover, active {
	text-decoration:none;
	color:#115ea3
	}
	
.ali {
	color:#747474;
	padding:2px 0 2px 20px;
	line-height:18px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	background:transparent url(img/lil.gif) no-repeat left
	}
a.ali:hover, active {
	text-decoration:underline;
	background:transparent url(img/lia.gif) no-repeat left
	}
	
a.men {
	color:#ffffff;
	padding:9px 14px 9px 14px;
	line-height:31px;
	background:transparent url(img/menuidbg.gif) top;
	text-decoration:none;
	margin-right:1px
	}
a.men:hover, active {
	text-decoration:none;
	color:#fffcd9;
	background:transparent url(img/menuidbga.gif) top
	}
	
a.bot {
	color:#ffffff;
	line-height:20px;
	padding:3px 10px 3px 10px;
	margin-right:1px;
	height:20px;
	background:url(img/botmenubg.gif) top;
	text-decoration:none;
	}
a.bot:hover, active {
	text-decoration:none;
	color:#737056;
	background:url(img/botmenubga.gif) top;
	}

a.lng {
	color:#838063;
	margin:3px 6px 3px 6px;
	line-height:20px;
	text-decoration:none;
	}
a.lng:hover, active {
	text-decoration:underline;
	color:#838063;
	}

a.lga {
	color:#a5a5a5;
	}
a.lga:link, visited {
	text-decoration:none;
	}	
a.lga:hover, active {
	text-decoration:underline;
	color:#666666
	}
	
img.logotype {
	height:47px;
	width:156px;
	margin:30px 0 0 35px
	}	
img.icon {
	margin:0 3px 0 3px
	}

p {
	padding:5px 0 5px 0	
	}	

h1 {
	font-size:18px;
	font-weight:normal;
	color:#41518f;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px #a1b3d9 solid
	}
h2 {
	font-size:18px;
	font-weight:normal;
	color:#41518f;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px #a1b3d9 solid
	}

h3 {
	font-size:14px;
	color:#41518f;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px #a1b3d9 solid
			}

strong.title {
	color:#6a77a7
	}
	
span.select {
	color:#fffcd9
	}
span.men {
	color:#ffffff;
	padding:9px 14px 9px 14px;
	line-height:31px;
	background:transparent url(img/menuidbga.gif) top;
	margin-right:1px
	}
span.lng {
	color:#ffffff;
	padding:3px 6px 3px 6px;
	margin:0 5px 0 5px;
	background:#a7a37e url(img/menutopbg.gif) repeat-y right;
	}
span.bot{
	color:#737056;
	background:url(img/botmenubga.gif) top;
	line-height:20px;
	padding:3px 10px 3px 10px;
	margin-right:1px;
	height:20px;
}

	
div.mainbox {
	width:900px;
	background:url(img/shadown.gif) right repeat-y
	}	
div.main {
	padding:0 100px 0 8px
	}	
div.header {
	height:90px;
	background:url(img/yuvi.gif) bottom right no-repeat;
	position:relative
	}	
div.menubox {
	height:146px;
	background:#003198
	}	
div.menu {
	height:33px;
	text-align:right;
	background:url(img/menubg.jpg) no-repeat  
	}
div.headertop {
	height:18px;
	background:url(img/headertop.jpg) no-repeat  
	}
div.headercont {
	height:95px;
	background:url(img/headercont.jpg) no-repeat  
	}
div.content {
	background:url(img/contbg.jpg) top repeat-x  
	}
div.headerbottom {
	height:17px;
	background:url(img/headerbottom.jpg) no-repeat
	}
div.contentlist {
	position:relative;
	height:200px
	}
div.contentlistone {
	background:#FFFFFF url(img/contentlistbg.gif) bottom repeat-x;
	height:200px; 
	width:360px;
	position:absolute;
	top:0;
	left:5px
	}
div.contentlisttwo {
	background:#FFFFFF url(img/contentlistbg.gif) bottom repeat-x;
	height:200px; 
	width:415px;
	position:absolute;
	top:0;
	right:5px
	}
div.listcontbox {
	background:url(img/pict.gif) no-repeat right top;
	margin:7px	
	}	
div.listcontboxx {
	background:url(img/pict.gif) no-repeat right top;
	}	
div.listcontboxblue {
	background:url(img/pictblue.gif) no-repeat right top;
	margin:7px	
	}	
div.listcont {
	padding:15px 15px 15px 25px;
	line-height:16px
	}
div.listcentercont {
	padding:15px 15px 15px 25px;
	}
div.infobarbox {
	height:30px;
	background:#a7a37e url(img/barleftbg.gif) left repeat-y;
	margin:20px 5px 20px 5px;
	padding:0 0 0 30px	
	}
	
div.infobar {
	background:url(img/barrightbg.gif) right repeat-y;
	line-height:30px;
	color:#FFFFFF;
	}
div.centercontent {
	background:#FFFFFF url(img/contentlistbgt.gif) bottom repeat-x;
	//height:310px;
	margin:0 5px 0 5px
	}
div.centercontentx {
	background:#FFFFFF url(img/contentlistbgt.gif) bottom repeat-x;
	margin:0 5px 0 5px;
	padding:5px
	}
div.centercontentone {
	float:left;
	width:330px;
	}
div.centercontenttwo {
	float:right;
	width:375px;
	padding-top:38px
	}
div.copy {
	padding: 10px 25px 35px 25px;
	color:#999774
	}
div.by {
	color:#a5a5a5;
	float:right
	}
div.bot {
	height:75px;
	position:relative;
	background:#011262 url(img/bottom.jpg) no-repeat
	}
div.list {
	background:transparent url(img/list.gif) no-repeat left top;
	padding-left:20px;
	margin:5px	
}	
div.menucont {
	padding-top:1px;
	}
div.topmenu {
	position:absolute;
	top:30px;
	width:300px;
	text-align:right;
	right:15px
	}
div.lngbox {
	margin-left:15px;
	float:right
	}
div.botmenu {
	position:absolute;
	top:20px;
	left:120px;
	}
div.calc{background:url(img/calculator.gif) left no-repeat; margin-top:-20px; padding:0 10px 0 60px; font-size:18px; line-height:50px; position:absolute; top:380px; left:590px}	
	
table.cont2 td {
	vertical-align:top; 
	width:50%; 
	padding-right:5px 
	}
table.cont{width:100%; border:none; margin:0}
table.cont td{vertical-align:top; width:50%; padding-right:3%}
table.cont ul{ margin:0; padding:0; padding-left: 20px; margin-top:0; font-weight:bold;}
table.cont li{ padding-left: 0;}
table.cont th{vertical-align:top; width:47%; font-weight:normal; text-align:left;}
table.cont img{ border:1px #CCCCCC solid}

table.kredit{width:100%; border-top: 1px solid #A29E79; border-right: 1px solid #A29E79; margin:0; background-color:#FFFFFF;}
table.kredit td{vertical-align: top; border-left: 1px solid #A29E79; border-bottom: 1px solid #A29E79; text-align: left; width:50%; padding: 5px;}
table.servicetable2{width:100%; border:none; margin:0}
table.servicetable2 td{vertical-align: middle; text-align: center;}

table.vip{width:100%; border: 0; margin:0; font-family:Arial, Helvetica, sans-serif}
table.vip td{vertical-align: top; text-align: left; padding: 5px; width:50%; border:#CCCCCC 1px solid; background-color:#F7F7F7}

table.instr{width:100%; border: 0; font-size:9pt; margin:0; font-family:Arial, Helvetica, sans-serif}
table.instr td{vertical-align: top; text-align: center; padding: 10px; width:25%}

table.descr{width:100%; border-right:#3f65b1 solid 1px; margin:0}
table.descr td{vertical-align: middle; width: 10%; height: 25px; padding:5px; text-align:center; border-left: #3f65b1 solid 1px; border-bottom: #3f65b1 solid 1px }
table.descr th{vertical-align: middle; width: 10%; text-align:center; background-color:#003198; color:#ffffff; border-left: #FFFFFF solid 1px; border-top: #FFFFFF solid 1px }

table.cont3{width:100%; border:none; margin:0}
table.cont3 td{vertical-align:top; text-align:left}
table.cont3 table td{vertical-align:middle; text-align:center}
table.cont3 table.kredit td{vertical-align:top; text-align:left}

table.catid{width:100%; border:none; margin:30px 0 0 0}
table.catid th{background-color:#efefef; padding:10px; text-align:left; font-weight:normal; border-left:#003198 5px solid}
table.catid td.imga{width:125px;}
table.catid td{padding:10px; text-align:left; vertical-align:top; border-bottom:#efefef solid 5px}

table.det{width:100%; border:none;}
table.det th{background-color:#F7F7F7; text-align:left; font-weight:normal; border:none; padding:5px;}
table.det td{text-align:left; font-weight:normal; border:none; padding:5px;}

.red{color:#CC0000}

.rootnode {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rootnode A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.simplenode A {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#bad A {
	COLOR: #666666
}
#bad A:hover {
	COLOR: #666666
}
.rootnode A:hover {
	COLOR: #0000ff
}
.simplenode A:hover {
	COLOR: #0000ff
}