/* -==Header==- */
.top_head,
.bottom_head,
.menu,
.foot_wrap {
	margin:0 auto;
	width:980px;
}
.top_head {
	margin:-2px auto;
	/*height:78px;*/
	/*padding-bottom:9px;*/
}


.logo,
.ship_phone,
.nav, .nav li,
/*.basket,*/
.menu li,
.profile ul li {
	float:left; /* Все разом рядом становись */
}
.logo {
	height:58px;
	width:285px;
	margin-top:3px;
}
.phone_order {
	float:left;
	margin-left:77px;
	margin-top:-4px;
}
.ship_phone {
	margin-right:28px;
	margin-top:15px;
}
.delivery_to {
	color:#1a4e8f;
	font-size:1.2em;
	font-weight:bold;
	float:left;
	margin-bottom:11px;
	margin-left:30px;
	width:200px;
	padding-top:10px;
}
.delivery_to strong {
	color:#ed0678;
}
.fastlinks {
	float:right;
	margin-bottom:5px;
}
.fastlinks li {
	display:inline-block;
	margin-left:-1px;
}

/* Navigation */
.top_nav {
	background:url(/img/top_nav.png) repeat-x 0 0;
	height:23px;
	margin:0 auto 8px auto;
	width:980px;
}
	.top_nav li {
		background:url(/img/green_check.png) no-repeat 12px 3px;
		display:inline-block;
		height:100%;
		line-height:21px;
		margin-left:-3px;
		padding-left:31px;
	}
		.top_nav li.nav_about { width:103px; }
		.top_nav li.nav_news { width:95px; }
		.top_nav li.nav_announc { width:80px; }
		.top_nav li.nav_article { width:80px; }
		.top_nav li.nav_diag { width:230px; }
		.top_nav li.nav_dis { width:190px; }
		.top_nav li a {
			color:#fff;
			font-size:1.4em;
			text-decoration:none;
			text-transform:uppercase;
		}
.nav {
	margin-top:15px;
}
.nav li {
	height:50px;
	text-align:center;
	width:50px;
}
.nav li.uhod_za_linzami {
	background:url(/img/nav_uhod_za_linzami.png) no-repeat 50% 0;
	margin-right:32px;
}
.nav li.center_correct {
	background:url(/img/nav_center_correct.png) no-repeat 50% 0;
	margin-right:30px;
}
.nav li.glasses {
	background:url(/img/nav_glasses.png) no-repeat 50% 0;
	margin-right:26px;
}
.nav li.help {
	background:url(/img/nav_help.png) no-repeat 50% 0;
	margin-right:24px;
}
.nav li a {
	color:#0b519c;
	display:block;
	font-weight:bold;
	padding-top:52px;
	text-decoration:none;
	text-transform:uppercase;
}

/* Basket */
.basket {
	background:url(/img/basket_bg.png) no-repeat 0 0;
	float:right;
	height:89px;
	width:109px;
}
.basket p {
	margin-top:63px;
	text-align:center;
}
	.basket a {
		color:#fff;
		text-decoration:underline;
	}

/* Main Menu */
.wrapper {
	/*background:#f1f2ed;*/
	/*border-bottom:1px solid #dcdcda;*/
	clear:both;
	/*height:110px;*/
	/*margin-top:5px;*/
	overflow:hidden;
}
.menu {
	background:url(/img/menu_bg.png) repeat-x 0 0;
	/* height:48px; */
	/*background:url(/img/blue_rubel.png) repeat-x 0 100%;*/
	/*border-top:2px solid #99c64f;*/
	/*margin-bottom:5px;*/
	overflow:hidden;
}
.menu li {
	background:url(/img/menu_brd.png) no-repeat 0px 0;
	height:37px;
	padding-top:11px;
	text-align:center;
	width:313px;
}
.menu li.menu_lins {
	/*background:url(/img/green_plash.png) repeat-x 0 0;*/
	/*height:28px;*/
	height:47px;
	padding-top:0 !important;
	position:relative;
	width:334px;
}
.menu li.menu_lins span {
	height:100%;
	padding-top:7px;
	margin-left:2px
}
.menu li span, .menu li a {
	color:#fff;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin:0 auto;
	text-decoration:none;
	text-transform:uppercase;
	/* width:130px; */
}
.menu ul.second_lvl {
	/*background:url(/img/second_lvl_plash.png) repeat-x 0 0;*/
	height:23px;
	overflow:hidden;
	position:absolute;
	left:1px;
	/*top:28px;*/
	top:23px;
	width:336px;
}
.menu ul.second_lvl li {
	/*background:url(/img/second_lvl_delim.png) no-repeat 0 4px;*/
	background:url(/img/menu_brd.png) no-repeat 0 0;
	height:25px;
	margin-left:-2px;
	padding-top:7px;
	width:113px;
}
.menu li.menu_lins span,
.menu ul.second_lvl li.active {
	background:url(/img/menu_bg_active.png) repeat-x 0 0;
}
.menu ul.second_lvl li.active {
	background-position:0 25%;
}
/*.menu ul.second_lvl li.active span {*/
/*	background:url(/img/active_trian.png) no-repeat 50% 13px;*/
/*}*/
.menu ul.second_lvl li span,
.menu ul.second_lvl li a {
	/*color:#324914;*/
	color:#fff;
	display:block;
	font-size:1.2em;
	height:100%;
	width:auto;
}

.bottom_head {
	background:url(/img/bottom_head_bg.png) repeat-x 0 0;
	clear:both;
	height:39px;
}

.extra_menu {
	margin-left:23px;
	/*margin-top:2px;*/
}
	.extra_menu li {
		background:url(/img/green_check.png) no-repeat 0 50%;
		display:inline-block;
		line-height:39px;
		padding-left:16px;
		padding-right:20px;
	}
		.extra_menu a {
			color:#1a171b;
			font-size:.9em;
			font-weight:bold;
			text-decoration:none;
			text-transform:uppercase;
		}

#formLinsSearch {
	/*float:left;*/
	float:right;
	/*margin-top:5px;*/
}
#formLinsSearch p {
	margin-top:9px;
}
#formLinsSearch select.select {
	border:1px solid #7f9db9;
	width:231px;
}
#formLinsSearch .searchText {
	border:1px solid #dcdcda;
	width:182px;
}
#formLinsSearch p.exsearch {
	margin-left:367px;
}
#formLinsSearch p a {
	background:url(/img/two_arrow.gif) no-repeat 100% 4px;
	color:#0b519c;
	padding-right:12px;
	text-decoration:underline;
}
#formLinsSearch .searchButton {
	vertical-align:top;
	/* padding-top:7px; */
	padding-left:3px;
	padding-right:10px;
}
.searchLabel {
	color:#1a171b;
	font-size:.9em;
	font-weight:bold;
	padding-left:21px;
	padding-right:7px;
	text-transform:uppercase;
}

.profile {
	float:right;
	padding-top:5px;
	width:43%;
}
.profile p {
	color:#000;
	float:left;
	font-size:1.1em;
	line-height:1.1em;
	margin-right:19px;
	padding-top:4px;
	width:39%;
}
	.profile p strong {
		color:#0b519c;
		font-size:1.1em;
		/*font-weight:normal;*/
	}
.profile ul {
	float:left;
}
.profile ul li {
	height:35px;
	padding-left:43px;
	padding-top:7px;
	width:63px;
}
.profile ul li a {
	color:#0b519c;
	font-size:1.1em;
	text-decoration:underline;
}
.profile li.key_profile {
	background:url(/img/key_pers_profile.gif) no-repeat 0 0;
	margin-right:24px;
}
.profile li.reorder {
	background:url(/img/arrow_down_reorder.gif) no-repeat 0 0;
}

/* -==Center Coll :: in down==- */

/* -==Left Coll==- */
#left h3 {
	color:#77b01a;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:9px;
	margin-left:10px;
	margin-top:8px;
	text-transform:uppercase;
}
/*#left ul {
	margin-left:10px;
}
#left li {
	background:url(/img/blue_arrow.png) no-repeat 0 0;
	margin-bottom:6px;
}
#left li a {
	color:#0b519c;
	font-size:1.2em;
	line-height:1.4em;
	text-decoration:underline;
}
#left li a:hover {
	text-decoration:none;
}*/

.main_menu li {
	background:url(/img/blue_arrow.png) no-repeat 0 5px;
	padding-left:16px;
}
	.main_menu li.active {
		background:url(/img/green_arrow.png) no-repeat 0 5px;
	}
	/*.main_menu li.active li {
		background:url(/img/green_arrow.png) no-repeat 0 5px;
	}*/
		.main_menu li.selected {
			background:url(/img/green_arrow_act.png) no-repeat 0 5px;
		}
.main_menu a {
	color:#0b519c;
	font-size:1.2em;
	line-height:1.4em;
	text-decoration:underline;
	/*border-left: 4px solid blue;
	padding-left: 4px;*/
}
.main_menu a.selected {
	border-left-color:green;
}

/* -==Right Coll==- */
#right { overflow:hidden; }
.info,
.about,
.diag,
.discount {
	/*background:url(/img/dobble_line.png) repeat-x 0 100%;*/
	padding-bottom:15px;
}
.info img,
.about img,
.diag img,
.discount img {
	display:block;
}
.info h3,
.about h3,
.discount h3,
.diag h3,
.news h3 {
	background:url(/img/green_h_splash.png) repeat-x 0 0;
	/*color:#77b01a;*/
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:34px;
	margin-bottom:9px;
	/*margin-top:8px;*/
	padding-left:10px;
	text-transform:uppercase;
}

.discount_cart h3  {
	background:url(/img/green_h_splash.png) repeat-x 0 0;
	/*color:#77b01a;*/
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:34px;

	/*margin-top:8px;*/
	padding-left:10px;
	text-transform:uppercase;
}

.info li,
.about li {
	background:url(/img/right_arrow.png) no-repeat 0 4px;
	margin-bottom:6px;
	padding-left:12px;
}
.info li a,
.about li a {
	color:#000;
	font-size:1.2em;
	text-decoration:underline;
}
.diag img {
	padding-top:6px;
}
.discount p {
	color:#ed0678;
	font-size:1.4em;
	font-weight:bold;
	margin:5px 0 11px 0;
	text-transform:uppercase;
}
.diag p {
	color:#000;
	font-size:1.2em;
	line-height:1.2em;
}
.diag a {
	color:#0b519c;
	text-decoration:underline;
}
	.diag a:hover {
		text-decoration:none;
	}
.discount dt,
.discount dd {
	border-top:1px solid #d7d6d6;
	height:30px;
	padding-top:4px;
}
.discount dt {
	clear:left;
	color:#99c64f;
	font-size:1.8em;
	float:left;
	width:41px;
}
.discount dd {
	color:#000;
	font-size:1.1em;
	margin-left:41px;
}

.discount_cart dt,
.discount_cart dd {
	border-top:1px solid #d7d6d6;
	height:25px;
	padding-top:2px;
}
.discount_cart dt {
	clear:left;
	color:#99c64f;
	font-size:1.8em;
	float:left;
	width:41px;
	padding-left:5px;
}
.discount_cart dd {
	color:#000;
	font-size:1.1em;
	margin-left:41px;
}


.subscribe {
	background:#99c64f url(/img/dobble_line_inv.png) repeat-x 0 100%;
	margin-top:2px;
	overflow:hidden;
	padding-bottom:24px;
	padding-left:11px;
	/*zoom:1;*/
}
.subscribe h3 {
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:12px;
	text-transform:uppercase;
}
.subscribe p {
	color:#000;
	font-size:1.1em;
}
.subscribe a {
	color:#f4008a;
}
.subscribe input.text {
	border:none;
	color:#6c6464;
	font-size:1.1em;
	margin-top:15px;
	padding:6px 0 5px 7px;
	width:124px;
}
.subscribe input.button {
	float:right;
	margin-right:7px;
	margin-top:10px;
}
.news p {
	border-bottom:1px solid #d7d6d6;
	border-top:1px solid #d7d6d6;
	margin-top:-1px;
	padding-top:12px;
	padding-bottom:11px;
}
.news span.date {
	color:#a19f9f;
	display:block;
	font-size:1.1em;
}
.news a {
	color:#000;
	font-size:1.1em;
	text-decoration:underline;
}
.news p.allnews {
	border:none;
}
.news p.allnews a,
p.allmnenia a {
	background:url(/img/two_arrow.gif) no-repeat 100% 5px;
	color:#0b519c !important;
	font-size:1.1em;
	padding-right:16px;
}

/* -==Footer==- */
#footer .top_nav {
	margin-bottom:0;
}
.foot_wrap {
	padding-top:25px;
}
/*.order_new_catalog {
	float:left;
}
.order_new_catalog img {
	margin-left:-3px;
}*/
.sub_menu {
	/*float:left;*/
	margin-left:215px;
	margin-right:9px;
	text-align:center;
	width:589px;
}
.sub_menu ul {
	margin-top:4px;
	overflow:hidden;
}
.sub_menu li {
	border-left:1px solid #8f8f8f;
	float:left;
	margin-bottom:7px;
	margin-left:-1px;
	padding:0 6px 0 5px;
	text-align:center;
	white-space:nowrap;
}
.sub_menu a {
	color:#8f8f8f;
	font-size:1.1em;
}
.copy {
	background:#99c64f;
	height:23px;
	text-align:center;
}
.copy p {
	line-height:23px;
}
.projects {
	background:#f2f2f2;
	padding-bottom:20px;
	text-align:center;
	width:980px;
	margin:0 auto;
}
.projects p {
	color:#b1b3b4;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:11px;
	padding-top:25px;
	text-transform:uppercase;
}
.projects a {
	padding:0 3px;
}

/* ------===== Center Styles =====------ */
/*.category {*/
/*	position:relative;*/
/*}*/
.secondary_menu {
	float:right;
}
	.secondary_menu ul {
		padding-bottom:10px;
		position:relative;
	}
	.secondary_menu li {
		display:inline-block;
		/**display:inline;*/
		margin-left:10px;
		vertical-align:top;
		/**zoom:1;*/
	}
		li.cat_name {
			font-size:1.3em;
			margin-top:8px;
			padding:3px 0;
			text-transform:uppercase;
			position:relative;
		}
			li.cat_name a {
				line-height:1.3em;
				padding:1px;
			}
			li.cat_name ul {
				/*background:#fff;*/
				display:none;
			}
				.secondary_menu li.selected ul {
					display:block;
					right:0;
					padding-left:1px;
					text-align:right;
					position:absolute;
					top:25px;
					/*width:100%;*/
					width:980px;
				}
			li.cat_name li {
				font-size:.8em;
				margin-left:15px;
				text-transform:none;
			}
				li.cat_name li a {
					color:#30428b;
					font-size:1.3em;
					font-style:italic;
					line-height:1.2em;
					margin-bottom:10px;
					text-decoration:none;
					padding:0;
				}
			/*li.cat_name ul li {
				background:url(/img/blue_bullet_list.png) no-repeat 0 4px;
				display:block;
				padding-left:8px;
			}*/
		.secondary_menu li.selected a {
			/*background:#99c64f;*/
			color:#fff;
			background:#31428b;
		}
		.secondary_menu li.selected li a {
			background:#fff;
			color:#30428b;
		}
		.secondary_menu li.active a {
			background:#31428b !important;
			color:#fff !important;
			padding:1px 3px;
		}
			/*.secondary_menu li.selected a {*/
			/*	color:#fff;*/
			/*	text-decoration:none;*/
			/*}*/
		.secondary_menu li a {
			color:#003a82;
			text-decoration:none;
		}
	/*.second_lvl {
		margin-left:10px;
	}
		.second_lvl li {
			display:block;
			list-style:disc;
		}
			.second_lvl li a {
				color:blue !important;
				text-decoration:underline !important;
			}*/

/* ### Breadcrumbs ### */
.breadcrumbs {
	height:30px;
}
.breadcrumbs li {
	background:url(/img/brd_delim.png) no-repeat 100% 5px;
	display:inline;
	line-height:30px;
	padding-right:15px;
}
.breadcrumbs li a {
	color:#646464;
	text-decoration:underline;
}
.breadcrumbs li.active {
	background:none;
}
.breadcrumbs li.active a {
	color:#9e9b9b;
	text-decoration:none;
}

/* ### Main Page ### */
.top_picture {
	position:relative;
	overflow:hidden;
	text-align:center;
}
.view_video {
	position:absolute;
	bottom:7px;
	right:7px;
}
.sale_liders {
	overflow:hidden;
}
.lins, .rastvor,
.lider_mounth, .new_commons,
.first, .second, .third {
	float:left;
}
.lins, .rastvor {
	height:359px;
	width:317px;
}
.first, .second, .third {
	margin-right:3px;
	width:210px;
}
div.lins,
div.lider_mounth {
	margin-right:4px;
}
.lins h2, .rastvor h2,
.lider_mounth h2 {
	background:url(/img/green_ruble_bg.png) repeat-x 0 0;
	border:1px solid #679800;
	height:30px;
}
.lins h2, .rastvor h2,
.lider_mounth h2, .new_commons h2 {
	color:#324914;
	font-size:1.3em;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
}
.lins, .rastvor {
	background:#99c64f url(/img/dobble_line_inv.png) repeat-x 0 100%;
	text-align:center;
}
.lins img, .rastvor img {
	padding-bottom:17px;
	padding-top:6px;
}
.lins p, .rastvor p {
	font-size:1.2em;
	line-height:1.2em;
	margin-left:17px;
	margin-right:14px;
	text-align:left;
}
.lins p strong, .rastvor p strong {
	line-height:1.6em;
}
.lins h3, .rastvor h3 {
	color:#0b519c;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:underline;
}
p.lider_price {
	color:#ed0678;
	font-size:1.6em;
	font-weight:bold;
	line-height:2em;
}

.lider_mounth {
	background:url(/img/dobble_line.png) repeat-x 0 100%;
}
.new_commons {
	background:url(/img/orange_dobble_line.png) repeat-x 0 100%;
}
.new_commons h2 {
	background:url(/img/orange_ruble_bg.png) repeat-x 0 0;
	border:1px solid #679800;
	height:30px;
}
.color_lins {
	background:url(/img/color_lins.png) no-repeat 0 0;
	height:205px;
	margin-bottom:4px;
	margin-top:4px;
	position:relative;
}
.color_lins p {
	bottom:8px;
	display:inline;
	left:22px;
	position:absolute;
}
.color_lins p.right-text {
	left:350px;
	right:25px;
	text-align:right;
}
.color_lins a {
	color:#fff;
	font-size:1.4em;
	text-decoration:underline;
}
.lider_mounth, .new_commons {
	height:310px;
	width:317px;
}
.lider_mounth ul, .new_commons ul {
	margin-left:7px;
	margin-top:18px;
}
.lider_mounth li, .new_commons li {
	background:url(/img/blue_bullet_list.png) no-repeat 0 3px;
	color:#0b519c;
	font-size:1.2em;
	margin-bottom:12px;
	padding-left:14px;
}
.lider_mounth li span, .new_commons li span {
	color:#f4008a;
}
.lider_mounth li a, .new_commons li a {
	color:#0b519c;
	text-decoration:underline;
}
.specpred {
	background:url(/img/dobble_line_inv.png) repeat-x 0 100%;
	clear:left;
	overflow:hidden;
	padding-bottom:12px;
	width:100%;
}
.specpred h2 {
	background:url(/img/dobble_line.png) repeat-x 0 100%;
	color:#324914;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:4px;
	padding-top:11px;
	padding-bottom:17px;
	text-transform:uppercase;
}
.first, .second, .third {
	padding-bottom:10px;
	padding-top:180px;
	position:relative;
}
img.specpic {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.first p, .second p, .third p {
	font-size:1.2em;
	line-height:1.1em;
	padding-left:12px;
	padding-top:11px;
}
.first p {
	color:#9cc4fa;
}
.first a {
	color:#fff;
	text-decoration:underline;
}
.second p, .third p {
	color:#000;
}
.second a, .third a {
	color:#0b519c;
	text-decoration:underline;
}
.first p a.specname, .second p a.specname, .third p a.specname {
	font-size:1.2em;
	font-weight:bold;
}
.first p strong, .second p strong, .third p strong {
	color:#fff;
}

/* ### Company Info Page ### */
.company h2, .company h3, .company h4, .company h5, .company h6 { font-weight:bold; margin:10px 0; }
.company h2 {
	color:#99C64F;
	font-size:1.8em;
}
.company h3 {
	color:#0b519c;
	clear:both;
	font-size:1.5em;
}
.company h4 {
	color:green;
	font-size:1.4em;
}
.company h5 {
	color:red;
	font-size:1.4em;
}
	.company h5 a {
		color:blue;
		text-decoration:underline;
	}
.company h6 {
	color:blue;
	font-size:1.3em;
}
.company .firm_logo {
	float:left;
	margin:0 10px 10px 0;
}
.company p {
	font-size:1.2em;
	line-height:1.2em;
}
.company a {
	color:#0b519c;
}
.products_tbl {
	width:100%;
}
	.products_tbl th {
		background:url(/img/green_h_splash.png) repeat-x scroll 0 50%;
		color:#fff;
		font-size:1.4em;
		font-weight:bold;
		padding:3px 0 3px 10px;
	}
		.products_tbl th a {
			color:#fff;
			text-decoration:underline;
		}
	.products_tbl td {
		border-top:1px solid green;
		/*border-bottom:1px solid green;*/
		vertical-align:top;
		font-size:1.2em;
		line-height:1.2em;
		padding:7px;
		vertical-align:middle;
	}
	.products_tbl td a {
		color:#0b519c;
		line-height:1.3em;
		text-decoration:underline;
	}
	.products_tbl td.pr_img {
		text-align:center;
		/*width:20%;*/
	}


/* ### Product Info Page ### */
#product_info {
	/*background:url(/img/dobble_line.png) repeat-x 0 100%;*/
	overflow:hidden;
	/*padding-bottom:20px;*/
}
#product_info h1,
.in_basket_wrap h1 {
	color:#0b519c;
	/*float:left;*/
	font-size:1.8em;
	font-weight:bold;
	line-height:1.2em;
	margin:14px 0 5px;
	padding-left:5px;
	text-transform:uppercase;
	/*width:55%;*/
}
#product_info h1 {
	text-align:center;
	margin:20px 0 0px 0!important;
}
#product_info h2 {
	color:#0b519c;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.6em;
}
#product_info h3{
	color:#83B63B;
	font-size:1.2em;
	font-weight:normal;
}

a.firm {
	color:#83B63B;
	font-weight:normal;
	text-decoration:none;
	line-height:1.2em;
}

a.firm:hover {
	text-decoration:underline;
}
#product_info h2 strong, #product_info h3 strong {
	font-weight:bold;
}
.in_basket_wrap h1 {
	margin-bottom:0;
}
#product_info h1 span,
.in_basket_wrap h1 span {
	font-weight:normal;
}
/*.presentation {
	float:left;
	padding-left:5px;
	padding-top:10px;
	width:290px;
}
.presentation h1 {
	color:#0b519c;
	float:left;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:14px;
	text-transform:uppercase;
	width:55%;
}
.presentation h1 span {
	font-weight:normal;
}
.presentation p {
	color:#050505;
	font-size:1.2em;
	line-height:1.6em;
	margin:20px 0 13px 0;
}
.presentation p a {
	color:#0b519c;
	text-decoration:underline;
}*/
.product_picture {
	/*float:left;*/
	/*width:480px;*/
	margin-bottom:10px;
	text-align:center;
}
/*.product_picture img {
	width:100%;
}*/
/*.kartinka img {
	height:270px;
	width:480px;
}*/
.more_description {
	overflow:hidden;
	zoom:1;
}
.more_description .product_price {
	float:left;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 0 5px 0;
}
.dis_cost {
	text-align:center;
	font-size:1.4em;
	padding:5px 10px 0;
}
.dis_cost a {
	text-align:center;
	padding:15px 10px 0 0;
	color:#fff;
	text-decoration:none;
}
.dis_cost a:hover {
	text-align:center;
	padding:15px 10px 0 0;
	color:#fff;
	text-decoration:underline;
}

	.dis_cost strong {
		font-size:1.6em;
	}
.product_price {
	/*background:url(/img/price_splash.png) no-repeat 0 0;*/
	float:right;
	color:#fff;
	height:64px;
	/*text-align:center;*/
	width:163px;
	background-color:#83B63B;
	/*padding:0 50px;*/
}
	.product_price .cost { font-size:1.5em; line-height:64px;text-align:center; }
	.product_price .cost strong { font-size:2.5em; }
	.product_price .you_economy { font-size:1.2em; margin-right:0 !important; }

.flash {
	background:#83b63b;
	clear:both;
	padding:12px;
	text-align:center;
	margin-bottom:7px;
}
.more {
	clear:left;
	margin-top:7px;
	margin-left:7px;
}
.more li {
	background:url(/img/blue_button.jpg) no-repeat 0 0;
	display:inline-block;
	height:30px;
	margin-top:5px;
	margin-right:1px;
	vertical-align:top;
	text-align:center;
	width:79px;
}
.more li a {
	/*color:#7cb135;*/
	color:#fff !important;
	font-size:1em !important;
	font-weight:bold;
	text-decoration:none !important;
	text-transform:uppercase;
}
.more li.tell_about_friends {
	/*background:url(/img/tell_about_friend_icon.png) no-repeat 0 4px;*/
	/*padding-left:55px;*/
	padding-top:6px;
}
.more li.sertificat {
	/*background:url(/img/sert_icon.png) no-repeat 0 0;*/
	/*padding-left:48px;*/
	padding-top:10px;
}

.description {
	float:left;
	margin-bottom:20px;
	/*padding-top:15px;*/
	/*margin-left:309px;*/
	width:55%;
}
.description h4 {
	/*clear:left;*/
	/*float:left;*/
	margin-right:10px;
	/*width:55%;*/
}
#product_info h4 {
	text-align:center;
	clear:both;
	color:#0B519C !important;
	font-size:1.4em !important;
	font-weight:normal !important;
	margin-bottom:20px;
	/*margin-top:15px;*/
}
.description p {
	/*clear:left;*/
	/*float:left;*/
	margin-right:10px;
	/*width:50%;*/
}
.description p {
	font-size:1.1em;
	line-height:1.2em;
}

.chara {
	font-size:1.1em;
	/*margin-bottom:14px;*/
	margin-top:7px;
	width:99%;
}
.chara td {
	border:1px solid #fff;
	height:11px;
	padding:5px 0 5px 11px;
	vertical-align:middle;
	width:50%;
}
.chara .grey {
	background:#f1f2ed;
}
.red-text {
	color:#ed0678;
}
.special a {
	color:#0b519c;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.1em;
	text-decoration:underline;
}
p.special {
	margin-bottom:15px;
	margin-right:0 !important;
	width:auto;
}

/* ### Put in the basket ### */
.in_basket_wrap {
	/*background:url(/img/dobble_line_inv.png) repeat-x 0 100%;*/
	padding:4px 0 7px 0;
}

.in_basket {
	background:url(/img/green_ruble.png) no-repeat 100% 100%;
	border-bottom:2px solid #80b947;
	/*border-top:1px dashed #dad9d9;*/
	overflow:hidden;
	position:relative;
	padding-bottom:10px;
}
.in_basket .picture {
	float:left;
	padding-top:18px;
	width:200px;
}
.in_basket .opisanie {
	/*float:left;*/
	margin-left:200px;
}

.in_basket .param,
.disno {
	margin-left:200px;
}
.in_basket .opisanie {
	position:relative;
	padding:8px 240px 0 0;
	/*float:right;*/
}
/*.in_basket .opisanie p {
	margin-right:165px;
}*/
.in_basket .opisanie p.name {
	/*color:#0b519c;*/
	color:#231c43;
	font-size:1.4em;
	padding-top:12px;
}
/*.in_basket .opisanie a {
	color:#0b519c;
	font-size:1.4em;
	padding-top:12px;
	padding-right:145px;
	text-decoration:underline;
}*/
.kolvo {
	color:#222020;
	font-size:1.1em;
	font-weight:bold;
	margin:7px 0;
}
.price_moscow {
	color:#989898;
	font-size:1.1em;
	line-height:1.1em;
	padding-bottom:9px;
}
.pull_in_basket {
	float:left;
	margin-top:20px;
	_margin-top:10px;
	/*position:absolute;
	top:70px;
	right:0;*/
}
.price {
	/*background:url(/img/in_basket.png) no-repeat 100% 0;*/
	height:34px;
	position:absolute;
	top:11px;
	right:0;
	/*width:160px;*/
}
.price .product_price {
	text-align:center;
	margin-right:10px;
}
.summ {
	/*color:#ed0678;*/
	color:#fff;
	/*font-size:1.8em;*/
	font-size:1.6em;
	line-height:50px;
	margin-right:0 !important;
}
.summ strong {
	font-size:2em;
}

.econom {
	color:#fff;
	font-size:1.2em;
	margin-right:0 !important;
}

.param {
	/*background:#f1f2ed;*/
	overflow:hidden;
	padding-bottom:6px;
	width:483px;
}
.charakter {
	/*margin-left:200px;*/
	margin-top:20px;
	_margin-top:10px;
	overflow:hidden;
	width:490px;
	float:left;

}
table.char {
	font-size:1.2em;
	background:#a1c0dc;
	opacity:.75;
	-moz-opacity:.75;

}
table.char td {
	padding:3px;
}

.left_glasses, .right_glasses,
.krivizna_left, .krivizna_right,
.optsila_left, .optsila_right {
	/*background:#bedba0;*/
	float:left;
	font-size:1.1em;
	text-align:left;
	width:220px;
	padding-left:15px;
}
.krivizna_left, .krivizna_right {
	padding-bottom:6px;
}
.left_glasses,
.right_glasses {
	margin-bottom:5px;
}

/* ### Manufacture Catalog ### */
.man_catalog,
.category {
	overflow:hidden;
}
.category_pic {
	margin:0px 0 7px 0;
	text-align:center;
}

.man_catalog .man_tbl {
	border-spacing:0;
	margin-left:-3px;
}
.man_catalog .man_tbl td {
	background:none;
}
.man_catalog .man_tbl td {
	border:1px dashed #d7d6d6;
	border-top:none;
	border-right:none;
	margin-left:-1px;
	padding:6px 10px;
	width:125px;
}
.man_catalog .man_tbl a {
	color:#000;
	text-decoration:none;
}
	.man_catalog .man_tbl a:hover {
		text-decoration:underline;
	}
.man_tbl .show_all a {
	color:#0b519c;
	text-decoration:underline;
}

.category h2 {
	background:url(/img/green_h_splash.png) repeat-x 0 0;
	color:#ffed00;
	float:left;
	font-size:1.6em;
	font-weight:normal;
	line-height:34px;
	padding:0 5px;
	text-transform:uppercase;
}
.man_tbl { clear:both; }
.category .man_tbl { margin-top:15px; }
.first_line {
	width:326px;
	margin-top:7px;
	margin-bottom:7px;
}
.second_line {
	width:245px;
	margin-bottom:7px;
}
.man_tbl {
	border-collapse:collapse;
	/*border-spacing:12px;*/
	width:100%;
}
.man_tbl td {
	border:1px solid #80b947;
	/* background:url(/img/man_tbl_td_bg.png) no-repeat 100% 100%; */
	vertical-align:top;
	height:100%;
}
.man_tbl table td {
	border:0;
	padding:10px 0 18px;
	text-align:center;
	/*width:150px;*/
}
.man_tbl table {
	height:100%;
	width:100%;
}
.man_tbl th {
	/* background:url(/img/green_h_splash.png) repeat-x 0 0; */
	text-align:center;
	vertical-align:middle;
	font-size:1.3em;
	font-weight:bold;
	/*height:34px;*/
	height:60px;
	padding:0 10px;
	/* width:33%; */
}
.man_tbl th span {
	color:#0b519c;
	font-weight:normal;
}
.man_tbl th a {
	color:#23428e;
	font-size:1.2em;
	line-height:1.2em;
	text-decoration:none;
}
.man_tbl th a:hover {
	text-decoration:underline;
}
.man_tbl_main_div {
	min-height:60px;
	overflow:hidden;
	padding:7px 0 40px;
	position:relative;
}
.man_tbl p {
	font-size:1.2em;
	padding-left:7px;
	text-align:left;
}

p.man_tbl {
	font-size:1.2em;
	padding-left:7px;
	text-align:left;
}

.man_tbl_main_div img {
	margin:0 7px 7px 14px;
	float:left;
}
.button_to_product {
	position:absolute;
	bottom:10px;
	right:10px;
}
.man_wrap {
	clear:left;
	/*background:url(/img/dobble_line_inv.png) repeat-x 0 100%;*/
	margin-top:11px;
	overflow:hidden;
	padding-bottom:11px;
}
.top15 li {
	display:inline-block;
	margin-bottom:20px;
	/*margin-left:-3px;*/
	padding:0 10px;
	text-align:center;
	vertical-align:top;
	width:20%;
}
.top15 li img {
	display:block;
	margin:0 auto 10px;
}
.top15 li a,
.top15 li span {
	color:#0b519c;
	font-size:1.2em;
	line-height:1.2em;
}
.top15 li span {
	color:#ed0678;
}
.product {
	border:1px dashed #d7d6d6;

	float:left;
	height:200px;
	margin:0 0 15px 25px;
	padding-bottom:6px;
	padding-right:10px;
	text-align:center;
	width:145px;
}
.product p {
	font-size:1.1em;
	padding-top:9px;
	padding-left:7px;
	text-align:left;
}
.product img {
	margin-left:7px;
	margin-top:9px;
}
.product .man_logo {
	border:1px solid #ddd;
}
.product a {
	color:#0b519c;
}

/* ### Lenses ### */
#lenses {
	overflow:hidden;
}
#lenses h2 {
	color:#99c64f;
	float:left;
	font-size:1.8em;
	font-weight:normal;
	margin:10px 0 17px;
	text-transform:uppercase;
}
	#lenses h2 span.num {
		color:#ec008c;
		font-size:.6em;
		text-transform:lowercase;
	}

.checks {
	float:right;
	margin-top:13px;
}
	.checks input {
		margin:0 5px 0 15px;
		vertical-align:top;
	}
	.checks label {
		color:#555;
		font-size:1.2em;
		font-weight:bold;
	}
.filter_wrap {
	clear:both;
	background:#80b438;
	padding:29px 5px 5px;
	padding-top:15px;
}
.filter {
	background:#ffffff;
	padding:8px 0;
	_padding-bottom:0;
	overflow:hidden;
	/*zoom:1;*/
}
	.f_colors,
	.f_opt_pow,
	.f_mode,
	.f_period,
	.f_manuf {
		background:#fff;
		border:1px solid #dcdcda;
		float:left;
		height:139px;
		margin:0 11px 0 0;
		overflow:auto;
		padding:6px 0 4px 7px;
		width:175px;
	}
	.f_colors h5,
	.f_opt_pow h5,
	.f_mode h5,
	.f_period h5,
	.f_manuf h5 {
		color:#555;
		font-size:1.2em;
		font-weight:bold;
		margin-bottom:6px;
	}
	.f_colors {
		margin-left:13px;
		_margin-left:5px;
	}
		.f_colors span {
			line-height:17px;
			padding-right:5px;
		}
		.f_colors img {
			border:1px solid #dcdcda;
			padding:1px;
		}
		span.wo_c img {
			padding:0 !important;
		}
		span.c_wh img {
			height:11px;
			width:23px;
		}
	.f_opt_pow span {
		border:1px solid #afafaf;
		color:#0b519c;
		display:inline-block;
		font-size:1em;
		line-height:13px;
		margin-bottom:4px;
		margin-right:5px;
		text-align:center;
		width:25px;
	}
	.f_mode li,
	.f_period li,
	.f_manuf li {
		font-size:1.2em;
		margin-bottom:3px;
	}
		.f_mode a,
		.f_period a,
		.f_manuf a {
			color:#0b519c;
			text-decoration:none;
		}
		.f_mode span.num,
		.f_period span.num,
		.f_manuf span.num {
			color:#666;
		}
	.f_manuf {
		margin-right:13px;
	}

	.sub_filter {
		background:#f1f2ed;
		height:26px;
		line-height:26px;
		margin-top:12px;
		overflow:hidden;
		padding-left:10px;
	}
		.show,
		.sortby {
			height:100%;
			width:40%;
		}
		.show p,
		.sortby p {
			line-height:25px;
		}
		.show, .show h5,
		.sortby, .sortby h5 {
			float:left;
		}
			.show h5,
			.sortby h5 {
				color:#555;
				font-size:1.1em;
				font-weight:bold;
				line-height:25px;
				margin-right:8px;
				text-transform:uppercase;
			}
			.show a,
			.sortby a,
			.paging a {
				color:#0b519c;
				text-decoration:underline;
			}
			.show a {
				font-size:1.2em;
				font-weight:bold;
			}
			.show a.new {
				background:url(/img/new.png) no-repeat 0 0;
				padding-left:47px;
			}
			.show a.more_pop {
				background:url(/img/more_pop.png) no-repeat 0 0;
				margin-left:12px;
				padding-left:56px;
				padding-top:5px;
				padding-bottom:5px;
			}
		.sortby a {
			font-size:1.1em;
			padding-right:20px;
		}
		.paging {
			color:#0b519c;
			float:right;
		}
			.paging a {
				line-height:25px;
				padding-left:5px;
			}
			.paging span {
				padding-left:5px;
			}
/*
#lenses h5, #lenses div.filter_cont {
	float:left;
}
#lenses h5 {
	font-weight:normal;
	margin-right:15px;
}
#lenses h5.active {
	background:#99c64f;
}
#lenses h5.active a {
	color:#fff;
	text-decoration:none;
	padding:0 3px;
}
#lenses div ul {
	margin-top:19px;
}
#lenses div ul li {
	background:url(/img/blue_bullet_list.png) no-repeat 0 5px;
	padding-left:9px;
}
#lenses div ul li a {
	color:#0b519c;
	font-size:1.1em;
	line-height:1.2em;
	text-decoration:underline;
}
#lenses div ul li.prolong {
	background:none;
	padding-left:0;
}
#lenses h5 a {
	color:#0b519c;
	font-size:1.4em;
	text-decoration:underline;
	text-transform:uppercase;
}
a.product_name {
	font-size:1.3em;
}
*/
/* ### Basket Block ### */
.catalog {
	background:url(/img/dobble_line_inv.png) repeat-x 0 100%;
	overflow:hidden;
	padding-bottom:27px;
	padding-top:24px;
}
.catalog img {
	float:left;
	margin:0 19px 12px 0;
}
.catalog h5 {
	color:#99c64f;
	font-size:1.8em;
	font-weight:normal;
	padding-top:31px;
	padding-right:152px;
}
.catalog p {
	font-size:1.1em;
	margin:8px 0;
}
.catalog a {
	color:#0b519c;
	text-decoration:underline;
}
.hrline {
	border:1px dashed #d7d6d6;
	font-size:0;
	height:0;
}

/*#basket_block {
	background:url(/img/dobble_line_inv.png) repeat-x 0 100%;
	padding-bottom:32px;
}*/
#basket_block {
	margin-top:15px;
}

#basket_block h1 {
	background:url(/img/basket_plus.png) no-repeat 0 0;
	color:#99c64f;
	float:left;
	font-size:2.4em;
	font-weight:normal;
	height:25px;
	padding-left:64px;
	padding-top:23px;
	text-transform:uppercase;
}
#basket_block h2 {
	font-size:1.2em !important;
	line-height:1em;
}
#basket_block .dont_forget_present {
	color:#fc2378;
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	padding-top:29px;
}
a.dont_forget_present {
	color:#fc2378 !important;
	text-decoration:none;
}

.form {
	margin-top:15px;
}
.tbl_basket {
	clear:both;
	/*margin-top:15px;*/
	width:100%;
}
.tbl_basket th {
	background:#f1f2ed;
	border-bottom:1px dashed #d7d6d6;
	border-top:1px dashed #d7d6d6;
	color:#6d6a65;
	font-size:1.1em;
	font-weight:bold;
	height:32px;
	padding:5px 16px;
	text-transform:uppercase;
	vertical-align:middle;
}
.tbl_basket .td1,
.tbl_basket .td2,
.tbl_basket .td3,
.tbl_basket .td4,
.tbl_prod_name, .tbl_price, .tbl_number {
	border-right:1px dashed #d7d6d6;
}
.tbl_basket .td1 { width:30px; }
.tbl_basket td.td1 { text-align:center; vertical-align:top; }
.tbl_basket .td2 { width:500px; }
.tbl_basket .td3 { width:85px; }
.tbl_basket .td4 { width:70px; }
.tbl_basket .td5 { width:80px;}
.tbl_basket .row td {
	border-bottom:1px dashed #d7d6d6;
}
.tbl_basket td {
	padding-bottom:7px;
	padding-top:10px;
	vertical-align:middle;
}
.tbl_prod_name {
	padding-left:14px;
}
.tbl_prod_name p {
	color:#636059;
	font-size:1.1em;
	line-height:1.1em;
	margin-bottom:11px;
}
.tbl_prod_name_gift,
.tbl_prod_name a {
	color:#0b519c;
	font-size:1.2em;
	font-weight:bold;
}
.tbl_price {
	padding-left:12px;
}
.tbl_number input {
	border:1px solid #a5acb2;
	margin-left:26px;
	width:42px;
}
.tbl_action a {
	padding-left:3px;
}
.total_cost {
	font-weight:bold;
	font-size:1.4em;
	color:#99C64F;
	margin-top:5px;
}
.gray_small {
	color:#636059;
	font-size:.9em;
	line-height:1.1em;
	margin-top:5px;
}
.gray_small strong {
	color:#99C64F;
	font-size:1.2em;
}
.gray_small_cost {
	text-align:right;
	font-weight:bold;
	padding-right:3px;
	color:#99C64F;
	font-size:1.2em;
	line-height:1.1em;
}
.raw_cost, .raw_cost_gift {
	color:#9c1d2f;
	font-size:1.4em;
	padding:0 !important;
	/*vertical-align:bottom;*/
	margin-bottom:5px;
}
	.raw_cost, .raw_cost_gift p {
	}

	td.raw_cost  {
		height:1.3em;
	}

	.raw_cost p strong {
		font-size:1.3em;
	}
	.raw_cost p span {
		font-size:0.8em;
	}

.tovar_price{
	color:#99C64F;
	font-weight:bold;
	font-size:1.2em;
}
.itog {
	border-top:none;
	color:#99C64F;
	font-size:1.7em;
	font-weight:normal;
	margin-bottom:5px;
}
.itog_total {
	border-top:none;
	color:#fc2378;
	font-size:1.7em;
	font-weight:normal;
	margin-bottom:5px;
}
.total_econom {
	border-top:none;
	/*color:#afad32;*/
	font-size:1.3em;
	font-weight:normal;
}
.empty_basket {
	color:#fc2378;
	font-size:1.8em;
	padding:17px 0;
	text-align:center;
}
.gift_label {
	color:green;
}
.green-text {
	color:#74ac00;
}
.grey-text {
	color:#636059;
}
.dis_count {
	/*font-size:1.4em;
	margin:23px 0 18px 53px;*/
	margin:-4px 0 4px 788px
}
.dis_count_basket {
	font-size:1.4em;
	margin:23px 0 18px 53px;
	/*argin:-4px 0 4px 788px*/
}
.basket_buttons {
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
}
.basket_buttons a {
	padding:0 8px;
}
p.discount_list {
		font-size:1.2em;
		margin-top:27px;
}
.discount_list li {
	font-size:1.2em;
	margin:12px 0;
}
.discount_info a {
	color:#0b519c;
	font-size:1.4em;
	text-decoration:underline;
}
/* ### Presents in Basket ### */
h2.cart_present {
	font-size:1.3em;
	font-weight:bold;
	margin:20px 0 -15px 0;
}

h2.pushed_tovar {
	font-size:1.3em;
	font-weight:bold;
	margin:10px 0 5px 0;
	color:#99c64f;
	line-height:1.4em;
	text-transform:uppercase;
	padding-left:10px;
}

.tbl_present {
	margin:15px auto;
	width:80%;
}
.tbl_present th {
	/*color:#ED0678;*/
	font-size:1.4em;
	height:25px;
}
.tbl_present td {
	padding:5px 10px;
	text-align:center;
	vertical-align:bottom !important;
	width:25% !important;
}
.summ_raw {
	color:#0b519c;
	font-size:1.3em;
	padding-left:10px !important; padding-right:10px !important;
}
.summ_raw p {
	padding-bottom:0 !important; padding-top:0 !important;
}
.tbl_present td a {
	color:#000;
	text-decoration:underline;
}
img.gift_pic {
	height:50px;
}
.basket_text {
	display:block;
	margin-top:13px !important;
}

.tbl_present .td4 {
	border-right:none;
}

/* ### Presents ### */
.dobble_line {
	background:url(/img/dobble_line.png) repeat-x 0 100%;
}
.product_present {
	background:url(/img/gifts_splash_sm.png) no-repeat 0 0;
	padding:22px 0 0;
	height:100px;
	/*margin-left:10px;*/
	width:740px;
}
.present p,
.present_main p {
	font-size:1.1em;
	padding-bottom:9px;
	padding-top:14px;
}
.present h2 {
	/*background:url(/img/dobble_line.png) repeat-x scroll 0 100%;*/
	color:#99c64f;
	line-height:1.4em;
	padding-left:77px;
	padding-bottom:7px;
	text-transform:uppercase;
}
.present h4,
.present_main h4 {
	color:#ec008c;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:10px;
}
.present img {
	padding:0 3px;
}
.product_present ul {
	background:#fff;
	margin:0 auto;
	padding:4px 0;
	text-align:center;
	width:700px;
}
.product_present li, #mainpage .present li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:1.1em;
	margin-right:-3px;
	_margin-left:3px;
	vertical-align:top;
	margin-right:2px;
	text-align:center;
	_width:5%;
}
.product_present li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:1.1em;
	margin-right:-3px;
	_margin-left:3px;
	vertical-align:top;
	margin-right:2px;
	text-align:center;
	width:9.3%;
	_width:5%;
}
	.present_main li {
		display:inline-block !important;
		margin-bottom:7px;
		margin-right:3px;
		vertical-align:top;
		width:auto;
	}
.product_present img {
	display:block;
	margin:0 auto;
}
.product_present a {
	color:#0b519c;
	text-decoration:none;
}
	.product_present a:hover {
		text-decoration:underline;
	}
 #mainpage .present a {
	color:#fff;
	text-decoration:none;
}

div.gift_pic {
	color:#000;
	font-size:1.1em;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-bottom:15px;
	vertical-align:top;
	width:70px;
}
	div.gift_pic a {
		color:#0b519c;
		/*font-size:1.1em;*/
		line-height:1.1em;
		text-decoration:none;
	}

/* ### Delivery ### */
.delivery {
	/*background:url(/img/dobble_line.png) repeat-x 0 100%;*/
	background:url(/img/oh_car.png) no-repeat 15px 55px;
	padding-bottom:12px;
	/*padding-top:10px; */
}
	.free_delivery {
		margin-bottom:7px;
		/*margin-left:10px;*/
	}
.delivery h2 {
	background:url(/img/dobble_line.png) repeat-x 0 100%;
	color:#99c64f;
	font-size:1.8em;
	line-height:38px;
	font-weight:normal;
	padding-left:10px;
	text-transform:uppercase;
}
.delivery p {
	font-size:1.2em;
	line-height:1.2em;
	padding-left:250px;
	margin-top:23px;
}

/* ### Similar Products ### */
.product_brother h2 {
	color:#99c64f;
	line-height:38px;
	margin:15px 0 0;
	padding-left:10px;
}

.product_brother li {
	display:inline-block;
	font-size:1.2em;
	line-height:1.3em;
	text-align:center;
	vertical-align:top;
	width:25%;
}
.product_brother img {
	display:block;
	margin:0 auto;
}
.product_brother a {
	color:#0b519c;
	text-decoration:underline;
}

/* ### FAQ ### */
.faq_wrap {
	/* background:url(/img/dobble_line_inv.png) repeat-x 0 100%; */
	padding-bottom:33px;
}
h2.faq_main {
/* 	background:url(/img/dobble_line.png) repeat-x 0 100%; */
	color:#99c64f;
	line-height:1.8em;
	margin:15px 0 0;
	padding-left:10px;
}
.faq_wrap h3 {
	background:url(/img/green_h_splash.png) repeat-x 0 0;
	color:#99c64f;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:10px;
	text-transform:uppercase;
}
.faq  {
	font-size:1.1em;
	line-height:1.2em;
	margin-bottom:8px;
	overflow:hidden;
	padding:8px 0 8px 5px;
	position:relative;
}

/*td.faq  {
	font-size:1.1em;
	line-height:1.2em;
	margin-bottom:8px;
	overflow:hidden;
	padding:8px 0 8px 5px;
	position:relative;
}*/

.faq p a {
	color:#0b519c;
	font-size:1.1em;
	text-decoration:underline;
}
.faq_wrap ul a {
	color:#0b519c;
	font-size:1.4em;
	padding-left:5px;
	text-decoration:underline;
}
.faq a.prod_mnen {
	color:#ec008c;
	padding-left:11px;
}
.faq p strong {
	font-size:1.1em;
}
p.quest {
	font-size:1.1em;
	/*margin-top:7px;*/
	padding-bottom:2px;
}
p.answ {
	border-top:1px dashed #cbcbc7;
	padding-top:7px;
}
.rating {
	position:absolute;
	top:10px;
	right:7px;
}
p.rate_review {
	color:#A1C0DC;
	font-size:1.1em;
	font-weight:bold;
}
p.rate_review img {
	margin:2px 0 6px;
	vertical-align:middle;
}
.grey-text {
	color:#a19f9f;
}
.greybg {
	background:#f1f2ed;
}
p.allmnenia {
	padding-top:20px;
}

/* ### Salesback ### */
.return p, .return ol {
	font-size:1.2em;
	line-height:1.2em;
}
.return a {
	color:#0b519c;
}
.return a:hover, .anketa a:hover {
	text-decoration:none;
}
.return ol {
	margin-top:10px;
}
.return ol, .return li {
	list-style:decimal;
}
.return li {
	margin:0 0 10px 25px;
}
.anketa label {
	font-size:1.2em;
	margin-bottom:3px;
}
.anketa a {
	color:#0b519c;
	text-decoration:underline;
}
.anketa p {
	font-size:1.2em;
	margin-bottom:10px;
}
.anketasend h2 {
	color:#99C64F;
	font-size:1.8em;
	font-weight:normal;
	margin:10px 0 17px;
	text-transform:uppercase;
}
.anketasend h3 {
	color:#0b519c;
	font-size:1.6em;
	font-weight:normal;
}
.anketasend p {
	font-size:1.2em;
	line-height:1.3em;
}
#anketaForm label {
	display:block;
	font-weight:bold;
}
#anketaForm label.inline {
	display:inline !important;
}
#anketaForm input {
	margin-bottom:3px;
}
input.text, textarea.longtext {
	width:70%;
}
textarea.longtext {
	height:70px;
}
input.day, input.mounth, input.year {
	margin-right:3px;
}
input.day, input.mounth { width:20px; }
input.year { width:35px; }
input.rs { width:50%; }
.row { margin-bottom:4px; }
span.red_star {
	color:red;
	font-weight:bold;
}
span.label { font-size:12px; }

/* ### Tell Friend ### */
.tellfriend p {
	font-size:1.2em;
	line-height:1.2em;
	text-align:center;
}
.lowercost p {
	font-size:1.2em;
	line-height:1.2em;
}
.tellfriend dl,
.lowercost dl {
	margin-top:15px;
}
.tellfriend dt,
.lowercost dt {
	float:left;
	font-size:1.2em;
	padding-top:4px;
	width:100px;
}
.tellfriend label,
.lowercost label {
	font-weight:bold;
}
.tellfriend dd,
.lowercost dd {
	margin-bottom:7px;
	margin-left:100px;
}
.lowercost {
	padding-top:15px;
}
.lowercost dd {
	font-size:1.2em;
	padding-top:4px;
}
.tellfriend input {
	width:50%;
}
.tellfriend textarea {
	height:70px;
	width:50%;
}
p.friendsend,
p.lowercost {
	margin-bottom:10px;
	margin-left:100px;
	padding-top:0;
	text-align:left;
}
p.friendsend input,
p.lowercost input {
	width:auto;
}
.lowercost input {
	width:70%;
}
.lowercost input.highprice {
	width:30%;
}
/* ### News & Articles ### */
.new_article {
	font-size:1.2em;
	line-height:1.2em;
}
.new_article p {
	margin-bottom:12px;
}
.new_article a {
	color:#0b519c;
	text-decoration:underline;
}
	.new_article a:hover {
		text-decoration:none;
	}
.news_head {
	overflow:hidden;
	*zoom:1;
	margin-bottom:5px;
}	

.news_head a {
	font-size:1.4em;
	color:#09c;
}
.news_date {
	font-size:1.2em;
	color:#66c;
	font-style:italic;
}
.line {
	text-align:center;
}

.article_list {
	margin-left:27px;
}
.article_list li {
	color:#09c;
	/*clear:right;*/
	font-size:1.2em;
	line-height:1.2em;
	list-style:decimal;
	/*list-style-position:inside;*/
	/*overflow:hidden;*/
	/*position:relative;*/
	padding-bottom:7px;
}
	.article_list a,
	.article_list span.article_date {
		display:inline-block;
		vertical-align:top;
		/**display:inline;
		*zoom:1;*/
	}
	.article_list a {
		/*font-size:1.2em;*/
		color:#09c !important;
		/*padding-right:105px;*/
		width:75%;
	}
	span.article_date {
		/*float:right;*/
		/*font-size:1.2em;*/
		color:#66c;
		text-align:right;
		width:20%;
	}
.articles p {
	font-size:1.2em;
	line-height:1.2em;
}
.articles img {
	float:left;
	margin:0 7px 5px 0;
}
.articles a {
	color:#0b519c;
	text-decoration:underline;
}
	.articles a:hover {
		text-decoration:none;
	}

/* ### Personal info ### */
.myinfo h3,
.address h3 {
	color:#0b519c;
	font-size:1.7em;
	margin:7px 0 5px;
}
.myinfo h4 {
	color:#0b519c;
	font-size:1.4em;
	font-weight:bold;
	margin:7px 0 5px;
}
.myinfo_hint {
	-moz-border-radius:0 10px 10px 10px;
	-webkit-border-radius:0 10px 10px 10px;
	border-radius:0 10px 10px 10px;
	background:none repeat scroll 0 0 #99C64F;
	display:none;
	font-size:.9em;
	text-align:left !important;
	font-weight:normal !important;
	height:60px;
	left:50%;
	margin-left:-80px;
	margin-top:3px;
	padding:10px;
	position:absolute;
	width:320px;
}
.myinfo_hint_corner {
	border-color:#99C64F #99C64F transparent transparent;
	_border-color:#99C64F #99C64F white white;
	border-style:solid;
	border-width:10px;
	font-size:0;
	overflow:hidden;
	zoom:1;
	height:0;
	left:-20px;
	position:absolute;
	top:0;
	width:0;
}
.myinfo .username {
	color:#f00;
	font-size:1.4em;
	margin-bottom:7px;
}
	.username a {
		color:#0b519c;
		font-size:.9em;
		font-weight:bold;
	}
.user_data_tbl {
	margin-bottom:7px;
	width:99%;
}
	.user_data_tbl th,
	.user_data_tbl td {
		border:1px solid #000;
		border-collapse:collapse;
		font-size:1.2em;
		padding:7px;
	}
	.user_data_tbl th {
		background:#e4e4e4;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		width:30%;
	}
.userdata {
	float:left;
	width:60%;
}
.userdata dt {
	float:left;
	padding-top:4px;
	width:150px;
}
	.userdata label {
		font-size:1.2em;
	}
.userdata dd {
	margin-left:150px;
}
	.userdata dd input {
		margin-bottom:5px;
		width:100%;
	}
		.userdata .sex input {
			width:auto;
		}
.userphoto {
	text-align:right;
	width:100%;
}
p.actions {
	text-align:center;
}
	p.actions input {
		margin-right:5px;
	}

.address_list {
	display:inline-block;
	margin-bottom:20px;
	/*width:45%;*/
}
.address_list input.radio {
	float:left;
	overflow:hidden;
	width:20px;
	margin-top:8px;
}
.address_list label {
	display:block;
	line-height:1.4em;
	margin-left:20px;
	overflow:hidden;
}
.address_list p {
	/*float:right;*/
	margin-top:5px;
	margin-left:27px;
	line-height:1.6em;
	/*width:65%;*/
}
	.address_list p a {
		color:#f00;
		font-size:1.4em;
		padding-right:15px;
	}

.make_order img{
	margin-top:10px;
}

.address dt {
	float:left;
	padding-top:6px;
	width:150px;
}
	.address label {
		font-size:1.2em;
	}
.address dd {
	margin-bottom:5px;
}
	.address input,
	.address textarea {
		width:250px;
	}
	.address select {
		width:254px;
	}
	.address textarea {
		height:70px;
	}
	.address_action {
		margin-left:149px;
	}
		.address_action input {
			width:auto;
		}

/* ### My Orders ### */
.orders_tbl {
	margin-top:20px;
}
.orders_tbl,
.o_address_tbl,
.o_products_tbl {
	border:1px solid #000;
	width:100%;
}
	.orders_tbl td,
	.o_products_tbl td,
	.o_products_tbl th {
		/*border:1px solid #000;*/
		padding:7px;
		vertical-align:top;
	}
	.o_address_tbl td {
		padding:4px;
	}
	.o_products_tbl th {
		font-weight:bold;
		text-align:center;
	}
	.orders_tbl td {
		height:60px;
		width:50%;
	}
		td.logo {
			height:auto;
			margin-top:0;
			text-align:center;
			width:auto;
		}
		td.order_num {
			font-size:1.1em;
			text-align:right;
		}
/* ### Vacancies ### */
.vacancy_list {
	border-bottom:1px solid grey;
	font-size:1.2em;
	margin-bottom:25px;
}
.vacancy_list dt {
	color:#369;
	clear:left;
	float:left;
	font-weight:bold;
	margin-bottom:15px;
	width:100px;
}
	dd.vac_name {
		color:#369;
		font-size:1.2em;
		font-weight:bold;
	}
.vacancy_list dd {
	line-height:1.2em;
	margin-bottom:10px;
	margin-left:130px;
}
/* ### Plant Page ### */
.how_buy h1, .how_delivery h1,
.shop h1, .discount h1,
.reviews h1, .vacancy h1,
.faq h1, .help h1,
.guarante h1, .term_buy h1,
.how_order h1 {
	color:#0b519c;
	font-size:1.8em;
	font-weight:normal;
	margin-bottom:14px;
	text-transform:uppercase;
}

/* --== Comment Form ==-- */
.comment_form {
	margin:15px 0 10px;
}
.comment_form dt {
	float:left;
	padding:7px 0 1px;
	width:130px;
}
	.comment_form label {
		/*color:#0b519c;*/
		font-size:1.2em;
		font-weight:bold;
		padding-top:5px;
	}
.comment_form dd {
	margin:0 0 7px 130px;
}
	.comment_form input,
	.comment_form textarea {
		width:80%;
	}
	.comment_form textarea {
		height:120px;
	}
.send_comment {
	margin-left:129px;
}

/* --== Login Page ==-- */
.auth fieldset {
	margin-bottom:15px;
}
	.auth fieldset p {
		margin:5px 0 5px 255px;
	}
	.auth h2 {

		text-align:center;
	}
.auth legend {
	color:#0b519c;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:7px;
}
.auth dt {
float:left;
padding-right:15px;
text-align:right;
width:240px;
}
	.auth label {
		font-size:1.2em;
		/*font-weight:bold;*/
		padding-top:5px;
	}
.auth dd {
	font-size:1.2em;
	margin-bottom:5px;
	margin-left:150px;
}
.auth dd input {
	width:50%;
}
	.auth dd input.sex {
		width:auto;
	}

/* --== Specoffers ==-- */
span.spoffers {
	font-weight: bold; 
	text-transform: none; 
	font-size: 0.8em;
}
.spoffers table {
	margin-bottom:15px;
}
.soff {
	margin-bottom:40px;
	overflow:hidden;
	zoom:1;
}
.spoffers p {
	font-size:1.2em;
	line-height:1.2em;
}
.spoffers a {
	color:#0b519c;
	text-decoration:underline;
}

/* --== Confirm Order ==-- */
.confirm_order p {
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:15px;
}
.confirm_order a {
	color:#0b519c;
	text-decoration:underline;
}
.confirm_order td,
.confirm_order th {
	font-size:1.2em;
	padding:5px 3px;
}
.confirm_order th {
	background:#e4e4e4;
	font-weight:bold;
}
.confirm_order td {
	vertical-align:top;
}
.order_tbl p {
	font-size:1em;
	margin-bottom:0;
}
.order_tovars {
	width:100%;
}
	.order_tovars th,
	.order_tovars td {
		border:1px solid #000;
	}
	.order_tovars p {
		margin-bottom:0;
		text-align:right;
	}

/* --== Main Page ==-- */
#mainpage .present {
	background:url(/img/gifts_splash_4.jpg) no-repeat 0 0;
	height:100px;
	padding:28px 0 0;
}
	#mainpage .present ul {
		text-align:center;
	}
		#mainpage .present li {
			margin-right:16px;
		}
#mainpage .spoffers {
	/*background:url(/img/dobble_line_inv.png) repeat-x 0 100%;*/
	overflow:hidden;
	padding-bottom:12px;
}
#mainpage .spoffers ul {
	margin-top:7px;
}
	#mainpage .spoffers li {
		display:inline-block;
		padding:0 4px;
		text-align:center;
		vertical-align:top;
		width:316px;
}
	#mainpage .spoffers li p {
		text-align:center;
	}
	#mainpage .spoffers li img {
		width:100%;
	}
#mainpage .spoffers h2 {
	background:url(/img/dobble_line.png) repeat-x 0 100%;
	color:#99c64f;
	line-height:38px;
	margin:0; padding-left:10px;
}


/* --== Basic Styles ==-- */
.leftimg {
	float:left;
	margin:0 15px 5px 0;
}
.rightimg {
	float:right;
	margin:0 0 5px 5px;
}
.sort_by {
	font-size:1.2em;
	margin-bottom:10px;
}
	.sort_by strong {
		color:#0b519c;
		padding-right:12px;
	}
	.sort_by em {
		color:green;
		padding:0 5px;
	}
	.sort_by a {
		color:#0b519c;
		padding:0 5px;
	}

.infopages h2 {
	line-height:1.2em;
}
.infopages h3 {
	color:#0b519c;
	font-size:1.6em;
	line-height:1.4em;
	margin:15 0 6px;
}
.infopages h4 {
	color:#323232;
	font-size:1.4em;
	font-weight:bold;
	margin:10px 0 3px;
}
.infopages p,
.infopages li {
	font-size:1.2em;
	line-height:1.2em;
}
.infopages p {
	margin-bottom:10px;
}
.infopages ol li {
	list-style:decimal;
	margin-bottom:5px;
	margin-left:20px;
}
.infopages ul li {
	list-style:disc;
	margin-bottom:5px;
	margin-left:20px;
}
.infopages a {
	color:#0b519c;
	text-decoration:underline;
}
.to_overlay {
	-moz-box-shadow:0 0 90px 5px #000000;
	background-color:#fff;
	border:2px solid #333333;
	display:none;
	z-index:10000;
	width: 670px;
}
.to_overlay #overlay_content {
	font-size:1.2em;
	line-height:1.2em;
	padding:10px;
}
.to_overlay #overlay_content a {
	color:#0b519c;
	text-decoration:underline;
}
	.to_overlay #overlay_content a:hover {
		text-decoration:none;
	}
.to_overlay .close {
	background-image:url(/img/close.png);
	cursor:pointer;
	height:35px;
	position:absolute;
	right:-15px;
	top:-15px;
	width:35px;
}
td.empty { background:none; border:none; }
.adm_movie_add {
	background:url(/img/film_edit.png) no-repeat 0 50%;
	clear:both;
	font-size:1.2em;
	line-height:16px;
	padding-left:18px;
}
.adm_movie_add a {
	color:#0b519c;
	text-decoration:underline;
}
.seo {
	margin:10px auto;
	width:980px;
}
.seo p {
	color:#989797;
	font-size:1.1em;
	line-height:1.2em;
	margin-bottom:7px;
}
.info_offer {
	font-size:1.2em;
}
	.info_offer td, .info_offer th {
		line-height:1.2em;
	}
	.info_offer th {
		font-weight:bold;
		padding:15px 0 7px;
		text-align:left;
	}
	.info_offer li {
		font-size:1em !important;
	}


.addr_dost {
	padding-top:15px;
	font-size:1.4em;
}

table.prsnt {border:0;}
table.prsnt td {padding:0;border:0;}
table.prsnt tr {border:0;}
img {margin: 0px;vertical-align:bottom;border:0;}

.new_cont_img {
	position:relative;
}
.image_new_product {
	position:absolute;
	right:20px;
}
.stat_cont {
	display:none;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}
/* ---------==== TABS ====--------- */
/* root element for tabs  */
ul.stat-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;
}
/* single tab */
ul.stat-tabs li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}
/* link inside the tab. uses a background image */
ul.stat-tabs a {
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;
	text-decoration:none;
	border:1px solid #666;
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;
}
ul.stat-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
/* selected tab */
ul.stat-tabs a.current {
	background-color:#ddd;
	border-bottom:2px solid #ddd;	
	color:#000;	
	cursor:default;
}
/* tab pane */
div.panels div {
	display:none;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#ddd;	
}
/* ---------==== END TABS ====--------- */
.graph_button {
	text-align:right;
	margin:5px;
}
.bargraph {
	margin:20px;
}
/* ------------------ NEW SEARCH ---------------------------- */
.new_search {
	padding: 10px;
}
.new_search h1 {
	margin: 0 0 10px;
	float:left;
	color:#2C5987;
	font-size:1.2em;
	font-style:italic;
}
.new_search h1 span {
	font-size:1.5em;
/*	font-family:Georgia,Arial,serif;*/
	font-weight:bold;
	font-style:normal;
	color:#99C64F;
}
.new_search h2 {
	font-size:1.5em;
	float:left;
	font-weight:bold;
	font-style:normal;
	/*color:#9775FF;*/
	color:#7B9E3F;
	padding-top:12px;
}
.filters_label {
	color:#2C5987;
	float:right;
	overflow:hidden;
	font-size:1.4em;
	padding-top:7px;
}
.filters {
	border:1px solid #E8E8E8;
	background-color:#eef;
	margin-top:5px;
	clear:left;
	padding:5px;
	overflow:auto;
}
.search_filter {
	float:left;
	border:1px solid #dddddd;
	background-color:#D1E5A6;
	margin:3px;
	padding:5px;
	position:relative;
	width:140px;
	height:121px;
}
.search_filter h3 {
	color:#777;
	text-transform:uppercase;
	font-size:1.2em;
}
.filter_items {
	height:10em;
	overflow:auto;
	position:relative;
}
.filter_items a {
	color:#bb6779;
	text-decoration:none;
	display:block;
}
.filter_items a:hover {
	color:#ED0678;
}




/* # sharing::Begin # */
.share {
	margin:10px 0;
	padding-left: 7px;
}

	.share a img {
		width: 16px;
		height: 16px;
		margin-right: 3px;
	}

	.share .vk img { background:url(/img/share.png) no-repeat 0 0 }
	.share .fb img { background:url(/img/share.png) no-repeat 0 -17px }
	.share .lj img { background:url(/img/share.png) no-repeat 0 -35px }
	.share .ya img { background:url(/img/share.png) no-repeat 0 -53px }
	.share .tw img { background:url(/img/share.png) no-repeat 0 -70px }
	.share .mm img { background:url(/img/share.png) no-repeat 0 -88px }
	
	

/* # sharing::End # */


#new_search_zps {
	padding: 0;
}

#new_search_zps .crnr {
	position:absolute;
	display:block;
	width:9px;
	height:6px;
	background:url('/img/corner_zps.png') no-repeat 0 0;
	top:100%;
	right:20px;
	
}

#new_search_zps h1 {
	line-height: 42px;
	height:42px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	padding-left:20px;
	background: #e9eef4; 
	font-size:1.2em;
	font-style:italic;
	color:#597793;
	position:relative;
	_zoom:1;
	
}

#new_search_zps  .filters_label {
	padding-top:0;
	font-size: 0.8em;
	margin-right:10px;
	float:right;
}

#new_search_zps h1 span {
	color:#1a5c98;
	font-size:1.2em;
	font-weight:bold;
	font-style:normal;
	padding-right:10px;
}

#new_search_zps .filters {
	border:0;
	padding:10px 9px 10px 10px;
	height: 120px;
	margin-top:0;
	background:url('/img/pick_char_zps.jpg') repeat-x 0 0;
}

#new_search_zps .search_filter {
	height:100px;
	margin:0;
	padding:0;
	width: 171px;
	border:none;
	margin-right:1px;
	_width:170px;
	background:#eff3f7;
	padding:10px;
}
#new_search_zps .search_filter h3 {
	font-weight:bold;
	color:#004486;
	padding-bottom:10px;
	border-bottom:1px solid #cdd9e6;
	margin-bottom: 5px;
}

#new_search_zps .filter_items {
	height:72px;
}

#new_search_zps .filter_items a {
	line-height: 18px;
	font-size:1.2em;
	color:#738da9;
	text-decoration:none;
}

#new_search_zps .filter_items a:hover {
	color:#004486;
	text-decoration:underline;
	
}

#picked_filters h2 {
	width:145px;

	line-height:46px;
	height:46px;

	float:left;
	font-size:1.5em;
	margin-bottom:24px;
	padding-left:20px;
	color:white;
	background:url('/img/pick_char_zps.jpg') repeat-x 0 0;
	font-weight: bold;
	_margin-right:-3px;
	
}

#picked_filters h2  span {
	display:inline-block;
	vertical-align:middle;
	height:100%;
}


#picked_filters div.pf {
	background:url('/img/you_choose_arr.gif') no-repeat 0 0 #E9EEF4;
	overflow:hidden;
	_zoom:1;
	
}
#picked_filters .picked_filter {
	float:left;
	padding: 0 20px;
	line-height: 46px;
	height: 46px;
}

#picked_filters .dt { color:#6a993b;text-transform:uppercase;font-weight:bold;font-size:1.2em;height:100%;display:inline-block;vertical-align:middle;*display:inline;*zoom:1; }
#picked_filters .dd { color:#426286;text-transform:uppercase;height:100%;display:inline-block;vertical-align:middle;*display:inline;*zoom:1;}
#picked_filters a { line-height:46px;height:46px;display:inline-block;vertical-align:middle;*display:inline;*zoom:1; }
#picked_filters a img { vertical-align: top;padding-top:15px;margin-top:-4px; }


.new-heading {
		background:url('/img/new-heading-bg.jpg') repeat-x 0 0;margin-bottom:0 !important;line-height:42px !important;color:white !important;padding-left:20px;
		font-size: 1.8em !important;
	}
	.new-heading-b {
		height:4px;background:#508cbb;
	}
	.new-heading-arr {
		border-top:7px solid #508cbb;border-left:7px solid white;border-right:7px solid white;border-bottom:none;margin-left:22px;width:0;height:0;margin-bottom:17px;
	}
	.col-ckkz {
		width:370px;
		float:left;
		text-align:left;
	}
	.col-im {
		width:370px;
		float:right;
		text-align:right;
	}

	.sp-top, .sp-bottom {
		width:370px;
		height: 5px;
		background: url('/img/spoff_bg_top.jpg') no-repeat 0 0;
	}

	.spoff-wrap {
		background: url('/img/spoff_bg_top.jpg') no-repeat 0 0 #e9eef4;
	}

	.spoff {
		background: url('/img/spoff_bg_bottom.jpg') no-repeat 0 100%;
	}

	.spoff img {
		width:330px;
		margin: 15px 20px;
	}
	
	
	
.dost em {
		font-style:italic;
	}

	.popup-heading-wrap {
		padding-right:13px;
		height: 26px;
		background:url('/img/popup-heading-arr.jpg') no-repeat right 0;
		float:left;
		margin-left: 15px;
	}
	
	.popup-heading {
		display:block;
		
		background:url('/img/popup-heading-bg.jpg') repeat-x 0 0;
		padding:6px 4px 8px 10px;
		
		color:white;
		font-style:italic;
	}