body{
margin:0;
padding:0;
font:14px Times New Roman;
color:#111;
background: #783727 url(../img/background.jpg) fixed no-repeat 50% 0%;
}

img{
margin:0;
padding:0;
border:none;
}

a{
outline:none;
text-decoration:underline;
font-style:italic;
color:#004a74;
}

a:hover{
text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
font: 24px Book Antiqua;
margin:30px 0 20px;
text-indent:40px;
}

p {
text-indent:20px;
margin:10px 0;
}

table {
width:100%;
margin:30px 0;
}

table {
width:100%;
margin:30px 0;
}

table tr:nth-child(odd){
background:url(../img/table_bg.png) repeat 0% 0%;
}

table td{
padding-left:15px;
line-height:25px;
}

ul{
list-style:none;
}

/* ----------------------------------------------Sheet-------------------------------------*/

#arrow {
display:none;
position:absolute;
width:15px;
height:43px;
cursor:pointer;
background:url(../img/arrow.gif) no-repeat 50% 50%;
top:20px;
right:40px;
}

#sheet{
display:block;
position:relative;
background: url(../img/sheet.png) no-repeat 50% 0%;
width:964px;
height:1390px;
padding:40px 30px 170px;
margin:0 auto 0;
}

#sheet.sheet2{
display:block;
position:relative;
background: url(../img/sheet2.png) repeat-y 0% 0%;
width:964px;
min-height:1390px;
padding:40px 30px 170px;
margin: 10px auto;
height:auto;
}

/* ----------------------------------------------Header-------------------------------------*/

#header {
height:240px;
}

#header #logo{
display:block;
margin:0 auto;
background:url(../img/logo.png) no-repeat 50% 50%;
width:420px;
height:240px;
}

#header #contacts{
float:right;
text-align:right;
}

/* ----------------------------------------------Main menu-------------------------------------*/

#main_menu {
width:1024px;
height:20px;
margin:10px -30px;
padding:10px 0;
background:url(../img/main_menu.png) no-repeat 50% 50%;
text-align:center;
}

#main_menu .item{
margin:0 15px;
color:#fff;
}

/* ----------------------------------------------Content-------------------------------------*/

.conteiner{
margin:30px 0;
padding:0 40px 0 80px;
}

#page_title {
font: 36px Book Antiqua;
text-indent:40px;
margin-bottom:0 0 20px 0;
color:#252525;
}

.sub_menu {
margin:20px 0;
}

.sub_menu .item{
padding-left:30px;
margin-left:10px;
background:url(../img/mdach.png) no-repeat 0% 50%;
}

.dw_links {
margin:20px 0;
}

.dw_links .item{
display:inline-block;
margin:15px 30px 15px 0;
padding:35px 10px 10px 70px;
width:170px;
height:35px;
}

.dw_links .item.dox{
background:url(../img/ext/dox.png) no-repeat 0% 50%;
}

.dw_links .item.doc{
background:url(../img/ext/doc.png) no-repeat 0% 50%;
}

.dw_links .item.pdf{
background:url(../img/ext/pdf.png) no-repeat 0% 50%;
}

.coment {
width:800px;
margin:0 auto 20px;
}

.coment .com_body{
width:560px;
height:250px;
margin:20px 200px 0 0;
padding:40px 20px 25px;
background:url(../img/coment_body.png) no-repeat 50% 50%;
}

.coment .com_body p{
margin:5px 0;
}

.coment .autor{
float:right;
width:200px;
}

.coment .autor .avatar img{
width:200px;
}

.coment .autor .name{
width:200px;
height:50px;
background:url(../img/name_bg.png) no-repeat 50% 0%;
font:italic 14px Times New Roman;
padding-top:12px;
color:#fff;
text-align:center;
}

#allEntries {
margin:20px 0;
}

#allEntries .entry{
margin:0 0 40px;
}

#allEntries .entry .title{
text-indent:40px;
margin-bottom:20px;
}

#allEntries .entry .title h2{
margin:0;
}

#allEntries .entry .title div{
font-size:18px;
color:#004a74;
}

#allEntries .entry .strong{
width:510px;
height:150px;
font-size:18px;
text-align:right;
margin:0 auto;
padding:30px 20px;
background:url(../img/strong.png) no-repeat 50% 50%;
}

#allEntries .entry .info{
text-align:right;
font:italic 18px Times New Roman;
color:#004a74;
}

/* ----------------------------------------------Foother-------------------------------------*/

#foother{
width:1024px;
height:130px;
margin:10px -30px;
background:url(../img/foother_bg.png) no-repeat 50% 0%;
position:absolute;
bottom:10px;
}

#foother.foother2  {
width:1024px;
height:130px;
margin:0px -30px;
background:url(../img/foother_bg.png) no-repeat 50% 0%;
position:absolute;
bottom:10px;
}

#foother .copy{
position:absolute;
top:15px;
left:55px;
display:inline-block;
width:140px;
height:80px;
background:url(../img/copy.png) no-repeat 50% 50%;
}

#foother .bt_menu{
position:absolute;
top:25px;
left:220px;
}

#foother .bt_menu .item{
margin-right:15px;
}

#foother .autor{
position:absolute;
top:65px;
right:60px;
width:210px;
text-align:right;
color:#fff;
font-size:12px;
}

#foother .autor #logo{
float:right;
width:25px;
height:32px;
margin-left:10px;
background:url(../img/autor.png) no-repeat 50% 50%;
}

#foother #bottom{
position:absolute;
height:17px;
background:url(../img/sh_bottom.png) no-repeat 50% 50%;
left:20px;
right:20px;
bottom:0px;
}



/*reviews*/

div.reviewsMain {
}

div.reviewsMain div.reviewsList{
	margin-top: 30px;
}

div.reviewsMain div.reviewsList div.title{
	display: block;
}

div.reviewsMain div.reviewsList div.title h1{
	color: #004a74;
    display: inline-block;
    font-size: 24px;
    margin: 0;
}

div.reviewsMain div.reviewsList div.title span.date{
	display: inline-block;
    font-size: 21px;
    margin-left: 15px;
}

div.reviewsMain div.reviewsList div.reviewsText{
	border: 2px solid #004a74;
    border-radius: 15px;
    margin: 13px auto 0;
    padding: 15px;
    width: 90%;
	box-shadow: 5px 5px 5px -3px #004a74;
	overflow: hidden;
    word-wrap: break-word;
}
div.reviewsMain div.reviewsList div.reviewsText p{
}

div.reviewsNav {
	margin-top: 35px;
    text-align: center;
}

div.reviewsNav a.navPrew{
	background-color: #004a74;
    color: #fff;
    font-size: 18px;
    font-style: normal;
    padding: 3px 5px;
    text-decoration: none;
}

div.reviewsNav a.navPrew:hover {
	background-color: #347ea8;
}


div.reviewsNav span.selectPage{
	background-color: #347ea8;
    color: #fff;
    font-size: 18px;
    font-style: normal;
    padding: 3px 5px;
    text-decoration: none;
	cursor:default;
}

a.addNewRev {
	background-color: #004a74;
    color: #fff;
    font-size: 18px;
    padding: 3px 5px;
    text-decoration: none;
	cursor:pointer;
	float:right;
}

a.addNewRev:hover {
	background-color: #347ea8;
}

div.clear {
	clear:both;
}

div.simvolMax {
	display: block;
    font-size: 16px;
	margin-top:10px;
}

div.simvolMax span{
	color: #004a74;
    font-size: 19px;
}






