/* ============================================
   CSS: Общие стили для всех браузеров
   Site: Духи с феромонами [ http://www.feromonov.net]
   Copyright: SmartDesign [http://www.smartdesign.by]
   Coder: Ivan Leonchikov [ivan@iliven.net]
   Version: 11 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; }
body.second { background:#fff url(../img/bg_body2.jpg) repeat-x; }

a { font:normal 11px Arial; color:#000; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }
img.png { behavior:url("include/png.htc"); }
h3 { font:bold 14px Arial; color:#a72173; padding-bottom:3px; }

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

/* ============================================
   Стили шапки шаблона
==============================================*/
#top { width:100%; height:264px; overflow:hidden; background:url(../img/bg_top_left.png) no-repeat 0 100%; }
.top { width:100%; height:264px; background:url(../img/bg_top_right.png) no-repeat 100% 100%; }
#stop { width:100%; height:228px; overflow:hidden; background:url(../img/bg_top_left.png) no-repeat 0 100%; }
.stop { width:100%; height:228px; background:url(../img/bg_top_right.png) no-repeat 100% 100%; }
.illustrate { width:609px; height:264px; margin:0 auto; padding-left:60px; }
.illustrate2 { width:609px; height:228px; margin:0 auto; padding-left:60px; }

.logo { position:absolute; z-index:999; top:93px; left:60px; }
.logo2 { position:absolute; z-index:999; top:71px; left:57px; }
.home { position:absolute; z-index:999; top:13px; left:50px; }
.title { position:absolute; z-index:999; top:17px; left:104px; font:normal 11px Arial; color:#b4b4b4; }
.title a { font:normal 12px Arial; color:#d4397e; }
.ico { position:absolute; z-index:999; top:18px; right:70px; height:15px; padding-top:2px; border-right:5px solid #e5e5e5; }
.ico img { margin-right:20px; }

/* ============================================
   Стили контента шаблона
==============================================*/
#middle { padding-bottom:190px; }

#order { padding:0 76px; font:normal 12px Arial; color:#000; }
#order h2 { padding-left:20px; height:17px; border-left:5px solid #e5aec8; font:bold 14px Arial; color:#000; text-transform:uppercase; }
#order h5 { padding-bottom:20px; font:bold 11px Arial; color:#000; text-transform:uppercase; }
#order a { font:normal 12px Arial; color:#a72173; }
#order table { margin-bottom:15px; }

.submenu { margin:20px 0 17px 23px; padding-bottom:15px; border-bottom:1px solid #a72173; font:normal 12px Arial; color:#a72173; }
.submenu a { padding:0 2px; font:normal 12px Arial; color:#a72173; text-decoration:none; }
.submenu a:hover { text-decoration:underline; }

.left_order { width:184px; float:left; padding:0 10px 0 25px;  }
.left_order2 {  float:left; padding:0 10px 10px 25px;}
.right_order { width:100%; float:left; margin-left:-221px; }
.right_order2 { margin-left:221px; padding-left:26px; }

#admin { margin-top:-17px; border:0; }
#admin textarea { width:165px; height:110px; }
#admin input { width:170px; }

#admin2h { border:0; padding-top:00px; padding-left:200px; }
#admin2 { border:0; padding-left:50px; text-align:center}
#admin2 textarea { width:65%; height:110px; }
#admin2 input { width:170px; }

p.ref { padding-bottom:15px; }
#order td.strong { font:bold 12px Arial; }

.left { width:297px; float:left; }
.global { width:100%; float:left; margin-left:-297px; }
.global2 { margin-left:297px; }
.center { width:100%; float:left; margin-right:-304px; }
.center2 { margin-right:304px; }
.right { width:304px; float:left; }

.menu { height:28px; margin-bottom:20px; padding:9px 0 0 10px; background-color:#792257; }
.menu div { float:left; height:17px; width:24%; text-align:center; border-right:5px solid #c39bb3; }
.menu div.last { border:0; }
.menu div a { font:bold 14px Arial; color:#fff; }

.chara { height:220px; background:url(../img/bg_center2.png) repeat-x; }
.chara .man, .chara .girl { width:50%; float:left; text-align:center; }

.search { height:37px; margin-bottom:20px; background-color:#4c1c3a; }
.search2 { height:37px; margin-right:75px; background-color:#652350; }
.sec { margin-bottom:9px; }
.man2 { margin-right:10px; }

#search { padding:10px 0 0 40px; border:0; background:url(../img/search_bg.gif) no-repeat 20px 8px; }
#search input { width:160px; margin-right:3px; font:normal 11px Arial; }

.news { height:37px; margin-bottom:20px; background-color:#c15498; }
.news3 { height:26px; margin-left:0px; padding:10px 0 0 30px; background-color:#a72173; }
.news3 h2 { height:17px; border-left:5px solid #ce83b0; padding-left:20px; font:normal 14px Arial; color:#fff; text-transform:uppercase; }

.news2 { position:relative; z-index:999; padding:0 45px 0 28px; }
.news2 .date { font:normal 9px Arial; color:#8f5e43; }
.news2 .text { margin-bottom:8px; }

.all { height:28px; margin-top:15px; padding-left:25px; border-left:5px solid #e5aec2; }
.all a { font:normal 11px/14px Tahoma; color:#ec90b7; }

.about { padding:0 5px 0 5px; }
.about2 { padding:0 30px 0 0; margin-left:20px; }
.about h2 { font:normal 14px Arial; color:#b21f5e; text-transform:uppercase; }
.about .txt { margin:10px 0 0 20px; }

.cat { height:17px; border-left:5px solid #ce83b0; padding-left:10px; margin:0 0 20px 2px; }
.cat a { font:bold 14px Arial; color:#a72173; text-transform:uppercase; }

.banner { padding:20px 0; }

.basket { height:27px; padding-top:10px; background-color:#a72173; }
.basket h2 { height:17px; margin-left:20px; padding-left:17px; border-left:5px solid #ce83b0; font:normal 14px Arial; color:#fff; }

.bas { width:304px; font:normal 11px Arial; color:#000; }
.bas a { font:normal 11px Arial; color:#4d9bd1; }
.bas a.del { color:#a62172; }
.bas td { padding:4px 0; }
.bas .line { height:4px; padding:0; background-color:#e4aec8; }
.bas .line2 { height:1px; padding:0; background-color:#e3e3e3; }
.bas .sum { width:30px; }
.bas fieldset { width:45px; border:none; border-right:1px solid #e3e3e3; }

.none { height:24px; border-bottom:1px solid #cf85b2; padding:12px 0 0 20px; }
.none a { font:normal 12px Arial; color:#a72173; }

.order { padding:7px 0 0 20px; }
.order a { font:normal 12px Arial; color:#a72173; }

.london { padding:0 15px 8px 15px; border-left:5px solid #e5aec8; font:normal 12px Arial; color:#a72173; }
.london a { color:#a72173; }

.product { padding:14px; font:normal 11px Arial; }
.product p { padding-left:120px; }
.nonep p { padding-left:0; }
.product img { margin:0 20px 5px 0; float:left; }
.line { width:112px; height:1px; background-color:#cf85b2; }
.product a.bb { margin-left:50px; padding-left:10px; border-left:1px solid #e3e3e3; color:#a62172; }

/* ============================================
   Стили подвала шаблона
==============================================*/
#footer { position:absolute; z-index:999; bottom:1; width:100%; height:103px; font:normal 12px Arial; }

#footer .left { width:222px; height:59px; padding:44px 0 0 75px; background:url(../img/footer_bg1.png) repeat-x; font:normal 12px Arial; color:#f177ab; }
#footer .left a { font:normal 12px Arial; color:#f177ab; }
#footer .center2 { height:59px; padding-top:44px; background:url(../img/footer_bg2.png) repeat-x; }
#footer .right { height:103px; background:url(../img/footer_bg3.png) repeat-x; }

.dev { height:59px; margin-top:44px; padding-left:15px; border-left:5px solid #fff; font:normal 12px Arial; color:#000; }
.dev a { font:normal 12px Arial; color:#000; }

.dev2 { height:59px; padding-left:15px; border-left:5px solid #fff; }
.dev2 a { font:normal 12px Arial; color:#d4025c; }

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