/* CSS FOD III STYLE */


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:149;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:490px;
width:790px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:150;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
cursor: pointer;
top:4px;
position:absolute;
color:#df0000;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}


#bottom_fade {
	width: 100%;
	height: 60px;
	z-index: 55;
	position: fixed;
	bottom: 0%;
	background: url("gfx/v01/bottom-fade.png");
}

body{
	margin: 0px;
  padding: 0px;
	background: #FFFFFF top center repeat-y url('gfx/v03/main-bg.jpg');
	font-family: Arial, "Lucida Grande CE", lucida, sans-serif;
	color: #666666;
	font-size: 11px;
}
hr{
	display: none;
}
h1,h2,h3,h4,h5,p,form{
	margin: 0; padding: 0;
}

h1,h2,h3{
	display:none;
}



 a{
	background: none;
	color: #cc3333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.special{
  color: #cc3333;
}
.bigger{
  font-size: 12px;
}
.biggest{
  font-size: 14px;
}
.smaller{
  font-size: 11px;
}
.verysmall{
  font-size: 3px;
}
.nospace{
  font-size: 1px;
}

.to-center{
  text-align: center;
}

.to-right{
  text-align: right;

}

.decorative{
  font-family: Georgia, serif;
}


#core{
  position:relative;
	margin: auto;
  padding: 0px;
  width: 865px;
  background: #edece1 top center no-repeat url('gfx/v03/1.png');
  background: #edece1 top center no-repeat url('gfx/v03/top-bg.jpg');
	font-family: Arial, "Lucida Grande CE", lucida, sans-serif;
	color: #666666;
	font-size: 11px;
}

#core #top{
	margin: 0px;
  padding: 0px;
  position:relative;
  height:190px;
}

#core #left-info{
	margin: 0px;
  padding: 0px;
  position:absolute;
  left:20px;
  color: #dededd;
  font-family: Arial, sans-serif;
  font-size: 11px;
  top:8px;
}

#core #right-info{
	margin: 0px;
  padding: 0px;
  position:absolute;
  right:27px;
  color: #dededd;
  font-family: Arial, sans-serif;
  font-size: 11px;
  top:8px;
}

#core #top #general-partners{
	margin: 0px;
  padding: 0px;
  position:absolute;
  width:245px;
  height:120px;
  left:21px;
  top:52px;
  background: #edece1 top center no-repeat url('gfx/v03/top-general-bg.png');
}

#core #top #general-partners .par1 a{
	margin: 0px;
  padding: 0px;
  position:absolute;
  width:113px;
  height:50px;
  left:2px;
  top:31px;
  background: #edece1 top center no-repeat url('gfx/v03/komfos.png');
}

#core #top #general-partners .par2 a{
	margin: 0px;
  padding: 0px;
  position:absolute;
  width:120px;
  height:44px;
  left:125px;
  top:36px;
  background: #edece1 top center no-repeat url('gfx/v03/megafoto.png');
}

#core #top #general-partners .text{
	margin: 0px;
  padding: 0px;
  position:absolute;
  left:2px;
  top:102px;
  color: #404040;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

#core #top #general-partners .text a{
  color: #404040;
}

#core #top #general-partners .text a:hover{
  text-decoration: underline;
}

#core #top #logged{
	margin: 0px;
  padding: 0px;
  position:absolute;
  width:253px;
  height:103px;
  right:21px;
  top:52px;
  background: #edece1 top center no-repeat url('gfx/v03/top-logged-bg.png');
}

#core #top #logged .nick{
	margin: 0px;
  padding: 0px;
  position:absolute;
  left:40px;
  top:7px;
  color: #545454;
  font-family: Georgia, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

#core #top #logged .info{
	margin: 0px;
  padding: 0px;
  position:absolute;
  left:3px;
  top:28px;
  color: #404040;
  font-family: Georgia, sans-serif;
  font-size: 11px;
  line-height:16px;
}

#core #top #logged .x a{
	margin: 0px;
  padding: 0px;
  position:absolute;
  right:8px;
  top:5px;
  width:23px;
  height:22px;
  background: #edece1 top center no-repeat url('gfx/v03/top-logged-logout-0.png');
}
#core #top #logged .x a:hover{
	margin: 0px;
  padding: 0px;
  position:absolute;
  right:7px;
  top:5px;
  width:61px;
  height:36px;
  background: #edece1 top center no-repeat url('gfx/v03/top-logged-logout-1.png');
}

#core #top #login{
	margin: 0px;
  padding: 0px;
  position:absolute;
  width:253px;
  height:103px;
  right:21px;
  top:52px;
  background: #edece1 top center no-repeat url('gfx/v03/top-login-bg.png');
}

#core #top #login .text,#core #top #logged .text{
	margin: 0px;
  padding: 0px;
  position:absolute;
  left:3px;
  top:64px;
  color: #404040;
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height:16px;
}

#core #top #login .text a,#core #top #logged .text a{
  text-decoration: underline;
}

#core #top #login .text a:hover,#core #top #logged .text a:hover{
  text-decoration: none;
}

#core #top #login .name{
  position:absolute;
  font-family: Georgia, serif;
  font-size: 12px;
  color: #565656;
  right:6px;
  top:4px;
  width:142px;
  border: #ccd1d2 solid 1px;
  padding: 2px;
  background-color: #ffffff;
}

#core #top #login .pass{
  position:absolute;
  font-family: Georgia, serif;
  font-size: 11px;
  color: #565656;
  right:44px;
  top:27px;
  width:106px;
  border: #ccd1d2 solid 1px;
  padding: 1px;
  background-color: #ffffff;
}

#core #top #login .submit{
  position:absolute;
  font-family: Georgia, serif;
  font-size: 11px;
  color: #565656;
  right:9px;
  top:25px;
  border: 0px;
  width:31px;
  height:25px;
  background: #edece1 top center no-repeat url('gfx/v03/button-login.png');
  cursor: pointer;
}

#core #main{
	margin: 0px;
  padding: 0px;
  position:relative;
}

#core #main #field{
	margin: auto;
  padding: 0px;
  position:relative;
  width:837px;
  background: #edece1 top center no-repeat url('gfx/v03/field-bg.jpg');
  color: #dededd;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

#core #main #submenu{
	margin: 0px;
  padding: 0px;
  position:relative;
  width:837px;
  height:28px;
  color: #ffffff;
  z-index:2;
}

#core #main #submenu a{
  color: #ffffff;
}

#core #main #submenu .units, #core #main #submenu .active-units{
	margin: 0px;
  padding: 7px 0 0 0;
  position:absolute;
  width:550px;
  height:24px;
  left:415px;
  text-align:center;
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px;
}



#core #main #mainarea{
	margin: 15px 0 0 0px;
  padding: 0 0 0 0px;
  position:relative;
  width:837px;
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px;
  float:left;
  background: 0px 0px repeat-y url('gfx/v03/main-line.gif');
}

#core #main #mainarea #leftside{
	margin: 0px 0 0 0px;
  padding: 0 0 0 0px;
  position:relative;
  width:545px;
  color: #505050;
  font-family: Arial, sans-serif;
  font-size: 12px;
  float:left;
}

/* GALERIA */

#core #main #mainarea #leftside .panel .border{
  border: #b7b7b4 solid 1px; 
  padding:3px 3px 0px 3px;
  margin: 11px 6px 0px 0px;
  background-color: #f9f9f8;
}

#core #main #mainarea #leftside #gallery .panel .phot{
  padding:0px;
  width: 151px;
  margin: 5px 15px 0px 15px;

}

#core #main #mainarea #leftside #gallery .line{
	margin: 5px 0 5px 14px;
  padding: 0 0 0 0px;
  position:relative;
  width:510px;
  height: 2px;
  background:  top center repeat-x url('gfx/v03/right-line.png');
}

#core #main #mainarea #leftside #gallery .panel .phot .border{
  position: relative;
  border: #c6c6c6 solid 1px; 
  padding:3px 3px 0px 3px;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width:139px;
  height:108px;
  background-color: #e6e6e6;
}

#core #main #mainarea #leftside #gallery .panel .meno{
  position: relative;
  color: #505050;
  font-family: Arial, sans-serif;
  font-size: 11px;
  text-align: center;
  margin: 0 20px 0 20px;
  width:134px;
}

#core #main #mainarea #leftside #gallery .panel .nazov{
  position: relative;
  color: #505050;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  text-align: center;
}

#core #main #mainarea #leftside .panel .border img{
  position: relative;
  border: #cc3333 solid 2px;
  padding:0px;
  margin:0px;
}

#core #main #mainarea #leftside #gallery .panel .meno .hlasov{
  position:absolute;
	margin: 0px;
  padding: 2px 4px 2px 4px;
  z-index:2;
  left:-5px;
  top:1px;
  color: #EFEFEF;
  cursor:pointer;
  background-color: #cc3333;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

#core #main #mainarea #leftside #gallery .panel .hlasovat{
  position: relative;
  color: #505050;
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 5px 20px 0 20px;
  width:134px;
  font-weight:bold;
  text-align: center;

}

#core #main #mainarea #leftside #gallery .panel .hlasovat .submit{
	margin: 0px;
  padding: 2px;
  color: #EFEFEF;
  cursor:pointer;
  background-color: #cc3333;
  border: 0px;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

#core #main #mainarea #leftside .leftcmn{
	width: 235px;
	float: left;
}

#core #main #mainarea #leftside .leftcmn{
	width: 235px;
	float: left;
}

#core #main #mainarea #leftside .leftcmn img{
  border: 5px solid #dddddd;
}

#core #main #mainarea #leftside .rightcmn{
	width: 250px;
	float: left;
}

#core #main #mainarea #leftside .morespace{
	line-height:18px;
}

#core #main #mainarea #leftside .login-input{
	margin: 0px;
  padding: 2px;
  position:relative;
  color: #404040;
  font-family: Georgia, sans-serif;
  font-size: 14px;
  line-height:16px;
  width:140px;
}

#core #main #mainarea #leftside .login-submit{
	margin: 0px;
  padding: 2px;
  position:relative;
  color: #404040;
  width:116px;
  height:89px;
  border:0px;
  background:  0px 0px no-repeat url('gfx/v03/login-submit.png');
  cursor: pointer;
}

#core #main #mainarea #leftside .title{
	margin: 0px 0 10px 1px;
  padding: 0px;
  position:relative;
  width:518px;
  height:37px;

}

#core #main #mainarea #leftside p{
	margin: 0px 23px 0 16px;
	line-height: 20px;
	text-align:justify;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

#core #main #mainarea #leftside .error{
	margin: 0px 23px 0 16px;
	line-height: 20px;
	text-align:justify;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#cc3333;
}

#core #main #mainarea #leftside ol,#core #main #mainarea #leftside ul{
	margin: 0px 23px 0 0px;
	line-height: 17px;
	text-align:justify;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
#core #main #mainarea #leftside .pix{
	background: #cc3333;
	padding: 8px; margin: 0px 0px 10px 10px ;
	border: 0px solid #000000;
	position: relative;

}

#core #main #mainarea #leftside .caption{
	margin: 0px 23px 0 16px;
	line-height: 20px;
	text-align:justify;
  font-family: Georgia, sans-serif;
  font-size: 19px;
  font-weight: bold;
  color: #cc3333;
}

#core #main #mainarea #leftside .small-caption{
	margin: 0px 23px 3px 16px;
	line-height: 20px;
	
	text-align:justify;
  font-family: Georgia, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #cc3333;
}

#core #main #mainarea #leftside .small-special{
	margin: 0px 0px 3px 0px;
	}


#core #main #mainarea #leftside .inhouse{
	margin: 0px 23px 0 16px;

}

#core #main #mainarea #leftside .news{
  position: relative;
	background:  0px 0px no-repeat url('gfx/v03/datum.png');
	height:70px;
	margin: 0 0 0 15px;
  padding:0px;
}

#core #main #mainarea #leftside .news .cap{
  position: absolute;
  left:70px;
  top:10px;
  width: 450px;
	margin: 0px;
  padding:0px;
  font-weight: bold; 
}

#core #main #mainarea #leftside .news .mes{
  position: absolute;
  left:5px;
  top:8px;
  width: 30px;
  color: #ececeb;
  text-align:center;
	margin: 0px;
  padding:0px;
  font-family: Tahoma, sans-serif;
  font-size: 9px;
  font-weight: bold; 
}

#core #main #mainarea #leftside .news .day{
  position: absolute;
  left:9px;
  top:26px;
  width: 40px;
  text-align:center;
  color: #202020;
	margin: 0px;
  padding:0px;
  font-family: Tahoma, sans-serif;
  font-size: 21px;
  font-weight: bold; 
}

#core #main #mainarea #leftside .link{
	background:  2px 6px no-repeat url('gfx/v03/link.gif');
  padding:3px 0px 3px 20px;
  text-decoration: underline;
  font-weight: bold; 
}

#core #main #mainarea #leftside .link:hover{
  text-decoration: none;
}


#core #main #mainarea #leftside .inputbar, #process .inputbar {
	background: #eaeaea;
	padding: 0px 0px 5px 0px; margin: 1px 0 0 18px ;
	border-bottom: 1px dotted #c3c3c3;
	border-top: 1px dotted #c3c3c3;
	position: relative;
	width: 505px;
}

#core #main #mainarea #leftside .inputbar .left, #process .inputbar .left{
	float: left;
	width: 220px;
	padding: 8px 0px 0px 13px;
	font-family: Arial, serif;
	font-size: 13px;
	font-weight: bold;
	color: #505050;
	border-bottom: 1px dashed #b7b7b7;
}

#core #main #mainarea #leftside .inputbar .full, #process .inputbar .full{
	float: left;
	width: 480px;
	padding: 8px 0px 0px 13px;
	font-family: Arial, serif;
	font-size: 11px;
	font-weight: normal;
	color: #505050;
	border-bottom: 1px dashed #b7b7b7;
}

#core #main #mainarea #leftside .inputbar .photo .left{
	float: left;
	width: 300px;
	padding: 8px 0px 0px 13px;
	font-family: Arial, serif;
	font-size: 13px;
	font-weight: normal;
	color: #505050;
	border-bottom: 0px;
}

#core #main #mainarea #leftside .inputbar .right, #process .inputbar .right{
	padding: 8px 0px 0px 10px;
	width: 155px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 12px;
	color: #505050;
	float: left;
}

#core #main #mainarea #leftside .inputbar .right2{
	padding: 8px 0px 0px 70px;
	width: 150px;
	float: left;
		font-family: Arial, serif;
	font-size: 13px;
	font-weight: bold;
	color: #505050;
}

#core #main #mainarea #leftside .inputbar .photo .right2{
	padding: 8px 0px 0px 40px;
	width: 150px;
	float: left;
		font-family: Arial, serif;
	font-size: 13px;
	font-weight: bold;
	color: #505050;
}

#core #main #mainarea #leftside .inputbar .right2 .image{
	border: 4px solid #cc3333;
}

#core #main #mainarea #leftside .inputbar .value1, #process .inputbar .value1{
	background: #f8f7ec;
	border: 1px solid #b7b7b7;
	padding: 1px; margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #505050;
}

#core #main #mainarea #leftside .inputbar .value2, #process .inputbar .value2{
	background: #f8f7ec;
	border: 1px solid #b7b7b7;
	padding: 1px; margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #505050;
}

#core #main #mainarea #leftside .inputbar .help, #process .inputbar .help{
	padding: 6px 0px 0px 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height:13px;
}

#core #main #mainarea #leftside .submitbar, #process .submitbar{
	background: #cc3333;
	padding: 0px 0px 5px 0px; margin: 1px 0 0 18px ;
	border-bottom: 1px dotted #FFFFFF;
	border-top: 1px dotted #FFFFFF;
	position: relative;
	width: 505px;
}

#core #main #mainarea #leftside .otherbar, #process .otherbar{
	background: #cfcfcf;
	padding: 0px 0px 5px 0px; margin: 1px 0 0 18px ;
	border-bottom: 1px dotted #FFFFFF;
	border-top: 1px dotted #FFFFFF;
	position: relative;
	text-align:center;
	width: 505px;
}


#core #main #mainarea #leftside .leftfull{
	
	width: 480px;
	padding: 7px 0px 0px 13px;
	font-family: Arial, serif;
	font-size: 14px;
	color: #edece1;
	border-bottom: 1px dashed #edece1;
}

#core #main #mainarea #leftside .leftfull a{
	color: #edece1;
}

#core #main #mainarea #leftside .rightfull{
	padding: 5px 0px 0px 10px;
	width: 340px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #edece1;
	float: left;
}

#core #main #mainarea #leftside .submitbar .left, #process .submitbar .left{
	float: left;
	width: 220px;
	padding: 8px 0px 0px 13px;
	font-family: Arial, serif;
	font-size: 13px;
	font-weight: bold;
	color: #edece1;
	border-bottom: 1px dashed #edece1;
}

#core #main #mainarea #leftside .submitbar .num, #process .submitbar .num{
	width: 220px;
	padding: 5px 0px 0px 13px;
	margin: 0px;
	font-family: Arial, serif;
	font-size: 11px;
	font-weight: bold;
	color: #edece1;
}

#core #main #mainarea #leftside .otherbar .num, #process .otherbar .num{
  float:left;
	width: 500px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	font-family: Arial, serif;
	font-size: 11px;
	font-weight: bold;
	color: #606060;
}

#core #main #mainarea #leftside .submitbar .right2{
	padding: 8px 0px 0px 70px;
	width: 150px;
	float: left;
		font-family: Arial, serif;
	font-size: 13px;
	font-weight: bold;
	color: #edece1;
}

#core #main #mainarea #leftside .submitbar .right, #process .submitbar .right, #core #main #mainarea #leftside .inputbar .right3{
	padding: 5px 0px 0px 0px;
	width: 128px;
	float: right;
}

#core #main #mainarea #leftside .submitbar .submit, #process .submitbar .submit, #core #main #mainarea #leftside .inputbar .submit{
	text-align: left;
	background: top center repeat url('gfx/reg_bg.png');
	font-weight: bold;
	padding: 2px 2px 2px 7px; margin: 0px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 11px;
	color: #edece1;
	border: none;
	cursor: pointer;

}

#core #main #mainarea #leftside .inputbar .submit{
	color: #cc3333;
}

#core #main #mainarea #rightside{
	margin: 0px 0 0 15px;
  padding: 0 0 0 0px;
  position:relative;
  width:259px;
  color: #505050;
  font-family: Arial, sans-serif;
  font-size: 12px;
  float:left;
}

#core #main #mainarea #rightside p{
	margin: 3px 0px 0 0px;

}

#core #main #mainarea #rightside .hlasuj a{
  width: 257px;
  height: 79px;
	margin: 0px;
  padding: 0px;
  position:absolute; 
  background: #d7d7d7 top center no-repeat url('gfx/v03/right-hlasuj-0.png');
}

#core #main #mainarea #rightside .hlasuj a:hover{

  background: #d7d7d7 top center no-repeat url('gfx/v03/right-hlasuj-1.png');
}

#core #main #mainarea #rightside .start a{
  width: 257px;
  height: 79px;
	margin: 0px;
  padding: 0px;
  position:absolute; 
  background: #d7d7d7 top center no-repeat url('gfx/v03/right-start-0.png');
}

#core #main #mainarea #rightside .start a:hover{

  background: #d7d7d7 top center no-repeat url('gfx/v03/right-start-1.png');
}

#core #main #mainarea #rightside .photostart a{
  width: 257px;
  height: 79px;
	margin: 0px;
  padding: 0px;
  position:absolute; 
  background: #d7d7d7 top center no-repeat url('gfx/v03/right-photo-0.png');
}

#core #main #mainarea #rightside .photostart a:hover{

  background: #d7d7d7 top center no-repeat url('gfx/v03/right-photo-1.png');
}

#core #main #mainarea #rightside .panel .up{
  width:252px;
  height:10px;
  position:relative;
  background: top center no-repeat url('gfx/v03/right-panel-up.gif');
}

#core #main #mainarea #rightside .panel .core{
  width:228px;
  position:relative;
  padding: 7px 9px 0 15px;
  color: #404040;
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 15px;
  background:  top left repeat-y url('gfx/v03/right-panel-center.png');
}

#core #main #mainarea #rightside .panel .core .left{
  width:155px;
  padding:5px 5px 0 0px;
  position:relative;
  float:left;
}

#core #main #mainarea #rightside .panel .core .right{
  width:68px;
  position:relative;
  float:left;
}

#core #main #mainarea #rightside .panel img{
  border: #c2bcbc solid 1px;
}

#core #main #mainarea #rightside .panel .down{
  width:252px;
  height:10px;
  position:relative;
  background: top center no-repeat url('gfx/v03/right-panel-down.gif');
}

#core #main #mainarea #rightside .title{
  width:252px;
  height:26px;
  margin:0 0 0px 0;
  position:relative;
}

#core #main #mainarea #rightside .archiv{
  width:190px;
  height:29px;
  margin:0 0 0px 0;
  position:relative;
  background: top center no-repeat url('gfx/v03/title-archiv.png');
}

#core #main #mainarea #rightside .vyhodnotenie{
  width:190px;
  height:29px;
  margin:0 0 0px 0;
  position:relative;
  background: top center no-repeat url('gfx/v03/title-starsie-vyhodnotenia.png');
}

#core #main #mainarea #rightside .aktualne-kolo{
  width:178px;
  height:23px;
  margin:0 0 0px 0;
  position:relative;
  background: top center no-repeat url('gfx/v03/title-aktualne-kolo.png');
}

#core #main #mainarea #rightside .highlight{
  margin:0 0 0px 0;
  padding:0 0 0 13px;
  position:relative;
  color: #cc3333;
  font-family: Georgia, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: 2px 5px no-repeat url('gfx/v03/bullet.gif');
}

#core #main #mainarea #rightside #stabil{
  width:228px;
  position:relative;
}

#core #main #mainarea #rightside .panel .efekt a{
  width:212px;
  height:142px;
  position:absolute;
  top:5px;
  left:5px;
  background: 0px 0px no-repeat url('gfx/v03/right-nahodna-efekt.png');
}

#core #main #mainarea #rightside .panel .border{
  border: #b7b7b4 solid 1px; 
  padding:3px 3px 0px 3px;
  margin: 11px 6px 0px 0px;
  background-color: #f9f9f8;
}

#core #main #mainarea #rightside .panel .border img{
  border: #f1f0f0 solid 1px;
  padding:0px;
  margin:0px;
}

#core #main #mainarea #rightside .nopanel{
  width:252px;
  position:relative;
}

#core #main #mainarea #rightside .nopanel .title{
  margin:0 0 8px 0;
}

#core #main #mainarea #rightside .nopanel .line{
  width:252px;
  height:2px;
  margin:1px 0px 6px 0;
  position:relative;
    background:  top center repeat-x url('gfx/v03/right-line.png');

}

#main #footerarea{
	margin: 10px 0 0 0px;
  padding: 0 20px 0 20px;
  position:relative;
  width:837px;

}
#main #footerarea .footer-title{
	margin: 5px 0 0 323px;
  padding: 0 0 0 0px;
  position:relative;
  width:153px;
  height: 25px;
}

#main #footerarea .partners{
	margin: 5px 0 0 0px;
  padding: 0 0 0 0px;
  position:relative;
  width:797px;
  height: 65px;
  background:  top left no-repeat url('gfx/v03/partneri.png');
}

#main #footerarea .partners ul{
    margin:0px;
  padding:0px;
  padding-left:179px;
}

#main #footerarea .partners li{
  float:left;

}

#main #footerarea .partners li a{
  display: block;
  height: 65px;
  margin: 0px 0px 0px 0px;
 
}

#main #footerarea .partners li a:hover{
  background:  top left no-repeat url('gfx/v03/partneri-over.png');
}

#main #footerarea .partners .nav1 a{
  width: 101px;
}
#main #footerarea .partners .nav2 a{
  width: 61px;
}
#main #footerarea .partners .nav3 a{
  width: 159px;
}
#main #footerarea .partners .nav4 a{
  width: 60px;
}
#main #footerarea .partners .nav5 a{
  width: 63px;
}

#main #footerarea .partners .nav1 a:hover{
  background-position: -179px ;
}
#main #footerarea .partners .nav2 a:hover{
  background-position: -280px ;
}
#main #footerarea .partners .nav3 a:hover{
  background-position: -341px ;
}
#main #footerarea .partners .nav4 a:hover{
  background-position: -500px ;
}
#main #footerarea .partners .nav5 a:hover{
  background-position: -560px ;
}


#main #footerarea .podporujeme{
	margin: 5px 0 0 0px;
  padding: 0 0 0 0px;
  position:relative;
  width:797px;
  height: 59px;
  background:  top left no-repeat url('gfx/v03/podporujeme.png');
}

#main #footerarea .podporujeme ul{
    margin:0px;
  padding:0px;
}

#main #footerarea .podporujeme li{
  float:left;

}

#main #footerarea .podporujeme li a{
  display: block;
  height: 48px;
  margin: 0px 0px 0px 0px;
}

#main #footerarea .podporujeme li a:hover{
  background:  top left no-repeat url('gfx/v03/podporujeme-over.png');

}

#main #footerarea .podporujeme .nav1 a{
  width: 142px;
}
#main #footerarea .podporujeme .nav1 a:hover{
  background-position: 0px 0px ;
}
#main #footerarea .podporujeme .nav2 a{
  width: 122px;
}
#main #footerarea .podporujeme .nav2 a:hover{
  background-position: -142px 0px ;
}
#main #footerarea .podporujeme .nav3 a{
  width: 127px;
}
#main #footerarea .podporujeme .nav3 a:hover{
  background-position: -264px 0px ;
}
#main #footerarea .podporujeme .nav4 a{
  width: 60px;
}
#main #footerarea .podporujeme .nav4 a:hover{
  background-position: -391px 0px ;
}
#main #footerarea .podporujeme .nav5 a{
  width: 160px;
}
#main #footerarea .podporujeme .nav5 a:hover{
  background-position: -451px 0px ;
}
#main #footerarea .podporujeme .nav6 a{
  width: 185px;
}
#main #footerarea .podporujeme .nav6 a:hover{
  background-position: -611px 0px ;
}

#main #footerarea .line{
	margin: 5px 0 5px 0px;
  padding: 0 0 0 0px;
  position:relative;
  width:797px;
  height: 2px;
  background:  top center repeat-x url('gfx/v03/right-line.png');
}

#main #bottom{
	margin: 0px 0px 0 -17px;
  padding: 0 0 0 0px;
  position:relative;
  width:875px;
  height: 79px;
  background:  top center repeat-x url('gfx/v03/footer.png');
}

#main #bottom .fod a{
	margin: 0px 0px 0 0px;
  padding: 0 0 0 0px;
  position:absolute;
  width:212px;
  height: 59px;
  top:11px;
  left:47px;
  background:  top center repeat-x url('gfx/v03/footer-fod-0.png');
}

#main #bottom .fod a:hover{
  background:  top center repeat-x url('gfx/v03/footer-fod-1.png');
}

#main #bottom .fws a{
	margin: 0px 0px 0 0px;
  padding: 0 0 0 0px;
  position:absolute;
  width:125px;
  height: 44px;
  top:29px;
  left:290px;
  background:  top center repeat-x url('gfx/v03/footer-fws-0.png');
}

#main #bottom .links{
	margin: 0px 0px 0 0px;
  padding: 0 0 0 0px;
  position:absolute;
  width:400px;
  top:39px;
  left:435px;
  color: #edece1;
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  line-height:14px;
}

#main #bottom .links a{
  color: #cc3333;

}

#main #bottom .fws a:hover{
  background:  top center repeat-x url('gfx/v03/footer-fws-1.png');
}

 #blackend{
	margin: 0px 0px 0 0px;
  padding: 0 0 0 0px;
  position:relative;
  width:100%;
  height: 38px;
  background: #000000;
}

 #blackend .area{
	margin: auto;
  padding: 3px 0 0 0px;
  position:relative;
  width:765px;
  color: #edece1;
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  line-height:14px;
}



#core #main #extrabar{
	margin: 0px 0 0 1px;
  padding: 0px;
  position:relative;
  width:835px;
  height:93px;
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #d7d7d7 top center no-repeat url('gfx/v03/actuall-round.png');
}

#core #main #extrabar .caption{
  position:absolute;
  left:18px;
  top:24px;
  font-weight:bold;
  color: #545454;
  font-family: Georgia, serif;
  font-size: 12px;
}

#core #main #extrabar .info{
  position:absolute;
  left:18px;
  top:51px;
  color: #545454;
  font-family: Arial, serif;
  font-size: 11px;
  line-height: 16px;
}

#core #main #extrabar .stats{
  position:absolute;
  left:266px;
  top:25px;
  color: #545454;
  font-family: Arial, serif;
  font-size: 11px;
  line-height: 16px;
}

#core #main #extrabar .rate{
  position:absolute;
  left:427px;
  top:16px;
  color: #545454;
  font-family: Arial, serif;
  font-size: 11px;
  line-height: 16px;
}

#core #main #extrabar .rate a{
  font-weight:bold;
  color: #545454;
}
#core #main #extrabar .rate a:hover{
  text-decoration:underline;
}

#core #main #extrabar .photos{
  position:absolute;
  left:630px;
  top:14px;
}

#core #main #extrabar .photos .border{
  border: #bbbab5 solid 1px; 
  padding:2px 2px 0px 2px;
  margin: 0 3px 0px 0;
  background-color: #fbfaf9;
  float:left;
}

#core #main #extrabar .photos .border img{
  border: #bbbab5 solid 1px;
  padding:0px;
  margin:0px;
}

#core #main #extrabar .x a{
  position:absolute;
  right:21px;
  top:82px;
  width:24px;
  height:24px;
  background: #d7d7d7 top center repeat-x url('gfx/v03/extrabar-x.png');
}

#core #main #extrabar-more{
	margin: 0px 0 0 1px;
  padding: 0px;
  position:relative;
  width:395px;
  height:28px;
  background: #d7d7d7 top center no-repeat url('gfx/v03/actuall-more.png');
}

#core #main #extrabar-more .text{
	top:11px;
	left:127px;
  position:absolute;
  color: #545454;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

#core #menu{
	margin: 0px;
  padding: 0px;
  position:absolute;
  right:34px;
  top:161px;
  z-index:2;
}

#core #overmenu{
	margin: 0px;
  padding: 0px;
  position:absolute;
  width:860px;
  height:200px;
  top:101px;
  z-index:1;
}
#menu ul{
	margin: 0; padding: 0;
  }
#menu li{
	float:left;
	color: #e1e1e1;
}

#menu li a{
	margin: 0px;
  padding: 7px 5px 0 5px;
  background: top center repeat-x url('gfx/v03/menu-0-center.png');
  font-family: Arial, sans-serif;
	color: #f1f1f1;
	height:22px;
	font-size: 12px;
	float:left;
}

#menu .active a{
  background: top center repeat-x url('gfx/v03/menu-1-center.png');
  padding: 9px 7px 0 7px;
  height:20px;
  font-weight:bold;
}

#menu li:hover{
	text-decoration:underline;
	cursor:pointer;
}
#menu .corner-l{
	margin: 0 0 0 5px;
  padding: 0px;
  background: top center repeat-x url('gfx/v03/menu-0-left.gif');
	height:29px;
	width: 7px;
	float:left;
}
#menu .active .corner-l{
  background: top center repeat-x url('gfx/v03/menu-1-left.gif');
  float:left;
}
#menu .corner-r{
	margin: 0px;
  padding: 0px;
  background: top center repeat-x url('gfx/v03/menu-0-right.png');
	height:29px;
	width: 7px;
	float:left;
}
#menu .active .corner-r{
  background: top center repeat-x url('gfx/v03/menu-1-right.gif');
  float:left;
}
/*  PROCESS */

#process{
  position:relative;
	margin: auto;
  padding: 0px;
  width: 835px;
  height:453px;

	font-family: Arial, "Lucida Grande CE", lucida, sans-serif;
	color: #666666;
	font-size: 11px;
}

#process #logo{
  position:absolute;
  top: 12px;
  left: 7px;
  width: 380px;
  height:103px;
  background: #edece1 top center no-repeat url('gfx/v03/process-logo.png');
}

#process #login-ok{
  position:absolute;
  top: 148px;
  left: 230px;
  width: 484px;
  height:41px;
  background: #edece1 top center no-repeat url('gfx/v03/process-login-ok.png');
}

#process #active{
  position:absolute;
  top: 148px;
  left: 230px;
  width: 484px;
  height:41px;
  background: #edece1 top center no-repeat url('gfx/v03/process-active.png');
}

#process #login-wrong{
  position:absolute;
  top: 148px;
  left: 230px;
  width: 484px;
  height:41px;
  background: #edece1 top center no-repeat url('gfx/v03/process-login-wrong.png');
}

#process #logout{
  position:absolute;
  top: 148px;
  left: 230px;
  width: 484px;
  height:41px;
  background: #edece1 top center no-repeat url('gfx/v03/process-logout.png');
}


#process #text{
  position:absolute;
  top: 202px;
  left: 234px;
  width: 600px;
	font-family: Arial, "Lucida Grande CE", lucida, sans-serif;
	color: #252524;
	font-size: 12px;
	line-height: 18px;
}

#process #ms1 a{
  position:absolute;
  top: 161px;
  left: 59px;
  width: 121px;
  height: 240px;
  background: #edece1 top center no-repeat url('gfx/v03/microsoft1-0.png');
}

#process #ms1 a:hover{
  background: #edece1 top center no-repeat url('gfx/v03/microsoft1-1.png');
}

#process #ms2 a{
  position:absolute;
  top: 350px;
  left: 270px;
  width: 229px;
  height: 88px;
  background: #edece1 top center no-repeat url('gfx/v03/microsoft2-0.png');
}

#process #ms2 a:hover{
  background: #edece1 top center no-repeat url('gfx/v03/microsoft2-1.png');
}

#process #ms3 a{
  position:absolute;
  top: 315px;
  left: 644px;
  width: 120px;
  height: 90px;
  background: #edece1 top center no-repeat url('gfx/v03/InnTeachers_0.jpg');
}

#process #ms3 a:hover{
  background: #edece1 top center no-repeat url('gfx/v03/InnTeachers_1.jpg');
}

#process #ms1-text{
  position:absolute;
  top: 412px;
  left: 17px;
  font-weight: bold;
	font-family: Arial, "Lucida Grande CE", lucida, sans-serif;
	font-size: 12px;
}

#process #ms2-text{
  position:absolute;
  top: 412px;
  left: 352px;
  font-weight: bold;
	font-family: Arial, "Lucida Grande CE", lucida, sans-serif;
	font-size: 12px;
}

#process #ms3-text{
  position:absolute;
  top: 412px;
  left: 639px;
  font-weight: bold;
	font-family: Arial, "Lucida Grande CE", lucida, sans-serif;
	font-size: 12px;
}

#bottom_fix {
	width: 700px;
	height: 80px;
	z-index: 55;
	position: fixed;
	bottom: 0%;
}

/* DESTROY */

div.destroy{
	clear: both;
}

