HTML { 
height : 100%;
padding : 0;
margin : 0;
} 
BODY { 
height : 100%;
padding : 0;
margin : 0;
width : 100%;
background:url(img/body-bg.jpg) top left repeat;
color : #000; /* temp */
font : normal 1em Verdana, Arial, Helvetica, sans-serif;
text-align : left;
background-color: #110b0b;
} 
form, p, ul, li, h1, h2, h3, h4, dl, dt, dd { 
padding : 0;
margin : 0;
} 
.clearfix:after { 
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
} 
.clearfix { 
display : block;
} 
/*  */
div#b-top { 
max-width : 990px;
min-width : 990px;
width : 990px;
padding : 0;
margin:0;
background:url(img/b-top.jpg) left top no-repeat;
} 
div#window {
max-width : 990px;
min-width : 990px;
width : 990px;
margin : 0;
padding:50px 0px 0px 0px;
}
a#flag {
display:block;
text-indent:-9999px;
height:43px;
width:46px;
position:absolute;
left:277px;
overflow:hidden;
top:6px;
}
div#w-l-bg {
background:url(img/mn-bg.jpg) left top repeat-y;
}
div#w-l-shadow { 
background:url(img/mn-bg-shadow.jpg) 206px bottom no-repeat;
}
div#w-left {
float:left; width:213px;
}
div#w-left h2 {
font : normal 0.1em Verdana, Arial, Helvetica, sans-serif;
display:block;
position:absolute;
text-indent:-9999px;
}
div#w-left div#logo {
width:120px;
height:120px;
margin-top:10px;
padding-left:67px;
}
/* * * * */
BODY div#w-left ul#menu {
width:185px;
text-align:right;
list-style:none;
clear:left;
background:url(img/mn-top.jpg) top left no-repeat;
padding:24px 0px 0px 0px;
margin:3px 0px 0px 0px;
}
BODY div#w-left ul#menu2 {
width:185px;
text-align:right;
list-style:none;
clear:left;
background:url(img/mn-top.jpg) top left no-repeat;
padding:44px 0px 0px 0px;
margin:3px 0px 0px 0px;
}
BODY div#w-left ul#menu li {
float:left;
width:185px;
height:auto !important; 
min-height:26px; 
height:26px;
background:url(img/menu-li-bg.gif) left bottom no-repeat;
font : bold 0.7em "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
line-height:26px;
}
BODY div#w-left ul#menu2 li {
/*height:20px;*/
/*height:auto !important;*/
width:185px;
float:left;
min-height:20px; 
line-height:20px;
background:url(img/menu-li-bg.gif) left bottom no-repeat;
font : bold 0.7em "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}
BODY div#w-left ul#menu2 li .level_one {
display:block;
float:left;
width:158px;
line-height:16px;
padding:5px 0px 5px 0px;
}
BODY div#w-left ul#menu2 li .level_two {
display:block;
float:left;
width:158px;
line-height:16px;
}
.level_two2 {
display:block;
width:150px;
}
BODY div#w-left ul#menu li.active {
/*background:none;*/
}
BODY div#w-left ul#menu li.active_nobd {
background:none;
}
BODY div#w-left ul#menu2 li.active_nobd {
background:none;
}
BODY div#w-left ul#menu li.active_line {
background:url(img/menu-li-line.gif) left bottom no-repeat;
}
BODY div#w-left ul#menu2 li.active_line {
background:url(img/menu-li-line.gif) left bottom no-repeat;
padding-top:8px;
}
div.li-active {
display:inline;
}
BODY div#w-left ul#menu li a {
display:block;
color:#862c20;
text-decoration:none;
margin-right:26px;
position:relative;
top:1px;
line-height:20px;
border:0px solid;
}
BODY div#w-left ul#menu2 li a {
color:#000000;
text-decoration:none;
margin-right:26px;
position:relative;
top:1px;
}
BODY div#w-left ul#menu li.active a {
display:block;
float:left;
width:158px;
position:relative;
/*top:-7px;*/
margin-right:1px;
color:#000000;
}
BODY div#w-left ul#menu2 li.active a {
position:relative;
top:-7px;
margin-right:1px;
color:#872602;
}
/* */
BODY div#w-left ul#menu li.active ul{
width:160px;
list-style:none;
padding:3px 0px 0px 0px; 
margin:5px 24px 0px 0px;
float:right;
display:inline;
}
BODY div#w-left ul#menu2 li.active ul{
width:160px;
list-style:none;
padding:3px 0px 0px 0px; 
margin:5px 24px 0px 0px;
float:right;
display:inline;
}
BODY div#w-left ul#menu li.active ul li {
background: url(img/menu-sub-bullet.gif) right 2px no-repeat;
font : normal 1.2em "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}
BODY div#w-left ul#menu2 li.active ul li {
background: url(img/menu-sub-bullet.gif) right 2px no-repeat;
font : normal 1.2em "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}
BODY div#w-left ul#menu li.active ul li a {
display:block;
text-decoration:none;
color: #872602;
line-height:14px;
margin:5px 10px 0px 0px;
}
BODY div#w-left ul#menu2 li.active ul li a {
display:block;
text-decoration:none;
/*color: #872602;*/
line-height:14px;
margin:5px 10px 0px 0px;
}
BODY div#w-left ul#menu li #aaa {
background:url(img/menu-summer.jpg) left bottom no-repeat;
}
/* * * */
div#w-r-bg {
background:url(img/r-bg.jpg) 213px top repeat-y;
}
div#w-r-top {
background:url(img/r-top.jpg) 213px top no-repeat;
width:990px;
}
div#w-r-top-sec {
background:url(img/r-top-sec.jpg) 213px 212px no-repeat;
width:990px;
height:auto !important;
min-height:500px;
height:500px;
}
div#w-right {
width:683px;
float:right;
margin-right:29px;
display:inline;
}
div#cont-bg {
max-width : 990px;
min-width : 990px;
width : 990px;
background:url(img/content-bg.jpg) 277px 210px repeat-y;
}
/* * * */
div#header {
width:667px;
height:185px;
background:url(img/header-bg.jpg) top left no-repeat;
}
div.header-slogan {
width:270px;
height:123px;
padding:10px 0px 0px 4px;
float:left;
display:inline;
}
div.header-corner {
width:185px;
height:185px;
position:relative;
left:208px;
top:0px;
float:left;
display:inline;
background:url(img/header-corner.jpg) top left no-repeat;
}
/* * * * */
div#contents {
}
div#cont-left {
width:528px;
float:left;
}
div#cont-left h1 {
color:#444444;
text-indent:36px;
position:relative;
top:-4px;
background:url(img/bullet-content.jpg) 20px 5px no-repeat;
font : bold 0.95em "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
margin-bottom:15px;
}
div#cont-left div.content {
color:#000000;
font : normal 0.75em Tahoma, "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
margin:30px 20px 5px 20px;
}
div#cont-left div.content p {
margin:15px 0px 25px 0px;
}
div#cont-left div.content a {
color:#c4191a;
text-decoration:underline;
}
div#cont-right {
width:100px;
float:right;
text-align:center;
padding-top:40px;
padding-right:40px;
}
div#switzerland-boarding-school {
width:300px;
height:20px;
top:220px;
left:712px;
}
div#switzerland-boarding-school a {
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#B80000;
background-color:inherit;
}
div#confirm {
width:200px;
border:0px solid #CC0000;
margin-left:-100px;
margin-top:-42px;
}
div#confirm a {
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#CC0000;
background-color:inherit;
}
div#cont-right h1 {
color:#b80000;
text-indent:21px;
position:relative;
top:-4px;
background:url(img/bullet-partners.jpg) 5px 5px no-repeat;
font : bold 0.80em "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
margin-bottom:15px;
}
div#cont-right div.partners img {
margin:8px 0px 8px 0px;
}
/* * * */
div#footer { 
max-width : 990px;
min-width : 990px;
width : 990px;
height:200px;
padding : 0;
margin:0;
background:url(img/b-bottom.jpg) left top no-repeat;
font : normal 0.65em Verdana, Arial, Helvetica, sans-serif;
} 
div#clip-bottom {
display:block;
height:200px;
line-height:25px;
color:#7f7d7d;
background-color: inherit;
background:url(img/b-bottom-clip.jpg) 205px 152px no-repeat;
}
div#clip-bottom-text {
display:block;
padding-top:70px;
padding-left:300px;
height:200px;
line-height:20px;
color:#7f7d7d;
background-color: inherit;
}
div#clip-bottom-text a {
color:#7f7d7d;
background-color: inherit;
text-decoration:none;
}
a img {border-color:#333333;}

.imgbd {border:1px solid #8d2F28; margin-bottom:3px;}

.blink { text-decoration: blink; } 
.photos, a.photos { color:#FF0000; background-color:inherit; } 

/* inputs */
#input			{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 14px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#select			{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#textarea		{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#button			{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#radio			{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#checkbox		{ font-size: 11px; color: #333; background-color: #FFF; border: 1px Solid #6C7487; height: 16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
/*
Best on IE 6. Also tested on Mozilla Firefox 2.0 and Opera 9.1
Programming: HTML,PHP,Flash,CSS,JS,MySql 
Nerijus D. [NUN, www.dulskis.com, 2007]
Marijus D. [MDM, www.dulskis.com, 2007]
*/