body{

margin:0px;

margin-top:0px;

background-color:#2d2d2d;

font-family:Verdana, Arial, Helvetica, sans-serif;

background-image:url(site_bg.gif);

background-position:top;

background-repeat:no-repeat;

font-size:12px;

}

#contents {

	width:594px;

	float:left;

	overflow:hidden;

	padding:7px;

	z-index:1;

	padding-top:15px;

}

#offers {

	overflow:hidden;

	width:594px;

	float:left;

	padding:7px;

	z-index:1;

	padding-top:15px;

}

#total {

color:#CC0000;

font-weight:bold;

}

.cat-elements {

background-color:#CCCCCC;

}

.contacts{

font-size:13px;

font-weight:bold;

background:url(sfsd.gif) repeat-x top;

line-height:20px;

height:20px;

}

.green{

font-size:13px;

color:#FFFFFF;

font-weight:bold;

background:url(green.jpg) repeat-x top;

line-height:20px;

height:20px;

}

.catname{

font-size:13px;

font-weight:bold;

}

.subtitle{

font-size:10px;

}

#send_text{

border:1px dashed #FF9900;

background-color:#FFFFCC;

height:32px;

line-height:32px;

display:none;

}

a {

	color:#000000;

	text-decoration:none;}

a:hover {

	color:#9c8500;

	text-decoration:none;}

a:active {

	text-decoration: none;

	font-weight:bold;

}

a:focus {

	text-decoration: none;

	font-weight:bold;

}





.green_title {

	font-size:12px;

	font-weight:800;

	color:#1D5A31;

	}

.green_title:hover {

	text-decoration:none;

	color:#cc7000;

	}

.left_cell {

	width:238px;

	vertical-align:top;

	}

.lm_top {

	background-image:url(lt_top.jpg);

	background-position:top;

	background-repeat:no-repeat;

	background-color:#FFFFFF;

	padding-top:30px;

	height:123px;

	}

.lm_bottom {

	background-image:url(lm_bottom.gif);

	width:238px;

	height:6px;

	}

#search_box {

text-align:left;

	background-image:url(search_box.png);

	position:relative;

	width:157px;

	height:46px;

	z-index:99999;

	}

.search_box_box {

	background-color:transparent;

	border:none;

	width:109px;

	height:16px;

	line-height:9px;

	vertical-align:middle;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	}

.search_result {

background-color:#EAEAEA;

}

.search_result:hover {

background-color:#E0E0E0;

}

.search_button {



    vertical-align: top;

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: 0 0;

	height:14px;

	width:13px;

	background-image:url(search_button.png);

	border:none;

	background-color:#f6e12c;

	}

.search_button:hover {



	background-image:url(search_button_hover.png);

}

	

#act_offer {

	}

#main {

	background-image:url(main_section_top.jpg);

	background-position:top;

	overflow:auto;

	background-repeat:no-repeat;

	background-color:#fbfbfb;

	min-height:300px;

	width:608px;

	vertical-align:top;

	top:0;

	z-index:999998;

	}

#main_offers {



	background-image:url(main_section_top.jpg);

	background-position:top;

	overflow:hidden;

	position:relative;

	background-repeat:no-repeat;

	background-color:#fbfbfb;

	height:163px;

	width:608px;

	vertical-align:top;

	padding-top:4px;

	top:0;

	z-index:999997;

	}

#main_footer {

	background-image:url(main_footer.gif);
	background-repeat:no-repeat;

	height:6px;

	width:608px;

	position:relative;

	float:left;

	}

	

.yellow_subsection {

	background-image:url(yelllow_temenujka.jpg);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f1d30a;

	padding:10px;

	}

.yellow_subsec_footer {

	background-image:url(yelllow_temenujka_footer.jpg);

	height:6px;

	}

/*item table styles */

.it_name {

	font-size:14px;

	color:#3F7830;

	font-weight:900;

	cursor:default;

	}

.it_propname {background-color:#e9e9e9;

	background-image:url(gray_bg.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	font-size:11px;

	color:#8A8A8A;

	text-align:right;

	vertical-align:middle;

	padding-right:3px;

	}

.it_propvalue {



	}

.it_cell_glow {

	background-color:#FFFFFF;

	font-size:11px;

	color:#396D23;

	font-weight:bold;

	vertical-align:middle;

	text-align:left;

	padding-right:3px;

	cursor:default;

	}

.it_cell_glow:hover {

	background-image:url(sfsd.gif);

	background-position:bottom;

	background-repeat:repeat-x;

	background-color:#ffec33;

	}

.price_text {

	font-size:30px;

	font-style:italic;

	color:#C83706;

	font-weight:bold;

	}

.it_buttons {

	width:150px;

	background-image:url(gray_bg.jpg);

	background-position:bottom;

	background-repeat:repeat-x;

	font-weight:bold;

	cursor:pointer;

	color:#666666;

	background-color:#e9e9e9;

	border:3px solid #E9E9E9;	

	}

.it_buttons:hover {

	background-image:url(sfsd.gif);

	color:#000000;

	background-color:#ffec33;

	border:3px solid #ffeb2f;	

	}

.order_button {

	width:114px;

	height:38px;

	background-image:url(purchasebg_1.jpg);

	background-position:top;

	background-color:#FFFFFF;

	border:none;

	background-repeat:no-repeat;

	border:none;

	cursor:pointer;

	}

.order_button:hover {

	background-image:url(purchasebg_2.jpg);

	}

.order_button_en {

	width:114px;

	height:38px;

	background-image:url(purchaseen_1.jpg);

	background-position:top;

	background-color:#FFFFFF;

	border:none;

	background-repeat:no-repeat;

	border:none;

	cursor:pointer;

	}

.order_button_en:hover {

	background-image:url(purchaseen_2.jpg);

	}

.it_border {

border:3px solid #E9E9E9;	

}



.yellow_field {

	padding-left:14px;

	padding-top:6px;

	font-weight:bold;

	position:relative;

	background-image:url(yellow_field.png);

	width:580px;

	height:45px;

	background-position:top left;

	background-repeat:no-repeat;

	}

.yellow_field_info {

	width:560px;

	text-align:center;

	color:#898989;

	font-style:normal;

	font-weight:200;

	font-size:10px;

	top:32px;

	}

.red_text {

	font-size:12px;

	color:#B30000;

	font-weight:600;

	}

.green_text {

	font-size:12px;

	color:#477B28;

	font-weight:600;

	}

.black_text {

	color:#000000;

	font-weight:600;

	font-size:12px;

	}

.black_text:hover {

	cursor:pointer;

	color:#A88600;

	font-size:12px;

	}

/* BAG - styles */

div#cart {



}

div#search {

	position:relative; 

	left:0; 

	bottom:0;

	top:0px;

	}

div#bag {

	position:absolute;

	top:0;

	right:20px;

	z-index:99999;

	overflow:hidden;

	}

div#bag_hit {

	

	background-position:bottom;

	

	height:54px;

	width:175px;

	}

div#bag_area {

	background-color:#f3d610;

	width:175px;

	height:0;

	display:none;

	padding:10px;

	z-index:50;

	

	}

div#bag_button {

	width:175px;

	height:0;

	padding:10px;

	z-index:51;

	display:none;

	

	}

div#purchase_button {

	height:13px;

	width:283px;

	position:absolute;

	float:right;

	bottom:46px;

	left:167px;

	}

div#yellloooow {

	height:26px;

	width:70%;

	position:absolute;

	float:right;

	bottom:46px;

	left:167px;

	}

#count {

	border:#e7e7e7 solid 1px;

	height:16px;

	background-image:url(gray_bg.jpg);

	padding:1px;

	color:#777777;

	font-size:10px;

	}

.img_style {

	border:3px #e4e4e4 solid;

	} 

.img_style:hover {

	border:3px #CCCCCC solid;

	}

#button1 {

	background-image:url(button1.jpg);

	background-position:top;

	background-repeat:no-repeat;

	width:114px;

	border:none;

	color:#8A7600;

	height:38px;

	margin-top:0px;

	padding-bottom:10px;

	background-color:#f1d40c;



		

	}

#button1:hover {

	background-image:url(button1_hover.jpg);

	border:none;

	color:#000000;

	width:114px;

	height:38px;

	cursor:pointer;

	}

.lang_links {

	color:#c1c1c1;

	text-decoration:none;

	font-size:11px;

	}

.lang_links:hover {

	color:#FFFFFF;

	}

.offers_title {

	font-weight:900;

	color:#396400;

	font-size:13px;

	}

.offers_info {

	color:#4B4B4B;

	font-size:10px;

	}

.back_button  {

	background-image:url(back_button.gif);

	background-position:left;

	background-repeat:no-repeat;

	font-size:10px;

	line-height:28px;

	padding-left:27px;

	display:inline;

	padding-top:10px;

	padding-bottom:10px;

	color:#000000;

	width:78px;

	height:28px;

	}

.back_button:hover  {

	background-image:url(back_button_hover.gif);

	background-position:left;

	background-repeat:no-repeat;

	font-size:10px;

	cursor:pointer;

	color:#695c00;

	}

.back_button2  {

	background-image:url(back_button2.gif);

	background-position:right;

	background-repeat:no-repeat;

	font-size:10px;

	line-height:28px;

	padding-right:25px;

	display:inline;

	padding-top:10px;

	padding-bottom:10px;

	color:#000000;

	width:78px;

	height:28px;

	}

.back_button2:hover  {

	background-image:url(back_button_hover2.gif);

	background-position:right;

	background-repeat:no-repeat;

	font-size:10px;

	cursor:pointer;

	color:#695c00;

	}

.highslide {

	cursor: url(../highslide/graphics/zoomin.cur), pointer;

    outline: none;

}

.highslide-active-anchor img {

	visibility: hidden;

}

.highslide img {

	border: 2px solid gray;

}

.highslide:hover img {

	border: 2px solid #ffde00;

}



.highslide-wrapper {

	background: #ffde00;

}

.highslide-image {

    border: 2px solid #ffde00;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    border: 2px solid #ffde00;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px;

    background-color: #ffde00;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: #ffde00;

    

    padding-left: 22px;

    background-image: url(../highslide/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}



a.highslide-full-expand {

	background: url(../highslide/graphics/fullexpand.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

}



/* These must always be last */

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}