html,body {
height:100%;
margin:0;
padding:0;
}

#all {
position:relative;
height:100%;
min-height:100%;
left:50%;
margin-left:-36%;
width:72%;
border-left-style:solid;
border-right-style:solid;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
min-width:660px;
letter-spacing:-.1pt;
border-color:#666;
border-width:1px;
}

html > body #all {
height:auto;
}

#footer {
position:absolute;
left:0;
bottom:0;
width:100%;
background-color:#333;
color:#fff;
text-align:right;
padding:14px 0;
}

#footer span {
padding-right:40px;
}

#footer span a {
color:#fff;
}

#empty {
height:60px;
}

#content {
padding:0 40px 20px;
}

#logo_print {
position:absolute;
z-index:1;
left:50%;
visibility:hidden;
top:0;
}

#fonlogo img {
position:absolute;
z-index:6;
left:50%;
margin-left:-141px;
top:0;
width:282px;
height:133px;
font-size:100%;
color:#fff;
border:0;
}

#ten {
position:absolute;
z-index:7;
left:50%;
margin-left:-136px;
top:134px;
width:272px;
height:15px;
background-image:url(images/ten.png);
background-repeat:no-repeat;
}

#logo img {
position:absolute;
z-index:8;
left:50%;
margin-left:-118px;
top:68px;
width:236px;
height:44px;
font-size:130%;
color:#fff;
border:0;
}

#fon {
top:0;
width:100%;
height:220px;
background-image:url(images/fon.jpg);
background-color:#333;
background-repeat:repeat-x;
white-space:nowrap;
}

#fon ul {
position:relative;
width:100%;
top:182px;
list-style:none;
margin:0;
padding:10px 0;
}

#fon li {
display:inline;
text-transform:none;
color:#eee;
background-color:inherit;
text-decoration:none;
vertical-align:top;
margin:0;
padding:10px 20px;
}

#fon a {
text-transform:none;
color:#eee;
background-color:inherit;
text-decoration:none;
margin:0;
padding:0;
}

#fon #current {
background-color:#584741;
margin:0;
padding:9px 20px;
}

ul.links {
float:none;
list-style:none;
width:100%;
margin:0;
padding:0;
}

ul.links li {
color:#333;
font:100%/150% Arial, Helvetica,sans-serif;
margin:0 0 1em;
padding:0;
}

a {
text-align:left;
color:#05c;
}

a:hover {
color:#c00;
}

h1 {
font-size:190%;
color:#333;
letter-spacing:-.4pt;
margin-bottom:.8em;
background-color:inherit;
}

h2 {
font-size:150%;
color:#333;
background-color:inherit;
letter-spacing:-.4pt;
margin-bottom:.6em;
margin-top:1em;
}

h3 {
font-size:110%;
color:#333;
background-color:inherit;
letter-spacing:-.4pt;
margin-bottom:.6em;
margin-top:1em;
}

p {
color:#333;
background-color:inherit;
font:100%/150% Arial, Helvetica,sans-serif;
margin:0 0 1em;
padding:0;
}

form p input,textarea {
margin-bottom:10px;
}

div.preview img {
background-color:#eee;
border:0;
padding:20px;
}

div.preview {
margin-bottom:2em;
}

div.preview p {
margin:1em 20px -.5em;
}

form p {
margin:0;
padding:0;
}

#lang {
position:absolute;
right:1%;
padding-left:500px;
top:4px;
z-index:256;
list-style:none;
margin:0;
}

#lang li {
float:left;
color:#fff;
font:90% arial, sans-serif;
margin:3px 8px;
}

#lang li a {
color:#fff;
text-decoration:none;
border-bottom:1px dashed #fff;
position:relative;
}

#footer span.nowrap {
padding-right:0;
white-space:nowrap;
}

#partners {
overflow:hidden;
margin-bottom:60px;
padding-bottom:100px;
}

html>body #partners {
margin-bottom:0;
padding-bottom:0;
}



#partners div {
float:left;
text-align:center;
margin:30px 15% 40px 0;
}

#fonlogo a,#logo a {
color:#fff;
text-decoration:none;
}

#content img {
	background-color:#EEEEEE;
border:0pt none;
padding:20px;

	}
	
#content li {
	list-style:none;
	}
	
#partners img {
border:0;
background-color:#fff;
}
