body,td,th {
	color: #5F5F5F;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../gfx/main_background.jpg) no-repeat center top;
	background-color: black;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #E6E6E6;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
#wrap{
	width:1000px;
}
#menu{
	width:840px;
	padding-left:150px;
	vertical-align:top;
	height:81px;
}
#menu a{
	display:block;
}
.hid{
	min-width:30px;
	cursor:pointer;
	padding-left:1px;
}
.menutitle{
	background:url(../gfx/menu_texture.gif) bottom repeat-x;
	font-size:16px;
	padding-bottom:4px;
	
	color:white;
	/*text-transform:lowercase;*/
}
.menuleft{
	background:url(../gfx/menu_left_part.gif) bottom no-repeat; width:5px;
}
.menuright{
	background:url(../gfx/menu_right_part.gif) bottom no-repeat; width:14px;
}
#aboutus .menuleft{
	background:url(../gfx/menu_about_us.gif) bottom left no-repeat; width:5px;
}
#aboutus .menutitle{
	background:url(../gfx/menu_about_us.gif) bottom center no-repeat;
	color:#F9C926;
}

#aboutus .menuright{
	background:url(../gfx/menu_about_us.gif) bottom right no-repeat;
}


#vitaminbar .menuleft{
	background:url(../gfx/menu_vitamin_bar.gif) bottom left no-repeat; width:5px;
}
#vitaminbar .menutitle{
	background:url(../gfx/menu_vitamin_bar_center.gif) bottom left no-repeat;
	color:white;
}
#vitaminbar .menuright{
	background:url(../gfx/menu_vitamin_bar.gif) bottom right no-repeat;
}


#dpextra .menuleft{
	background:url(../gfx/menu_dpextra.gif) bottom left no-repeat; width:5px;
}
#dpextra .menutitle{
	background:url(../gfx/menu_dpextra.gif) bottom center no-repeat;
	color:#F9C926;
}

#dpextra .menuright{
	background:url(../gfx/menu_dpextra.gif) bottom right no-repeat;
}


#footer{
	background:url(../gfx/footer.gif) no-repeat top left;
	height:370px;
	width:1050px;
	margin-left:30px;
	color:#5f5f5f
}
#footer h1{
	font-size:18px;
	
	margin:0px;
	padding:0px;
	font-weight:100;
	padding-bottom:10px;
	line-height:16px;
}
#footerleft .table{
	color:#d7d7d7;
}
.table input{
	width:100%;
}
#footerleft{
	float:left;padding-left:20px;width:280px;
}
#footercenter{
	float:left;padding-left:15px;width:378px;
}
#footerright{
	float:left;padding-left:20px;width:229px;
}
#firstlevel{
	padding-top:60px;
	height:198px;
}
#secondlevel{
	padding-left:20px;
	color:#d7d7d7;
	font-size:11px;
}
#secondlevel a{
	color:#d7d7d7;
	font-size:11px;
}
#footercentertop{
	height:55px;
}
#footercenterbottom{
	height:92px;
	overflow:hidden;
}
#footercenterbottom a{
	color:#5F5F5F;
}
.footershadow{
	position:absolute; background:url(../gfx/background_repeater_shadow.png) no-repeat bottom; ; width:720px; left:193px; top:-2px; height:50px;
}
input, select{
	border:1px solid #b2b2b2;
	height:15px;
	line-height:14px;
	font-size:11px;
}

.submit{
	padding:0px; margin:0px;
	background:url(../gfx/input_button.gif) no-repeat center bottom;
	height:21px;
	line-height:21px;
	width:78px;
	border:none;
	cursor:pointer;
	color:#d7d7d7;
}
.internalcontent{
	min-height:600px;
	padding-top:130px;
}
.maincontenttop{
	background:url(../gfx/classes_timetable_header.png) no-repeat; height:200px;
	width:720px;
}
.maincontenttop p{
	margin:0px;
	padding:0px;
}
.maincontenttopleft{
	float:left;
	width:455px;
	margin:12px;
}
.maincontenttopright{
	float:left;
	width:206px;
	margin:10px;
	margin-top:40px;
}
.maincontenttopright h1{
	font-size:18px;
	
	margin:0px;
	padding:0px;
	font-weight:100;
	padding-bottom:10px;
	line-height:16px;
	color:white;
}
.maincontentbody{
	background:url(../gfx/background_repeater.png) repeat-y;
	width:680px;
	padding-left:20px;
	padding-right:20px;
	min-height:500px;
}
.clearit{
	clear:both;
}
.firstcolumn{
	float:left;width:260px;
	margin-right:-7px;
	margin-left:-30px;
	padding-top:30px;
}
.langs{
	padding-top:5px;
	padding-bottom:10px;
}
.secondcolumn{
	float:left;width:709px;
}

.stylemenuleft a table{
	color:white;
	
	font-weight:bold;
	cursor:pointer;
}
.l11{
	background:url(../gfx/menu-lilavo/1.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.l12{
	background:url(../gfx/menu-lilavo/1.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.l21{
	background:url(../gfx/menu-lilavo/2.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.l22{
	background:url(../gfx/menu-lilavo/2.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.l31{
	background:url(../gfx/menu-lilavo/3.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.l32{
	background:url(../gfx/menu-lilavo/3.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
/*
.l41{
	background:url(../gfx/menu-lilavo/4.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.l42{
	background:url(../gfx/menu-lilavo/4.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.l51{
	background:url(../gfx/menu-lilavo/5.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.l52{
	background:url(../gfx/menu-lilavo/5.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
*/

.g11{
	background:url(../gfx/menu-zeleno/1.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.g12{
	background:url(../gfx/menu-zeleno/1.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.g21{
	background:url(../gfx/menu-zeleno/2.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.g22{
	background:url(../gfx/menu-zeleno/2.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.g31{
	background:url(../gfx/menu-zeleno/3.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.g32{
	background:url(../gfx/menu-zeleno/3.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
/*
.g41{
	background:url(../gfx/menu-zeleno/4.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.g42{
	background:url(../gfx/menu-zeleno/4.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.g51{
	background:url(../gfx/menu-zeleno/5.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
.g52{
	background:url(../gfx/menu-zeleno/5.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
*/

.white1{
	background:url(../gfx/menu-white.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:black;
	cursor:pointer;
	text-transform:uppercase;
}
.white2{
	background:url(../gfx/menu-white.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:black;
	cursor:pointer;
	text-transform:uppercase;
}


.dark1{
	background:url(../gfx/menu-dark.gif) no-repeat left;
	background-position:left;
	height:21px;
	color:black;
	cursor:pointer;
	text-transform:uppercase;
}
.dark2{
	background:url(../gfx/menu-dark.gif) no-repeat right;
	height:21px;
	padding-right:8px;
	color:black;
	cursor:pointer;
	text-transform:uppercase;
}

.stylemenuleft a{
	height:21px;
	line-height:21px;
	color:white;
	cursor:pointer;
}
.maincontentbody p{
	margin:0px;
	padding:0px;
}
.maincontentbody h1{
	margin:0px;
	padding:0px;
}

.submenuleft{
	background:url(../gfx/submenu_left.gif) no-repeat right bottom;
}




.maincontentbody a{
	color:black;
	border-bottom:1px dashed;
}
.maincontentbody a:hover{
	border-bottom:1px solid;
}

.hide{
	display:none;
}


/* GROUPCLASSES */
.gccount{
	float:right;
	width:40px;
	text-align: center;
	display:block;
	line-height:37px;
}
.gclilavprogressbar{
	background:url(../gfx/groupclasses_progressbar_lilav.gif);
	height:40px;
	float:right;
	margin-top:-2px;
}
.gclilavleft{
	background:url(../gfx/groupclasses_lilav_left.gif) no-repeat right bottom;
	width: 4px;
	height: 43px;
	float:left;
	margin-bottom:9px;
}

.gclilavright{
	background:url(../gfx/groupclasses_lilav_right.gif) no-repeat right bottom;
	width: 4px;
	height: 43px;
	float:left;
	margin-bottom:9px;
}

.gclilavfill{
	background:url(../gfx/groupclasses_lilav_fill.gif);
	width: 420px;
	height: 40px;
	float:left;
	color:white;
	margin-bottom:9px;
	padding-top:3px;
}
.gclilavfill h1,.gczelenfill h1{
	color:white;
	display:block;
	font-size:11px;
	float:left;
	width:280px;
}

.gczelenleft{
	background:url(../gfx/groupclasses_zelen_left.gif) no-repeat right bottom;
	width: 4px;
	height: 43px;
	float:left;
	margin-bottom:9px;
}

.gczelenright{
	background:url(../gfx/groupclasses_zelen_right.gif) no-repeat right bottom;
	width: 4px;
	height: 43px;
	float:left;
	margin-bottom:9px;
}

.gczelenfill{
	background:url(../gfx/groupclasses_zelen_fill.gif);
	width: 420px;
	height: 40px;
	float:left;
	color:white;
	margin-bottom:9px;
	padding-top:3px;
}

.gczelenprogressbar{
	background:url(../gfx/groupclasses_progressbar_zelen.gif);
	height:40px;
	float:right;
	margin-top:-2px;
}

.gcright{
	float:right;
	width:250px;
}
.gcrright{
	background:url(../gfx/groupclasses_right-right.gif);
	height:43px;
	width:4px;
	float:left;
}
.gcrleft{
	background:url(../gfx/groupclasses_right-left.gif);
	height:43px;
	width:4px;
	float:left;
}
.gcrfill{
	background:url(../gfx/groupclasses_right-fill.gif);
	height:43px;
	float:left;
}
.gcsubmitbutton{
	line-height: 43px;
	display:block;
	cursor:pointer;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
	color:black;
}
.gcform input{
	border:1px solid #BBB;
	font-size:10px;
	width:70px;
	height:15px;
	padding:0px;
	margin:0px;
	line-height:normal;
	margin-top:2px;
}
.gcform div{
	padding:0px;
	margin:0px;
	margin-top:1px;
	padding-top:1px;
	line-height:normal;
}

.gallery a{
    margin:0px;
    padding:0px;
    float:left;
    text-align:center;
    padding-left:4px;
    width:110px;
}

.mainFrameFill,.mainFrameFill div,.mainFrameFill p{
    font-size:large !important;
    color:black !important;
}
