body {padding:0px; margin:0px; background: #feeff4 url('../img/bg.jpg') no-repeat center top; color:#fff; width:100%; height:100%; font:12px normal Times New Roman, Arial, Verdana, Tahoma;}
html{height:100%;}
table{border:0px none; font:12px normal Times New Roman, Arial, Verdana, Tahoma;}
tr, td{border:0px none; font:12px normal Times New Roman, Arial, Verdana, Tahoma;}
td{vertical-align:top;}
div{color:#070707; font:12px normal Times New Roman, Arial, Verdana, Tahoma; line-height: 130%}

img{border:0px none;}
p{padding:0; margin:0; padding-top:5px; font:12px normal Times New Roman, Arial, Verdana, Tahoma;}

a, a:active, a:visited, a:link{color: #000; text-decoration: none; outline: none; font:12px normal Times New Roman, Arial, Verdana, Tahoma;}
a:hover {color: #000; text-decoration: underline; outline: none; font:12px normal Times New Roman, Arial, Verdana, Tahoma;}


li{ list-style:none; background: url('../img/li.gif') no-repeat 0px 4px; margin:0; padding-left:10px; margin:2px 0;}

ul{padding:0; margin:0; padding-left:20px;}

form{padding:0; margin:0;}
input{border:1px solid #d0d0d0; background:#fff url('../img/input_bg.png') repeat-x top left; width:212px; height:20px; color:#333; padding:2px 4px; font:14px normal Times New Roman, Arial, Verdana, Tahoma; margin-bottom: 10px}
textarea{border:1px solid #d0d0d0; background:#fff url('../img/input_bg.png') repeat-x top left; width:350px; height:90px; padding:2px; overflow:auto; color:#4b4b4b; font:12px normal Times New Roman, Arial, Verdana, Tahoma;}
.signin_inp{border:0 none; background:transparent; width:206px; height:23px; color:#000; padding:2px 4px; font:16px normal Goudy Old Style, Times New Roman, Arial, Verdana, Tahoma; margin-bottom: 16px; cursor: text;}
.signin_but{background: url('../img/sign_in.png') no-repeat top left; width: 106px; height: 34px; cursor: pointer; border:0 none; float: right; margin-right:15px;}
.register_but{background: url('../img/register.png') no-repeat top left; width: 109px; height: 34px; cursor: pointer; border:0 none; margin-right:15px;}

.input{background: url(../img/inp.png) no-repeat top left; width: 229px; height: 19px; padding:9px 9px 4px 9px; border: 0 none; font:16px normal Goudy Old Style; float: left; margin-top: 11px; clear: both;}
.reg_inp{background: url(../img/inp.png) no-repeat top left; width: 229px; height: 19px; padding:9px 9px 4px 9px; border: 0 none; font:16px normal Goudy Old Style; margin-top: 11px; clear: both;}
.input2{background: url(../img/inp2.png) no-repeat top left; width: 367px; height: 19px; padding:9px 9px 4px 9px; border: 0 none; font:16px normal Goudy Old Style; float: left; margin-top: 11px; clear: both;}
.textarea{background: url(../img/textarea.png) no-repeat top left; width: 370px; height: 118px; padding:9px; border: 0 none; font:16px normal Goudy Old Style; float: left; margin-top: 11px; clear: both;}
.clear_btn{background: url(../img/clear.png) no-repeat top left; width: 104px; height: 32px; cursor: pointer; border:0 none;}
.send{background: url(../img/send.png) no-repeat top left; width: 104px; height: 32px; cursor: pointer; border:0 none;}

.hide{display: none;}
.show{display: block;}

.rezina{width:100%; height:100%;}
.img_border{border:1px solid #5e5e5e;}

.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.over_hide{overflow: hidden;}
.alcenter{text-align: center;}
.alright{text-align: right;}
.vmiddle{vertical-align: middle;}
.inline{display: inline;}
.rel{position: relative;}

a.inverse, a.inverse:active, a.inverse:visited, a.inverse:link{text-decoration: underline;}
a.inverse:hover {text-decoration: none;}


a.clothing, a.clothing:active, a.clothing:visited, a.clothing:link{background: url('../img/menu.png') no-repeat left 2px; width: 104px; height: 35px; display: block; float: left;}
a.clothing:hover{background: url('../img/menu.png') no-repeat left -44px; width: 104px; height: 35px; display: block; float: left;}
a.clothing_curr, a.clothing_curr:link, a.clothing_curr:visited, a.clothing_curr:active, a.clothing_curr:hover{background: url('../img/menu.png') no-repeat left -44px; width: 104px; height: 35px; display: block; float: left;}


a.books, a.books:active, a.books:visited, a.books:link{background: url('../img/menu.png') no-repeat -180px 2px; width: 135px; height: 35px; display: block; float: left;}
a.books:hover{background: url('../img/menu.png') no-repeat -180px -44px; width: 135px; height: 35px; display: block; float: left;}
a.books_curr, a.books_curr:link, a.books_curr:visited, a.books_curr:active, a.books_curr:hover{background: url('../img/menu.png') no-repeat -180px -44px; width: 135px; height: 35px; display: block; float: left;}

a.gifts, a.gifts:active, a.gifts:visited, a.gifts:link{background: url('../img/menu.png') no-repeat -1125px 2px; width: 72px; height: 35px; display: block; float: left;}
a.gifts:hover{background: url('../img/menu.png') no-repeat -1125px -44px; width: 72px; height: 35px; display: block; float: left;}
a.gifts_curr, a.gifts_curr:link, a.gifts_curr:visited, a.gifts_curr:active, a.gifts_curr:hover{background: url('../img/menu.png') no-repeat -1125px -44px; width: 72px; height: 35px; display: block; float: left;}


a.accessories, a.accessories:active, a.accessories:visited, a.accessories:link{background: url('../img/menu.png') no-repeat -382px 2px; width: 125px; height: 35px; display: block; float: left;}
a.accessories:hover{background: url('../img/menu.png') no-repeat -382px -45px; width: 125px; height: 35px; display: block; float: left;}
a.accessories_curr, a.accessories_curr:link, a.accessories_curr:visited, a.accessories_curr:active, a.accessories_curr:hover{background: url('../img/menu.png') no-repeat -382px -45px; width: 125px; height: 35px; display: block; float: left;}


a.decor, a.decor:active, a.decor:visited, a.decor:link{background: url('../img/menu.png') no-repeat -573px 2px; width: 83px; height: 35px; display: block; float: left;}
a.decor:hover{background: url('../img/menu.png') no-repeat -573px -44px; width: 83px; height: 35px; display: block; float: left;}
a.decor_curr, a.decor_curr:link, a.decor_curr:visited, a.decor_curr:active, a.decor_curr:hover{background: url('../img/menu.png') no-repeat -573px -44px; width: 83px; height: 35px; display: block; float: left;}


a.contacts, a.contacts:active, a.contacts:visited, a.contacts:link{background: url('../img/menu.png') no-repeat -724px 2px; width: 101px; height: 35px; display: block; float: left;}
a.contacts:hover{background: url('../img/menu.png') no-repeat -724px -44px; width: 101px; height: 35px; display: block; float: left;}
a.contacts_curr, a.contacts_curr:link, a.contacts_curr:visited, a.contacts_curr:active, a.contacts_curr:hover{background: url('../img/menu.png') no-repeat -724px -44px; width: 101px; height: 35px; display: block; float: left;}

a.about, a.about:active, a.about:visited, a.about:link{background: url('../img/menu.png') no-repeat -885px 2px; width: 114px; height: 35px; display: block; float: left;}
a.about:hover{background: url('../img/menu.png') no-repeat -885px -45px; width: 114px; height: 35px; display: block; float: left;}
a.about_curr, a.about_curr:link, a.about_curr:visited, a.about_curr:active, a.about_curr:hover{background: url('../img/menu.png') no-repeat -885px -45px; width: 114px; height: 35px; display: block; float: left;}

a.press, a.press:active, a.press:visited, a.press:link{background: url('../img/menu.png') no-repeat -1025px 2px; width: 79px; height: 35px; display: block; float: left;}
a.press:hover{background: url('../img/menu.png') no-repeat -1025px -44px; width: 79px; height: 35px; display: block; float: left;}
a.press_curr, a.press_curr:link, a.press_curr:visited, a.press_curr:active, a.press_curr:hover{background: url('../img/menu.png') no-repeat -1025px -44px; width: 79px; height: 35px; display: block; float: left;}



a.goudy, a.goudy:active, a.goudy:visited, a.goudy:link, a.goudy:hover {font-family: Goudy Old Style}
a.f14, a.f14:active, a.f14:visited, a.f14:link, a.f14:hover {font-size: 14px}
a.f20, a.f20:active, a.f20:visited, a.f20:link, a.f20:hover {font-size: 20px}
a.shad, a.shad:active, a.shad:visited, a.shad:link, a.shad:hover {text-shadow: #b8a0a6 1px 0 0 }
a.arose, a.arose:active, a.arose:visited, a.arose:link, a.arose:hover {color: #cd788a}



.main{width: 1000px; margin:0 auto; position: relative;}
.header{height:151px; position:relative;}
.container{height: auto !important; height:475px; min-height: 475px; padding:70px 33px;}
.container_intro{height: 475px; position: relative;}
.content{width: 425px; padding: 0 25px 25px 25px; float: left;}
.content div{ font-size: 14px}
.mail{color:#0090d7; font-weight: bolder; font-size: 15px; position: absolute; top:53px; right:15px; line-height: 20px}
.footer{clear:both; height: 156px; background: url('../img/foot_bg.jpg') no-repeat bottom center;}
.footer_div{width: 1000px; height: 141px; margin: 0 auto; padding-top:15px; position: relative;}
.santilga_pos{position: absolute; bottom: 23px; right: 35px;}

.menu_div{width: 932px; height: 45px; background: url('../img/menu_bg.png') no-repeat top left; position: absolute; left:33px; top:116px; padding-top:5px; padding-left:5px;}

.logo_pos{position:absolute; top:45px; left:20px;}
.poster_pos{position: absolute; top:55px; left:315px;}
.retail_pos{position: absolute; top:200px; left:35px;}
.wholesale_pos{position: absolute; top:200px; right:50px;}
.signin_pos{position: absolute; top:305px; right:38px; background: url('../img/sign_in_blok.png') no-repeat top left; width: 252px; height: 238px;}
.inp_pos{position: absolute; top:58px; left:18px;}
.logo_pos{position: absolute; top:31px; left:365px;}

.cat_div{width: 453px; height: 241px; border:1px solid #fbdbe4; overflow: hidden; position: relative; margin-bottom: 25px; cursor: pointer;}
.cat_div img{position: absolute; top:0; left:0; z-index: 0}
.cat_div span{position: absolute; top:27px; left:32px; font: normal 20px Goudy Old Style; text-shadow: #b8a0a6 1px 0 0; z-index: 10;}


.cat_div2{width: 298px; height: auto; border:1px solid #fbdbe4; overflow: hidden; position: relative; margin-bottom: 25px; cursor: pointer; background:#fbdae3; text-align:center}

.cat_div2 span{position: absolute; top:27px; left:32px; font: normal 20px Goudy Old Style; text-shadow: #b8a0a6 1px 0 0; z-index: 10;}


.big_img{ border:1px solid #fbdae3;}
.gal{margin-top:20px;}
.gal img{ float: left; margin-right:14px; border:1px solid #fbdae3;}

.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.margintop25{margin-top:25px;}
.marginright20{margin-right:20px;}
.marginright0{margin-right:0px;}
.marginright17{margin-right:17px;}
.marginright30{margin-right:30px;}
.marginleft50{margin-left:50px;}

.paddingtop10{padding-top:10px;}

.textinfo_div{padding-bottom:20px; border-bottom: 1px solid #e0bfc8; margin-top: 5px; margin-bottom:20px;}
.colors_div div{border:1px solid #fbdae3; width: 37px; height: 28px; float: left; margin-right: 10px; margin-top:5px;}

.sizes_div{background: url('../img/select_bg_close.png') no-repeat top left; width: 111px; height: 32px; overflow: hidden; cursor: pointer; margin-top:5px;}
.sizes_div_open{background: url('../img/select_bg.png') no-repeat top left; width: 111px; height: auto; margin-top:5px;}
.sizes_div_bot{background: url('../img/select_bg.png') no-repeat bottom left; width: 86px; height: auto; padding: 10px 25px 10px 10px;}
.sizes_div_bot a, .sizes_div_bot a:link, .sizes_div_bot a:active, .sizes_div_bot a:visited{ font-size:14px; text-shadow: #b8a0a6 1px 0 0 ; line-height: 130%}
.sizes_div_bot a:hover{text-decoration: underline;}

.price_div{color:#fff; text-shadow: #eccad3 1px 1px 1px; font-size: 14px; background: url('../img/price_bg.png') no-repeat top left; width: 189px; height: 25px; padding:8px 0 0 30px;}
.price_div_large{color:#fff; text-shadow: #eccad3 1px 1px 1px; font-size: 14px; background: url('../img/pink_bg.gif') no-repeat top left; width: 268px; height: 25px; padding:8px 0 0 30px; text-align:left}
.price_div2{color:#000; text-shadow: #eccad3 1px 1px 1px; font-size: 14px; background: url('../img/pink_bg2.gif') no-repeat top left; width: 268px; height: 25px; padding:8px 0 0 30px; text-align:left}


.w475{width: 475px;}
.w450{width: 450px;}
.w205{width: 205px;}
.w165{width: 165px;}

.h40{height: 40px;}


.fs10{font-size: 10px}
.fs30{font-size: 24px; line-height: 30px;}
.fs14{font-size: 14px;}
.fs18{font-size: 18px;}

.white{color:#fff;}
.red{color:#bc4e65;}

.goudy{font-family: Goudy Old Style}

.title{font-size: 25px; text-shadow: #b8a0a6 1px 0 0; font-family: Goudy Old Style}
.title_sm{font-size: 18px; text-shadow: #b8a0a6 1px 0 0; font-family: Goudy Old Style}

.bot_dots{background: url('../img/bot_dots.png') no-repeat center left; height: 25px; clear: both;}

.error_box{background:#fbdae3 url('../img/error_bg.png') no-repeat center center; height: 188px; width: 212px; color:#bc4e65; padding:80px 73px; position: absolute; top:207px; left:316px; font-size:18px; font-family: Goudy Old Style; z-index:150; text-align:center}
.close_pos{position: absolute; top:7px; right:7px;}