html, body {margin:0;padding:0;height:100%;width:100%;background:#360403 url(/img/bg.jpg) no-repeat center top;color:#555455;font:normal 12px/normal Arial, Helvetica, sans-serif;}
div, ul, ol, li, form {margin:0;padding:0;}
ol, ul {list-style-position:inside;}
ul {list-style-type:disc;}
input, select {margin:0;}
p {margin:0;padding:0;text-align:left;}
table, td, th, tr {border-collapse:collapse;}
img {border:none;}
table {width:100%;margin:0;padding:0;}
td, th {padding:3px;}
a:link, a:visited {color:#7a3217;text-decoration:underline;}
a:hover, a:active {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1, h2 {font:18px/normal Georgia, "Times New Roman", Times, serif;text-transform:none;color:#880301;}
h2 {font-size:14px;color:#880301;}
.main-content h2 {font-size:14px;color:#880301;margin-left:22px;}
h3 {font-size:11px;color:#666566;}
.ac {text-align:center!important;}
.clear {height:1px;line-height:1px;font-size:1px;clear:both;}
.clear-right {height:1px;line-height:1px;font-size:1px;clear:right;}
.clear-left {height:1px;line-height:1px;font-size:1px;clear:left;}
.text_input, .textarea_input {color:#880301;background:#f2d59a;border:1px #d19d14 solid;font:normal 14px/16px Arial, Helvetica, sans-serif;padding:4px 8px;margin:0;}
.text_input {height:16px;width:263px;}
.textarea_input {height:167px;width:446px;overflow:auto;}
.submit_input {border:1px #823d2b solid;background:#7e3826;margin:0;color:#fcebc5;font-size:14px;cursor:pointer;}
#layout {width:900px;min-height:100%;margin:0 auto;position:relative;background:#fcebc5;border-left:6px #200201 solid;border-right:6px #200201 solid;}
#header {width:900px;border-top:6px #200201 solid;position:relative;z-index:20;}
#logo {width:286px;height:305px;position:absolute;left:27px;top:32px;}
#logo img {width:286px;height:305px;}
#top-menu {width:900px;height:40px;background:url(/img/topmenu-bg.png) repeat-x left top;}
#top-menu ul {height:40px;list-style-type:none;list-style-position:outside;margin:0 auto;padding:0;}
#top-menu ul li {float:left;height:40px;margin:0;padding:0 19px 0 0;background:url(/img/topmenu-divider.png) no-repeat right 12px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#faad55;position:relative;}
#top-menu ul li a {display:block;float:left;color:#faad55;text-decoration:none;height:40px;line-height:40px;}
#top-menu ul li a:hover {color:#fd6703;}
#top-menu ul li ul {display:none;height:auto;float:none;position:absolute;width:130px;padding:5px 0;background:#500000;top:40px;left:50%;margin-left:-76px;}
#top-menu ul li:hover ul {display:block;}
#top-menu ul li ul li {background:none;padding:0;float:none;text-align:center;text-transform:lowercase;line-height:24px;font-size:13px;height:24px;}
#top-menu ul li ul li a {float:none;line-height:24px;height:24px;}

#center {padding:0 0 200px 0;z-index:10;position:relative;width:900px;}

#content-block {width:535px;padding:30px 22px 0 22px;float:right;position:relative;}

.inside #content-block {float:none;padding:10px 22px 0 22px;width:856px;}

.main-content p {margin:14px 0;}
.main-content .more {margin:0;}
.inside .main-content {margin:0 -22px;}
.inside .main-content h1 {margin:14px 22px;}
.inside .main-content p {margin:14px 22px;text-indent:20px;text-align:justify;}
.inside .main-content ul {margin:-14px 22px 14px 22px;}
.inside .main-content ul li {margin:0 0 0 40px;list-style-type:none;}
.inside .main-content img {margin:0 22px;border:11px #f0dbb7 solid;}

#content-block .news {width:856px;margin:20px 0 40px 0;}

#content-block .news h2 {padding:0 0 0 75px;font-size:14px;font-weight:bold;color:#575656; font-family: Arial;}
#content-block .news .nov_h2 {padding:0 0 0 28px;font-size:14px;font-weight:bold;color:#575656; font-family: Arial;}
#content-block .news .as_h2 {padding:0;display:block;}
#content-block .news .as_h2 a {font-size:14px;font-weight:bold;font-family: Arial;}
#content-block .news .date {float:left;width:97px;margin-left:-22px;}
#content-block .news .date p {text-align:center;color:#880301;font-size:16px;font-weight:bold;line-height:16px;margin:0;}
#content-block .news .contents {float:right;width:781px;}
#content-block .news .contents .more {text-align:right;}
.karta {float:left;width:365px;padding:10px 0 0 0;margin:0 0 -70px 0;position:relative;}
.karta .contacts {padding:15px 0 0 0;}
.karta .contacts p {line-height:18px;font-size:14px;}
.karta .contacts .phone {text-decoration:none;color:#555455;}
.karta img {border:17px #f2d59a solid;}
#contact-form {padding:10px 0 0 0;float:right;width:464px;position:relative;}
#contact-form p {margin:0 0 25px 0;}
#gallery {padding:5px 0 135px 0;position:relative;margin-bottom:-90px;}
#sidebar {float:left;width:270px;padding:30px 0 0 24px;position:relative;}
#sidebar h4 {font:18px/normal Georgia, "Times New Roman", Times, serif;text-transform:none;color:#880301;padding:0 0 0 24px;}
#sidebar h5 {font-size:11px;color:#666566;padding:0 0 0 24px;}

#sidebar .news {background:url(/img/news-bg.png) no-repeat left top;padding:6px 0 0 24px;margin:0 0 10px 0;font-size:11px;}
#sidebar .news ul {text-align:right;margin:0;padding:0;list-style-type:none;list-style-position:outside;height:24px;line-height:24px;}
#sidebar .news ul li {display:inline;padding:5px 0;}
#sidebar .news ul .more {padding:5px 15px 5px 0;background:url(/img/news-divider.png) no-repeat right center;}

#sidebar .news span {padding:0 0 0 0px;font-size:12px;font-weight:bold;color:#880301; font-family: Arial;}
#kroshki {width:888px; text-align:right; padding-top:5px;}


.s-block {margin:30px 0 0 0;text-align:center;}
.s-block img {border:11px #f0dbb7 solid;}
#footer-img {text-align:right;padding:0 10px;position:absolute;width:880px;left:0;bottom:90px;z-index:5;}
#footer {position:absolute;width:900px;height:93px;left:0;bottom:0;border-bottom:6px #200201 solid;z-index:20;}
#bottom-menu {float:left;width:579px;padding:11px 0 0 25px;}
#bottom-menu ul {border-top:2px #7b4e49 solid;margin:0;padding:13px 0;list-style-type:none;list-style-position:outside;}
#bottom-menu ul li {display:inline;background:url(/img/botmenu-divider.png) no-repeat right center;padding:0 15px 0 0;font-size:11px;}
#bottom-menu ul li a {color:#6e3e3d;}
#footer .contacts {width:296px;float:right;background:url(/img/phone.png) no-repeat left top;padding:23px 0 0 0;}
#footer .contacts p {text-align:right;padding:0 22px 0 0;}
#footer .contacts .phone {font-size:24px;font-weight:bold;color:#010101;}
#footer .contacts .phone span {font-size:20px;font-weight:normal;color:#7a3217;}
#footer .contacts .phone a {color:#010101;text-decoration:none;}
#footer .contacts .e-mail {font-size:11px;color:#000;}
#footer .contacts .e-mail a {color:#020202;text-decoration:none;}
#footer .copyright p {padding:0 0 0 25px;font-size:11px;line-height:14px;color:#d0b59b;}
#footer .copyright p a {color:#555455;text-decoration:none;}
#footer .copyright p a:hover {text-decoration:underline;}
#footer .partnery {position:absolute; top:50px; left:250px; font-size:11px;}

.news_show_data {color:#880301;margin:10px 22px;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;}
.content_offers p {margin:7px 0 0 0;}
.date_offers {color:#880301;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;}
.main_pic {padding:0; float:right;}
.as_h3 {font-size:11px;color:#666566;}
#sidebar .as_h4 {font:18px/normal Georgia, "Times New Roman", Times, serif;text-transform:none;color:#880301;padding:0 0 0 24px;}
#sidebar .as_h5 {font-size:11px;color:#666566;padding:0 0 0 24px;}
.copy {margin:15px 0 0 0; padding:5px 10px; font-size:14px; font-weight:bold; background:#F0DBB7; text-align:center;} 
.copy_name {font-size:12px; text-align:right; width:100%; font-weight:normal;  padding-top:5px;}
.main-content p b {color:#4C1413;font-size:13px;}

.mp3 {
right:10px;
top:320px;
position:absolute;
}

.kart {margin:18px 0 0 0; padding:10px 0; text-align:center; background:#f0dbb7;}

.foto-slide {width:180px; padding:0 45px;}
.imgs {position:relative; height:120px;} 
.imgs img {left:0; top:0; position:absolute; border:medium none; display:block; }

.flags {right:10px; top:10px; position:absolute; width:100px; height:30px; text-align:center; padding:5px 0;}
.flags a {padding:0 5px;}

.novelty_image {
	float: left;
}

#sidebar .novelty_as_h4 {
	font:18px/normal Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	color:#880301;
	padding:0 0 0 60px;
}

#sidebar .novelty_title {
/*	font:18px/normal Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	color:#880301;
/*	padding:0 0 0 47px;*/
	display: table-cell;
	vertical-align: middle;
	height: 47px;
}

