body {
text-align:center;
min-width:850px;
margin:0px;
padding:0%;
border:0px;
font-family: sans-serif;
font-size: 10.7pt;
}
#main_container {
margin:0 auto;
width:850px;
text-align:left;
}
div {
margin:0px;
border: 0px;
padding:0px;
}
img {
border:0px;
}
p {
padding:10px;
position: absolute;
top: 0px;
left: 0px;
text-align: left;
}
h1 {
font-size: 13pt;
margin-top: 7px;
margin-bottom: 7px;
}
form {
font-family: sans-serif;
font-size: 10.7pt;
text-align: left;
}
a.links:link {
color: #ff9600;
text-decoration: underline;
}
a.links:visited {
color: #ff9600;
text-decoration: underline;
}
a.links:hover {
color: #ff9600;
text-decoration: none;
}
a.links:active {
color: #ff9600;
text-decoration: underline;
}
/* header */
div#header_image {
position: relative;
top: 0px;
left: 0px;
margin:0px;
padding:0px;
width: 800px;
height: 225px;
}

div#lang_sel {
position: absolute; /* за  да бъде изключен от позиционирането от IE, иначе избутва div#main_content надолу */
right: 20px;
top: 15px;
color: #4867ae;
background-color: transparent;
width: 60px;
height:30px;
}

div#main_content {
position: relative;
top: -4px;  /* TODO ЗАЩО? */
left: 0px;
margin:0px;
padding:0px;
width: 800px;
height:408px;
background: transparent url("graphics/body-backgr.jpg") top left no-repeat scroll;
}
div#element {
position: absolute;
top: 120px;
left: 70px;
}
div#main_content_repeat {
position: relative;
top: 0px;
left: 0px;
margin:0px;
padding:0px;
border:0px;
width: 800px;
background: transparent url("graphics/body-backgr-repeat.jpg") top left repeat-y scroll;
}

div#menu_main {
float: right;
width: 329px;
height: 170px;
position: relative;
top: 0px;
right: 10px;
text-align:right;
}
a.main_menu_link:link {
display: block;
width: 329px;
height:25px;
clear: both;
float:right;
margin-bottom: 10px;
}
a.main_menu_link:visited {
display: block;
width: 329px;
height:25px;
clear: both;
float:right;
margin-bottom: 10px;
}
a.main_menu_link:hover {

}
a.main_menu_link:active {

}

a.more {
display: block;
position: absolute;
bottom: 10px;
right:40px;
width: 45px;
height: 22px;
float: right;
border: 2px solid #ff9600;
color: #ff9600;
background-color: #dae5ff;
text-decoration: none;
text-align: center;
line-height: 140%;
font-weight: bold;
}
a.more:hover {
border: 1px solid #ff9600;
}

div#footer_container {
font-size: 10pt;
text-align:right;
position: relative;
top: -4px;
left: 0px;
margin:0px;
padding:0px;
width: 800px;
height:40px;
background: transparent url("graphics/body-backgr-repeat.jpg") top left no-repeat scroll;
}

a.footer:link {
text-decoration: none;
text-align: center;
width: 65px;
height: 30px;
line-height: 180%;
color: #ff9600;
padding: 3px;
margin-left: 5px;
margin-right: 5px;
border-left: 1px solid #ffffff; /* не може transparent :( */
border-right: 1px solid #ffffff;
background-color: transparent;
vertical-align:sub;
}
a.footer:visited {
text-decoration: none;
text-align: center;
width: 65px;
height: 30px;
line-height: 180%;
color: #ff9600;
padding: 3px;
margin-left: 5px;
margin-right: 5px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background-color: transparent;
vertical-align: sub;
}
a.footer:hover {
border-left: 1px solid #4867ae;
border-right: 1px solid #4867ae;
}
a.footer:active {
border-left: 1px solid #4867ae;
border-right: 1px solid #4867ae;
} 

a.button1:link { /* language_sel */
text-decoration: none;
display: block;
width: 60px;
height: 30px;
line-height: 180%;
color: #ff9600; /*#4867ae */
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}
a.button1:visited {
text-decoration: none;
display: block;
width: 60px;
height: 30px;
line-height: 180%;
color: #ff9600;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}
a.button1:hover {
border-left: 1px solid #4867ae;
border-right: 1px solid #4867ae;
}
a.button1:active {
border-left: 1px solid #4867ae;
border-right: 1px solid #4867ae;
}

/* photogallery */
.thumb_frame {
width: 250px;
height: 250px;
float: left;
text-align: center;
}
.thumb_container {
width: 800px;
height: 250px;
overflow:auto;
text-align: center;
}
.navigation {
width: 100%;
height: 40px;
float: right;
clear: both;
text-align: center;
font-size:80%;
}
a.gallery_nav:link {
color: #ff9600;
font-weight:bold;
}
a.gallery_nav:visited {
color: #ff9600;
font-weight:bold;
}
a.gallery_nav:hover {
color: #ff9600;
font-weight:bold;
}
a.gallery_nav:active {
color: #ff9600;
font-weight:bold;
}
/* photogallery */

div#webmaster {

}
a.webmaster:link {
text-decoration: none;
color: #D7D7D7;
padding: 5px;
margin-left: 10px;
margin-right: 10px;
background-color: transparent;
vertical-align:sub;
font-size:9pt;
}
a.webmaster:visited {
text-decoration: none;
color: #D7D7D7;
padding: 5px;
margin-left: 10px;
margin-right: 10px;
background-color: transparent;
vertical-align: sub;
font-size:9pt;
}
a.webmaster:hover {
}
a.webmaster:active {
