/********  GLOBAL VALUES  *********/
*{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#27170e}
img{border:none}
body{background:#460001 url('../images/site_back.png') repeat-x; margin:0; padding:0}
#container{width:982px;  margin:auto;}
.clear{clear:both}
h2{margin:10px 0px; font-size:16px}
h3{margin:10px 0px; font-size:14px}
/*p:first-letter {font-size:xx-large}*/
ul li{margin:0px 0px 0px 20px; line-height:20px}
/**********************************/

/***********  HEADER  *************/
#header{width:982px; height:148px; background:transparent url('../images/header_back_top.jpg') no-repeat;}
#header-bottom{width:982px; height:52px; background:transparent url('../images/header_bottom.jpg') no-repeat;}

#lang-ru{border:none; background:url('../images/rus.png') no-repeat; width:33px; height:19px; cursor:pointer; margin-right:10px}
#lang-en{border:none; background:url('../images/eng.png') no-repeat; width:33px; height:19px; cursor:pointer; margin-right:10px}

#logo{float:left; width:603px}

#gerb{float:left; width:97px; height:64px; margin:22px 10px 0px 70px; display:inline}
#logo-text{float:left; width:376px; height:80px; margin-top:30px}

#medal{width: 160px; float:right; height:138px; padding-top:10px}
#guardian{float:left; background:url('../images/guardia.png') no-repeat; width:95px; height:125px}
#languages{float:left; width:50px; height:138px}
/**********************************/

/************  TOP MENU  **********/
#menu{width:982px}
#menu ul{margin:0;padding:14px 0px 0px 0px; text-align:center}
#menu ul li{display:inline; padding-right:36px; list-style-type:none; margin:0}
#menu ul li a{color:#27170e; text-transform:uppercase; font-weight:bold; font-size:14px; text-decoration:none}
#menu ul li a:hover{color:#65060b}
#menu li.active a{color:#65060b}
/***********************************/

/***********  LEFT MENU  ***********/
#left-menu{float:left; width:194px; margin:auto}
#left-menu ul{margin:0; padding:0}
#left-menu ul li{list-style-type:none; padding:5px 0px; margin:0}
#left-menu li a{color:#450303; padding-left:20px; text-decoration:none;  font-weight:bold; font-style:italic; padding-bottom:2px; font-size:15px;}
#left-menu li a:hover, #left-menu li.active a{color:#450303; text-decoration:underline; background:transparent url('../images/star.png') no-repeat}
/***********************************/


/***********  SITE BODY  ***********/
#site-body{width:982px; margin:auto; height:796px; background:transparent url('../images/site_body_back.jpg') repeat-y}
#inline-container{width:892px; margin:auto; padding-top:10px}
#main-content{float:left; width:650px; margin-left:30px}
#main-content p{line-height:20px}
h2.title{font-weight:bold; font-size:16px}
/***********************************/

/***********  FOOTER   *************/
#footer{width:982px; height:10px;}
/***********************************/

/***********  PAGING   **************/
#paging{padding:10px;  font-family:Arial, Helvetica, sans-serif;  font-size:12px;  color:#000000;  font-weight:bold; margin-top:10px}  

#paging a{padding:4px 7px 4px 7px;  margin:0px 2px 0px 2px;  border:1px solid #E4AB68;  background:#F1CF88;  color:#333;  text-decoration:none;  }  

#paging a:hover{text-decoration:underline}  
/************************************/

#lang-form{width:94%; margin-top:10px; text-align:right;}

#contact-form{width:306px}
#contact-form label{color:#280b00; font-size:12px; margin:10px 0px 6px 0px; display:block}
#contact-form input.txt{background:#c36a26; border:1px solid #761200; width:306px; height:28px}
#contact-form textarea{background:#c36a26 url('../images/contacts_back.png') repeat-y;  border:none; width:100%; height:120px; font-size:12px; padding-top:6px; line-height:29px; overflow:visible}
#contact-form input#submit{height:35px; width:123px; background:url('../images/contacts_send.png') no-repeat; border:none; cursor:pointer}

h1.logo { text-align:right; font-style: italic; color:#27170e; font-size: 16px; width:100%;}