html, body { 
margin:0; 
padding:0; 
}
body {
color: #f1c36d;
font-size: 16px;
font-family: Times New Roman;
background-image:url(fon.jpg);
}
a {
color: #f1c36d;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
hr { border: 1px solid #f1c36d; }
a:focus { outline: 0;}	
h1, h2, h3, h4 {
color: #f1c36d;
font-family: Times New Roman;
margin: 0.5em 0;
padding: 0;
}
h1 {
font-size: 30px;
width: 80%;
}
h2 {
font-size: 26px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 20px;
}

.leftline {
background-image:url(fon-left.gif);
background-position:top right;
background-repeat:no-repeat;
}
.centline {
background-image:url(fon-stora.gif);
background-position: top left;
background-repeat: no-repeat;
}
.tel {
color: #f1c36d;
font: bold 20px Times New Roman;
text-align: right;
float:right;
padding-right: 70px;
}
.deva {
padding-top: 25px;
}
.leftbox {
margin-top: 35px;
margin-left: 35px;
}
.info {
background-image:url(fon-osn.gif);
background-position: left top;
background-repeat:no-repeat;
width: 673px;
padding: 1em 0 2em 0;
}
.articles {
font-size:14px;
margin-bottom: 35px;
width: 200px;
}
#topmenu {
	list-style-type: none;
	text-align: center;
	width: 700px;
	padding-bottom: 15px;
	padding-top: 15px; margin-left:0;
}

#topmenu li {
	float: left;
	font-family: Times New Roman;
	font-size: 22px;
	font-weight: bold;
	margin-right: 35px;
}
#topmenu a {	
color: #f1c36d;
text-decoration: underline;
}
#topmenu a:hover {	
text-decoration: none;
}
#leftmenu ul {
list-style-type: none;
padding-left:0px;
}
#leftmenu ul li {
font: bold 16px Times New Roman;
line-height:23px;
margin-bottom:5px;
}
#leftmenu ul li a {
color: #f1c36d;
height: 23px;	
background-image: url(im-menu.gif);	
background-position: left bottom;
display: block;	
background-repeat: no-repeat;
padding-left:45px;
}
#leftmenu ul li a:hover {
text-decoration:none;
}
#botbox {
background-image:url(bottom-fon.gif);
background-position:top left;
background-repeat:no-repeat;
padding: 20px;
padding-left: 300px;
}
.but { background-color:#45120E; border: 1px solid #f1c36d; color:#f1c36d; padding:2px 5px; margin:2px; }
#ditto_pages { margin: 1em 0; }
.ditto_paging {
   /* border-top: 1px solid #ccc;*/
    padding: 10px; 
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
   /* border: 1px solid black;*/
    padding: 1px 5px 2px; 
    margin-right: 5px;
  /*  background-color: #008CBA; */
    color: #fff;
} 
#ditto_pages .ditto_off {
  /*  border: 1px solid #ccc;*/
    padding: 1px 5px 2px; 
    margin-right: 5px;
   /* color: #ccc;*/
}
.info img {border: 1px solid #f1c36d; padding:2px;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    /*border: 1px solid #008CBA; */
    padding: 1px 5px 2px; 
    margin-right: 5px; 
    text-decoration: none !important; 
    /*color: black;*/
} 
#ditto_pages a:hover {
  /*  background-color: #fff;
    color: #000;*/
}
.tkan { text-align:center;width:200px;height:220px;margin:5px; float:left; }
.tkan img { border: 1px solid #f1c36d; padding:2px; }
.tkan p { font-size:90%; }

.bak { text-decoration:none; }

.B_crumbBox { margin: 2em 0 0.5em 0; padding-top:2em; }

.tagcloud { text-align: justify; padding-right:20px; }
.tagcloud a {text-decoration:none;}
.s1 {font-size: 80%;}
.s2 {font-size: 85%;}
.s3 {font-size: 90%;}
.s4 {font-size: 95%;}
.s5 {font-size: 100%;}