HTML{	background-color: #fff;COLOR:#020202;}
BODY {PADDING: 0px; 	MARGIN: 0px; 	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fff;  COLOR:#000;
	text-align:center;
	vertical-align: top;
	font-size: 12px;		

	line-height: 18px;
	}
	
table,tr,td{vertical-align: top;	}
div{position: relative;	top: 0;	left: 0;}
IMG{ border: 0px; border-width: 0px;}
input,select{font-family:Verdana,Arial, Helvetica, sans-serif;}

a{color:#000;
 text-align: left;
 text-decoration: none;
 font-family: Verdana,Arial, Helvetica, sans-serif;} 

a:link,a:visited
{color: #000;}

a:hover
{color:#75b10e;}

#wholeWindow { HEIGHT: 100%; TEXT-ALIGN: left;	 width: 1004px;  MARGIN:auto; padding: 0px; z-index:0; }

.clear{clear: both;}


.header{
	background-color: #fff;
	height: 135px;
	text-align: left;
	vertical-align: top;
	/*border:solid 1px; border-color: Lime;*/
}
.mainarea{
vertical-align: top;
padding: 0px;
margin: 0px;
background-image: url(../img/page/main-bg.jpg);
background-position: bottom right;
background-repeat: no-repeat;

/*border:solid 1px; border-color: Aqua;*/
}


.colunm{
	padding: 10px;
}
.colunm-right{
	padding: 10px 10px 140px 10px;
}

.toplines{
	background-image: url(../img/page/toplines-bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 31px;
}


.toptext{
float: right;
top: 0px;
right:0px;
	margin-left: 270px;
}
.logo{
	width: 250px;
}
.logo img{
	padding: 10px;
}

.flags{
	width: 450px;
	vertical-align: middle;
	padding: 10px;
	text-align: center;
}
.flags a{
	padding: 0px 6px;
}
.contacts{
	text-align: right;
	font-size: 12px;
	vertical-align: bottom;
	padding: 10px;
}
/*********************************************/
.menu{
	 padding: 8px 0px;
	 text-align: center;
	 
}
.menu ul{
 margin: 0px;
 padding: 0px;

}
.menu li{
display: inline;
list-style-type: none;
padding: 7px 0px 5px 10px;
vertical-align: bottom;
margin-left: 20px;
/*border:solid 1px; border-color: Lime;*/
}

a.topmenu, a.topmenu:link, a.topmenu:visited{
	color: #000;
	line-height: 24px;
	height:24px;
	font-weight: bold;
	text-decoration: none;
}

a.topmenu:hover{
	color: #68a400;
	text-decoration: underline;

}

/*********************************************/
.botmenu{
	 padding: 5px 0px;
	 text-align: left;
	 
}
.botmenu ul{
 margin: 0px;
 padding: 0px;

}
.botmenu li{
display: inline;
list-style-type: none;
padding: 7px 0px 5px 2px;
vertical-align: bottom;
margin-left: 20px;
/*border:solid 1px; border-color: Lime;*/
}

.title-left,.box_outerhead{
	font-size: 14px;
	background-image: url(../img/page/marker-bg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 53px;
	font-weight: bold;
	padding-bottom: 10px ;
	vertical-align: middle;
}
.boxnavi{
	padding: 20px 0px;	
	font-weight: bold;
	font-size: 14px;
}
.boxnavi a{
	font-weight: bold;
	font-size: 14px;
	
}
.title-left a{
	padding: 15px 0px;
	display: block;
}
.title-left h1{
	padding: 15px 0px;
	display: block;
	margin: 0px;
	font-size: 14px;
	text-align: left;
	height: 53px;
}
.text{
	padding: 0px 10px 0px 40px;
}

.colunm img, .floatcontent img{
	padding: 0px 20px 15px 0px;
}
a.inside-img{
	margin: 0px 20px 15px 0px;
	display: block;
	float: left;
}
ul{
	color: #4c4c4c;
}
.space-line{
	padding: 10px;
}

.title-right{
	font-size: 14px;
	background-image: url(../img/page/marker-bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 40px;
	padding-bottom: 10px ;
	height: 53px;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
}
.title-right a{
	padding: 15px 0px;
	display: block;
	text-align: right;
}
.title-right h1{
	padding: 15px 0px;
	display: block;
	margin: 0px;
	font-size: 14px;
	text-align: right;
}
.news-title{
	padding: 10px 0px;
	font-weight: bold;
	font-size: 13px; 
}

.news-tezis{
	color: #4c4c4c;
	padding: 10px 0px;
}
.right-href{
	padding: 0px 60px 0px 0px;
}
.block-right{
	padding: 0px 40px 0px 0px;
}
a.righthref,a.righthref:link,a.righthref:visited{
	color: #000;
	font-size:11px;
	display: block;
	text-align: right;
	padding: 0px 15px;
	text-decoration: underline;
	font-weight: bold;
	
}

a.righthref:hover{
	color:#75b10e;
}
a.href-green,a.href-green:link,a.href-green:visited{
color:#517F02;
text-decoration: underline;
display: block;
text-align: right;
	padding: 0px 15px;
}

a.href-green:hover{
	color:#4c4c4c;
}

.line{
	background-image: url(../img/page/ling-bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 4px;
	margin: 4px 0px;
}

.botcontacts{
	font-size: 10px;
	padding: 10px 20px 15px 15px; 
}

.contactblock{
	float: left;
	padding: 0px 15px;
}

/********************************************************************************************************/
/********************************************************************************************************/
/********************************************************************************************************/

.mainarea1{
vertical-align: top;
padding: 0px;
margin: 0px;
background-image: url(../img/page/main-bg1.jpg);
background-position: bottom right;
background-repeat: no-repeat;

/*border:solid 1px; border-color: Aqua;*/
}
.colunm-right1{
	padding: 10px 10px 140px 10px;
}


/*

.leftcolumn{
	float:left;
	width:210px;	
	/*border:solid 1px; border-color: Lime;
	
}

h2{
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #dc241f;
	padding-bottom: 10px;
}

.separator{
	float: left;
	height: 60px;
	background-color: #fff;
	width:2px;
	/*border:solid 1px; border-color: Lime;
}

.rightcolumn{
	padding: 0px;
  width:786px;
	vertical-align: top;
	/*border:solid 1px; border-color: Lime;
	float: right;
	
}


.textbasis{	padding: 15px 10px;}
.leftbasis{	padding: 15px 10px 15px 20px;	}
.menu{
	 padding-bottom: 10px;
	 	float: left;

}
.menu ul{
 margin: 0px;
 padding: 0px;

}
.menu li{
	display: inline;
list-style-type: none;
padding-right: 30px;


}

.line{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	width: 100%;
   background-color: #eae6e6;
}

a.topmenu, a.topmenu:link, a.topmenu:visited{
	color: #686868;
}

a.topmenu:hover{
	color:#dc241f;
	background-color: #eae6e6;
	color: #010101;
}

h3{
	margin: 0px;
	float: left;
	color: #dc241F;
	font-size: 12px;
	padding: 0px 5px;
}
h4{margin: 0px;
	font-size: 11px;
  float: left;
	color: #dc241F;
}
.selecttool{
	padding: 10px 0px;
}

.imgborder{
	border:solid 1px; border-color: Aqua;
}

a.leftmenu,a.leftmenu:link,a.leftmenu:visited{
	display: block;
	padding: 2px 0px;
}
a.leftmenu:hover{
	background-color: #eae6e6;
	color: #010101;
}

.pushpin{
	position: absolute;
	background-image: url(../img/pushpin.jpg);
	width: 25px;
	height: 24px;
	left:48px;
} 

.left-photos{
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
	
}

.l-photo{
padding-top: 24px;
	width: 136px;
	height: 96px;	


}
.l-photo img{
	border-right:solid 6px; 
	border-bottom:solid 6px; 
	border-left:solid 6px; 
	border-color: #fff;
	/*	border:solid 1px; border-color: Aqua;
}

.space-line{
	height: 6px;
	font-size: 6px;
	line-height: 6px;
	width: 100%;
   background-color: #fff;
}
.img-border{

border-bottom:ridge 1px; border-color:#b5a479;	
border-right:ridge  1px; 
}

h1{
	font-size: 14px;
	color: #dc241f;
	padding: 10px 0px;
	}

.lang-selector{

	text-align: right;
	padding:0px 15px 10px 15px;
	float: right;
}
a.href-red,a.href-red:link,a.href-red:visited{
color: #DC241F;	
font-weight: bold;
}

.textarea{
	text-align: justify;
	padding: 0px 20px;
	line-height: 18px;
	border-left:solid 1px; border-color:#eae6e6;		

}
.big-cells{
	color: #686868;
}
.card{
	padding: 0px 15px;
	font-size: 11px;
	color: #686868;
}

a.righthref,a.righthref:link,a.righthref:visited{
	color: #686868;
	font-size:11px;
	
}

a.righthref:hover{
	color:#dc241f;
}

.big-cells{
	 	border:solid 1px; border-color:#eae6e6;		
}


.cellspace1{
	padding: 0px 15px 15px 15px;
}
.cellspace{
	padding: 15px;
}

.centertext{
	text-align: center;
}

.ruled-table td{
	border:solid 1px; border-color:#eae6e6;		
}

.ruled-table a,.ruled-table a:link,.ruled-table a:visited{
	color: #dc241f;
	
}

.ruled-table a:hover{
	color: #686868;
}

.footer{
	background-image: url(../img/footer-bg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height:98px;
}

.copyright{
	position: relative;
	left: -230px;
	color:#dc241f;
}

*/
