body{
margin:0px 0px 0px 0px;
font-family:Tahoma;
font-size:14px;
background-color:#f4f4f4;
text-align:center;
color:#333333;
}

/* style for the background */
#backgr{
width:100%;
background-image:url(last_images/head_back1.jpg);
background-repeat:repeat-x;
background-position:center top;
text-align:center;
}

#header{
width:900px;
}

#midcontent{
width:900px;
}

/* style for the logo */
#logo{
position:relative;
top:31px;
right:273px;
}

/* style for the menu */
#menu{
position:relative;
bottom:14px;
margin-left:366px;
}

/* style for the bottom line */
#bottom{
width:100%;
background-image:url(last_images/bottom.jpg);
background-repeat:repeat-x;
background-position:bottom;
position:fixed;
bottom:0; left:0;
}

/* style for the language block */
#lang{
width:100%;
text-align:center;
padding-top:45px;
clear:left;
}

/* style for the home page content on the left site */
#content1{
margin-top:30px;
text-align:justify;
vertical-align:top;
width:450px;
height:100%;
float:left;
margin-right:35px;
padding-right:35px;
background-image:url(last_images/divider.jpg);
background-repeat:no-repeat;
background-position:right top;;
}

/* style for the home page content on the right site */
#content2{
padding-top:30px;
vertical-align:top;
text-align:justify;
top:30px;
float:left;
width:35%;
}

/* style for the all pages content on the left site */
#content3{
margin-top:20px;
text-align:left;
width:180px;
float:left;
margin-right:35px;
padding-right:35px;
background-image:url(last_images/divider.jpg);
background-repeat:no-repeat;
background-position:right top;
height:300px;
}

#content4{
padding-top:30px;
vertical-align:top;
text-align:justify;
top:30px;
float:left;
width:68%;
}

/* style for the copyright block */
#copyright{
font-size:12px;
padding-bottom:15px;
}

/* style for the dezide box */
#dezidelogo{
padding-top:40px;
}

/* style for the pictures */
.picstyle{
border:solid;
border-width:3px; 
border-color:#e9e9e9;
margin-right:15px;
margin-bottom:5px;
padding:3px 3px 3px 3px;
}

/* style for the titles */
.titlestyle{
font-size:24px; padding-bottom:25px;
}

/* style for the news on the home page */
.newsitem{
padding-bottom:10px; min-height:130px;
}

/* style for the news date on the home page */
.newsdate{
font-size:12px;
font-style:italic;
padding-bottom:10px;
color:#757575;
}

/* style for the news link on the home page */
.newslink{
text-align:right;
font-size:14px;
font-style:italic;
padding-top:15px;
}

/* menu stiles */
.lmenuitem{
text-align:left;
font-size:14px;
padding-bottom:12px;
}

.topmenu1{
background-image:url(last_images/but1.jpg); background-repeat:no-repeat; width:104px; padding-bottom:10px; text-align:center; vertical-align:middle; color:#FFFFFF;
}

.topmenu2{
background-image:url(last_images/but20.jpg); background-repeat:no-repeat; width:117px; height:66px; padding-bottom:10px; text-align:center; vertical-align:middle;
}

.topmenu3{
background-image:url(last_images/but30.jpg); background-repeat:no-repeat; width:119px; padding-bottom:10px; text-align:center; vertical-align:middle;
}

.topmenu4{
background-image:url(last_images/but40.jpg); background-repeat:no-repeat; width:111px; padding-bottom:10px; text-align:center; vertical-align:middle;
}

/* main text colours */
.color1{
color:#000000;
}

.color2{
color:#CC0000;
}

/* LINK STYLES */

a:link{
text-decoration:none;
color:#cc3827;
}
a:visited{
text-decoration:none;
color:#cc3827;
}
a:active{
text-decoration:none;
color:#cc3827;
}
a:hover{
text-decoration:none;
color:#980f00;
}

a.menul:link, a.menul:active, a.menul:visited { 
    text-decoration:none;
    color:#000000;
}

a.menul:hover { 
    color:#666666;
	text-decoration:none;
}
