@import 'reset.css';

/* Globals 
----------------*/	
BODY {
	background:#FCF9D8;
	font:.75em/1.4  tahoma,sans-serif;
	color:#004616;
	}

A {
	color:#004616;
	}
A:hover {
	text-decoration:none;
	}

INPUT.bt, INPUT.text, TEXTAREA {}
INPUT.text, TEXTAREA {}

TEXTAREA {
	overflow:auto;
	overflow-y:auto;
	}
	
INPUT.chk,
INPUT.radio {
	vertical-align:middle;
	}

INPUT.bt2 {background:#00ad45 url(/templates/images/bt/sd.gif) repeat-x 0 100%; font-weight:bold; color:#004616; border:none 0; cursor:pointer; padding:3px .5em; font-size:.92em;}
INPUT.bt {background:#00ad45 url(/templates/images/bt/gd.gif) repeat-x 0 100%; font-weight:bold; color:#fff; border:none 0; cursor:pointer; padding:3px .5em; font-size:.92em;}
	
SPAN.req {color:#da261e;}

UL.g-multipart {
	overflow:hidden;
	zoom:1;
	}
	.g-multipart LI {
		float:left;
		margin-right:1em;
		display:inline;
		}

/* Layout
----------------------- */	
.l-meta {
	width:990px;
	margin:0;
	background:#fcf9d8 url(/templates/images/bg/page-l.jpg) repeat-y 0 0;
	position:relative;
	zoom:1;
	}

	
	
/* Header
----------------------- */	
.l-header {
	}

	.l-header .logo {
		background:url(/templates/images/gimil.jpg) no-repeat 0 0;
		width:246px;
		height:190px;
		position:absolute;
		left:0;
		top:0;
		}
		.l-header .logo A {
			display:block;
			height:190px;
			position:relative;
			z-index:101;
			}
		.l-header .logo SPAN {
			display:none;
			}

	.l-header .nav-misc {
		position:absolute;
		left:31px;
		top:5px;
		overflow:hidden;
		zoom:1;
		z-index:102;
		padding:10px;
		}
		.l-header .nav-misc LI {
			float:left;
			margin:0 24px 0 0;
			}

	.l-header .nav {
		position:absolute;
		left:290px;
		top:6px;
		overflow:hidden;
		zoom:1;
		}
		.l-header .nav LI {
			float:left;
			margin:0 8px 0 0; 
			}
			.l-header .nav LI A,
			.l-header .nav LI SPAN {
				display:block;
				background:url(/templates/images/bg/nav.jpg) no-repeat 0 0;
				width:132px;
				height:52px;
				text-align:center;
				font-size:1.5em;
				text-decoration:none;
				line-height:45px;
				}
			.l-header .nav LI A:hover,
			.l-header .nav LI.cur A,
			.l-header .nav LI.cur SPAN {
				background-position:0 100%;
				}
	
				
/* Body 
----------------*/
.l-body  {overflow:hidden; zoom:1; padding:80px 0 0;}
.l-side  {float:left; width:285px; display:inline; padding:110px 0 0; position:relative; z-index:99;}
.l-extra  {float:right; width:195px; display:inline; margin:0 12px 0 0;}
.l-extra  .spac7 {height:4.5em;}
.l-extra2 {float:right; width:190px; display:inline; margin:5px 10px 0 15px; background:#FFFDE9;}
.l-section  {margin:0 0 0 29px; width:440px; float:left; overflow:hidden; zoom:1; background:#fcf9d8 !important;}
.main_bg {background:#fffde9; padding:0 0 28px 20px; margin:0 4px 0 292px; display:block; min-height:200px}
		
/* header */
.l-section .b-desc {background:#fcf9d8;	overflow:hidden; zoom:1;}
.b-desc P {margin:0 0 1em;}
.b-desc .b-brands {float:right; margin:0 0 1em 2em; padding:0 1em 0 0; display:inline;}
.b-brands LI {margin:0 0 3px;}
		
.b-usernav {background:#fcf9d8;	zoom:1;}
	.b-usernav LI {
		margin:0 0 10px;
		}
		.b-usernav .un-login {
			color:#da241c;
			background:url(/templates/images/ico/login.gif) no-repeat 0 50%;;
			padding:0 0 0 26px;
			}
		.b-usernav .un-request {
			color:#da241c;
			background:url(/templates/images/ico/request.gif) no-repeat 0 50%;;
			padding:0 0 0 26px;
			}
.spac5 {height:2.5em;}
.b-usernav-logged {padding-left:7px; width:193px;}
.b-usernav-logged A {color:#da241c; font-size:11px;}
/* .b-usernav-logged LI {margin:.25em 0 .5em;} */
.b-usernav .un-basket-empty {background:url(/templates/images/basket-empty.png) no-repeat; font-size:12px; color:#004616; margin:0 0 8px -7px; padding:4px 0 10px 40px;}
.b-usernav .un-basket-empty a {font-size:14px; color:#004616;}
.b-usernav .un-basket {background:url(/templates/images/basket.png) no-repeat; font-size:12px; color:#004616; margin:0 0 8px -7px; padding:4px 0 10px 40px;}
.b-usernav .un-basket a {font-size:14px; color:#004616;}
.b-usernav .un-ticket {background:url(/templates/images/ico/ticket.gif) no-repeat 0 50%; padding:0 0 1px 20px;}
.b-usernav .un-price {background:url(/templates/images/ico/price.gif) no-repeat 0 50%; padding:0 0 1px 20px;}

/* nav */
.l-side .nav {
	background:#006020 url(/templates/images/bg/side-nav.jpg) no-repeat;
	color:#fffdaf;
	width:190px;
	height:285px;
	padding:45px 18px 15px 72px;
	}
	.l-side .nav .side-nav-base {
		padding:20px 0 0;
		}
		.l-side .nav .side-nav-base LI {
			font-size:1.5em;
			padding:0 5px 2px 20px;
			background:url(/templates/images/bg/bull-sidenav.gif) no-repeat 0 .4em;
			}
			.l-side .nav .side-nav-base LI.cur {
				background:url(/templates/images/bg/bull-sidenav_.gif) no-repeat 0 .4em;
				}
			.l-side .nav .side-nav-base LI A {
				color:#00cd37;
				}
				
	.l-side .nav .side-nav-news {
		padding:0 20px 0 0;
		}
		.l-side .nav UL.side-nav-news  LI {
			font-size:1em;
			font-weight:bold;
			margin:0 0 1em;
			background-position:0 .25em;
			}
		.l-side .nav .side-nav-news  LI.paging {
			background:none;
			}
			.l-side .nav .side-nav-news  LI.paging A,
			.l-side .nav .side-nav-news  LI.paging SPAN {
				margin:0 .5em 0 0;
				}
			.l-side .nav .side-nav-news  LI.paging IMG {
				vertical-align:middle;
				}

	.l-side .nav .side-nav-cat {
		padding:0 20px 0 0;
		}
		.l-side .nav .side-nav-cat LI.rouge {
			background-position:0 20px;
			}
		.l-side .nav .side-nav-cat LI.milagi {
			background-position:0 35px;
			}
			.l-side .nav .side-nav-cat LI UL {
				margin:.5em 0;
				}
			.l-side .nav .side-nav-cat LI LI {
				font-size:.67em;
				background:url(/templates/images/bg/bull-gr.gif) no-repeat 0 .5em;
				padding:0 0 2px 13px;
				}
				.l-side .nav .side-nav-cat LI LI.cur {
					background:url(/templates/images/bg/bull-gr_.gif) no-repeat 0 .5em;
					}

				
/* l-body-wide*/
.l-body-wide {
	background:url(/templates/images/bg/index-cat.jpg) no-repeat;
	height:420px;
	position:relative;
	color:#faf6a8;
	}
	.l-body-wide A {
		color:#00c12d;
		}
	.l-body-wide .photo {
		position:absolute;
		left:273px;
		top:21px;
		width:517px;
		height:363px;
		}

	.l-body-wide .collection {
		position:absolute;
		left:42px;
		top:376px;
		width:66px;
		height:20px;
		text-align:center;
		color:#22461f;
		font:14px times,serif;
		}

	.l-body-wide .side {
		position:absolute;
		left:41px;
		top:38px;
		width:145px;
		}
		.l-body-wide .side H3 {
			font-size:1.66em;
			margin:0 0 1em;
			line-height:1.2;
			}
		
	.l-body-wide .nav {
		position:absolute;
		left:810px;
		top:38px;
		width:143px;
		}
		.l-body-wide .nav H2.cur{
			background:url(/templates/images/bg/bull-gr-big_.gif) no-repeat 0 60%;
			padding:0 0 0 18px;
			margin:0 0 10px;
			}
			.l-body-wide .nav H2 {
			background:url(/templates/images/bg/bull-sidenav.gif) no-repeat 0 60%;
			padding:0 0 0 18px;
			margin:0 0 10px;
			}
			.l-body-wide .nav UL {
				margin:0 0 0 18px;
				}
				.l-body-wide .nav LI {
					padding:0 0 2px 13px;
					background:url(/templates/images/bg/bull-gr.gif) no-repeat 0 50%;;
					}
				.l-body-wide .nav LI.cur {
					background:url(/templates/images/bg/bull-gr_.gif) no-repeat 0 50%;;
					}
		
	.l-body-wide .side {
		position:absolute;
		left:41px;
		top:38px;
		width:145px;
		}

/* Footer 
----------------------- */
.l-footer {
	/*clear:both;*/
	overflow:hidden;
	zoom:1;
	padding:2em 0 3em;
	}
	.l-footer .copy {
		float:left;
		width:180px;
		margin:-20px 0 0 41px;
		display:inline;
		}
		.l-footer .copy P {
			margin:0 0 1em;
			}
		.l-footer .copy .mailto {
			color:#d92018;
			}
		.l-footer .copy .newsite {
			margin:2em 0 0;
			}
			.l-footer .copy .newsite IMG {
				margin:0 0 .25em;
				}
		
		
	.block1 .features {
		float:right;
		width:690px;
		margin:15px 20px 0 0;
		display:inline;
		}
		.block1 .features UL {
			overflow:hidden;
			zoom:1;
			padding:0 0 2em;
			}
			.block1 .features UL LI {
				float:left;
				width:24%;
				}
				.block1 .features UL LI A {
					display:block;
					margin:0 auto;
					width:115px;
					text-align:center;
					text-decoration:none;
					font-weight:bold;
					padding:0 15px;
					}
					.block1 .features UL LI A IMG {
						display:block;
						margin:0 auto .5em;
						}
					.block1 .features UL LI A:hover {
						text-decoration:underline;
						}

		.block1 .features P {
			text-align:center;
			}
			.block1 .features P A {
				color:#d92018;
				}

#r-side-footer .features {
		float:right;
		width:690px;
		margin:17px 0 0 280px;
        padding:0 0 27px 0;
        display:inline;
		}
		#r-side-footer .features UL {
			overflow:hidden;
			zoom:1;
			padding:0 0 2em;
			}
			#r-side-footer .features UL LI {
				float:left;
				width:24%;
				}
				#r-side-footer .features UL LI A {
					display:block;
					margin:0 auto;
					width:115px;
					text-align:center;
					text-decoration:none;
					font-weight:bold;
					padding:0 15px;
					}
					#r-side-footer .features UL LI A IMG {
						display:block;
						margin:0 auto .5em;
						}
					#r-side-footer .features UL LI A:hover {
						text-decoration:underline;
						}

		#r-side-footer .features P {
			text-align:center;
			}
			#r-side-footer .features P A {
				color:#d92018;
				}
		
/* Content 
------------------- */
.b-crumbs {font-size:.92em; color:#b6b185; margin:0 0 .5em; padding-top:3px;}
	.b-crumbs A {
		color:#b6b185;
		}
		
.h-ugc {
	/*overflow:hidden;*/
	zoom:1;
	margin:.5em 0 1em;
	width:665px;
	}
	
.h-ugc H1,
.h-ugc H2 {
	font-size:2em;
	margin:0 0 .5em;
	font-weight:normal;
	color:#008f39;
	}
.h-ugc H2 {
	font-size:18px;
	text-align:left;
	}	
.h-ugc H3,
.h-ugc H4,
.h-ugc H5 {
	font-size:1.17em;
	font-weight:bold;
	margin:0 0 .5em;
	}
	
.h-ugc EM,
.h-ugc I {
	font-style:italic;
	}

.h-ugc A {
	color:#d92119;
	}
.h-ugc A:hover {
	}

.h-ugc P,
.h-ugc UL,
.h-ugc OL,
.h-ugc TABLE {
	margin:0 0 1em;
	}

.h-ugc UL,
.h-ugc OL {
	margin:0 0 1em 3em;
	}
	.h-ugc LI {
		margin:.25em 0;
		}
	.h-ugc UL LI {
		list-style:disc;
		}
		.h-ugc UL LI LI,
		.h-ugc LI UL LI {
			list-style:circle;
			}
	.h-ugc OL LI {
		list-style:decimal;
		}

.h-ugc TABLE {

	}
	.h-ugc TABLE TH,
	.h-ugc TABLE TD {
		padding:3px 5px;
		}
	.h-ugc TABLE TH {
		}
		
.h-ugc P.date {
	margin:-.25em 0 .5em;
	color:#b6b185;
	text-align:left;
	font-size:12px;
	}


/* b-poll */
.b-poll {
	margin:0 0 2em;
	}
	.b-poll H2 {
		font-size:1.5em;
		font-weight:normal;
		color:#008f39;
		margin:0 0 .12em;
		}
	.b-poll H3 {
		color:#004616;
		font-size:1em;
		font-weight:bold;
		margin:0 0 .5em;
		}
	.b-poll UL.radiogroup {
		margin:0 0 .75em;
		}
		.b-poll UL.radiogroup LI {
			margin:0 0 .25em;
			}
		
/* b-feedback */
.b-feedback {
	margin:0 0 2em;
	background:#FFFDE9;
	padding:9px;
	}
	.b-feedback LABEL {
		display:block;
		font-weight:bold;
		}
	.b-feedback INPUT.text,
	.b-feedback TEXTAREA {
		margin:0 0 .5em;
		width:168px;
		}
		
/* f-login */
.f-login INPUT.text {
	width:12em;
	}
.f-login A {
	color:#004616;
	}
	
/* f-reg */
.f-reg {
	margin:2em 0;
	}
.f-reg TABLE {
	width:100%;
	}
	.h-ugc .f-reg TD,
	.h-ugc .f-reg TH {
		vertical-align:top;
		padding:0 10px 5px 0;
		}
	.f-reg TABLE INPUT.text,
	.f-reg TABLE SELECT,
	.f-reg TABLE TEXTAREA	{
		width:100%;
		}
	.f-reg SMALL {
		font-size:.92em;
		}
	
/* b-emot */
.h-ugc .b-emot {
	margin:0 0 2em;
	padding:0;
	}
	.h-ugc  .b-emot LI {
		margin:0 0 1em;
		padding:0;
		overflow:hidden;
		zoom:1;
		list-style:none;
		}
		.b-emot LI P {
			margin:0 0 .5em;
			}
		.b-emot LI SPAN.date {
			font-size:.92em;
			color:#00cd37;
			float:left;
			}
		.b-emot LI SPAN.author {
			font-size:.92em;
			color:#00cd37;
			float:right;
			}
			
/* b-paging */
.h-ugc .b-paging {
	margin:0 0 1em;
	overflow:hidden;
	zoom:1;
	}
	.h-ugc .b-paging LI .next_page {
		height:17px; background:#FFFDE9; width:8px;
	}
	.h-ugc .b-paging LI .prev_page {
		float:left; height:17px; background:#FFFDE9;
	}
	.h-ugc .b-paging LI {
		margin:0 0 1em;
		float:left;
		margin:0 5px 0 0;
		list-style:none;
		}
		.h-ugc .b-paging A,
		.h-ugc .b-paging SPAN {
			padding:4px 5px;
			display:block;
			}
		.h-ugc .b-paging A {
			background:#edebc3;
			}
		.h-ugc .b-paging LI.cur SPAN {
			background:#00913e;
			color:#f8f6bd;
			font-weight:bold;
			}
		
/* Catalog
------------- */
.l-catalog {
	float:right;
	width:677px;
	}
		
		
.h-ugc .b-cat-items {
	overflow:hidden;
	zoom:1;
	margin:0 0 1em;
	padding:0;
	position:relative;
	}
	.h-ugc .b-cat-items LI {
		float:left;
		width:154px;
		height:258px;
		margin:0 11px 11px 0; 
		padding:0;
		list-style:none;
		background:#fdfadf;
		}
.h-ugc .b-cat-items LI .picrel {background:url(/templates/images/bg/item-frame.png) no-repeat; height:200px; width:150px; padding:2px; overflow:hidden; text-align:center; vertical-align:middle;}
		.h-ugc .b-cat-items LI .desc {
			padding:5px 10px;
			font-size:.92em;
			}
			.h-ugc .b-cat-items LI .desc H4,
			.h-ugc .b-cat-items LI .desc H4 A {
				font-size:1em;
				font-weight:bold;
				color:#004616;
				margin:0;
				text-decoration:none;
				}
			.h-ugc .b-cat-items LI .desc P {
				font-size:.9em;
				color:#00923e;
				margin:0;
				}
				
/* team */			
.h-ugc .b-team UL {
	overflow:hidden;
	zoom:1;
	margin:0 -20px 1em 0;
	padding:0;
	}
	.h-ugc .b-team LI {
		float:left;
		width:50%;
		background:url(/templates/images/bg/team-item.png) no-repeat;
		width:153px;
		margin:0 30px 0 0;
		display:inline;
		list-style:none;
		padding:76px 22px 0 23px;
		height:325px;
		}
.h-ugc .b-team LI .picrel {background:url(/templates/images/bg/team-frame.png) no-repeat 0 0; width:149px; height:201px; overflow:hidden; padding:2px;}
		.h-ugc .b-team LI .txt {
			padding:5px 8px 10px;
			background:#f6f0c5;
			font-size:.92em;
			height:80px;
			}
			.h-ugc .b-team LI .txt H4 {
				font-size:1em;
				color:#004616;
				}
			.h-ugc .b-team LI .txt P {
				color:#00923e;
				font-weight:bold;
				font-size:.9em;
				margin:0;
				}
				.h-ugc .b-team LI .txt P SMALL {
					font-size:1em;
					font-weight:normal;
					display:block;
					}
	
	
/* cat item*/
.b-cat-item {margin:0 0 1em; overflow:hidden; zoom:1; position:relative;}
.b-cat-item .item_div  {float:left; text-align:center; font-size:11px; color:#b6b185;}
.b-cat-item .item_div  .picrel {background:url(/templates/images/bg/frame.png) repeat-x 0 50%; width:185px; padding:2px;}
.b-cat-item .item_div  .picrel DIV {background:#fff; text-align:center;}
.b-cat-item .section {padding:0 5px 10px 15px; overflow:hidden; zoom:1;}
.item_descr .attribute {font-weight:bold; margin-bottom:3px; float:left; font-size:11px;}
.item_descr .attribute_value {margin:0 0 0 5px; float:left; font-size:11px;}
.item_descr .color_item {float:left; margin-top:0; margin-left:22px; width:48px; background:#FFFDE9 url(/templates/images/bg/color_frame.png) no-repeat; display:inline;}
.item_div .img_hint {color:#b6b185; margin-top:7px;}
.item_descr .color_div {text-align:center; padding-bottom:3px;}
.item_descr .color_img {padding:5px;}
.item_descr .color_title {font-size:10px;}
.item_descr td, th, tr, table {padding:0 !important; margin:0 !important;}
.item_descr h2 {font-size:18px; margin-top:-5px;}
.item_descr p {font-size:11px;}
.item_descr .show_hide_text {font-size:14px; padding:18px 0 8px 0 !important;}
.item_descr .show_hide_text a {border-bottom:1px dashed #da241c; color:#da241c; text-decoration:none;}
.item_descr .order_hint {background:#ecf2e7; height:40px; margin-right:15px;}
.item_descr .order_hint .img_info {float:left; margin:6px 15px 0 15px; display:inline;}
.item_descr .order_hint .hint {font:11px Tahoma; padding-top:6px;}
.item_descr .order_table {margin-top:15px !important;}
.item_descr .cs_block {overflow:auto !important; width:440px;}
.item_descr .size_title {width:55px !important;}
.item_descr .line {width:2px; background:url(/templates/images/bg/size_td.png) repeat-y;}
.item_descr .size_value {text-align:center;}
.item_descr .size_item {font:11px Tahoma;}
.item_descr .count {width:61px; margin:5px 18px 5px 14px; height:11px !important; font-size:10px; text-align:center; color:#da241c;}
.item_descr .order_all {margin:13px 0 0 21px; font-size:11px;}
.item_descr .count_all {width:61px; height:11px !important; font-size:10px; text-align:center; color:#da241c;}
.item_descr .order_submit {margin-top:12px;}
.item_descr .return_cat {}
.item_descr .sent_order {margin-left:15px;}
.item_descr .sending {display:none;}
.item_descr .basket_added {display:none; background:#ecf2e7; height:40px; margin:10px 15px 0 0;}
.item_descr .basket_added .img_basket {float:left; margin:4px 15px 0 15px; display:inline;}
.item_descr .basket_added .mess {font:11px Tahoma; padding-top:12px;}
.item_descr .basket_noadded {display:none; color:#DA241C;}
.item_descr .second_img {position:absolute; left: 0px;}

	
		.h-ugc .b-item-gal UL {
			overflow:hidden;
			zoom:1;
			margin:0 0 1em;
			padding:0;
			}
			.h-ugc .b-item-gal LI {
				float:left;
				margin:0 10px 10px 0;
				background:#d0b25a url(/templates/images/bg/frame.png) repeat-x 0 50%;
				padding:2px;
				overflow:hidden;
				line-height:none;
				}
				.h-ugc .b-item-gal LI IMG {
					vertical-align:middle;
					}
		
.h-ugc .item_descr {
	font:tahoma, sans-serif;
	}
		
.h-ugc .b-items-nav {
	padding:0;
	overflow:hidden;
	zoom:1;
	position:absolute;
	bottom:90px;
	margin:0 !important;
	}
	.h-ugc .b-items-nav LI {
		float:left;
		background:url(/templates/images/bt/item-larr.gif?a=1) no-repeat;
		height:25px;
		line-height:25px;
		padding:0 20px;
		list-style:none;
		margin:0 10px 0 0;
		display:inline;
		}
		.h-ugc .b-items-nav LI.next {
			background:url(/templates/images/bt/item-rarr.gif?a=1) no-repeat 100% 0;
			}
	
.b-items-back {
	margin:0 !important;
	position:absolute;
	bottom:65px;
	}	
	.b-items-back A {
		color:#004a10;
		}	
	
/* teaser */
.b-teaser {padding:10px 135px 10px 41px; 	margin:20px 0 0;}
.b-teaser-sizes {background:url(/templates/images/ico/apple.jpg) no-repeat 150px 5px;}
.b-teaser A {color:#d92119;}

/* addit */
div.bar {
	background:#008F39 none repeat scroll 0 0;
	height:7px;
	margin-bottom:3px;
	overflow:hidden;
}
p.date {
	color:#B6B185;
	margin:-0.25em 0 0.5em;
}
.error {
	color:#DA241C;
}
.article_rand H2 {
	margin:0 0 .5em;
	font-size:1.5em;
	}
.article_r {
	margin:0 0 1em;
}
	.article_r A {
		color:#D92018;
		text-decoration:underline;
	}
	.article_r A:hover {
		text-decoration:none;
	}
.article_r IMG {
	float:right;
	margin:0 0 5px 5px;
}

.banner_place2 {
	padding:30px 0 0 41px;
	width:200px;
}
.adv_text {padding-right:10px;}
.adv_text H1{padding-bottom:10px;}


.h_margin32 {margin-top:22px; height:10px;}
.page_action {float:right; margin:0 8px 0 0;}
.page_action a {color:#fffef5;}
.page_action .prev_page{float:left; background:url(/templates/images/prev_page.gif) no-repeat; width:138px; height:17px; font-size:11px;}
.page_action .prev_page a {padding-left:17px;}
.page_action .next_page{float:left; background:url(/templates/images/next_page.gif) no-repeat; width:138px; height:17px; font-size:11px; margin-left:1px;}
.next_page a {padding-left:11px;}

.cart-line {height:1px; margin:0 10px 20px 0; background:#eceac3;}

/* Блок с ценой в карточке товаров */
.price1 {float:left; background:url(/templates/images/price_left.gif) no-repeat; float:left; width:9px; height:19px; margin-top:7px}
.price2 {float:left; background:url(/templates/images/bg/price_body.gif) repeat-x 15% 25%; padding-left:6px; color:#ffffff; height:19px; vertical-align:middle; margin-top:7px}
.price2 span {padding:0px; margin:0px; border:0 none; height:19px; font:18px Tahoma; position:relative; top:-2px}
.price2 select {background-color:#e8534c; border:0 none; position:relative; top:-4px; font:11px Tahoma; color:#ffffff; margin:0 2px 0 3px}
.after_price1 {float:left; background-color:#f0f5ed; color:#da261e; padding: 4px 0 0 11px; text-decoration:underline; margin-top:7px; height:16px; font:11px Tahoma}
.after_price2 {float:left; background-color:#f0f5ed; color:#da261e; padding: 4px 7px 0 7px; margin-top:7px; height:16px}
.after_price3 {float:left; background-color:#f0f5ed; color:#da261e; padding: 4px 7px 0 0; text-decoration:underline; margin-top:7px; height:16px; font:11px Tahoma}
.after_price4 {float:left; background:url(/templates/images/grey_right.gif) no-repeat; width:3px; height:19px; margin-top:7px}


#r-side {
  margin:0;
  padding:0;
  height:100%;
  min-height: 650px;
}
#r-side #r-side-content {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
    padding-bottom:200px;
}

#r-side-footer {
  height: 100px;
  position: absolute;
  bottom: 210px;
}
.nds {	width:350px;	font-size:0.8em;}