html, body {margin: 0;padding:0;height:100%;width:100%;position:relative;}
html {background:#ff7300 url(/img/bg-html-2.png) repeat-y center top;}

#container {width:100%;min-width:1000px;height:auto !important;min-height:250px;height:250px;background:#ff7300 url(/img/bg-container.png) repeat-y center top;margin:0 auto;}

#header {height:56px;background:url(/img/bg-h.png) repeat-x center top;position:relative;}
#h {height:56px;background:url(/img/bg-header.png) no-repeat center top;position:relative;}
#ht {width:1000px;margin:0 auto;height:56px;position:relative;}
#logo {width:136px;height:140px;position:absolute;top:58px;left:42px;}
#logo a {font:normal 14px Georgia;color:#2392e0;}

#search {position:absolute;top:5px;right:42px;width:158px;height:19px;padding:0;overflow:hidden;}
#search table {border-collapse:collapse;border:0;margin:0;padding:0;width:158px;border-spacing:0;}
#s1 {width:136px;height:19px;vertical-align:middle;text-align:left;background:url(/img/bg-search.png) no-repeat right top;padding:0;border:0;}
#s2 {width:22px;height:19px;background:url(/img/bg-search.png) no-repeat left top;padding:0;border:0;}
#s1 input {display:block;width:124px;height:13px;text-align:left;border:0;padding:0;margin:0 7px 0 5px;font:normal 11px Arial;color:#838383;background:none;vertical-align:middle;}
#s2 input {display:block;width:22px;height:19px;border:0;padding:0;margin:0;background:none;cursor:pointer;}

#hot {width:210px;height:19px;position:absolute;top:5px;left:588px;font:normal 12px/18px Arial;color:#ca8ba0}
#hot a{font:bold 12px/18px Arial !important;color:#2392e0}

#opt {width:112px;height:29px;position:absolute;top:58px;left:846px;text-align:center;background:url(/img/bg-opt.png) no-repeat left top}
#opt a{font:normal 14px/24px Georgia !important;color:#fff}

#main {width:1000px;height:auto !important;min-height:100px;height:100px;margin:0 auto;}
#content {width:1000px;float:left;}
#page_text {margin:0 42px 0 195px;}
#left_block {width:200px;float:left;margin-left:-1000px;}

#footer {height:auto !important;min-height:289px;height:289px;background:url(/img/bg-footer-2.png) no-repeat center top}
#fb {margin:0 auto;padding:18px 42px 0 29px;width:929px;height:auto !important;min-height:289px;height:289px}

div.block {float:left;width:234px;overflow:hidden}
div.img {float:left;width:94px;height:80px;overflow:hidden;position:relative}
a.ramka1 {display:block;z-index:1;width:79px;height:80px;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;background:url(/img/ramka-1-1.png) no-repeat left top}
a.ramka2 {display:block;z-index:1;width:79px;height:80px;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;background:url(/img/ramka-2-1.png) no-repeat left top}
.ramka1 span, .ramka2 span  {display:none}
.h {padding:10px 0 14px 14px}
.h a {font:normal 22px Arial !important;color:#fff}
.blue a {color:#2392e0 !important}
div.text {float:left;width:115px;font:normal 12px Arial;color:#fff}
.text a {font:normal 12px Arial;color:#fff}
.text a.bold {font:bold 12px Arial !important;color:#fff}

div.news {float:right;width:214px;overflow:hidden}
.news span {white-space:nowrap;font:normal 14px/18px Arial;color:#53001b}
.news p a {font:normal 14px/18px Arial;color:#fff}
.news p {padding:10px 0 3px}

#podval {position:relative;padding:26px 0 0;background:url(/img/f-line.png) no-repeat 13px 26px;height:auto !important;min-height:110px;height:110px}
#copyright {position:absolute;top:46px;left:0;width:215px;overflow:hidden;font:normal 12px Arial;color:#fff}
#copyright p {padding:4px 0 0px !important}

#contacts {position:absolute;top:46px;left:247px;width:300px;overflow:hidden;font:normal 12px Arial;color:#fff}
#contacts p {padding:4px 0 0px !important}
#contacts span {color:#53001b}
#contacts a {color:#fefefe;font:normal 12px/16px Arial}

div.clear { clear:both;font:normal 0px/0px Verdana;height:0;overflow:hidden; }

form { margin:0; padding:0;}

img {border:0}
body {font:normal 14px/18px Arial;color:#424242}
p {margin:0;padding:10px 0}
a {font:normal 14px/18px Arial;color:#0071bc;text-decoration:underline}
a:hover {text-decoration:none}
h1 {padding:7px 0 13px 0;margin:0;font:normal 30px Georgia;color:#53001b}
h2 {padding:20px 0 10px;margin:0;font:normal 20px Georgia;color:#53001b}
h3, h4, h5, h6 {padding:20px 0 10px;margin:0;font:normal 18px Georgia;color:#53001b}
table {border-collapse:collapse;border:0;margin:0;padding:0;border-spacing:0}
* {outline:none}

#tmenu {width:550px;height:37px;position:absolute;left:30px;top:5px}
#tmenu ul {list-style-type:none;margin:0;padding:0}
#tmenu li {margin:0;padding:0 12px;display:block;float:left;height:37px}
#tmenu a {font:normal 12px Arial;color:#fff}
#tmenu a b {font:bold 12px Arial;color:#fff}
#tmenu li.active {margin:0;padding:0 0 0 12px;display:block;float:left;height:37px;background:url(/img/bg-tmenu-active.png) no-repeat left top}
#tmenu li.active span {padding:14px 12px 0 0;display:block;float:left;height:23px;background:url(/img/bg-tmenu-active.png) no-repeat right top;font:bold 14px Arial;color:#53001b}

table.catalog {width:100%}
.catalog td {padding:0 20px 0 0;border:0}
.catalog td.i {vertical-align:bottom}
.catalog td.d {vertical-align:top;padding:22px 0 35px}
.catalog td.d p {padding:0 0 3px;font:normal 24px Georgia;color:#424242}
.catalog td.d a {font:normal 18px Arial;color:#2392e0}
table.catalog-one {}
.catalog-one td {vertical-align:top;padding:0 20px 29px 0}
.catalog-one td p {padding:12px 0 2px;font:normal 24px Georgia;color:#424242}
span.rub {padding:0 21px 0 0;font:normal 24px Georgia;color:#424242;background:url(/img/rub.png) no-repeat right 5px}
.catalog-one td a {font:normal 18px Arial;color:#2392e0}
div.pr {width:213px;height:214px;overflow:hidden;position:relative}
a.pr-ramka {display:block;z-index:1;width:213px;height:214px;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;background:url(/img/ramka-3.png) no-repeat left top;zoom:1}
.pr-ramka span  {display:none}

div.decription {padding:0 210px 29px 0;height:auto !important;min-height:140px;height:140px}
.decription div.ds {position:relative;z-index:2}
.decription span.rub {padding:0 26px 0 0 !important;font:normal 36px Georgia !important;color:#424242;background:url(/img/rub-2.png) no-repeat right 7px !important}
.decription td p {padding:12px 0 2px}
div.pechat {position:relative}
.pechat div {position:absolute;z-index:1;width:169px;height:145px;top:-71px;left:524px;zoom:1;padding:76px 0 0 52px;background:url(/img/pechat.png) no-repeat left top;text-align:left}
.pechat a {font-size:18px;line-height:38px;}

div.p {padding:14px 0 16px;background:url(/img/g-line.png) no-repeat left top;width:550px}
#back {padding-top:5px;margin-left:-28px;position:relative;height:auto !important;min-height:30px;height:30px}
#back a {font:normal 18px Georgia;color:#ff8300;padding-left:28px;background:url(/img/back.gif) no-repeat left 8px}

div.b {background:url(/img/b-line.jpg) no-repeat center 13px;height:50px;margin-right:52px;overflow:hidden}

#gallery {padding:17px 0 15px}
#first {width:370px;float:left}
#first div.elem {display: none}
#first div.elem.selected {display: block}
#second {margin:0;padding:0;float:left;width:316px}
#second ul {list-style-type: none;margin:0;padding:0}

div.image {width:370px;height:370px;overflow:hidden;position:relative}
a.big-ramka {display:block;z-index:1;width:370px;height:370px;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;background:url(/img/ramka-4.png) no-repeat left top}
.big-ramka span  {display:none}

li.element {width:138px;height:138px;overflow:hidden;position:relative;display:block;border-left:20px solid #fff;border-bottom:25px solid #fff;float:left}
a.elem-ramka {display:block;z-index:1;width:138px;height:138px;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;background:url(/img/ramka-5.png) no-repeat left top;zoom:1}
a.shadow {display:block;z-index:2;width:138px;height:138px;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer;background:#fff;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
.selected a.shadow, a.shadow:hover {background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}

div.lang{color:white}
