﻿body
{
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0;
    padding: 0;
	background: url('images/bimg.png') no-repeat  no-repeat fixed right bottom;
	background-position:right bottom;
	background-attachment: fixed;
	background-color:#fff;
}

    
a
{
    TEXT-DECORATION: none;
    color: #000;
}
a:hover
{
    TEXT-DECORATION: none;
    cursor: hand;
   	color: #606060;
}



h2
{
	font-family:Times New Roman, Verdana;
	font-size: 22px;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	padding:0px 0 0 0;
	margin:0px 0 0 0;
}

.ruba a
{
    TEXT-DECORATION: none;
    color: #000000;
}
.ruba a:hover
{
    TEXT-DECORATION: underline;
   	color: #606060;
}


div#dm
{
   width:1024px;
   display:block;
   z-index:1;
   background-color:Transparent;
}
div#top
{
	position:relative;
	display:block;
	margin: 0 0;
    padding:0px 0 0 0;
    width: 1024px;
    height: 155px;
    margin: 0 0;
	z-index: 4;
	background-color:Transparent;
}

div#main
{
	position:relative;
	display:block;
	top:0px;
    width :1024px;
    display:block;
	margin: 0 0;
	z-index: 2;
	background-color:Transparent;
}


div#rubT
{
	position:relative;
	display:block;
	top:0px;
    width :1024px;
    height:30px;
    display:block;
	margin: 0 0;
	z-index: 3;
	background-color:transparent;

}





div#rub
{
	position:relative;
	display:block;
	float:left;
	left:0px;
	width:1024px;
	height:30px;
	z-index:100;
	background-color:Transparent;
}
/*------Mail Block------------*/
.d_hdn
{
	visibility:hidden;
	display:none;
}


div#bmail
{
	display:block;
	position:absolute;
	top:28px;
	left:-50px;
	width:250px;
	z-index:200;
	background-color:Aqua;

}

.top_r_block
{
	top:10px;
	left:310px;
	display:block;
	position:relative;
	width:200px;
	height:100px;
	background-color:Transparent;
}

.d_search
{
	display:block;
	position:relative;
	margin-bottom:7px;
}

.d_soc_my
{
	display:block;
	position:relative;
	margin-bottom:7px;
}


div#rmail
{
	display:block;
	position:relative;
	height:30px;
	margin-bottom:7px;
	background-color:Transparent;
    z-index:200;
}
div#rmail:hover  
{
    cursor : hand;
}
div#rmail:hover .dropdown
{
	display:block;
	visibility:visible;
}

div#rmail .dropdown
{
	display:none;
	visibility:hidden;

}

div#rmail span
{
	color:#000;	
	font-family: Arial;
	font-size: 12px;
	padding:7px;
	float:right;
}

div#rmail span:hover 
{
	color:#000;	
	background-color:#f1f2f2;
	font-family: Arial;
	font-size: 12px;
	padding:7px;
}



a.soc_fb
{
	background: url(images/soc_my_set/facebook_gray.png) no-repeat 0 0;
	display:block; 
	float:right;
	height:25px;
	width:25px; 
	overflow:hidden;
	margin:1px;
}

a.soc_fb:hover
{
	background: url(images/soc_my_set/facebook_c.png) no-repeat 0 0;
    height:25px;
	width:25px; 
}


a.soc_vk
{
	background: url(images/soc_my_set/vk_gray.png) no-repeat 0 0;
	display:block; 
	float:right;
	height:25px;
	width:25px; 
	overflow:hidden;
	margin:1px;
	margin-right:5px;
}

a.soc_vk:hover
{
	background: url(images/soc_my_set/vk_c.png) no-repeat 0 0;
    height:25px;
	width:25px; 
}

/*----R Block---------------*/

.rblock
{ 
	position:relative;
	width:223px;
	height:346px;
	background: url('images/block.png') no-repeat left ;
}

.rb_name
{ 
	position:relative;
	top:20px;
	left:20px;
	width:180px;
	height:67px;
	display:block;
	font-family:Times New Roman, Verdana;
	font-size: 20px;
	color:#000;
	text-transform:uppercase;
	background-color:Transparent;
}

.rb_descr
{
	position:relative;
	left:20px;
	display:block;
	width:180px;
	height:65px;
	font-family: Arial;
	font-size: 10px;
	color:#000;
	background-color:Transparent;
}

.rb_img
{
	position:relative;
	left:9px;
	width:203px;
	height:203px;
}

.rb_img2
{
	position:relative;
	left:9px;
	top:10px;
}


/*----top----------------------------------------------------------*/


div#top_l{
   position:relative;
   top: 0px;
    border-top: 3px solid #50109D;
    z-index:3;
}


div#logo 
{
	position:relative;
	float:left;
	top:0px;
	left:0px;
    width: 250px;
    height: 146px;
    z-index: 5;
    font-size: 12px;
    background: url('images/logo2.png') no-repeat 0 0;
    }



div#top_search
{
	position:absolute;
	top: 30px;
    left: 800px;
	width: 200px;
	float: left;
	height: 14px;
	font-size: 14px;
	color: #000000;
}

div#top_menu
{
	position:absolute;
	z-index:10;
	text-align:left;
	top: 20px;
    left: 440px;
	width: 300px;
	display:block;
	height: 30px;
	background-color:Transparent;
}
div#top_menu  a
{
   color:#000;
	font-family: Arial;
	font-size: 12px;
	padding:7px;
}

div#top_menu a:hover
{
    TEXT-DECORATION: none;
   	color: #000;
    cursor : hand;
    background-color:#F1F2F2;
    padding:7px;
}


ul#menu_nav {
    float: left;
    position: relative;
    display: inline;
    list-style-type: none;
    margin: 0px 0 0 0px;
    padding: 0;
    height: 50px;
    width: 300px;
    z-index: 100;
}

ul#menu_nav li {
    float: left;
    height:50px;
    width: 100px;
    margin: 0;
    padding: 0;
}

ul#menu_nav li .cont{
	background:  top right #fff;
	font-size:12px;
	height:50px;
    width:100px;
}
ul#menu_nav li .cont .b3
{
	padding-bottom: 50px;
}

ul#menu_nav li#m1
{
	height: 50px;
    width:100px;
    position: relative;

}
ul#menu_nav li#m1.selected .cont ,
ul#menu_nav li#m1 a:hover,
ul#menu_nav li#m1 a:hover .cont
{
	TEXT-DECORATION:none;
   	color: #000;
	position: relative;

}

ul#menu_nav li#m2
{
	height: 50px;
    width:100px;

}
ul#menu_nav li#m2.selected .cont ,
ul#menu_nav li#m2 a:hover,
ul#menu_nav li#m2 a:hover .cont
{
	TEXT-DECORATION:none;
   	color: #000;
	position: relative;

}


ul#menu_nav li#m3
{
	height:50px;
    width: 100px;
    position: relative;

   
}
ul#menu_nav li#m3.selected .cont ,
ul#menu_nav li#m3 a:hover,
ul#menu_nav li#m3 a:hover .cont
{
	TEXT-DECORATION:none;
   	color: #000;
	position: relative;

}
/*----top----------------------------------------------------------*/

/*-----main----------------------------------------------------------*/

.mtab
{
	padding-top:10px;
	width:930px;
}

.mtab1
{
	padding-left:10px;
	padding-top:15px;
}


div#tree
{
	position:relative;
	left:-20px;
	top:25px;
	width:250px;
}



div#main_img
{
	position:relative;
	top:0px;
	left:0px;
   width :750px;
   height:420px;
   display:block;
	margin: 0 0px;
	padding: 0 0px;
	z-index: 2;
	background-color:#fff;
}



.df_name
{
	padding-bottom: 5px;
}

.d_aimg1
{
	border-collapse: separate;
	float:left;
	width:190px;
}

.d_aimg
{
	border-collapse: separate;
	float:right;
	padding-right:5px;
}
.d_aimg2
{
	border-collapse: separate;
	float:right;
	padding:3px 0px 10px 10px;
}

.addthis
{
	position:relative;
	float:left;
}
/*------main----------------------------------------------------------*/



/*-----font------*/

.f_rubS
{
	position:relative;
	left:0px;
	z-index:100;
	padding-bottom:10px;
	padding-left:7px;
}
.frub_img
{
	position:relative;
	top:3px;
	border:0px;
	width: 24px;
	height:14px;
}

.af_rub
{
	font-family: Arial;
	font-size: 12px;
 text-transform: lowercase; 
 color:#000;
}

.af_rub a
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
 text-transform: lowercase; 
 color:#000;
}

.af_rub a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
		text-transform: lowercase; 
		text-decoration: underline;
		 color:#000;
}


.f_rub
{
	color: #000;
	font-size:14px;
	font-weight:bold;
}

.f_name
{
	color: #000;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.f_nameB
{
	color: #50109D;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.f_sgray
{
	color: #909090;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.f_sgray a
{
	color: #303030;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.f_sgray a:hover
{
	color: #303030;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}



#topnav #cart{position:absolute;bottom:0;right:20px;width:73px;height:39px;color:black;font-size:0.9375em}
#topnav #cart .cart-button{float:right;position:relative;z-index:600;width:63px;height:30px;padding:7px 10px 2px 0;background-color:white;text-align:right}
#topnav #cart.hover .cart-button{background-color:#BDBDBD}
#topnav #cart .your-cart{display:block;line-height:1.2}
#topnav #cart .item-count{display:block;line-height:1;font-size:0.7333em;white-space:nowrap}
#topnav #cart #selectblocker,#topnav #cart .dropdown{position:absolute;top:39px;right:0;display:none}
#topnav #cart .dropdown{z-index:550;padding:10px;background-color:#BDBDBD}
#topnav #cart #selectblocker{z-index:549}
#topnav #cart.hover #selectblocker,#topnav #cart.hover .dropdown{display:block}
#topnav #cart .items{max-height:435px;overflow:auto;overflow-x:hidden}
#topnav #cart .items a{color:black}
#topnav #cart .items .empty{display:none;margin:34px 34px 44px;text-align:center}
#topnav #cart .items .cart-actions{text-align:right;width:756px;border-top:1px solid #939598}
#topnav #cart .cart-actions-top{text-align:right;width:756px;border-bottom:1px solid #939598}
#topnav #cart .items .cart-actions.spacer{padding-bottom:18px;border-bottom:1px solid #939598;margin-bottom:6px}
#topnav #cart .cart-actions-top #cartCheckoutButtonTop,#topnav #cart .items .cart-actions #cartCheckoutButton{display:block;width:86px;height:20px;border:0;background-image:url(http://g-ecx.images-amazon.com/images/G/01/Quarterdeck/en_US/images/inline_cart_place_order._V182768645_.jpg);background-repeat:no-repeat;background-color:transparent;margin:0 0 0 670px}
#topnav #cart .items,#topnav #cart .headers{width:780px}
#topnav #cart .headers{margin:5px 0 -2px 0}
#topnav #cart .headers span{font-weight:bold;font-size:0.8em}
#topnav #cart .headers .prod-title{margin-left:62px}
#topnav #cart .state .updateFailure{padding-top:6px;font-size:0.9231em}
#topnav #cart .quantity,#topnav #cart .price,#topnav #cart .remove{text-align:center}
#topnav #cart .prod-title{width:213px;overflow:hidden}
#topnav #cart .delivery{width:127px}
#topnav #cart .quantity{width:56px}
#topnav #cart .price{width:60px}
#topnav #cart .state{width:128px}
#topnav #cart .remove{width:50px;padding-right:0}
#topnav #cart .headers span{display:inline-block;vertical-align:top;padding:0 5px}
#topnav #cart .item{padding:6px 0;font-size:0.8667em}
#topnav #cart .item .prod-title,#topnav #cart .item .delivery,#topnav #cart .item .quantity,#topnav #cart .item .price,#topnav #cart .item .state,#topnav #cart .item .remove,#topnav #cart .item .item-img{display:inline-block;vertical-align:top;padding:0px 5px}
#topnav #cart .unavailable{background:#E0E0E0}
#topnav #cart .item .item-img{width:57px;padding:3px 0px 0px 0px;margin-right:5px;text-align:center}
#topnav #cart .item .prod-title .title{display:block;overflow:hidden}
#topnav #cart .item .prod-title.vardata1 .title{max-height:55px}
#topnav #cart .item .prod-title.vardata2 .title{max-height:36px}
#topnav #cart .item .prod-title.vardata3 .title{max-height:26px;white-space:nowrap}
#topnav #cart .item .prod-title .vardatum{font-size:0.9231em;white-space:nowrap;overflow:hidden}
#topnav #cart .item .prod-title .vardatum .key{text-transform:capitalize}
#topnav #cart .item .estimated-delivery{display:block;font-size:0.9231em;font-weight:bold}
#topnav #cart .item .remove .remove-button{cursor:pointer;display:inline-block;background-image:url(http://g-ecx.images-amazon.com/images/G/01/Quarterdeck/en_US/images/remove._V170364908_.png);background-repeat:no-repeat;padding:2px;background-position:2px 2px;width:13px;height:13px}
#topnav #cart .item .state .time-expired{display:block;font-weight:bold;margin-bottom:9px}
#topnav #cart .item .state .move-to-waitlist{text-decoration:underline;cursor:pointer}
