body{
background:#ccc url('i/body_bg.jpg') repeat-x;
font: 70%/1.6em Arial,Verdana,sans-serif;
margin:0;
color:#333;
}
#wrap{
margin:0 auto;
width:980px;
height:500px;
}
a:link,a:visited,a:active{
text-decoration:none;
border-bottom: #900 1px dotted;
color:#900;
background-color: transparent;
}
a:hover{
color:#600;
border-color:#600;
}
#head{
background: url('i/top.jpg') no-repeat;
height:130px;
}
#head h1.title{
margin:0;
padding-top: 60px;
color:#fff;
font-size: 1.6em;
float: right;
margin-right: 150px;
_margin-right: 80px;
}
#head ul.navbar{
margin:0 0 0 40px;
padding:0 0 0 30px; 
}
#head ul.navbar li{
float:left;
list-style-type:none;
}
#head ul.navbar li a{
display:block;
padding: 18px 0 0 0;
margin: 0 14px 0 0;
font-weight:bold;
text-transform:uppercase;
}
#head #title_box{
display:block;
position:relative;
top: 140px;
left: 200px;
width:100px;
border:#c00 1px solid;
}
#main{
background: url('i/main_bg.png') center repeat-y;
margin:0 auto;
width:736px;
overflow:hidden;
}
#splash{
background: url('i/title.jpg') no-repeat;
padding-top:126px;
text-align:right;
margin: 0 10px;
}
#splash h2.subtitle{
margin:8px 0 0 0;
padding: 0 5px 0 0;
font-variant:small-caps;
letter-spacing:1px;
font-size:14px;
}
#content{
margin: 10px;
text-align:justify;
overflow:hidden;
}
#content .box h2 {
color: #AA1113;
margin:0;
background-color:transparent;
font-family: Arial,Verdana,sans-serif;
/*background: url('i/content_h2.png') left no-repeat;*/
background: url('i/arrow.gif') left no-repeat;
padding: 3px 0 0 15px;
_padding: 0 0 0 15px;
}
#content h2{
color:#fff;
background-color:#AF1316;
margin:0;
line-height:30px;
padding: 0 0 0 15px;
background-repeat: repeat-x;
background-image: url(i/menu.png);
font-size: 14px;
font-family: Arial,Verdana,sans-serif;
}
#content h2 span{
font-size: 18px;
}
#footer{
clear:both;
background: url('i/bot_bg.png') center no-repeat;
height: 50px;
padding: 0 20px 5px 0;
text-align:right;
color:#999;
}
#footer p{
margin:0;
padding-top: 20px;
}
#content div.box{
width:450px;
margin: 0 15px 20px 15px;
float:left;
}
#content div.menu{
width:150px;
margin: 0 15px 20px 5px;
padding: 0 0 5px 0;
float:left;
background-color: #EDECEC;
}
#content div.menu ul{
margin-left: 15px;
padding: 0px;
}
#content div.menu li{
list-style-type:none;
}
#content div.menu li a{
display: block;
border-bottom: none;
background: transparent url('i/menu-link.png') left center no-repeat;
padding: 5px 0 5px 15px;
_padding: 0 0 0 15px;
font-weight: bolder;
margin: 0;
font-size: 14px;
}
#content div.menu li a:hover{
display: block;
border-bottom: none;
background: transparent url('i/menu-link-hover.png') left center no-repeat;
padding-left: 15px; 
}
/**/
.art {
border: 1px dashed #CFCFCF;
vertical-align: top;
padding: 0px;
background-color: #EFEFEF;
text-align: center;
margin-bottom: 15px;
}
.art img {
width: 250px;
}
.con {
line-height: 2.0em;
padding: 10px;
text-align: left;
font-size: 110%;
overflow: hidden;
}
.bnadpis {
display:block; 
width:80%; 
background-color: #B01417;
color:white;
text-align:center;
font-weight:bold;
}
#login {
font-family: Georgia, serif;
font-size: 12px;
width: 30%;
}
#login label {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}
#login fieldset {
border: 1px solid #743E04;
padding: 0px 20px;
}
#login legend {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
background: #fff;
border: 1px solid #ccc;
border-bottom-color: #743E04;
border-right-color: #743E04;
padding: 4px 8px; 
}
.butt {
background-color: White;
color: Red;
font-weight: bold;
}
