/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
/*	font-family:Arial, Helvetica, sans-serif;*/
}
a {
	text-decoration:underline;
	color:#666666;
}
a:hover {
	text-decoration:none;
}
h1, h2, h3 {
	color:#0051ab;
	font-size:24px;
	font-weight:normal;
}
.small {
	font-size:10px;
}
h2 {
	font-size:15px;
	font-weight:bold;
}
h2 A {
	text-decoration: none;
	color: #0051ab;
}
h2 A:hover {
	text-decoration: underline;
}
#container {
	width:100%;
	background:#FFFFFF url(/resources/images/h1.jpg) top left repeat-x;
}
#header1 {
	height:172px;
	background:transparent url(/resources/images/h2.jpg) left bottom no-repeat;
}
#header2 {
	height:172px;
	background:transparent url(/resources/images/h3.jpg) right top no-repeat;
}
#caption {
    display:block;
    position:absolute;
    left:10px;
    top:30px;
    width:800px;
    height:55px;
    color:#FFFFFF;
    font-weight:bold;
}
#menu {
	position:absolute;
	top:0px;
	left:0px;
	height:28px;
	font-size:10px;
}
#menu a, #menu span {
	color:#0051ab;
	padding:10px 20px 0px 20px;
}
.delim_menu {
	width:28px;
	background-image:url(/resources/images/delim.jpg);
}
#navigation {
	position:absolute;
	top:160px;
	left:50px;
	font-size:10px;
	color:#0051ab;
}
#navigation a {
	font-size:10px;
	color:#0051ab;
}
#navigation span {
	padding:15px;
	background:transparent url(/resources/images/delim.gif) center center no-repeat;
}
#left {
	width:254px;
	background:transparent url(/resources/images/l_bottom.jpg) left bottom no-repeat;
	vertical-align:top;
	padding-bottom:70px;
	position: relative;
	z-index: 25;
}
#b_categories {
	background:transparent url(/resources/images/b_cat.jpg) bottom left no-repeat;
	float:left;
	display:inline;
}
#c_categories {
	background:transparent url(/resources/images/c_cat.jpg) 24px top  repeat-y;
	float:left;
	display:inline;
}
#t_categories {
	background:transparent url(/resources/images/t_cat.jpg) top left no-repeat;
	padding:35px 0 65px 0px;
	color:#FFFFFF;
	float:left;
	display:inline;
}
#name_cat {
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	padding-left:75px;
	padding-bottom:20px;
}
.maincat_green, .maincat_pink {
	display:block;
	text-transform:uppercase;
	color:#FFFFFF;
	height:24px;
	line-height:24px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background:transparent url(/resources/images/cat_green.gif) left top no-repeat;
	padding-left:50px;
}


.maincat_pink {
	background-image:url(/resources/images/cat_p.png) ;
	background-position: 0px bottom;
	
}
.active_pink {
	background:url(/resources/images/cat_p.png) 2px top no-repeat ;
}
.active_green{
	background:url(/resources/images/cat_g.png) 2px top no-repeat ;
}
.category, .category_active {
	color:#FFFFFF;
	font-size:11px;
	display:block;
	text-decoration:none;
 
	line-height:14px;
	 
	float:left;
	display:inline;
	
	 background:transparent url(/resources/images/menu_delim.gif) left  bottom no-repeat;
	 width:196px;
	 margin-left:8px;
	 padding:7px 7px 7px 12px;
	 font-family: "trebuchet ms",arial,verdana,tahoma,helvetica,sans-serif; font-size:12px;
    
	
}
.last{ background:none;}
.category span{

	background:transparent url(/resources/images/bcat.gif) left 2px no-repeat;
		float:left;
	display:inline;
	padding-left:15px;
	
}
.menu_delim {
	background:transparent url(/resources/images/menu_delim.gif) left top no-repeat;
	font-size:1px;
	height:1px;
}
a.category:hover span {
	text-decoration:underline;
	background:transparent url(/resources/images/bcat1.gif) left 2px no-repeat;
	
}
.category_active  {
	font-weight:bold;
}
.category_active span  {
	background:transparent url(/resources/images/bcat1.gif) left 2px no-repeat;
}
.main{ float:left; display:inline; position:relative; width:254px;}
.sub{ float:left; display:none; position:absolute; left:247px;  background:transparent url(/resources/images/sub.png) right 15px no-repeat; width:230px; top:-7px; }
.sub_hover { display:block; }
.b_sub{float:left; display:inline;  width:230px;  background:transparent url(/resources/images/sub_b.png) right bottom  no-repeat; }
.t_sub{float:left; display:inline; background:transparent url(/resources/images/sub_t.png) right top no-repeat;  width:230px; padding:5px 0px;}

.active_true{}
.active_true .sub_true{ float:left; display: block; position:static; left:0px; top:0px; margin-left:23px;  background: none; width:230px; background:transparent url(/resources/images/c_cat.jpg) 1px top  repeat-y; }
.active_true .b_sub_true{float:left; display:inline;  width:230px;  background:none; }
.active_true .t_sub_true{float:left; display:inline; background:none;  width:230px; padding:5px 0px;}


#center {
	background:transparent url(/resources/images/b_center.gif) top left no-repeat;
	vertical-align:top;
	padding:0px 30px 30px 30px;
	position: relative;
	z-index: 20;
}
.row td {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.row, .row1 {
	border-collapse:collapse;
	vertical-align:top;
}
.row1 td {
	border-top:1px solid #d1e8f0;
	border-bottom:1px solid #d1e8f0;
}
.date {
	color:#4db011;
}
.name_news {
	font-size:11px;
	color:#ce1178;
}
.news {
	padding-left:25px;
	background:transparent url(/resources/images/clock.gif) left 5px no-repeat;
}
#all_news {
	height:37px;
	line-height:37px;
	background:transparent url(/resources/images/b_news.gif) right top no-repeat;

}
.liders {
	text-transform:uppercase;
	margin:0px;
	color:#FFFFFF;
	font-size:14px;
	height:24px;
	font-weight:bold;
	line-height:24px;
	background:transparent url(/resources/images/note3.jpg) left top no-repeat;
	padding-left:35px;
}
.note1 {
	background:transparent url(/resources/images/note1.gif) top left repeat-x;
	padding-bottom:2px;
}
.note2 {
	background:transparent url(/resources/images/note2.gif) top right no-repeat;
}
.note {
	color:#0051ab;
}
.price {
	font-size:16px;
	color:#ce1178;
	font-weight:bold;
	height:36px;
	line-height:36px;
	background:transparent url(/resources/images/price2.gif) right top no-repeat;
}
.price1 {
	padding:0px 20px 0px 20px;
	background:transparent url(/resources/images/price3.gif) left top no-repeat;
}
.simple td {
	border:none;
}
#right {
	width:264px;
	vertical-align:top;
	position: relative;
	z-index: 25;
}
#search_block {
	height:118px;
	background:transparent url(/resources/images/search_block.jpg) right top no-repeat;
}
.name_block, .name_block1, .name_block_n1 {
	text-transform:uppercase; font-size:14px; font-weight:bold; color:#0051ab; padding:20px 0px 15px 65px;
}
.name_block1 {
	color:#ce1178;
	padding:17px 0px 15px 63px
}
.name_block_n1 {
	color:#ce1178;
	padding:17px 0px 5px 73px
}
.field {
	border:1px solid #999999;
	font-size:11px;
}
#contacts1 {
	margin-top:25px;
	background:transparent url(/resources/images/contact1.gif) right top repeat-y;
}
#contacts2 {
	background:transparent url(/resources/images/contact2.jpg) right top no-repeat;
}
#contacts3 {
	background:transparent url(/resources/images/contact3.jpg) right bottom no-repeat;
	padding-bottom:15px;
}
.block_n1 {
	margin-top:25px;
	background:transparent url(/resources/images/block_n1.png) -2px top repeat-y;
}
.block_n2 {
	background:transparent url(/resources/images/block_n3.png) -2px top no-repeat;
}
.block_n4 {
	background:transparent url(/resources/images/block_n2.png) -2px bottom no-repeat;
	padding-bottom:35px;
}

.block1 {
	margin-top:25px;
	background:transparent url(/resources/images/block1.gif) right top repeat-y;
}
.block2 {
	background:transparent url(/resources/images/block2.gif) right top no-repeat;
}
.block3 {
	background:transparent url(/resources/images/block3.gif) right bottom no-repeat;
	padding-bottom:35px;
}
.block4 {
	background:transparent url(/resources/images/block4.gif) right bottom no-repeat;
	padding-bottom:30px;
}

#footer_menu1 {
	height:52px;
	line-height:52px;
	text-align:center;
	background-image:url(/resources/images/footer_menu1.gif);
}
#footer_menu2 {
	background:transparent url(/resources/images/footer_menu2.jpg) left top no-repeat;
	height:52px;
}
#footer_menu3 {
	background:transparent url(/resources/images/footer_menu3.jpg) right top no-repeat;
	height:52px;
}
#footer_menu3 a {
	text-decoration:none;
	color:#0051ab;
}
#footer_menu3 a:hover {
	text-decoration: underline;
}
#footer1 {
	height:115px;
	text-align:center;
	background-image:url(/resources/images/footer1.gif);
}
#footer2 {
	background:transparent url(/resources/images/footer2.jpg) left top no-repeat;
	height:115px;
}
#footer3 {
	background:transparent url(/resources/images/footer3.jpg) right top no-repeat;
	height:95px;
	padding-top:5px;
	text-align:center;
}
.add_photos {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.block4 .all_links, .block_n4 .all_links {
	text-align:center;
	margin:5px 10px 10px 0;
	font-size:12px;
}
.block4 .all_links A, .block_n4 .all_links A{
	color:#CE1178;
}
.pos_relative{ position:relative; text-align:center; float:left;}
div.hit{ background:url(/resources/images/hits.png) left top no-repeat; height:47px; width:49px; position:absolute; left:-7px; top:0px; float:left;}
div.share_b{ background:url(/resources/images/share.png) left top no-repeat; height:47px; width:49px; position:absolute; left:-7px; top:0px; float:left;}
div.plus_gift_icn{ background:url(/resources/images/plus_gift.png) left top no-repeat; height:47px; width:49px; position:absolute; left:-7px; top:0px; float:left;}
div.buy_also_icn{ background:url(/resources/images/buy_also.png) left top no-repeat; height:47px; width:49px; position:absolute; left:-7px; top:0px; float:left;}

.box_present{ float:left; position:relative; margin-top:0; margin-left:0px; text-align:left;}
.box_present div.gift_link{ text-align:left; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#0051ab; }
.box_present div.gift_link a{ color:#0051ab; text-decoration:underline; font-weight: normal; }
.box_present div.gift_link a:hover{ color:#5151ab; text-decoration:underline; }
div.plus_gift{ background: transparent url(/resources/images/plus_gift.png) left top no-repeat; height:58px; width:58px; position:absolute; left:-15px; top:-15px; float:left;}
.to_left{ float:left;}
table.buy_also { margin-top: 15px;}
table.buy_also a { color:#0051ab; text-decoration:underline;}
.price_new{ float:left; display:inline; background:url(/resources/images/price3.gif) top left no-repeat; height:36px; font-size:16px;
	color:#ce1178;
	font-weight:bold;
	height:36px;
	line-height:36px;}
.wrap_price{ float:left; display:inline; background:url(/resources/images/price1.gif) left top repeat-x; height:36px; }
.price_1{float:left; display:inline; background:url(/resources/images/price2.gif) top right no-repeat; height:36px; min-width:52px ; padding:0px 20px 0px 20px;}
input.buy{ background: url(/resources/images/buy_input.png) top left no-repeat; width:83px; height:28px; text-align:center; font-family:Tahoma, Geneva, sans-serif; padding-bottom:4px; color:#333333; font-size:12px; border:0px; margin-left:5px; cursor:pointer;}
.buy_also_frm {
    float: left;
    text-align: left;
    display: none;
    color: #000000;
}
.clearer {height:1px; font-size:1px; line-height:1px; clear:both; float:none; }
.buy_also_frm p {
    font-size: 12px;
}
.buy_also_frm p span {
    font-weight: bold;
}
.buy_also_frm input.submit {
    font-size: 14px;
}

#vkontakte {
    margin: 15px 0 0 37px;
}
#vkontakte a {
    padding: 12px 0 12px 35px;
    background: url(/resources/images/vkontakte_icon.png) no-repeat left center;
    font-size: 14px;
}
#vk_group {
    margin: 20px 0 0 22px;
}
