@CHARSET "UTF-8";

body {
margin:0;
padding:0;
background-color: #fff;
}
body a {
text-decoration: none;
}
#container {
margin: 0;
padding: 0;
width: 800px;
background: url('../css/img/container-background.gif') top left repeat-y;
text-align:left;

border-bottom: 3px solid #DB1523;
position: relative;
}

#top {
padding:0 0 0 0px;
margin:0 0 0 0px;
}

#header  {
margin: -19px 0 0 0;
height: 130px;
background: url('../css/img/logo2.gif') top center no-repeat;
background-color: #C4C4C4;
}
#header-left {
margin: 20px 0 0 10px;
padding: 0 0 0 0px;
width: 400px;
float: left;
font-family: Times New Roman;
color: #AA19FF;
letter-spacing: 4px;
font-size: 2.2em;
font-weight: bold;
}
#header-left span {
font-size: 0.8em;
}
#header-right {
padding: 0;
margin: 0 0 0 600px;
width: 140px;
font-family: Times New Roman;
color: #444;
letter-spacing: 9px;
font-size: 3em;
}

#top-menu {
height: 30px;
background-color: #DB1523;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#top-menu ul {
margin: 0 0 0 0;
overflow: hidden;
padding: 0;
list-style: none;
}

#top-menu ul li {
margin: 0;
width: 120px;
height: 30px;
float:left;
text-align:center;
}

#top-menu ul li a{
/*margin-right: 5px;*/
padding: 4px 0 0 0;
height:30px;
color: #000;
display:block;
font-weight: bold;
font-family: Trebuchet MS;
text-decoration: none;
letter-spacing: 2px;
font-size: 1.4em;
color: #e6e6e6;
}
		
#top-menu ul li a:hover{
background-color: #e6e6e6;
color: #DB1523;
}
#top-menu ul #rullon {
width: 200px;
}

#sidebar {
margin: -19px 0 0 0;
padding:0;
float:left;
width: 200px;
}

.left-block {
margin: 0;
padding: 20px 0 20px 0;
border-bottom: 2px solid #DB1523;
}
#sidebar .last {
border-bottom: 0;
height: 300px;
}

#sidebar .z3 {
font-family: Arial Black;
font-size: 20px;
text-transform: uppercase;
font-style: italic;
text-align: center;
padding:0;
}
#left-menu .z3 {
color: #C65E21;
}
#contacts .z3 {
color: #350072;
text-transform: none;
}
#news .z3 {
color: #DB1523;
}
#news ul {
list-style: none;
margin: 0 0 0 10px;
}

#news ul li {
margin: 15px 0 0 0;
}
#news ul a {
font-family: Verdana;
font-weight: bold;
color: #35203B;
}
#news ul li a{
font-size: 13px;
}

#left-menu ul {
list-style: none;
margin: 0 0 0 10px;
}

#left-menu ul li {
margin: 15px 0 0 0;
}
#left-menu ul a {
font-family: Verdana;
font-weight: bold;
color: #35203B;
}
#left-menu ul li a{
font-size: 17px;
}

#left-menu ul li ul {
list-style-type: square;
margin-left: 16px;
}
#left-menu ul li ul li{
margin-top: 7px;
}
#left-menu  ul li ul li a {
font-size: 15px;
}

#left-menu ul li ul li ul{
list-style-type: circle;
margin-left: 25px;
}
#left-menu ul li ul li ul li{
margin-top: 5px;
}
#left-menu ul li ul li ul li a{
font-size: 12px;
}

#contacts ul {
margin: 0 0 0 15px;
list-style: none;
}

#contacts  ul  {
margin: 15px 0 0 10px;
}
#contacts  ul li div {
text-align: center;
font-family: Arial Black;
margin: 0 0 0 5px;
font-size: 15px;
color: #B030B5;
}

#main {
margin: -19px 0 0 0;
padding:15px 20px 5px 20px;
width: 560px;
float:left;
text-align: justify;
font-size: 14px;
}
#main h2 {
text-align:center;
font-weight: bold;
}
#main img {
padding: 10px 10px 10px 10px;
margin:0;
}

#footer {
margin: -19px 0 0 0;
clear:both;
text-align: center;
background-color: #dce;
padding: 3px;
border-top: 2px solid #DB1523;
width:794px;
}
#count {
float: left;
padding: 0px;
margin: 0px;

}

div.icont {
margin-top:30px; 
}

div.icont strong { 
font-weight:normal; 
}

div.icont h1, div.icont h2, div.icont p.zag, div.icont p.zag strong { 
text-align:left; 
font-weight:bold; 
font-size:16px;
margin-bottom:10px; 
padding:0; 
}