html, body { margin:0; padding:0; }
body { color: #f1c36d; font-size: 16px; font-family: Times New Roman; background-image:url(fon.jpg); text-align:center; }
a { color: #f1c36d; text-decoration:underline; }
#warn { border:0; text-align:left; width:100%; }
.w996 { width:996px; }
a:hover { text-decoration:none; }
img { border: 0; }
hr { border: 1px solid #f1c36d; }
a:focus { outline: 0; }
h1, h2, h3, h4 { color:#f1c36d; font-family:Georgia, "Times New Roman", Times, serif; margin: 0.5em 0; padding: 0; font-weight:normal;}
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
.leftline { background-image:url(fon-left.gif); background-position:top right; background-repeat:no-repeat; }
.centline { background-image:url(fon-stora.gif); background-position: top left; background-repeat: no-repeat; }
.tel { color: #f1c36d; font: bold 20px Times New Roman; text-align: right; float:right; padding-right: 40px; margin-bottom:1em; }
/*.deva { padding-top: 25px; }*/
.leftbox { margin-top: 35px; margin-left: 35px; }
.info { background-image:url(fon-osn.gif); background-position: left top; background-repeat:no-repeat; width: 673px; padding: 1em 0 2em 0; }
.articles { font-size:14px; margin-bottom: 35px; width: 200px; }

#topmenu { list-style-type: none; text-align: center; width: 700px; padding-bottom: 15px; padding-top: 15px; margin-left:0; padding-left:5px; }
#topmenu li { float:left; /*font-family: Times New Roman; font-size: 22px; font-weight: bold;*/ margin-right:35px; font:normal 22px Georgia, "Times New Roman", Times, serif;}
#topmenu a { color: #f1c36d; text-decoration: underline; }
#topmenu a:hover { text-decoration: none; }

#leftmenu ul { list-style-type: none; padding-left:0px;list-style-position: outside; margin:0; padding:0;}
#leftmenu ul li { /*font: bold 16px Times New Roman; */ font:normal 16px Georgia, "Times New Roman", Times, serif; line-height:23px; margin-bottom:5px; list-style-position: outside;}
#leftmenu ul li a { text-decoration:none; color:#f1c36d; /*height: 23px;	*/background-image: url(im-menu.gif); background-position: left bottom; display: block; background-repeat: no-repeat;padding-left:45px;}
#leftmenu ul li a:hover { text-decoration:none; color:#fddc9f;}
#leftmenu ul li ul { background-image:none; list-style-type: disc; margin-left:45px; padding-left:0; }
#leftmenu ul li ul li { font: normal 14px Times New Roman; margin: 5px 0; }
#leftmenu ul li ul li a { background-image:none; padding-left:0; text-decoration:underline;}
#botbox { background-image:url(bottom-fon.gif); background-position:top left; background-repeat:no-repeat; padding: 20px; padding-left: 150px; height:120px; }
.but { background-color:#45120E; border: 1px solid #f1c36d; color:#f1c36d; padding:2px 5px; margin:2px; }
#ditto_pages { margin: 1em 0; }
.ditto_paging { /* border-top: 1px solid #ccc;*/
    padding: 10px; font-size: 86%; color: black; }
#ditto_pages .ditto_currentpage { /* border: 1px solid black;*/
    padding: 1px 5px 2px; margin-right: 5px; /*  background-color: #008CBA; */
    color: #fff; }
#ditto_pages .ditto_off { /*  border: 1px solid #ccc;*/
    padding: 1px 5px 2px; margin-right: 5px;/* color: #ccc;*/
}
.info img { border: 1px solid #f1c36d; padding:2px; }
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited { /*border: 1px solid #008CBA; */
    padding: 1px 5px 2px; margin-right: 5px; text-decoration: none !important;/*color: black;*/
}
#ditto_pages a:hover { /*  background-color: #fff;
    color: #000;*/
}
.tkan { text-align:center; width:200px; height:220px; margin:5px; float:left; }
.tkan img { border: 1px solid #f1c36d; padding:2px; }
.tkan p { font-size:90%; }
.bak { text-decoration:none; }
.B_crumbBox { margin: 2em 0 0.5em 0; padding-top:2em; }
.tagcloud { text-align: justify; padding-right:20px; }
.tagcloud a { text-decoration:none; }
.s1 { font-size: 80%; }
.s2 { font-size: 85%; }
.s3 { font-size: 90%; }
.s4 { font-size: 95%; }
.s5 { font-size: 100%; }

.block-content {margin: 4px;}
.block-comment {padding: 3px;height: 175px; border:1px solid #471615; background:url(jot-comment-bg.png) repeat; color:#F9F8F4; margin:3px 0;}
.block-posticon {float: left;width: 210px;height: 133px;padding-top: 8px;padding-right: 3px;}
.block-posticon img { margin:1px 5px 1px 1px;}
.block-message {padding: 2px;overflow: auto;}

.perezvon{ background:url(perezvon.png) no-repeat; width:202px; height:40px;border:0px solid; color: #f1c36d;padding:0 0 0 10px; line-height:40px; float:left;}
.perezvon_go{background:url(perezvon_go.png) no-repeat; width:90px; height:40px; border:0px solid; cursor:pointer;}

.footer_lnk{color:#f6bf59; font:normal 10px Times New Roman; text-decoration:none;}
.footer_lnk:hover{text-decoration:underline;}
.lenta_slider{border:1px solid #f3c46c; background-color:#303200; width:667px; height:109px; padding:3px;}
.lenta_conteiner{width:32769px;margin:0 0 0 14px}
.lenta_slider_work,#lenta_conteiner{ margin:0; padding:0;}
.lenta_slider_work img{margin:2px; border:0;}
.lenta_slider_img{ float:left; margin-left:2px; width:162px; border:0px solid #FF0;}
.lenta_slider_img img{border:0;}
#carousel{ width:32769px;}

#recallmeform{width:450px; height:450px; background-color:#FFFFFF; margin:0; /*padding:100px 0 0 50px;*/ border:1px solid #FFFFFF; /*text-align:center;*/}
#recallmeform input{ width:280px; height:25px; botder:1px solid #d0d1d1; font:12px Arial, Helvetica, sans-serif; line-height:25px; margin:7px 0;}
#recallmeform input.send_button_white{ border:0; background:url(send_button_white.jpg) center center no-repeat; width:101px; height:35px; }
#recallme_form {width:350px; height:250px; margin:100px 0 0 50px; border:1px solid #FFFFFF;}
#recallme_form label{color:#000000; text-align:left;}
#faqform{padding: 3px; border:1px solid #471615; background:url(jot-comment-bg.png) repeat; color:#f9f6e4; margin-bottom:15px;}
#faqform p{margin:0; padding:0;}
#faqform input{ width:280px; height:15px; botder:1px solid #d0d1d1; font:12px Arial, Helvetica, sans-serif; line-height:15px; margin:2px 0;}
#faqform textarea{ width:280px; height:60px; botder:1px solid #d0d1d1; font:12px Arial, Helvetica, sans-serif; line-height:15px; margin:2px 0;}
#faq_form{width:400px; margin:0 auto;}
#faqform input.faq_button{ width:286px; height:33px; border:2px solid #F1C26A; background-color:#471615; font:12px Arial, Helvetica, sans-serif;  margin:2px 0; color:#FFFFFF; text-transform:uppercase;}
#faq_form .kapcha_img{border:0;}
#faq_form tr{ vertical-align:top;}

h3.zag_catalog{ font:normal 20px "Times New Roman", Times, serif; color:#ffd9a1;}
h3.zag_catalog a{ font:normal 20px "Times New Roman", Times, serif; color:#ffd9a1; text-decoration:underline;}
h3.zag_catalog a:hover{ font:normal 20px "Times New Roman", Times, serif; color:#f1c36d; text-decoration:none;}

table.spicok_catalog { background:url(menu_katalog.png) no-repeat; height:37px; margin:15px 0 0 0; width:668px; padding:0;}
table.spicok_catalog td {border:0px solid; height:37px; padding:4px;}
table.spicok_catalog td a{color:#ffd9a1; text-decoration:none;font:normal 13px "Times New Roman", Times, serif;}
table.spicok_catalog td a:hover{color:#f1c36d; text-decoration:none;font:normal 13px "Times New Roman", Times, serif;}

table.catalog td{ width:25%; vertical-align:top;}
table.catalog td a, table.catalog td a:hover{ color:#f1c36d;text-decoration:none;}

table.catalog_position td{ vertical-align:top; padding:0 5px 15px 5px;}
table.catalog_position td h3.zag_catalog{ margin:0 0 5px 0;}
.foto{ width:150px;}
.foto p{ margin: 3px 0; height:55px;font:normal 14px "Times New Roman", Times, serif;}
.zena{ color:#e35213;}

.position_finish{background:#360101; border:3px solid #420e09; width:980px; height:465px; margin:0 auto; padding:7px; overflow:hidden;}
.foto_finish{ width:600px; float:left;}
.opicanie{ margin-left:620px;}

.soc-content {margin: 4px; text-align:center;}
.soc-comment {padding: 3px;height: 40px; border:1px solid #471615; background:url(jot-comment-bg.png) repeat; color:#F9F8F4; margin:3px 0;}

