@charset "windows-1251";
/* CSS Document */
* {margin:0; padding:0;}

body {background:#000; color:#E1CFE5;font: 12px/18px Arial, Tahoma, Verdana, sans-serif; width: 100%;}

ul {list-style:none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
table.padding td {border-collapse: collapse; border-spacing: 0; padding:4px;}
a {color:#ea00ff; outline: none;}
a:hover {text-decoration:none;}
p {margin: 0 0 10px;}
img {border: none;}
hr {color:#634271; background-color:#634271; border:0px none; height:2px; clear:both;}

.icon a img {border: none;}
.icon a:hover img {border: none;}
input {vertical-align: middle}
small {font-size: 90%;}
.or a {color:#FFF!important;}
h3.modulname a {color:#E1CFE5!important;}

.imgl {float:left; margin:0 6px 2px 0; border:2px solid #3e0854;}
.imgr {float:right; margin:0 0 2px 6px; border:2px solid #3e0854;}

h1 {font-size:17px; font-weight:normal; margin-bottom:10px;}
h2 {font-size:18px; margin-bottom:10px;}
h3 {font-size:16px; margin-bottom:10px;}
h4 {font-size:14px; margin-bottom:10px;}
h4.t {font-size:12px;}


#wrapper {width: 1000px; margin: 0 auto; background:url(../images/body-bg.jpg) left top no-repeat;}
.uzor {background:url(../images/content-bg.png);}
.headbg {height: 27px; background:url(../images/header-bg.png) repeat-x;}
.clr {clear:both;}
.cent {text-align:center;}
.sl .modul {width:240px; margin:0 auto;}
.modul {margin-bottom:10px;}
.date {color:#5d5d5d;}

.f16 {font-size:14px;}
.b {font-weight:bold;}
.u {text-decoration:underline;}
.yanmaps {width:100%; height:350px; color:#000;}

h3.modulname {background:url(../images/h3-bg.png); text-align:center; padding:3px 0;}
.zag {font:italic 20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;}
.ar li {background:url(../images/menu-ar.gif) left 7px no-repeat; padding-left:10px;}
.more {font-weight:bold;clear:both;}

a img {border:2px solid #4b2d57;}
a:hover img {border:2px solid #3e0854;}
a.no img {border:0;}
a.no:hover img {border:0;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {float: left; width: 266px; position: relative;}
.modul ul {margin-left:5px;}
.modul li ul {margin-bottom:10px;}
.modul li li {background:url(../images/menu-ar.gif) left 7px no-repeat; padding-left:10px;}
.modul ul a {text-decoration:none;color:#E1CFE5;}
.modul ul a:hover {text-decoration:underline;}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {float: right; width: 734px;}

.dop {margin:0; padding:0;}
.dop li {float:left; margin:0; padding:0;}
.dop li a {color:#E1CFE5;}

.topmenu td {padding-top:5px;}
td.menutop {width:130px;}
td.menutop div {border-left:2px solid; padding-left:8px;}
td.menutop a {text-decoration:none;color:#E1CFE5;}
td.menutop a:hover {text-decoration:underline;}

.phone {background:url(../images/phone.png) center left no-repeat;position: absolute; width:310px;}
.phone div {padding-left:100px; font:bold 24px/28px Georgia, "Times New Roman", Times, serif}
.aca {position: absolute; font:12px/17px Arial; top:-17px;left:50px;text-decoration:none; border-bottom:1px dashed #ea00ff; padding-left:2px; width:236px;}

.akciya {position: relative; top:0; font-size:14px!important;}
.akciya a {color:#F00; position: absolute; left:500px; top:0px; text-decoration:none; font-weight:bold;}

.icon {position: relative; left:120px;}
.icon a img {margin:0 8px;}
/* Content
-----------------------------------------------------------------------------*/
#content {float:left; width:514px;}
.content {width:490px; margin:0 auto; }
.content ul {margin: 5px 0px 15px; padding-left: 10px;}
.content ul li {margin: 0px; list-style: none; background: url(/images/bullet.gif) no-repeat; padding-left: 12px;}
.content ol {margin: 5px 0px 15px 8px; padding-left: 20px;}
.content ol li {margin: 0px;}
.sperator {border-bottom:1px dashed; margin-bottom:10px;}

.news {border-bottom:1px dashed; margin-bottom:5px; padding-bottom:5px; overflow: hidden; font-size: 12px;}
img.thumb_l {float:left; margin:0 5px 0 0;}
img.thumb_r {float:right; margin:0 0 0 5px;}

.roundcont {background:#2e1442;}
.roundtop {background: url(/images/tr.gif) no-repeat top right;}
.roundtop1 {background: url(/images/trb.gif) no-repeat top right;}
.roundbottom {background: url(/images/br.gif) no-repeat top right;}
img.corner {width: 15px; height: 15px; border: none; display: block !important;}
.lats {width:296px; margin:0 auto;}

.product {border:1px dashed; padding:5px; margin-bottom:10px;}
.product .pimgl {float:left; width:120px; overflow:hidden;}
.product .pimgr {float:right; width:120px;overflow:hidden;}
.product .desc {float:left; padding:0 5px; width:205px;}
.product .price {float:left; width:200px; font-size:14px}
.product .order {float:right; background:url(/images/order_bg.png) no-repeat; width:81px; line-height:21px; text-align:center;}
.product .order a {line-height:21px; width:auto; display:block; text-decoration:none; color:#FFF;}

/*-- Gallery ----*/
ul.gal {list-style:none; margin:0 auto; height:180px; overflow:hidden;}
ul.gal li {float:left; padding:5px 15px; text-align:center;}

/*-- Message Boxes ----*/
.message {padding: 10px; border: 2px solid #ddd; background-color: #eee; color: #222;}
.notice {background: #FFF6BF; color: #817134; border-color: #FFD324;}
.success {background: #E6EFC2; color: #529214; border-color: #C6D880;}
.error {background: #FBE3E4; color: #D12F19; border-color: #FBC2C4;}


/* Right
-----------------------------------------------------------------------------*/
#right {float:right; width:210px;}

#bl {margin-top:10px;}
.bl1 p, .bl2 p {line-height:14px;}
.bl1 {float:left; width:316px; margin-left:10px;}
.bl2 {float:left; width:316px; margin-left:10px;}
.bl3 {float:right; width:200px; height:170px; background:url(../images/bakal.png) center right no-repeat;}
.bl4 {float:left; width:316px; margin-left:10px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {height: 96px; position:relative; font-size:11px; line-height:15px; border-top:3px solid #2d143f; margin-top:10px;}
#footer a {text-decoration:none; color:#E1CFE5;}
.foot1 {width:155px; position:absolute; left:10px; top:15px;}
.foot1 .f1 {position:absolute; right:0; top:0;}
.foot2 {width:390px; position:absolute; left:180px; top:20px;}
.foot3 {width:400px; position:absolute; left:590px; top:15px;}
.foot4 {width:980px; font-size:10px; position:absolute; left:10px; top:50px; text-align:center;}
.foot5 {width:980px; position:absolute; left:10px; top:85px;}

.med {padding-top: 5px; padding-bottom: 5px;}
