* {
margin:0; 
padding:0;
}

html {
width:100%; 
height:100%;
}

body {
width:100%; 
height:100%;

/*background:url(images/bg3.gif) #272727;*/
/* Spring */
background:url(images/bg_spr.gif) #272727;

/* Christmas */
background:url(images/bg_chr.gif) #272727;

font-family:"Tahoma";
font-size:12px;
}
h1, h2, h3{
font-family:"Georgia";
}
h1{
border-bottom:#b3a58a 2px solid;
display:block;
color:#6b5937;
width:100%;
line-height:28px;
font-size:24px;
font-family:"Georgia";
overflow:visible;
margin:10px 0;
}
h2{
border-bottom:#b3a58a 2px solid;
color:#6b5937;
line-height:24px;
font-size:20px;
font-family:"Georgia";
overflow:visible;
margin:10px 0;
}
h3{
font-size:16px;
font-family:"Tahoma";
color:#414141;
}
h3.brown{
color:#6b5937;
padding:20px 0 8px 0;
font-family:"Georgia";
}
h1 span{

}
h5{
font-weight:normal;
font-size:12px;

}
p.tester{
text-align:center;
padding-top: 30px;
}
p.tester a{
color:#414141;
font-weight:bold;
}
p.tester a:hover{
text-decoration:none;
}

/* Container */
#container {
width:100%;
position:relative; 
width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); 
min-width:1000px;
}

/* Header */
#header {
width:100%; 
position:relative;
height:151px;

}

#logo{
position:relative;
height:100%;


/*background:url(images/logo.gif) top left no-repeat;*/
background:url(images/logo1.gif) top left no-repeat;


/*--Spring--*/
/*background:url(images/logo_spr.gif) top left no-repeat;*/

/*--Summer--*/
/*background:url(images/logo_summer.gif) top left no-repeat;*/

/*--Christmas--*/
background:url(images/logo_chr.gif) top left no-repeat;
}

a.logo {
display:block;
position:absolute;
width:260px;
height:100px;
left:35px;
top:25px;
z-index:100;
background:url(images/blank.gif);
}
#tabs {
height:27px;
display:table; 
width:100%;
position:relative;
color:#001193;
/*background:url(images/categ_bg.gif) bottom left repeat-x;*/
display:table;
clear:both;
}
#tabs_inner{
padding-left:300px;
}

#top_menu{
padding:14px 0 0 0; 
clear:both;
text-align:right;
}

#top_menu a {
color:#ffd16a;
margin:0 13px 0 0;
}

#search{
height:96px;
clear:both;
text-align:right;
width:445px;
}

.call{
color:#937738;
font-size:24px;
font-family:"Georgia";
}
.phone, .code_phone{
color:#ffb101;
font-size:36px;
font-family:"Georgia";
}
.code_phone{
font-size:20px;
}

#search_form{
height:19px; 
padding-left:7px; 
background:url(images/search_bg14.gif) top left no-repeat; 
position: absolute; 
top:82px; 
left:300px;
}
.backcall{
color:#ffd16a; 
text-decoration:underline; 
font-size:11px; 
float:right; 
white-space:nowrap; 
margin-top:3px;
}

#tabs .woman, #tabs .woman_sel, #tabs .man, #tabs .man_sel{
font-weight:bold;
padding:6px 0 7px 0;
float:left;
width:185px;
text-align:center;
margin:0 1px;
}

#tabs .woman{
background:url(images/no_active_w.gif) top left no-repeat ;
}

#tabs .woman_sel{
background:url(images/active_w.gif) top left no-repeat ;
color:#9b0050;
}

#tabs .man{
background:url(images/no_active_m.gif) top left no-repeat ;
}

#tabs .man_sel{
background:url(images/active_m.gif) top left no-repeat ;
color:#001193;
}
#tabs .woman a, #tabs .woman_sel a, #tabs .man a, #tabs .man_sel a{
text-decoration:none;
}
#tabs .man a, #tabs .man_sel a{
color:#001193;
}
#tabs .woman a, #tabs .woman_sel a{
color:#9b0050;
}
/* end Header */



#photos{
width:300px;
height:414px;
top:38px;
right:1px;
position:absolute;
z-index:10;
}
.delivery{
text-indent:5px;
font-family:"Georgia";
padding-bottom:20px;
text-align:center;
font-size:11px;

}
.delivery span{
font-size:18px;
}
.png	{ 
behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src="images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); 
}




/* Top_bar (brands) */
#top_bar{
position:relative;
width:100%;
display:table; 
background:url(images/top_bar_bgu.gif) top left repeat-x #fff1fa;
border-bottom: 2px solid #fbf7ec;
}

#top_bar_flower{
width:100%; 
display:table; 
background:url(images/top_bar_bgd.gif) bottom left repeat-x;
}

.top_bar{
background:url(images/top_bar_bgu.gif) top left repeat-x #fff1fa;
border-bottom: 2px solid #fbf7ec;
height:auto !important;
height:340px;
min-height:300px;
width:100%;
}
.top_bar_td{
background:url(images/top_bar_bgd.gif) bottom left repeat-x;
}
#brands{
background: url(images/top_bar_flower.gif) bottom left no-repeat;
padding:24px 0 41px 33px;
color:#9b0050;
margin-right:316px;
font-size:11px;
/*min-height:300px;
height:auto !important;
height:340px;
display:inline;*/
overflow:hidden;
height:auto !important;
height:1%;
}

.brands{
color:#9b0050;
font-size:11px;
text-decoration:none;
}

.brands:hover{
text-decoration:underline;
}
.brands:active{
text-decoration:underline;
}

/* end Top_bar */

/* Center */
#wrapper{
width:100%; 
position:relative;
display:table;
background:#f5effa url(images/center_bg.gif) top left repeat-x;
}

/* Container */
#cont{
position:relative;
width:100%;
}

/* Content */
#content{
position:relative;
width:100%; 
float:left;

}

.center{
}

.center a{
color:#414141;
font-weight:bold;
text-decoration:none;
}

/* Left */
.left{	
font-size:11px;
width:250px; 
}
.left a {
color:#001193;
text-decoration:none;
font-size:12px;
}

.left a:hover {
text-decoration:underline;
}

.left a:active {
text-decoration:underline;
}

/* Right */
#right {
position:relative;
float:left; 
width:340px; 
margin-left: -340px;
}

.right a{
color:#414141;
font-weight:bold;
text-decoration:none;
}


#reg {
background:#f9f1df url(images/search_bg.gif) top left repeat-x;
padding:10px 9px 13px 29px;
font-size:11px;
border:1px solid #efe7d9;
}

#t_search td{
text-align:right;
}

#search a {
font-size:10px;
color:#2b3951;
display:block;
margin-top:5px;
}

.input {
border-top:#b5ac97 1px solid;
border-left:#b5ac97 1px solid;
border-bottom:#f3e8d1 1px solid;
border-right:#f3e8d1 1px solid;
width:100px;
}


/* Bottom_bar (brands) */

#bottom_bar{
background:#ffffff url(images/bottom_bar_bg.gif) top left repeat-x;
position:relative;
width:100%;
display:table;
line-height:18px; 
}
#bottom_bar_flower{
position:relative; 
background:url(images/bottom_bar_flower.gif) top right no-repeat;
padding:24px 0 41px 33px;
}
/* Center_b */
#wrapper_b{
width:100%; 
width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); 
min-width:1000px;
position:relative;
}

/* Container_b */
#cont_b{
position:relative;
width:100%;
display:table;
}

/* Content_b */
#content_b{
position:relative;
width:100%; 
float:left;

}
#center_b{
margin: 0 340px 0 0;
text-align: justify;
padding-right:33px;
}

#right_b {
position:relative;
float:left; 
width:340px; 
margin-left: -340px;
line-height:normal;
}

.seotext{
padding-right:33px;
font-size:10px;
text-align:justify;
line-height:normal;
}

.seotext a{
color:#000000;/*414141*/
font-weight:bold;
text-decoration:underline;
}

.seotext p{
margin:5px 0 5px 0;
text-align: justify;
}

#bottom_menu {
color:#ffb101;
text-align:center;
font-size:12px;
}
#bottom_menu a {
color:#ffb101;
font-size:12px;
}

#brief a{
color:#414141;
font-weight:bold;
text-decoration:none;
}

.list{
color:#414141;
font-weight:bold;
text-decoration:none;
}


.currency{
color:#af7693;
}

.date{
font-size:10px;
color:#ffffff;
}

.news{
color:#00348f;
font-weight:bold;
}

input.buttons {
background: url(images/button.gif) no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 15px;
overflow: hidden;
padding: 0;
width: 61px;
color:#ffffff;
font-size:11px;
font-family:"Tahoma";
}
input.buttons_s {
background: url(images/ok_subscribe.gif) no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 15px;
overflow: hidden;
padding: 0;
width: 39px;
color:#ffffff;
font-size:11px;
font-family:"Tahoma";
}
.comparison_button{
background: url(images/comparison.gif) no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 25px;
overflow: hidden;
padding: 0;
width: 136px;
color:#ffffff;
text-decoration:underline;
padding-left:19px;
font-size:11px;
font-family:"Tahoma";
}

.separator {
height:2px; 
overflow:hidden;
font-size:1px;
background:#cccccc;
width:100%;
margin:15px 0 15px 0;
}
.cost {
color:#161616;
font-weight:bold;
}

.line{
position:absolute; 
margin-left:-11px;  
margin-top:-11px; 
height:43px; 
width:43px;
}
.ball, .flower{
position:absolute; 
/*margin-left:137px; */  
height:65px; 
width:56px;
}
.ball{  
margin-top:-51px; 
margin-left:-60px;
}
.flower{
margin-top:-46px; 
margin-left:-70px;
}
tr.new_item td{
padding-bottom:10px;
}
.go2cart{
color:#00348f;
font-weight:bold;
}
#cart_link{
padding-top:5px;
}
.present{
background:url(images/present_bg.gif) top left repeat-x #f7edd5;
border:1px solid #efe7d9;
padding:0 9px 9px 9px;
min-height:153px;
height:auto !important;
height:153px;
margin:20px 0;
}

.block{
height:124px;
background:url(images/block_bg.gif) top left no-repeat;
padding:0 20px;
margin:23px 0;
}
.block a.man{
display:block;
margin:6px 0;
text-align:center;
color:#001193;
}
.block a.woman{
display:block;
margin:6px 0;
text-align:center;
color:#9b0050;
}

.seo_links a.brand{
color:#001193;
}
.seo_links a:hover{
text-decoration:underline;
}

