/* ============================================
   CSS: Общие стили для всех браузеров
   Site: Духи с феромонами
   Copyright: SmartDesign [http://www.smartdesign.by]
   Coder: Ivan Leonchikov [ivan@iliven.net]
   Version: 21 May 2006
==============================================*/
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; width:100%; min-width:1002px; height:auto; min-height:100%; background:#fff url(../img/bg_body.jpg) repeat-x; }

a { font:normal 11px Tahoma; color:#8b0000; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }
h5 { padding-bottom:5px; font:bold 14px Arial; color:#000; }
h2 { font:bold 12px Tahoma; color:#781c1f; }

#parent { width:100%; min-width:1002px; overflow:hidden; font:normal 11px Arial; color:#000; }
.clear { clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

/* ============================================
   Стили шапки шаблона
==============================================*/
#top { width:100%; height:231px; margin-bottom:5px; overflow:hidden; background:url(../img/bg_top.gif) repeat-x; }
.illustrate { width:423px; height:231px; margin:0 auto; }

.logo { position:absolute; z-index:999; top:83px; left:10px; }
.home { position:absolute; z-index:999; top:9px; left:20px; }
.title { position:absolute; z-index:999; top:7px; left:45px; font:normal 11px Arial; color:#b4b4b4; }
.title a { font:normal 11px Tahoma; color:#8b0000; }
.ico { position:absolute; z-index:999; top:8px; right:116px; height:15px; }
.ico img { margin-right:20px; }
.slogan { position:absolute; z-index:999; top:84px; right:15px; width:170px; font:bold 17px Tahoma; color:#fff; font-style:italic; }

/* ============================================
   Стили контента шаблона
==============================================*/
.left { position:relative; z-index:999; width:202px; float:left; }
.right { width:100%; float:left; margin-left:-202px; }
.right2 { margin-left:202px; }
.center { width:100%; float:left; margin-right:-200px; }
.center2 { margin-right:200px; }
.right3 { width:200px; float:left; }

.middle_txt { margin:7px 0; background:url(../img/middle1.gif) repeat-y; }
.middle_txt2 { width:100%; background:url(../img/middle2.gif) repeat-y 100% 0; }

.catalog_top { height:24px; padding:6px 0 0 20px; background:#be0000 url(../img/news_r.gif) no-repeat 100% 7px; color:#fff; font:bold 14px Arial; }

.img { width:30px; height:37px; float:left; }
.img2 { width:30px; height:47px; float:left; }
.name1 { width:110px; height:27px; padding-top:10px; float:left; font:bold 14px 'Arial Narrow'; color:#781c1f; text-transform:uppercase; }
.name2 { width:110px; height:32px; padding-top:5px; float:left; font:bold 14px 'Arial Narrow'; color:#143c87; text-transform:uppercase; }
.name3 { width:110px; height:37px; padding-top:10px; float:left; font:bold 14px 'Arial Narrow'; color:#61712b; text-transform:uppercase; }
.name1 a { font:bold 14px 'Arial Narrow'; color:#781c1f; text-transform:uppercase; }
.name2 a { font:bold 14px 'Arial Narrow'; color:#143c87; text-transform:uppercase; }
.name3 a { font:bold 14px 'Arial Narrow'; color:#61712b; text-transform:uppercase; }

.new_text { padding:20px 0 0 20px; }

.banner { margin:15px 0; }
.line { margin:10px 0 20px 0; padding:5px 0; border-top:2px solid #be0000; border-bottom:2px solid #be0000; }

img.duh2 { float:left; margin:0 15px 15px 0; }

.about_txt table a { color:#000; }
.about_txt img.duh { float:left; margin:0 5px 5px 0; }
.about_txt p a { font:bold 11px Tahoma; color:#781c1f; }

.news_top { height:24px; padding:6px 0 0 60px; background:#be0000 url(../img/news_r.gif) no-repeat 100% 7px; color:#fff; font:bold 14px Arial; }
.news_txt { position:relative; z-index:999; width:170px; margin-bottom:7px; padding:8px 12px 20px 20px; }
.news_txt .news { position:relative; z-index:999; padding-bottom:15px; }
.news_txt .news a { font:normal 11px Tahoma; color:#000; }
.news_txt .line { width:30px; height:4px; border-top:2px solid #be0000; }

.about_top { height:24px; padding:6px 0 0 17px; background:#be0000 url(../img/news_r.gif) no-repeat 0 7px; color:#fff; font:bold 14px Arial; }
.about_txt { width:168px; margin-bottom:7px; padding:8px 15px 10px 17px; }

.menu { height:24px; padding:6px 50px 0 50px; background-color:#be0000; color:#fff; font:bold 14px Arial; }
.menu a { color:#fff; font:bold 14px Arial; }
.menu .lnk { width:24%; float:left; text-align:center; }

.index { padding:20px 50px 0 50px; font:normal 11px Tahoma; color:#000; }
.index1 { width:32%; float:left; border-right:2px solid #be0000; text-align:center; }
.index2 { width:32%; float:left; border-right:2px solid #be0000; text-align:center; }
.index3 { width:32%; float:left; text-align:center; }
.index p { text-align:left; margin-left:17%; }

.cat { margin-top:10px; width:100%; }
.cat .image { position:relative; z-index:999; width:121px; padding-top:10px; float:left; border-top:2px solid #be0000; }
.cat .image a { position:relative; z-index:999; }
.cat .opis { width:100%; float:left; margin-left:-121px; }
.cat .opis2 { margin-left:137px; padding-top:12px; }

.center2 .text { padding:10px 50px; }
.none_border { border:none; }
.none { background-image:none; }
.partner { padding:12px 32px 30px 20px; }
.partner .menus { margin-bottom:20px; padding:5px 0 15px 0; border-bottom:2px solid #8b0000; }
.partner .menus a { margin-right:20px; }
.partner .left { width:266px; float:left; }
.partner .right { width:100%; float:left; margin-left:-266px; }
.partner .right2 { margin-left:266px; }
.partner .right2 table { margin-bottom:15px; border-bottom:1px solid #8b0000; }

#admin textarea { width:60%; height:160px; }

.dannie { margin:20px 85px 0 0; padding:14px 0 0 18px; background:#f8e5e5 url(../img/dannie.gif) no-repeat; }
.dannie2 { height:35px; margin-right:85px; background:url(../img/dannie2.gif) no-repeat; }

/* ============================================
   Стили подвала шаблона
==============================================*/
#footer { padding:7px 0 !important; padding:7px 0 0 0; font:normal 11px Tahoma; color:#6f6f6f; }
#footer a { font:normal 11px Tahoma; }

#footer .left { width:180px; height:27px; padding:5px 0 0 20px; border-right:2px solid #be0000; }
#footer .right3 { width:198px; height:33px; border-left:2px solid #be0000;}
#footer .center2 { padding:5px 0 0 20px; }

/* ============================================
   Конец
==============================================*/
