* {margin:0;padding:0;border:0;outline:0;font-size:100%;	vertical-align:baseline;	background:transparent;}

html {height: 100%}

body {font:12px/18px Arial, Tahoma, Verdana, sans-serif;	height:100%;}

ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;	border-spacing:0;}

a {color:#8A0021;outline:none;text-decoration:underline;}
a:hover {text-decoration:none;cursor:pointer;}

.fltlft {float:left;}
.fltrt {float:right;}
.clear {clear:both;}

p {margin:0 0 18px}
img {border:none;}

input {vertical-align: middle;border:solid 1px #ADADAD;font-size:12px;height:20px;padding-left:3px;padding-top:2px;}
select {vertical-align:top;border:solid 1px #ADADAD;font-size:12px;height:22px;}

#wrapper {min-height:100%;height:auto !important;height:100%;width:100%;}

div.container {padding:0px 30px;}

#shoptext {/*	border:1px solid #dedddd; */text-align:justify;}
#shoptext li {list-style-position:inside;}

/* Header */
/* ------------------------------------------------------------------------------ */
#top_line {width:100%;}
#menu_and_basket {width:100%;min-width:960px;position:relative;}

#header_menu {width:80%;min-width:767px;	height:36px;background: url('/Images/top_menu_bg.png') repeat-x;	line-height:30px;position:relative;}

#top_menu {top:7px;position:absolute;z-index:1;}

/*#top_menu strong a {cursor:pointer;}*/

#top_menu_right {position:relative;height:36px;background:url('/Images/top_menu_right.png') no-repeat top right;}
#top_menu_right .top_menu_link_img {position:absolute;right:0;}
#top_menu_right img {margin-top:13px;padding-right:7px;float:left;}
#top_menu_right span {padding-right:35px;float:left;	display:block;margin-top:6px;color:#FFFFFF;}

#menu_and_basket #basket {position:absolute;right:20px;top:6px;background:url('/Images/basket_button.png');width:158px;height:27px;}
#basket div.basket_pos {position:relative;}
div.basket_pos img#basket_arrow {outline:0;border:0px;position:absolute;top:11px;right:33px;background:url('/Images/basket_button_arrow_bottom.png');}
div.basket_pos span#basket_count_product {position:absolute;top:4px;right:12px;font-family:Helvetica, Arial, sans-serif;	
										  font-weight:bold;font-size:12px;color:#FFFFFF;}
#top_menu a {color:#FFFFFF;text-decoration:none;}
#top_menu a, a.mar {margin-left:19px;}
/*#top_menu a:hover,a.mar:hover {cursor:pointer;}*/
#header_bottom_left {width:345px;float:left;}
#header_bottom_left .logo {padding-top:25px;	padding-bottom:13px;}

td.header_banner {clear:both;vertical-align:top;	padding-right:20px;}
td.header_banner img {padding-top:20px;padding-bottom:20px;}

/* Phone 
------------------------------------------------------------- */
div.phone {height:30px;padding:20px 0px;font-weight:bolder;}
span.phoneText {color:#8D8D8D;line-height:12px;}
span.phoneCode {color:#CE0E30;}
span.phoneNumber {color:#CE0E30;font-size:20px;}

/* Baners
------------------------------------------------------------ */
#header_banner {position:relative;min-width:600px;width:100%;height:124px;background:url('/Images/banner_top_bg.jpg') repeat-x;}
#header_banner_left {height:124px;width:242px;background:url('/Images/banner_top_left.jpg') no-repeat;}
#header_banner_right {height:124px;width:355px;background:url('/Images/banner_top_right.jpg') repeat-x;position:absolute;right:0px;top:0px;z-index:0;/*    zoom:1; */}

div.header_text {margin:0px 0 15px 20px;padding-top:16px;color:White;font-size:16px;font-weight:bold;line-height:19px;}

/*------------------------------------------------------------ */
#searchtown {padding-top:25px;width:343px;height:20px;text-align:left;}
#searchtown img {padding:6px 0px 0px 5px;margin:0;}
#searchtown span {vertical-align:middle;	display:block;float:left;}

span.cityValue {vertical-align:middle;padding-left:5px;font-weight:bolder;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

/* Всплывающий блок городов */
div.related {behavior:url('/Styles/iepngfix.htc');*margin-top:5px;}
div.related div.absCityList {top:0px;z-index:100;left:60px;width:150px;height:62px;
							 background:url(/Images/basket_bottom_r.png) no-repeat bottom right;	}

div.city_boxhead_right {background:url(/Images/basket_top_r.png) no-repeat top right;height:10px;width:150px;}
div.city_boxhead_right div.city_boxhead_left {background:url(/Images/basket_top_l.png) no-repeat top left;height:20px;
											  margin-left:-9px;_margin-left:0px;   /* IE 6  */}
div.city_boxbody {background:url(/Images/basket_bottom_l.png) no-repeat bottom left;
				  height:55px; *height:52px;/* IE 7  */
				  margin-left:-9px;_margin-left:0px;/* IE 6  */
				  padding-bottom:-10px;_padding-bottom:0px;/* IE 6  */
				  padding-left:5px;_padding-left:0px;  /* IE 6  */}

#subcontent {z-index:100;position:absolute;display:none;}
a#townList {color:White;}

/* END Всплывающий блок городов */


/* --------------------------------------------------------------------------*/
a.city {padding-left:10px;clear:left;display:block;}
img.selectCity {display:inline;}

#searchtown a {margin-top:-3px;margin-bottom:0px;line-height:22px;_line-height:25px;  /* IE 6  */
			   width:150px;display:block;}
#subcontent a {padding-left:30px;line-height:25px;background:url(/Images/arrow_list.png) no-repeat 10px 5px;}


#slide {position:absolute;top:0;left:0;width:80%;min-width:767px;margin-top:-80px;z-index:99;}
#slide #green {background:url('/Images/slide_border_top.png') repeat-x;background-color:#CFCFCF;
				height:8px;font-size:0px;line-height:8px;}
#slide #slidecontent {background-color:#ececec;line-height:25px;	height:80px;color:Red;}
#slide #slidecontent .slide-top_menu {margin-top:10px;width:100%;}
#slide #slidecontent .slide-top_menu_item {width:25%;padding:0px 0px 0px 40px;}
a#slidebtn {background:url('/Images/slide_button_info.png') no-repeat;display:block;width:147px;	height:32px;
			margin-left:335px;left:0;position:absolute;z-index:99;}
a#slidebtn:active, a#slidebtn:focus {outline: 0;}
a#slidebtn:hover {outline: 0;cursor:pointer;}

/* START Basket panel styles  */
/* Basket Box
-------------------------------------------------------------------------------- */
#basket_sidebox {position:absolute;background: url(/Images/basket_bottom_r.png) no-repeat bottom right;width:300px; /* ems so it will grow */
				 z-index:100;right:20px;top:35px;display:none/*    margin-right:-320px; */}
.basket_boxhead_right {background:url(/Images/basket_top_r.png) no-repeat top right;	height:10px;width:300px;}
.basket_boxhead_right .basket_boxhead_left {background:url(/Images/basket_top_l.png) no-repeat top left;	width:300px;
											height:10px;margin-bottom:-10px;}
.basket_boxbody {background:url(/Images/basket_bottom_l.png) no-repeat bottom left;width:300px;/*min-height:30px;*/padding-bottom:-10px;}

/* Basket Box Content
-------------------------------------------------------------------------------- */
#basket_info {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;padding:0px 20px 5px 15px;}
#basket_info span {font-weight:bold;}
.basket_prod_item_info {height:50px;width:270px;clear:left;vertical-align:middle;padding:5px 0px 0px 20px;}
.basket_prod_item_info .plus_minus {width:8px;padding-right:5px;float:left;}
.basket_prod_item_info .plus_minus img {margin:7px 0px 0px 0px;}
.basket_prod_item_info img.product {width:34px;float:left;}
div.basket_prod_item_info div.item_text {padding-left:0px;width:210px;float:left;}
.basket_prod_item_info .item_text a {color:#8A0021;line-height:14px;}
.basket_prod_item_info .item_text span {display:block;clear:left;font-weight:bold;}

/* Button all product 
------------------------------------------------------------------------------------ */
#basket_submit {display:block;width:130px;padding:0px 0px 10px 15px;text-decoration:none;border:0px;}
.basket_button_all {padding:5px 10px;height:27px;clear:both;}
.basket_button_all .basket_button_all_left {width:9px;height:27px;float:left;background:url(/Images/basket_button_all_left.png) no-repeat bottom left;}
.basket_button_all .basket_button_all_text {height:27px;float:left;background: url(/Images/basket_button_all_bg_right.png) no-repeat bottom right;text-align:center;}
.basket_button_all_text h2 {height:21px;padding-top:4px;	font-weight:bolder;font-size:12px;font-family: Arial, Helvetica, sans-serif; 
							/*    font-family:  Tahoma, Helvetica, Arial; */color: #CE0E30;}
.basket_button_all_text h2 span {padding-top:5px;padding-right:10px;}

/*---------------------------------------------------------------------------- 
 END Basket panel styles */


/* Search
---------------------------------------------------------------------------- */
#search {padding-top:30px;}
#search input {float:left;padding:0px 0px 0px 5px;margin:0px;border:solid 1px #ADADAD;font-size:15px;
			   width:240px;height:22px;line-height:20px;}
#search input.img_btn {float:left;padding:0px;margin:0px;vertical-align:middle;width:59px;height:24px;}
#search a {margin-top:5px;color: #8A0021;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {width:100%;min-width:960px;height:1%;}
#container {width:100%;padding-top:20px;vertical-align:top;}
#prod_menu {float:left;clear:left;width:590px;padding-left:20px;}
#content {float:left;padding-left:20px;padding-bottom:20px;}
#shop_info {float:left;width:100%;padding-bottom:20px;}
#middle_bottom {padding:20px;clear:both;/*height:350px;*/}
#middle_bottom #showwindow {height:320px;}
#shop_info p.shop_info_title {font-weight:bold;font-size:14px;}

/* Product Cat
-----------------------------------------------------------------------------*/
a.prod_item, a.prod_item:hover {float:left;margin:3px;font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;
								color: #CE0E30;text-decoration:none;	cursor:pointer;}

#prod_cat {float:left;height:190px;width:148px;background: url('/Images/product_cat_item_bg.png') repeat-x;}
img.prod_border_left {float:left;width:18px;}
div.prod_cat_item {float:left;width:148px;}
img.prod_border_right {float:left;width:18px;}
.prod_cat_name {padding-top:5px;width:148px;	height:40px;text-align:center;color:#CE0E30;	
				font-family:Arial, Helvetica, sans-serif;font-size:16px;	font-weight:bold;}
div.prod_cat_img {width:148px;height:142px;text-align:center;display:table-cell;	vertical-align:middle;}
.prod_cat_img img.img_category {}

/* Div - new products Border 
----------------------------------------------------------*/
/* Show only to IE PC \*/
* html .boxhead h2 {height:26px;} /* For IE 5 PC */
.sidebox {float:left;width:100%;/*margin: 0 auto;  center for now  width: 50%; ems so it will grow */
		  background:url(/Images/new_prod_bottom_right.png) no-repeat bottom right;}
.boxbody {background:url(/Images/new_prod_bottom_left.jpg) no-repeat bottom left;padding:10px 10px 10px 15px;float:left;}
.boxhead h2 {background:url(/Images/new_prod_top_l.jpg) no-repeat top left;padding-top:5px;padding-left:20px;
			 font-weight:bold;font-size:15px;color:#CE0E30;height:21px;}
.boxhead {background:url(/Images/new_prod_top_r.png) no-repeat top right;}

/* New product block
------------------------------------------------------------------- */
div.new_product_item {float:left;}
div.bottom_product_item {float:left;}
div.div_container {padding-right:25px;padding-left:20px;padding-bottom:0px;}
a.title_product {text-align:left;clear:left;	display:block;font-weight:bold;font-size:14px;font-family:Arial, Helvetica, sans-serif;
				 color:#8A0021;text-decoration:underline;padding-bottom:5px;}
a.title_product:hover {text-decoration:none;}

img.product {float:left;padding-right:10px;}
.product_info {clear:both;}
div.new_prod_text {text-align:left;padding-top:10px;	padding-bottom:0px;}
div.recomendet_prod_text {float:left;text-align:left;width:90px;}
div.new_prod_text .new_prod_info_text li {list-style-type:none;list-style-position:outside;}
div.recomendet_prod_info_price {float:left;padding-top:10px;}
div.new_prod_info_price {padding:10px 5px;clear:left;}
div.recomendet_prod_info_price span.price {font-weight:bolder;font-size:24px;font-family:Arial, Helvetica, sans-serif;color:#CE0E30;font-style:normal;}
div.new_prod_info_price span.price {font-weight:bolder;font-size:24px;font-family:Arial, Helvetica, sans-serif;
									/*    font-family:  Tahoma, Helvetica, Arial; */	color:#CE0E30;font-style:normal;}
span.price_small {
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif; /*    font-family:  Tahoma, Helvetica, Arial; */
	color: #CE0E30;
	font-style: normal;
}
#multi {margin-right:20px;margin-top:20px;}
#multi span {font-style:italic;font-size:15px;background-color:#F7D4BF;padding:10px;}

.bold {font-weight:bold;	font-size:12px;font-family:Arial, Helvetica, sans-serif;}
span.old_price {clear:both;float:left;font-weight:bold;font-family:Arial, Helvetica, sans-serif;	font-size:12px;
				text-decoration:line-through;white-space:nowrap;}
a.italic_link {font-style:italic;white-space:nowrap;}

/* News 
------------------------------------------------------------------- */
#news {float:left;width:100%;padding-top:20px;}
.news_head {font-weight:bold;font-size:15px;	color:#CE0E30;}
#news .new_item {float:left;padding:5px 0px;}
.news_date {width:80px;float:left;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.news_title {padding-left:85px;}
.news_title_all {clear:left;padding-left:85px;}
.news_title a, a:hover {color:#8A0021;}

a.all_news {color:#8A0021;text-align:left;font-weight:bold;}

/* Button all product 
------------------------------------------------------------------------------------ */
.button_all_pos {clear:left;}
.button_all {float:left;height:28px;}
.button_all .button_all_left {width:17px;height:28px;float:left;background:url(/Images/button_all_left.jpg) no-repeat bottom left;}
.button_all .button_all_text {height:28px;float:left;background: url(/Images/button_all_bg_right.jpg) no-repeat bottom right;}
.button_all_text h2 {padding-top:5px;padding-right:17px;}
.button_all_text h2 span {height:21px;padding-top:4px;font-weight:bolder;font-size:12px;	font-family:Arial, Helvetica, sans-serif;
						  /*font-family:Tahoma, Helvetica, Arial;*/color:#CE0E30;text-decoration:underline;}
.button_all_text h2 span:hover {text-decoration:none;cursor:pointer;}

/* buttonAll Box_new
-------------------------------------------------------------------------------- */
#buttonAll_sidebox {background:url(/Images/button_All_bottom_r.png) no-repeat bottom right;}
.buttonAll_boxhead_right {background:url(/Images/button_All_top_r.png) no-repeat top right;height:10px;}
.buttonAll_boxhead_right .buttonAll_boxhead_left {background:url(/Images/button_All_top_l.png) no-repeat top left;height:10px;}
.buttonAll_boxbody {background:url(/Images/button_All_bottom_l.png) no-repeat bottom left;text-align:center;	clear:both;}
.buttonAll_boxbody h2 {margin-top:0px;padding-bottom:10px;}
.buttonAll_boxbody h2 span {font-weight:bolder;font-size:12px;font-family: Arial, Helvetica, sans-serif;
							/*font-family:Tahoma,Helvetica,Arial;*/color:#CE0E30;text-decoration:underline;}
.buttonAll_boxbody h2 span:hover {font-weight:bolder;font-size:12px;	font-family: Arial, Helvetica, sans-serif;
								  /*font-family:Tahoma,Helvetica,Arial;*/color:#CE0E30;text-decoration:none;}
/* Left Content 
----------------------------------------------------------------------------- */
#content_left {width:215px;clear:both;float:left;padding-left:20px;}
#category_list {float:left;padding-bottom:50px;width:215px;}
/*
#category_list a.title_product {clear:both;white-space:nowrap;}
#category_list ul li {clear:both;list-style-type:none;}
#category_list .selected_pos {float:left;height:33px;white-space:nowrap;}
.button_all_text h2 span.select_item_menu {padding-top:-10px;font-weight:bolder;	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;color:#CE0E30;	text-decoration:none;}
*/
#category_list a.category_item {clear:both;display:block;line-height:27px;padding-left:10px;	padding-top:6px;padding-bottom:12px;
								font-weight:bolder;font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#A00B2C;}
.new_prod_text img {clear:left;float:left;}
div#you_view_panel {padding-top:10px;clear:left;}
b.ul_title {font-weight:bolder;font-size:14px;font-family:Arial,Helvetica,sans-serif;}
ul.you_view_panel li {padding-top:10px;}
ul.you_view_panel a {color:#8A0021;}

#content_left img.content_left_img {margin-top:10px;margin-bottom:10px;}

/* Catalogy
-----------------------------------------------------------------------------*/
#header_catalog {float:left;padding-bottom:20px;}
#navigation {padding-top:10px;padding-bottom:10px;}
.name, .price {clear:left;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:18px;
			   color:#CE0E30;padding-top:10px;	padding-bottom:10px;}
span.name {display:block;}
#sub_navigate {white-space:nowrap;}
#sub_navigate .block_img {padding-top:20px;width:140px;height:140px;	vertical-align:middle;text-align:center;float:left;}
#sub_navigate img {float:left;}

div.sub_menu {padding-top:0px;padding-bottom:0px;padding-left:10px;float:left;}
div.sub_menu ul.sub_menu {padding-top:10px;clear:left;float:left;list-style-type:none;list-style-position:outside;}
div.sub_menu ul.sub_menu td {padding-left:10px;padding-right:30px;}
div.sub_menu li.sub_menu_item {padding-top:8px;padding-bottom:6px;display:block;}
div.sub_menu li.sub_menu_item:before, .list-item-before {/* background:url(/Images/arrow_list.png) no-repeat top left;*/padding-top:2px;
															height:20px;float:left;content:url(/Images/arrow_list.png);}
div.sub_menu li.sub_menu_item span.selected {color:#CE0E30;}
div.sub_menu li.sub_menu_item a.selected {color:#CE0E30;text-decoration:none;}
div.sub_menu li.sub_menu_item a.selected:hover {text-decoration:underline;}
div.sub_menu li.sub_menu_item a {font-family:Arial,Helvetica,sans-serif;	font-size:12px;font-weight:bold;	color:#696969;}

#new_product {clear:left;}
#product_list {padding:0!important;clear:both;}
#product_catalog {clear:left;}
#product_catalog dd.product_catalog_item {/*height:380px;float:left;width:200px;margin-right:11px;margin-top:10px;*/
											padding:0px 0px 30px 20px;width:230px;display:-moz-inline-box;display:inline-block;
											/* фаза 1 — добавляем inline-block */word-spacing: normal; 
											/* фаза два — восстанавливаем убранный пробел в блоках */vertical-align:top;
											/* IE6 некорректно позиционирует без этого */}
#filter {border-left:solid 3px #D3D3D3;padding-left:15px;margin-bottom:20px;}
#filter span {padding-bottom:20px;clear:left;display:block;}
#filter span a {text-decoration:none;}
#sorting {clear:left;padding-bottom:20px;}
#sorting span, #filter span.title {float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;	font-weight:bold;}
#sorting a {float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#696969;padding-left:30px;
			font-weight:bold;white-space:nowrap;}
#sorting span.sorting_selected {font-weight:bold;color:#C32735;float:left;white-space:nowrap;padding-left:30px;
								cursor:default;white-space:nowrap;}

/* Button CSS - button All и т.д.
------------------------------------------------------------------------- */
.button1 {width:90%;float:left;background-color:#F7D4BF;	padding:10px;text-align:left;}
.button1:before {display:block;height:10px;background:url(/Images/button_top_right.png) no-repeat 100% 0;
	content:url(/Images/button_top_left.png);margin:-10px -10px 5px -10px;}
.button1:after {display:block;height:10px;background:url(/Images/button_bottom_right.png) no-repeat 100% 0;
				content: url(/Images/button_bottom_left.png);margin: 5px -10px -10px -10px;}

/* Button All style text 
----------------------------------------*/
.button1 div.buttonAll {text-align:center;line-height:14px;}
.button1 div.buttonAll span {display:block;font-weight:bolder;font-size:12px;font-family:Arial,Helvetica,sans-serif;
							 /*font-family:Tahoma,Helvetica,Arial;*/	color:#CE0E30;text-decoration:underline;}
.button1 div.buttonAll span:hover {text-decoration:none;}

/* Select Category item style text
----------------------------------------*/
.button1 div.selected {padding-top:0px;padding-bottom:1px;line-height:14px;}
.button1 div.selected span {display:block;font-weight:bolder;font-size:14px;	font-family:Arial, Helvetica, sans-serif;
							/*font-family:Tahoma,Helvetica,Arial;*/color:#CE0E30;text-decoration:none;}
/* ProductView
------------------------------------------------------------------------------*/
div.productImage {float:left;height:155px;width:185px;margin-top:10px;padding-top:10px;text-align:center;vertical-align:middle;}
div#product_fotos div.productImage {margin:10px;border:solid 0px #ADADAD;vertical-align:middle;}
div#product_fotos div.productImage a.product_img {display:block;border:0px;}
img.productImg {border:0px;}

#product_descript {float:left;min-height:200px;margin-top:20px;padding-left:30px;border-right-width:1px;
				   border-right-color:#ADADAD;border-right-style:solid;}
#product_descript ul {margin-left:20px;padding-left:20px;padding-bottom:10px;}
#product_price {float:left;min-height:200px;	padding-left:15px;padding-top:20px;width:200px;}
div.new_prod_info_price a.baybtn {display:block;float:left;}

#product_price img {clear:left;}
#product_price img#bay {float:left;}
#product_price img.imgSale {padding:0px;clear:both;float:left;}
#product_price div.comapre_err_link {margin-top:20px;clear:both;}
#product_price div.comapre_err_link a.italic_link {display:inline;line-height:30px;}
#product_properties {clear:both;}

#selected_tab_property {clear:both;width:320px;text-align:center;}
#selected_tab_property a {line-height:10px}

#tab_property, #tab_foto {vertical-align:middle;float:left;margin:0 0px;}
#tab_property {width:150px;}
#tab_foto {width:130px;}
#tab_property a, #tab_foto a{display:block;margin-top:15px;margin-left:6px;*margin-top:13px;}
#tab_foto a{margin-left:10px;}

.button1 div.tab_selected {padding:3px;line-height:5px;}
.button1 div.tab_selected span {padding-left:20px;}

#tab_property .button1 {padding:10px;}
#tab_foto .button1 {padding:10px;}


div.propeties {padding-top:20px;	clear:both;}
div.propeties span#titl_base, span#titl_other {display:block;font-size:14px;	font-weight:bold;padding:10px;}

#product_fotos {padding-top:20px;clear:both;}
#propeties .properties_list {min-width:620px;max-width:1024px;}

td.properties_list_item {vertical-align:top;	padding:5px 40px 5px 5px;}
td.properties_list_item div.property_name {float:left;font-style:italic;	width:170px;}
td.properties_list_item div.property_value {display:block;font-weight:bold;margin-left:180px;max-width:300px;}

#follow_product {padding-top:40px;clear:left;}
#similar_product {padding-top:40px;padding-bottom:40px;margin-bottom:40px;clear:left;}
#product_popular {padding-top:40px;padding-bottom:40px;margin-bottom:40px;clear:left;}

span.title {display:block;padding-bottom:20px;font-family:Arial,Helvetica,sans-serif;font-size:16px;	font-weight:bold;}
span.title_basket {display:block;padding-bottom:10px;font-family:Arial,Helvetica,sans-serif;	font-size:16px;font-weight:bold;}
div.not_item {margin-left:30px;font-style:italic;}

#product_order_completed {padding-top:20px;padding-left:20px;float:left;}
#product_order_completed span.info {display:block;clear:left;}

.EmptyData {padding-left:20px;height:30px;vertical-align:top}

/* Noveltys 
---------------------------------------------------------------------------- */
#noveltys .novblock {margin-right:11px;margin-bottom:30px;float:left;}

/*  Pages
-----------------------------------------------------------------------------*/
div.pager {margin-left:-10px;padding-top:20px;padding-bottom:20px;clear:both;}
div.pager .nopadding {padding:0!important;}
div.pager a {font-size:14px;	padding:6px;}
div.pager span {font-size:14px;padding:6px;}
div.pager a.disabled {color: #999999;text-decoration:none;
	cursor:default; 
	padding:6px;
}

/*  Basket
-----------------------------------------------------------------------------*/
#basket_info_table
{
	padding-top:10px; 
	padding-bottom:10px; 
}
#basket_info_table table th
{
	text-align: left;
	font-style: italic;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #ADADAD;
	height: 30px;
	font-weight: normal;
}

#basket_info_table table td.basket_item
{
	padding:10px 5px 10px 5px; 
	text-align: left;
	height: 20px;
	vertical-align:middle;  
}

#basket_info_table table td.footer
{
	border-top: solid 1px #ADADAD;
	padding:5px 10px 0px 5px; 
	text-align: left;
	height: 40px;
	vertical-align:middle; 
}

td.basket_item input
{
	padding-top:2px; 
	padding-left:3px; 
	height:17px;
	width:60%;
}

td.basket_item input.tdCount
{
	display:block;
	vertical-align:top;   
}

#payChange
{
	border:solid 1px #ADADAD;
	font-size:12px;
	height:19px; 
}

div.cash
{
	width:500px; 
}

table.tableAnket td
{
	padding:3px 10px; 
	vertical-align:top; 
}

table.tableAnket td input
{
	padding-top:2px;
	font-size:14px;
	height:20px;
}

#oformit .submit
{
	padding-top:15px; 
	width:148px;
	height:29px;
	display:block; 
}

select.ddPayMethod
{
	font-size:13px;
	line-height:20px; 
	height:22px;
}

span.sub_title
{
	display:block; 
	padding-bottom:20px; 
	font-weight:bold;
	font-size:14px;
}

input.textBox
{
	width:350px;
}

#basket_recalc
{
	display:block;
	text-decoration:none;
	width:100px;
}

input.tbSelected, span.tbSelected input
{
	vertical-align:middle;
	text-align:center;    
	border:0px;
}

span.orderInfo
{
	display:block;  
	padding-top:10px; 
	font-weight: bold;
}

div.leftBanner
{
	padding-top:10px;
	clear:left; 
}
div.bannerItem
{
	padding-top:10px;
}


/* Article 
-----------------------------------------------------------------------------*/
#article
{
	padding:30px 20px 30px 280px; 
}

div.new_item
{
	clear:both;
	padding:10px 0px; 
}

div.date
{
	float:left; 
	width:110px; 
	font-weight: bold;
}

div.news_title span.title
{
	font-weight: bold;
	font-size: 12px;
	color: #CE0E30;
	padding:0px 0px 5px 0px; 
}

div.news_title a.title
{
	display:block;  
}

/* Error Pages
-----------------------------------------------------------------------------*/
#err_logo
{
	display:block;  
	padding:0px 0px 30px 0px;
}

#err_title
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #970026;
	padding-bottom:10px;
}

#err_red
{
	color: #970026;
	font-weight: bold;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer
{
	float:left;  
	width:100%;
	height:120px;
	background:url('../Images/footer_bg.jpg') repeat-x;
}

#footer img
{
	padding:20px 0px 0px 20px;
	text-align:center;
}

#footer_menu
{
	padding-left:30px;
	padding-top:15px;
}

#footer_menu .top
{
	padding-top:5px;
	padding-bottom:5px;
}

#footer_menu .middle
{
	padding-top:5px;
	width:650px;
}

#footer_menu .middle .block_info
{
	float:left;
	padding-right:30px;
}

#footer_menu .block_menu
{
	clear:both; 
	padding-bottom:10px;
	padding-right:30px;
	padding-top:10px; 
}

#footer_menu a, a:hover
{
	color:#8A0021;
}


