body{background-color:#f2eac1;
margin:0;}
img{border:none;}
.nbr{white-space:nowrap;}
table{border-collapse:collapse;
border:none;}
table td{border-collapse:collapse;
border:none;}
.info{padding:0px 25px 0;}

div.logo-main{position:absolute;
display:block;
top:41px; left:0;
width:100%;
z-index:2;}

div.logo{position:absolute;
display:block;
top:10px; left:0;
width:100%;
z-index:2;}
div.logo img{margin-left:30px;}
div.iconz{position:absolute;
display:block;
top:17px; left:0px;
z-index:2;}
div.iconz img{margin:0 25px;}
div.white{position:absolute;
display:block;
top:0; left:0;
z-index:0;
width:100%;
background:url(/img/white-line.gif) left top repeat-x;}
div.phone{position:absolute;
display:block;
top:12px; right:30px;
z-index:3;
font:normal 15px Arial,Helvetica,sans-serif;
color:#9d7144;
text-align:right;}
div.phone span{color:#5a3f1c;
font-size:25px;}

div.otkr{position:absolute;
display:block;
top:2px;
left:10px;
z-index:3;}

.social{margin:27px 30px 0 0;}
.social td{color:#412e14; font-size:13px;
font-family:Arial,Helvetica,sans-serif;
padding:0;}
.facebook{background:url(/img/social.png) left top no-repeat;}
.social td img{margin:0 3px;}
.vkontakte{background:url(/img/social.png) -17px top no-repeat;}
.mailru{background:url(/img/social.png) -34px top no-repeat;}

/*top block*/
.topblock{margin-top:65px;
width:100%;}
.top-left{background:url(/img/top-left.png) left top no-repeat;
width:340px; height:75px;}
.top-left p{font-size:13px; margin:0; padding:44px 0 0 275px;
color:#fff; font-weight:normal;
white-space:nowrap;}
.top-left p a{font-size:13px; color:#fff;
font-weight:bold;}
.top-right{background:url(/img/top-right.png) right top no-repeat;
width:300px; height:75px;}

.top_bg1{background:url(/img/tb/top_bg.gif) repeat-x top left;
width:400px;}
.top_bg2{background:#d4c186 url(/img/tb/top_bg.gif) repeat-x top left;
width:80%;}
.bot_bg1{background:url(/img/tb/bot_bg.gif) repeat-x bottom left;}
.bot_bg2{background:#d4c186 url(/img/tb/bot_bg.gif) repeat-x bottom left;}
.left_bg{background:url(/img/tb/left_bg.gif) repeat-y top left;}
.center_bg{background:url(/img/tb/center_bg.gif) repeat-y top right;}
.right_bg{background:#d4c186 url(/img/tb/right_bg.gif) repeat-y top right;}
.topinfo{padding:15px 0 15px 12px;
background-color:#d4c186;}
.topinfo img{margin:1px 2px;}
/*ny*/
/*.topblock{margin-top:70px;
width:100%;}
.top_bg1{background:url(/img/tb/top.gif) no-repeat left;
width:400px;}
.top_bg2{background:#d4c186 url(/img/tb/top_bg.gif) repeat-x top left;
width:80%;}
.bot_bg1{background:url(/img/tb/bot.gif) no-repeat left;}
.bot_bg2{background:#d4c186 url(/img/tb/bot_bg.gif) repeat-x bottom left;}
.left_bg{background:url(/img/tb/left.gif) no-repeat top;}
.center_bg{background:url(/img/tb/right.gif) no-repeat top;}
.right_bg{background:#d4c186 url(/img/tb/right_bg.gif) repeat-y top right;}
.topinfo{padding:15px 0 0 12px;
background-color:#d4c186;}
.topinfo img{margin:1px 2px;}*/

/*inner page*/
.top-center{width:50%;
background:url(/img/top-center.gif) repeat-x left;}

/*-*/
ul.main{margin:0;
padding:17px 22px 5px;}
ul.main li{font:normal 100%/140% Arial,Helvetica,sans-serif;
background:url(/img/bull1.gif) no-repeat left center;
display:inline;
text-align:right;
text-indent:0;
margin:4px 5px;
padding:0 12px;}
ul.main li a{color:#6c4219;
text-decoration:underline;}
ul.main li a:hover{color:#ca391c;
text-decoration:none;}

h1{font:normal 155%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#a94619;
padding:0 0 10px 0;
margin:0;}
h1.main{font-size:120%;
padding-bottom:0;}
h2{font:normal 110%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#a94619;
/*color:#9d7145;*/
padding:10px 0 0 0;
margin:5px 0 10px 0;
clear:both;}
h2.main{padding-top:35px;
color:#cd1a0b;}
h3{font:bold 95%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#a94619;
margin:0;
padding:10px 0 5px 0;}
h3.construction{padding-bottom:8px;}
h3.construction a.open{color:#a94619;}
h3.ny{text-align:center;
color:#c31e02;}
h4{font:bold 80%/140% Arial,Helvetica,sans-serif;
text-align:left;
color:#000;
margin:0;
padding:5px 0;}
p{font: normal 80%/140% Arial,Helvetica,sans-serif;
color:#000;
padding:5px 0;
margin:0;
text-align:left;}
.red{color:#c31e02;}
p.sendorder{font-size:100%;
text-align:right;
padding:18px 0;}
p.sendorder a{color:#cf2817;}

/*left menu*/
div.up_menu{background:#d4c186 url(/img/brown.gif) repeat-x top left;
width:100%;
margin-top:37px;}
div.under_menu{background:#d4c186 url(/img/brown.gif) repeat-x bottom left;
width:100%;}
div.lmenu{background:#fff url(/img/brown.gif) repeat-y right top;
width:100%;
padding:20px 0;}
/*1*/
p.lmenu1{font:normal 90%/130% Arial,Helvetica,sans-serif;
color:#000;
border-top:1px solid #c6c6c6;
background:url(/img/bull2.gif) no-repeat left center;
padding:8px 10px 8px 20px;
margin:5px 15px 0;}
p.lmenu1 a{color:#ab751f;}
p.lmenu1 a:hover{color:#ca391c;}
/*2*/
p.lmenu2{font:normal 80%/130% Arial,Helvetica,sans-serif;
color:#000;
padding:5px 10px 5px 20px;
margin:0 0 0 15px;}
p.lmenu2 a{color:#6c4219;}
p.lmenu2 a:hover{color:#ca391c;}
p.lmenu2 a.red{color:#ca391c;}
/*3*/
p.lmenu3{font:normal 80%/110% Arial,Helvetica,sans-serif;
color:#000;
padding:3px 10px 3px 30px;
margin:0 15px;}
p.lmenu3 a{color:#6c4219;}
p.lmenu3 a:hover{color:#ca391c;}
/*4*/
p.lmenu4{font:normal 75%/110% Arial,Helvetica,sans-serif;
color:#000;
padding:3px 10px 3px 40px;
margin:0 15px;}
p.lmenu4 a{color:#946435;}
p.lmenu4 a:hover{color:#ca391c;}
/**/
p.under{border-top:1px solid #c6c6c6;
padding:0;
margin:5px 15px 0;}

.adv-block{margin:30px 5px 20px;
text-align:center;}
.adv-block img{margin-bottom:10px;}

/*news main*/
.news-top{background:url(/img/news-top_bg.gif) repeat-x bottom left;
margin:25px 0 12px;}
.news-bot{background:url(/img/news-bot_bg.gif) repeat-x top left;
margin:12px 0 2px;}
h3.hnews{margin:0; padding:0 0 3px;
font-size:110%;}
ul.news{margin:0; padding:0;
list-style-type:none; list-style-image:none;}
ul.news li{padding:4px 0;}
ul.news li span{color:#000;}
ul.news li span.gray{color:#909090;
font-size:90%;}
p.allnews{padding:0 0 30px; margin:0;
font-size:100%;}
p.allnews a{color:#47280a;}

/*news page*/
p.date{color:#000;
padding:20px 0 0;}
a.gray, a.gray:hover{color:#909090;}
h3.news{padding:2px 0 3px;
font-size:100%;}
.nblock{font:normal 80%/140% Arial,Helvetica,sans-serif;}
.nblock p, .nblock ul li, .nblock table td, .nblock h4{font-size:100%;}
.nblock p{padding:3px 0 0;}

.puzzle{width:250px;
margin:35px 5px 5px;
background:#fdf2d5 url(/img/items/puzzle_bg.jpg) center bottom no-repeat;}
.puzzle td.ptext{width:100%; padding:2px 0;}
.puzzle p{font:normal 80%/160% Arial,Helvetica,sans-serif;
color:#000;
text-align:center;
padding:3px 0; margin:0;}
.puzzle p a{color:#a94619;
font-size:110%;}


/*rblock*/
.rblock{width:95%;
margin-bottom:20px;
background-color:#fdf2d5;}
.rblock .head, .rblock .redhead{font:bold 95%/110% Arial,Helvetica,sans-serif;
white-space:nowrap;
text-align:center;
padding:10px 0;
width:100%;
background:#d4c186 url(/img/brown.gif) repeat-x top left;}
.rblock .head{color:#fff;}
.rblock .redhead{color:#830000;
font-size:110%;}
.rblock .redhead a{color:#830000;}
.rblock .center{padding:15px 5px 25px;
text-align:center;}
.rblock .text2 p{font-size:95%;
text-align:center;
line-height:150%;}
.rblock .bbot{width:100%;}

/*agents*/
.agents{width:95%;
margin-bottom:20px;
background-color:#fdf2d5;}
.agents .head, .agents .head-sm{font:bold 115%/110% Arial,Helvetica,sans-serif;
white-space:nowrap;
text-align:center;
color:#fff;
padding:10px 0;
width:100%;
background:#d4c186 url(/img/brown.gif) repeat-x top left;}
.agents .head-sm{font-size:95% !important;}
.agents .center{padding:15px 5px 0;
text-align:center;}
.agents td table td p{font-size:13px; padding:4px 0;}
.agents td table td p.sm{font-size:12px; padding:1px 10px 3px;}
.agents .bbot{width:100%;}
.center div.agent{margin-bottom:5px;
background:url(/img/frame.gif) no-repeat center;}
.center div.agent-sm{margin-bottom:5px;
background:url(/img/frame-sm.gif) no-repeat center;}
.center div.agent img, .center div.agent-sm img{margin:13px 17px;}
#dop{width:80%;}

/*center block*/
.cblock{width:95%;
margin-bottom:20px;
background-color:#fdf2d5;}
.cblock .head{font:bold 95%/110% Arial,Helvetica,sans-serif;
color:#fff;
white-space:nowrap;
text-align:center;
padding:10px 0;
width:50%;
background:#d4c186 url(/img/brown.gif) repeat-x top left;}
.cblock .center{padding:15px 5px 25px;
text-align:center;}
.no_bg{background-color:#f2eac1;}

.center p{font:normal 75%/130% Arial,Helvetica,sans-serif;
color:#000;
text-align:left;
padding:0 0 8px;}
.center p span{white-space:nowrap;}
.text{padding:8px 5px;}
.text p, .text h4, .text ul li{font-size:85%;}
.text ul{padding:0 0 0 8px; margin:0;}
.text ul li{line-height:120%;
margin:7px 0;}
.text2{font:bold 90%/120% Arial,Helvetica,sans-serif;
color:#a94619;
text-align:center;
padding:5px 5px 7px;}
.text2 a{color:#a94619;}
.text2 p.discount{line-height:130%;
font-size:90%;
padding:0; margin:0;}
.text2 p.discount span{font-weight:bold; font-size:110%;}
.ttop{background:url(/img/brown.gif) repeat-x top left;}
.bbot{background:url(/img/brown.gif) repeat-x bottom left;}
.bleft1{background:#d4c186 url(/img/brown.gif) repeat-y top left;}
.bright1{background:#d4c186 url(/img/brown.gif) repeat-y bottom right;}
.bleft2{background:url(/img/brown.gif) repeat-y top left;}
.bright2{background:url(/img/brown.gif) repeat-y bottom right;}
/*page avtostrah*/
.rblock .center2{padding:13px 0 7px;
text-align:center;}
p.txtcenter{text-align:center;
font-size:20px;
line-height:120%;}
p.txtcenter a{color:#7b2a02;}
p.redbg{color:#fff;
font-size:90%;
font-style:oblique;
padding:15px 0 0;
white-space:nowrap;}
.redbg span{background-color:#993300;
padding:5px;}
p.upred{line-height:120%;
font-size:75%; padding:5px 0 0;}
p.underred{line-height:110%;
font-size:75%; padding:6px 0;}
.bpad{padding:0 !important;}

/*standart table*/
.tab{border:1px solid #9D7145;
border-collapse:collapse;
margin:10px 0 15px;
background-color:#FDF2D5;}
th{font:bold 85%/140% Arial,Helvetica,sans-serif;
color:#000;
background-color:#D4C186;
padding:4px 5px;
text-align:left;
border:1px solid #9D7145;}
.tab td{color:#000;
border:1px solid #9D7145;}
.tb{font:normal 80%/130% Arial,Helvetica,sans-serif;
padding:4px 5px;
text-align:center;}
.tl{text-align:left;
font:normal 80%/130% Arial,Helvetica,sans-serif;
padding:4px 5px;}
.tr{text-align:right;
font:normal 80%/130% Arial,Helvetica,sans-serif;
padding:4px 5px;}
tr.color{background-color:#f0e5c9;}
.tl h3{font-size:100%;
font-weight:bold;
color:#bd3815;}
.tab input.txt{margin:8px 6px;}

a.close{border-bottom:1px dashed;
text-decoration:none;}
a.open{border-bottom:none;
color:#000;
text-decoration:none;}

/*crumbs*/
p.crumbs{font:normal 70% Arial,Helvetica,sans-serif;
color:#534c46;
padding:37px 0 25px; margin:0;}
p.crumbs span{color:#5a3f1c;}
p.crumbs a{text-decoration:underline;
color:#534c46;}
p.crumbs a:hover{text-decoration:none;}

/*standart link*/
a{color:#6c4219;
text-decoration:underline;}
a:hover{color:#ca391c;
text-decoration:none;}

/*list*/
ul{list-style:outside url(/img/bull3.gif);
margin:0;
padding:0 0 0 30px;}
ul.alfa{list-style: lower-alpha !important;
margin:0;
padding:0 0 0 30px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 35px;}
li{font:normal 80%/130% Arial,Helvetica,sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Arial,Helvetica,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 0;
padding:0;}

/*copyright*/
.bottom_bg{background:url(/img/bottom_bg.gif) repeat-x bottom left;
width:100%;}
p.copy, p.copy1{font:normal 70%/150% Arial,Helvetica,sans-serif;
text-align:left;
margin:0;}
p.copy1{color:#686868;
padding:50px 27px 0;}
.copy1 a{color:#686868;
text-decoration:underline;}
.copy1 a:hover{color:#686868;
text-decoration:none;}
p.copy{color:#beac73;
padding:20px 27px;}
.copy a{color:#beac73;
text-decoration:underline;}
.copy a:hover{color:#beac73;
text-decoration:none;}

/*site map*/
ul.map{list-style:outside url(/img/bull3.gif);
margin:0;
padding:0 0 0 30px;}
ul.map li{font:bold 95%/140% Arial,Helvetica,sans-serif;
text-align:Left;
color:#3247A0;
text-indent:0;
margin:8px 0;
padding:0;}
ul.map ul{list-style-type:none; list-style-image:none;
padding-left:13px;}
ul.map ul li{font:bold 90%/130% Arial,Helvetica,sans-serif;
margin:3px 0;
font-weight:normal;}
ul.map ul ul{list-style-type:none; list-style-image:none;
padding-left:13px;}
ul.map ul ul li{font-weight:normal;
font:bold 90%/130% Arial,Helvetica,sans-serif;}

/*forms*/
form{margin:0;}
input.txt, input.txt2{font:normal 85% Arial,Helvetica,sans-serif;
border:1px solid #9d7145;
margin:5px 10px 5px 0;
padding:1px 2px 0 2px;}
input.txt2{margin:0 0 10px 5px !important;}
input.but{font:normal 80% Arial,Helvetica,sans-serif;}
select, textarea{font:normal 80% Arial,Helvetica,sans-serif;}
.tl select, .tl textarea{font:normal 100% Arial,Helvetica,sans-serif;}
textarea{border:1px solid #9d7145;
margin:5px 0 10px;}
select{margin:5px 0 5px;}
p input.txt, p textarea{font-size:100%;}

/*image*/
.img{border:1px solid #9D7145;
margin:5px 0 0 0;}
.img1{border:1px solid #9D7145;
margin:5px 8px 0 0;}
.img2{border:1px solid #9D7145;
margin:5px 0 0 8px;}

.redblock{background:#fabf90 url(/img/items/block_bg1.gif) repeat-x bottom left;
padding:10px;}
.redblock h3{margin:0; padding:5px 0;}
ul.da{list-style-image:url(/img/items/bull_da.gif);}
ul.net{list-style-image:url(/img/items/bull_net.gif);}
.redbord{border:5px solid #f79646;
padding:10px;}
.greenblock{background:#c4d79f url(/img/items/block_bg2.gif) repeat-x bottom left;
padding:5px 15px 15px;}

.blocks{padding:10px 10px 15px; margin-bottom:15px; border:1px solid #9D7145;}

.tab3{border-collapse:separate;
width:100%; margin-top:30px;}
.tab3 td{border:1px solid #9d7145;
border-collapse:separate;
width:20%; line-height:120%;}
.tab3 td a{text-decoration:none; color:#000;}
.tab3 td a:hover{color:#ca391c;}
.tab3 td h3{font-style:oblique; padding:0 0 5px; font-weight:normal;}
.tab3 td h3 a{text-decoration:underline; color:#6c4219;}

.museum{margin-top:10px;}
.museum td h2{padding-top:0px;}
.mus1{width:290px;}
.mus1 ol{padding:0 20px;}

/*konkurs*/
.konkurs{border-collapse:separate; border:none;
width:98%;}
.konkurs td{border-collapse:separate; border:1px solid #9D7145;
padding:10px 5px; width:23%;
background-color:#e8e0b2;}
.konkurs td img.foto{background-color:#d4c186; padding:3px; border:1px solid #c5a87c;}
.konkurs td p{text-align:center; padding:3px 0 0;}
.konkurs td p input{font-size:100%; margin:7px 0 3px;}
.konkurs td b{font-size:115%;
color:#c31e02; font-weight:normal;}
.konkurs td.nobg{background:none; border:none;}

/*for concurs*/
.list{}
.list a, .list span{padding:0 5px;}
#imageDataContainer{height:30px !important;}

/*poll*/
div#poll {margin:0px 5px;}
h2.poll{font:bold 110%/100% Verdana,Geneva,sans-serif;/*гл.стр.*/
text-align:left;
margin:0;
padding:40px 10px 0 5px;}
h3.poll{text-align:left;
margin:0;
padding:0px 5px 0 15px;}
div#poll h4{margin:0;padding:10px 0 10px 5px;
color:#8e9295;
font-size:85%;}
div#poll p{padding:10px 10px 0 10px;}
div#poll .tl{padding:5px 10px;}
div#poll ul{list-style-type:none;
list-style-image:none;
padding:0 5px 10px 15px;
margin:0;}
div#poll ul li{list-style-type:none;
list-style-image:none;
line-height:120%;
margin:3px 0 3px 25px;
padding:0;
text-indent:-24px;}
div#poll .box{margin-left:3px !important;
margin-right:7px;
width:13px !important;}
div#poll table{border:none;
border-collapse:collapse;
margin-left:5px;}
div#poll input.but{margin:9px 0 20px;}
div#poll .mix{font:normal 100% Verdana,Geneva,sans-serif;
margin-top:3px;
width:150px;}
div#poll .qw{font:bold 75% Verdana,Geneva,sans-serif;
padding:3px 10px 0 5px;}
h4.receive{font-weight:normal;
color:#616161;
margin:10px 0;}
.color1{background-color:#eff4f7;}
.color2{background-color:#f5f8f8;}

/*opinion*/
.opinion{background:url(/img/items/email_bg.jpg) center no-repeat !important;
margin-top:0 !important;}
.opinion td.ptext a{color:#a86f15; font-weight:bold;}

/*faq*/
a.faq{text-decoration:none;
border-bottom:1px dashed #6c4219;}
a.faq:hover{border-bottom:1px dashed #ca391c;}
a.faq-open{color:#000; border-bottom:none; text-decoration:none;
font-weight:bold;}
a.faq-open:hover{color:#000; border-bottom:1px dashed #000; text-decoration:none;}
.faq-list{margin:15px 0 30px;}
.faq-list li{margin:10px 0;}
.answer{border:1px solid #9E997E; padding:5px 7px;
margin:3px 0 5px;}

.v-o{margin-bottom:40px;}
.v-o td{white-space:nowrap; padding:0 10px;}
.vopros{margin-left:10px;}
.vopros, .otzyv{padding:0px 0 0px 30px; font-size:13px;}
.vopros b, .otzyv b{font-size:16px;}
.vopros a, .otzyv a{color:#A94619;}
.vopros{background:url(/img/main/vopros.gif) left no-repeat;}
.otzyv{background:url(/img/main/otziv.gif) left no-repeat;}

.gal{border:1px solid #9D7145;
width:170px; height:165px;
background-color:#e8e0b2;
margin:10px; padding:0;
float:left;}
.gal img{background-color:#d4c186; padding:3px; border:1px solid #c5a87c;
margin:5px 5px 2px;}
.gal p{font-size:11px; text-align:center; padding:0 5px 5px;}

.h3-gal{padding:5px 10px;}
div.big-photo{padding:10px;}
p.gal-text{padding:0 10px 20px;}
