* {
	margin: 0;
	padding: 0;
}

html, body {
    width: 100%;
    height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(/images/new/back.jpg) repeat-x #00173d;	 
	padding: 0px;
	margin: 0px;

} 
.preloader_img{
	background: url(/images/new/header_gor_menu_hover.jpg) ;
	display: none;	
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 3000px;
	width: 3000px;
}

a{
	outline-style: none;
}

/* div, img, td, table, tr, a{ behavior: url(resources/iepngfix.htc);} */

a.menulink:link {
	COLOR: gray;
	text-decoration:none;
	font-size:12px;
	text-align:center;
}
a.menulink:visited {
	COLOR: gray;  text-decoration:none;
	font-size:12px;
}
a.menulink:hover {
	COLOR: silver;  text-decoration:none;
	font-size:12px;
	
}


a.hotkeymenu:link {
	COLOR:#000;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
a.hotkeymenu:visited {
	COLOR:#000;  text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
a.hotkeymenu:hover {
	COLOR:#000;  text-decoration:none;
	font-size:10px;
	font-weight:bold;	
}

.item_name{font-size:13px; font-weight:bold; color:#959595;}

.menu_left_div{
background:url(/images/drop_menu/drop_c.png) repeat -10px -10px;
padding-bottom:5px;
padding-left:33px;
padding-top:5px;
text-align:left;
width:184px;
border-bottom:1px solid #FEFEFE;
}

.menu_left_div_a{
background:url(/images/drop_menu/drop_down.png) repeat -10px 0px;
padding-bottom:5px;
padding-left:33px;
width:184px;
padding-top:5px;
text-align:left;
border-bottom:1px solid #FEFEFE;
}

.grey_14{
color:#646363;
font-size:14px;
}

#f_tab1 td, #f_tab2 td{
width:160px;
padding-left:5px;
padding-right:5px;}

.st_name{font-size:14px; color:#000000; font-weight:bold;}















/* scroll */

.foto{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	height:137px;
	margin:5px;
	padding:5px 10px 10px;
	text-align:center;
	top:0px;
}


.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

.scrollable .active {
	/* border:2px solid #000; */
	/* z-index:9999; */
	position:relative;
}
.scrollable .items table{
	height: 118px;
	float: left;
}


.scrollable .items table a,
.scrollable .items table img{
	border: none;
	outline: none;
}

.promo_brand_img{
	margin: 0px 30px;

}

.main_baner_rollet a.left{
	display:block;
	float:left;
	cursor:pointer;
	font-size:1px;
	width:18px;
	height:19px;
	background:url(../images/left_arrow.gif);
	background-repeat:no-repeat;
	margin: 70px 0px 0px 0px; 
}
.main_baner_rollet a.right{
	display:block;
	float:right;
	cursor:pointer;
	font-size:1px;
	width:18px;
	height:19px;
	background:url(../images/right_arrow.gif);
	background-repeat:no-repeat;
	margin: 70px 0px 0px 0px; 
}
.main_baner_rollet a.left:hover{
	background:url(../images/left_arrow_c.gif);
}
.main_baner_rollet a.right:hover{ 
	background:url(../images/right_arrow_c.gif);
}
.main_baner_rollet .scrollable {
	position:relative;
	overflow:hidden;
	width: 880px;
	margin: 0px auto;
	height: 165px;
	overflow: hidden;
}
.main_baner{
	background: url(/images/top_tab.png) no-repeat top center; 
	padding-top:9px;	
}
.main_baner_a ,
.main_baner_a img {
	display: block;
	width: 948px;
	height: 344px;
	margin: 0px auto;
	outline: none;
	border: none;
}
.main_baner_rollet {
	background-image:url(/images/item_scroll.png); 
	background-repeat:no-repeat; 
	background-position:center;
	width:948px; 
	height:179px; 
	margin: 0px auto;
	overflow: hidden;
}

/* ****************************************************************************************************************************** */
/* ******************************************************************************************************************************* */


.main_brand_rollet{
	margin-left: 2px;
}

.main_brand_rollet a.left{
	display:block;
	float:left;
	cursor:pointer;
	font-size:1px;
	width:18px;
	height:19px;
	background:url(../images/left_arrow.gif);
	background-repeat:no-repeat;
	margin: 55px 0px 0px 10px; 
}
.main_brand_rollet a.right{
	display:block;
	float:right;
	cursor:pointer;
	font-size:1px;
	width:18px;
	height:19px;
	background:url(../images/right_arrow.gif);
	background-repeat:no-repeat;
	margin: 55px 10px 0px 0px; 
}
.main_brand_rollet a.left:hover{
	background:url(../images/left_arrow_c.gif);
}
.main_brand_rollet a.right:hover{ 
	background:url(../images/right_arrow_c.gif);
}
.main_brand_rollet .scrollable {
	position:relative;
	overflow:hidden;
	width: 860px;
	margin: 0px auto;
	height: 130px;
	overflow: hidden;
}







.group_baner_rollet a.left{
	display:block;
	float:left;
	cursor:pointer;
	font-size:1px;
	width:18px;
	height:19px;
	background:url(../images/left_arrow.gif);
	background-repeat:no-repeat;
	margin: 55px 0px 0px 0px; 
}
.group_baner_rollet a.right{
	display:block;
	float:right;
	cursor:pointer;
	font-size:1px;
	width:18px;
	height:19px;
	background:url(../images/right_arrow.gif);
	background-repeat:no-repeat;
	margin: 55px 0px 0px 0px; 
}
.group_baner_rollet a.left:hover{
	background:url(../images/left_arrow_c.gif);
}
.group_baner_rollet a.right:hover{ 
	background:url(../images/right_arrow_c.gif);
}
.group_baner_rollet .scrollable {
	position:relative;
	overflow:hidden;
	width: 460px;
	margin: 0px auto;
	height: 137px;
	overflow: hidden;
}
.group_baner_rollet {
	padding-top: 20px;
	background-repeat:no-repeat; 
	background-position:center;
	width:500px; 
	margin: 0px auto;
	overflow: hidden;
}
div.scrollable div.items div.group_baner_rollet_items_content{
	margin: 0px 5px;
	padding: 0px;
	float: left; 
	background-image:url(/images/op_item_img.png);
	background-position:center;
	background-repeat:no-repeat;
	width:116px;
	height:137px;
	text-align: center;
}
.group_baner_rollet_items_content a,
.group_baner_rollet_items_content a img{
	outline: none;
	border: none;
}
.group_baner_rollet_items_content a img{
	margin-top: 5px;
}

.group_baner_rollet div.scrollable{
	width:460px; 
	margin:0px auto;
}




/*
a.browse {
	display:block;
	float:left;
	cursor:pointer;
	font-size:1px;
}


a.right 	{ 
	width:18px;
	height:19px;
	background:url(../images/right_arrow.gif);
	background-repeat:no-repeat;		
	background-repeat:no-repeat;
	margin: 70px 0px 0px 0px;
	clear:right; 
}


a.left{ 
	width:18px;
	height:19px;
	background:url(../images/left_arrow.gif);
	background-repeat:no-repeat;
	margin: 70px 0px 0px 0px; 
	
}	

a.disabled {
	visibility:hidden !important;		 
}

*/

a.buy {	
	background:url(../images/f_buy_s.png);
	background-repeat:no-repeat;
	float:right;
	width:68px;
	height:36px;
	cursor:pointer;
	margin-right:10px;

}


a.buy:hover {
	background:url(../images/f_buy_over_s.png);
	background-repeat:no-repeat;
	float:right;
	width:68px;
	height:36px;
	cursor:pointer;
	margin-right:10px;
}
/* ********************************  scroll end *************************************** */



/* ******************************** news begin *************************************** */
.news_img{
	width: 110px;
	float: left;
	margin: 5px;
	
}
.news_img_big{
	width: 200px;
	float: left;
	margin: 5px 5px 5px 0px;
	
}
.news_title a{
	display: block;
	font-size:14px;
	font-weight: bolder;
	color: #000000;
}
.news_txt{
	text-align: left;
	padding: 5px;
	margin-bottom: 15px;
	overflow: hidden;
	background: url(/images/center_sbg.png) 0% 100% repeat-x;
}
.news_preview{
	color:#646363;
	font-size: 12px;
	padding-bottom: 15px;
}
.news_add, .news_viewes{
	color:#646363;
	font-size: 10px;
	text-align: left;
}
.showPager{
	text-align: left;
	color:#646363;
	font-size: 12px;
	padding: 15px 5px 15px 5px;
}
.news_content{
	vertical-align: top;
	padding: 0px 5px;
	text-align: left;	
}
.news_content p{
	margin-top: 0px;
	text-align: left;
}
.news_content_title{
	color:#646363;
	margin: 0px;
	padding: 0px 5px 10px 5px;
}
/* ******************************** news end *************************************** */

/* ******************************** promo begin *************************************** */
.promo_container{
	text-align: left;
	overflow: hidden;
	padding: 5px;
}
.promo_container table{
	width: 100%;
	margin-bottom: 15px;
}
.promo_title{
	padding-left:10px;
	color:#006699;
	font-weight: bolder;
	padding-bottom: 15px;
}
.promo_buttons {
	vertical-align: middle;
}
.promo_buttons a{
	font-size:10px;
    color:#666666;
	text-decoration:none;
	padding-top: 12px;
	height:24px;
	display: block;	
	float: left;
}
.promo_buttons input{
	background:url(../images/button_vhod.png) no-repeat left; 
	height:36px; 
	width:68px; 
	border:none;
	cursor: pointer;
}
.promo_label{
	width: 70px;
	color: #666;
}
.input_unit_left{
	background: url(../images/vhod_left.png) no-repeat;
	}
.input_unit_right{
	background: url(../images/vhod_right.png) 100% 0% no-repeat;
}
.input_unit_middle{
	background: url(../images/vhod_centr.png) repeat-x;	
	margin: 0px 5px;
	}
.input_unit_middle input{
	background: none;
	clear: both;
	width: 100%;
	border: none;
	height: 22px;
	padding-top: 2px;
}

.promo_logged{
padding:10px;
border-bottom:#cdcdcd 1px solid;
background:url(/images/center_sbg.png) repeat-x bottom;
text-align: center;
}

.promo_logged div{ 
	color: #666;
	margin-bottom: 15px;
	text-align: center;	
	overflow: hidden;
}

.promo_logged a{
	color:#006699;	
	padding: 0px 5px;
}

.promo_logged a:hover{
	text-decoration: none;
}
/* ******************************** promo end *************************************** */

/* ******************* /index/group/ ****************************** */
.group_right_column{
	float: left;
	width: 229px;
	padding-right: 20px;
	overflow: hidden;
}

/* ******************** GOODS ************************************************/
.goods_parametrs{
	width: 500px;
	overflow:hidden;
}
.goods_parametrs table {
	/* border-collapse: collapse; */
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	color: #5A5C5F;	
	background: url(../images/op_tab/tablica.gif) repeat-x; 
	
}
.goods_parametrs_thead {
	height: 33px; 
	vertical-align: middle; 
	background: url(../images/op_tab/tablica.gif) repeat-x; 	
}
.goods_parametrs_thead td{
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	white-space: nowrap;	
	background: url(../images/op_tab/razdelitel.gif) 99% 50% no-repeat transparent;
}
.goods_parametrs_tbody {
	background: url(../images/center_sbg.png) 0% 100% repeat-x;	
}

.goods_parametrs_body td{	
	border: 1px solid #D3D3D3;
	text-align:center;	
}
.goods_character, 
.goods_character div,
.goods_character_value, 
.goods_character_value  div{
	text-align: left;
	font-size:10px;
}
.goods_character div, 
.goods_character_value  div{
	overflow: hidden;
	height: 12px;
}
.goods_character, .goods_character_value{
	padding: 5px 0px;
}
.goods_amount{
	width: 30px;
	background: none;
	margin-right: 3px;
	border: 1px solid #D3D3D3;
}
.goods_cart{
	background:url(../images/op_tab/korzina.png) no-repeat; 
	width:20px; 
	height:20px; 
	border:0px;
	cursor: pointer;
}
.goods_cart_td span  {
	font-size:10px;
}
.goods_top{
	text-align: left;
	width: 500px;
	overflow: hidden;
}
.goods_tbl{
	table-layout: fixed;
	border-collapse: collapse;
}
.goods_top_category_title{
	float: left;
	padding-left:25px;
	color:#999;
	font-size: 12px;
	font-weight: bolder;
}	
.goods_top_group_title{
	color:#0066cc;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;	
}	
.goods_top_group_img{
	width:227px;
}
.goods_top_product_img{
	padding-left:25px; 
	min-height: 50px;
}
.goods_top_product_img img{

}

.labels_images_mymarks img{
	margin-right: 3px;
}
.table_images_mymarks{
	float: right; 
	margin-right: 10px;
}

.goods_top_model_img  img{
	border: none;
	width: 150px;
}
.goods_top_model_img{
	float: right;
	text-align: left;
	padding-right:15px; 
	vertical-align: bottom;		
}
.goods_top_markid_img{
	text-align:right;
	padding-right:25px; 
	float: right;
	vertical-align: top;
}

.goods_top_loupe_img{
	clear: both;
    margin-bottom: 15px;
}
.goods_top_loupe_img a,
.goods_top_loupe_img a img{
	display: block;
	margin: 0px auto;
	border: none;
	outline: none;
}
/* ******************** GOODS ************************************************/

/* ******************** new flafman begin************************************************/

#wrapper {
	width: 966px;
	margin: 0px auto;
	min-width: 966px;
	height: auto !important;
}

#header {
	background: url(../images/new/header_back.jpg) no-repeat;
	overflow: hidden;
}
.header_editable_place{
	height: 206px;
	overflow: hidden;	
	position: relative;	
	/* visibility: hidden; */
}

#middle {
	width: 100%;
	padding: 0px;
	height: 1%;

}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#container {
	width: 100%;
	float: left;
	overflow: hidden;	
}

#content {
	/* background: #0000FF; */
	overflow: hidden;	
	min-height: 10px;
}

.content_inclusion{
	padding: 0px 1px;
}

#left_content_area {
	float: left;
	margin-left: -100%;
	position: relative;
	overflow: hidden;
}

#left_content_area .inclusion{
	overflow: hidden;
	padding: 0px 0px 0px 9px;
	/* background: url(/images/mainbaners/back_fix.gif) repeat-x;	*/
}

#right_content_area {
	float: left;
	margin-right: -3px;
	position: relative;
	overflow: hidden;	

}
#right_content_area .inclusion{
	overflow: hidden;
	padding: 0px 9px 0px 0px;
	/* background: url(/images/mainbaners/back_fix.gif) repeat-x;	 */
}

#white_bot{
	height: 14px;
	overflow: hidden;
}
#white_bot span{
	display: none;
}
#white_top {
	height: 14px;
	overflow: hidden;	
}
#white_top span{
	display: none;
}

.white_top_1 { 
	/* background: url(../images/new/white_top_1.png) 0% 100% no-repeat ; */
}
.white_top_2 { 
	background: url(../images/new/white_top_2.png) 0% 100% no-repeat ;
}
.white_bot_1 { 
	background: url(../images/new/white_bot_1.png) no-repeat;
}
.white_bot_2 { 
	background: url(../images/new/white_bot_2.png) no-repeat;
}
.white_middle_1{
	background: url(../images/new/white_middle_1.png) repeat-y;
}
.white_middle_2{
	background: url(../images/new/white_middle_2.png) repeat-y;
}

.left_1{
	width: 228px;
}
.right_1{
	width: 237px;
	margin-left: -237px;
	border-left: 1px solid #cdcdcd;
}
.content_1{
	padding: 0px 237px 0px 229px;
}
.left_2{
	width: 230px;
}
.right_2{
	width: 226px;
	margin-left: -226px;
}
.content_2{
	padding: 0px 226px 0px 230px;
}	

#footer {
	clear: both;
	margin: 0px auto;
	width: 966px;
	min-width: 966px;
	height: 60px;
}
/* **************************************************** */
.header_gor_menu{
	position: absolute;
	top: 150px;
	left: 0px;
	width: 700px;
	height:	49px;
	overflow: hidden;
}
.header_gor_menu ul,
.header_gor_menu ul li,
.header_gor_menu ul li a{ 
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;	
	height: 49px;	
}
.header_gor_menu ul li a,
.header_gor_menu ul li a img { 
	border: none;
	outline: none;
}

.header_gor_menu ul li.punkt1 a img,
.header_gor_menu ul li.punkt2 a img,
.header_gor_menu ul li.punkt3 a img,
.header_gor_menu ul li.punkt4 a img,
.header_gor_menu ul li.punkt5 a img,
.header_gor_menu ul li.punkt6 a img,
.header_gor_menu ul li.punkt7 a img{

	 display: none; 
}

.header_gor_menu ul li.punkt1 a:hover img,
.header_gor_menu ul li.punkt2 a:hover img,
.header_gor_menu ul li.punkt3 a:hover img,
.header_gor_menu ul li.punkt4 a:hover img,
.header_gor_menu ul li.punkt5 a:hover img,
.header_gor_menu ul li.punkt6 a:hover img,
.header_gor_menu ul li.punkt7 a:hover img{
	display: block;
}
.header_gor_menu ul li.punkt1,
.header_gor_menu ul li.punkt1 a,
.header_gor_menu ul li.punkt1 img{
	width:  110px;
}
.header_gor_menu ul li.punkt2,
.header_gor_menu ul li.punkt2 a,
.header_gor_menu ul li.punkt2 img{
	width:  98px;
}

.header_gor_menu ul li.punkt3,
.header_gor_menu ul li.punkt3 a,
.header_gor_menu ul li.punkt3 img{
	width:  98px;
}

.header_gor_menu ul li.punkt4,
.header_gor_menu ul li.punkt4 a,
.header_gor_menu ul li.punkt4 img{
	width:  98px;
}

.header_gor_menu ul li.punkt5,
.header_gor_menu ul li.punkt5 a,
.header_gor_menu ul li.punkt5 img{
	width:  98px;
}

.header_gor_menu ul li.punkt6,
.header_gor_menu ul li.punkt6 a,
.header_gor_menu ul li.punkt6 img{
	width:  98px;
}

.header_gor_menu ul li.punkt7,
.header_gor_menu ul li.punkt7 a,
.header_gor_menu ul li.punkt7 img{
	width:  98px;
}
.header_gor_menu ul li.punkt1 a img{
	background: url(../images/new/header_gor_menu_hover.jpg); 
}
.header_gor_menu ul li.punkt2 a img{
	background: url(../images/new/header_gor_menu_hover.jpg) -110px 0px; 
}
.header_gor_menu ul li.punkt3 a img{
	background: url(../images/new/header_gor_menu_hover.jpg)  -208px 0px; 
}
.header_gor_menu ul li.punkt4 a img{
	background: url(../images/new/header_gor_menu_hover.jpg)  -306px 0px; 
}
.header_gor_menu ul li.punkt5 a img{
	background: url(../images/new/header_gor_menu_hover.jpg)  -404px 0px; 
}
.header_gor_menu ul li.punkt6 a img{
	background: url(../images/new/header_gor_menu_hover.jpg) -502px 0px;  
}
.header_gor_menu ul li.punkt7 a img{
	background: url(../images/new/header_gor_menu_hover.jpg) -600px 0px;  
}

.header_search{
	position: absolute;
	top: 170px;
	right: 63px;
	height: 14px;
	width: 150px;

}
.header_search_input_txt{
	border:0px;
	background: none;
	color:gray;
	height:14px;
	width: 120px;
	font-size:11px;
	float: left;
	padding: 0px 0px 3px 3px; 
}
.header_search_submit{
	height: 14px;
	width: 12px;
	border: none;
	background: none;
	float: right;
	cursor: pointer;
}
.header_logo{
	position: absolute;
	top: 28px;
	left: 45px;
}
.header_logo a,
.header_logo a img{
	display: block;
	width: 380px;
	height: 89px;
	border: none;
	outline: none;
	background: url(/images/new/logo.gif) no-repeat;
}

/* *********** */
.footer_gor_menu{
	width: 966px;
	height:	57px;
	overflow: hidden;
	background: url(../images/new/footer_gor_menu.png) no-repeat;
}
.footer_gor_menu ul,
.footer_gor_menu ul li,
.footer_gor_menu ul li a{ 
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;	
	height: 57px;	
}
.footer_gor_menu ul li a,
.footer_gor_menu ul li a img { 
	border: none;
	outline: none;
}

.footer_gor_menu ul li.punkt1 a img,
.footer_gor_menu ul li.punkt2 a img,
.footer_gor_menu ul li.punkt3 a img,
.footer_gor_menu ul li.punkt4 a img,
.footer_gor_menu ul li.punkt5 a img{

	 display: none; 
}

.footer_gor_menu ul li.punkt1 a:hover img,
.footer_gor_menu ul li.punkt2 a:hover img,
.footer_gor_menu ul li.punkt3 a:hover img,
.footer_gor_menu ul li.punkt4 a:hover img,
.footer_gor_menu ul li.punkt5 a:hover img{

	display: block;
}
.footer_gor_menu ul li.punkt1,
.footer_gor_menu ul li.punkt1 a,
.footer_gor_menu ul li.punkt1 img{
	width:  188px;
}
.footer_gor_menu ul li.punkt2,
.footer_gor_menu ul li.punkt2 a,
.footer_gor_menu ul li.punkt2 img{
	width:  188px;
}

.footer_gor_menu ul li.punkt3,
.footer_gor_menu ul li.punkt3 a,
.footer_gor_menu ul li.punkt3 img{
	width:  188px;
}

.footer_gor_menu ul li.punkt4,
.footer_gor_menu ul li.punkt4 a,
.footer_gor_menu ul li.punkt4 img{
	width:  188px;
}

.footer_gor_menu ul li.punkt5,
.footer_gor_menu ul li.punkt5 a,
.footer_gor_menu ul li.punkt5 img{
	width:  188px;
}

.footer_gor_menu ul li.punkt1 a img{
	background: url(../images/new/footer_gor_menu_hover.png); 
}
.footer_gor_menu ul li.punkt2 a img{
	background: url(../images/new/footer_gor_menu_hover.png) -188px 0px; 
}
.footer_gor_menu ul li.punkt3 a img{
	background: url(../images/new/footer_gor_menu_hover.png)  -376px 0px; 
}
.footer_gor_menu ul li.punkt4 a img{
	background: url(../images/new/footer_gor_menu_hover.png)  -564px 0px; 
}
.footer_gor_menu ul li.punkt5 a img{
	background: url(../images/new/footer_gor_menu_hover.png)  -752px 0px; 
}
.shop_all_list{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.shop_all_list li{
	background: url(/images/center_sbg.png) repeat-x 0% 100%;
	padding-bottom: 20px;
}

.shop_all_list li a{
	color :#006699;
	font-size: 11px;
	font-weight: bolder;
	padding-top: 10px;
	padding-left: 30px;
	text-transform: uppercase;
	display: block;
	word-spacing: 1px;
}
.shop_all_list li span{
	display: block;
	padding-top: 10px;
	color: #646363;
	word-spacing: 1px;
	padding-left: 30px;	
}

.shop_one h3{
	color :#006699;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	padding-left: 30px;
	padding-bottom: 10px;
	letter-spacing: 1px;
}
.shop_one_adres{
	display: block;
	color: #646363;
	word-spacing: 1px;
	padding-left: 30px;	
	padding-bottom: 30px;
}
.shop_one_description p{ 
	padding: 0px 10px 10px 10px;
	color: #646363;	
	line-height: 15px;
}
.shop_one_description img{
	border: 1px solid #CCC;
	padding: 1px;
	margin: 0px 3px 3px 0px;
	font-size: 10px;
}



.cat_request{
    background: url(../images/bgrd_20.png) repeat-x 0% 100%;
	overflow: hidden;
	padding: 0px 20px 10px 20px;
}
.cat_request div{ 
	overflow: hidden;
}

.cat_brend,
.cat_select{
	float: left;
	width: 220px;
}

.cat_name,
.cat_input{
	float: right;
	width: 230px;	
}

.cat_brend,
.cat_name{
	font-size: 11px;
	color: #000000;
	padding-bottom: 3px;
}

.cat_select select{
	width: 210px;
}

.cat_input input{
	width: 220px;
}

.cat_price{
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
	padding-bottom: 2px;
}

.cat_price_area input{
	width: 50px;
	margin-right: 5px;
}
.cat_price_area span{
	font-size: 11px;
	color: #000000;
}
.cat_price_area span.cat_to {
	padding-left: 15px;
}
.cat_submit{
	float: right;
}
.cat_price_area input.cat_submit_button{
	background:url(/images/new/searchs2.png) no-repeat; 
	width: 79px; 
	height:36px; 
	border:none;
	cursor: pointer;
	margin-top: 7px;	
}

.cat_price_area span,
.cat_price_area input{
	margin-top: 18px;
}
.cat_price_area_left {
	float: left;
}



.cat_sort_by{
	border-top: 2px solid #FFFFFF;
	background: #DDDDDD;
	height: 50px;
}
.cat_sort_by a {
	outline: none;
	color: #3D739F;
}
.cat_sort_by span,
.cat_sort_by a{
	font-size: 11px;
}
.cat_sort_by a{
	border: left: 1px solid #000000;
}
	
.cat_sort_by_wraper {
	padding-top: 20px;
}
.cat_sort_by_wraper_txt{
	color: #000000;
	padding-left: 20px;
}
.cat_sort_by span.cat_sort_a {
	padding: 0px 5px 1px 5px;
	border-left: 1px solid #000000;
}
.cat_sort_by span.cat_sort_a_price a,
.cat_sort_by span.cat_sort_a_price a img {
	border: none;
}
.cat_sort_by span.cat_sort_a_price a{
	text-decoration: none;
}

.cat_sort_pager_counter {
}
.cat_sort_pager_counter a{
	padding-left: 2px;
	padding: 0px 0px 1px 2px;
	border-left: 1px solid #000000;
}
.drive_table{
	border-collapse: collapse;
	border: none;
	margin: 0px 1px;
}
.drive_table tr.drive_item_row{
	text-align: left;
	border-bottom: #cdcdcd 1px solid; 
	background: url(/images/drive_bgrd.png) repeat-x; 
	background-position: bottom right; 
}
.drive_table tr.drive_item_row td.drive_item_row_message{
	padding: 15px 10px; 
	vertical-align: top;
}
.drive_table tr.drive_item_row td.drive_item_row_message a{
	display: block;
	padding-bottom: 5px;
	color:#015698;
}
.drive_table tr.drive_item_row td.drive_item_row_message span.drive_dop_info{
	padding-top:10px; 
	font-size:11px; 
	color:#999999;
}


.clear_all{
	clear: both;
}

.main_brand_rollet{
	background-image:url(../images/down_pannel.png);
	width:964px;
	height:130px;
}

.cat_goods_together{

}

.cat_goods_together_item{
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid rgb(205, 205, 205); 
	background: url(/images/center_sbg.png) 0% 100% repeat-x ; 
	padding-bottom: 10px;
	clear: both;
}

.cat_goods_together_labels{
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	text-align: right;
	padding-top: 10px;
	/* overflow: hidden; */
	overflow: hidden;
}



.cat_goods_together_labels img{
	margin: 0px 6px 3px 0px;
	display: block;
	float: right;
}

.cat_goods_together_labels img.images_flagman_logo{
	margin: 0px;
	margin-top: 2px;
	margin-left: 6px;
	display: block;
	float: left;
}

.cat_show_big_photo{
	/* CNT*/
	/* display: block; */
}

.cat_show_href{
	display: block;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-left: 10px;	
}
.cat_show_description{
	width: 300px;
	padding-right: 7px;
	padding-left: 10px;	
	padding-top: 10px;
	float: left;
	color:#646363;
	font-size:12px;	
	overflow: hidden;
	text-align: justify;
}
.cat_show_more{
	width: 100px;
	height: 40px;
	float: right;
	background: url(/images/fullinfo.png) no-repeat; 
	overflow: hidden;	
}
.cat_show_more a{
	display: block;
	padding: 8px 0px 0px 30px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;	
}
.cat_show_price{
	float: right;
	margin-right: 0px;	
	padding-left: 0px;
	padding-right:6px;
	overflow: hidden;	
}
.cat_show_price span{
	color:#646363;
	font-size:12px;
	text-align: left;
	display: block;
}
.cat_show_price div{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.cat_show_price table{
	border: none;
	border-collapse: collapse;
}
.cat_show_price td{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.cat_show_price i{
	font-style: normal;
	padding-left: 5px;
}

.cat_photo_container{
	/* CNT 
	padding: 10px 20px 20px 20px;
	width: 80px;
	float: left;
	overflow: hidden;
	*/
	float:left;
	overflow: hidden;
	padding-bottom:20px;
	padding-left:0;
	padding-right:0;
	padding-top:20px;
	margin: 0px 3px;
}
.cat_photo_container img{
	border: none;
}
.cat_photo_container_group {
	/* CNT */
	text-align: center;
	
	/* padding: 0px 0px 0px 10px; */
	overflow: hidden;	
}
.cat_photo_container_group img{
	border: none;
	/* CNT */
	/* float: right; */
	margin-right: 3px;
 }

.cat_middle_description{
	width: 218px;
	float: left;
	overflow: hidden;
	text-align: justify;
}
.cat_show_href_desc{
	display: block;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-top: 10px;
}
.cat_show_desc{
	color:#646363;
	font-size:12px;	
	padding-bottom: 20px;
}
.cat_stikers{
float:right;
margin-right:-3px;
padding-right:10px;
padding-top:3px;
text-align:right;
width: 162px;
}
.cat_stikers img{
	margin-bottom: 3px;
}
.cat_price_stikers{
	padding-top: 5px;
	padding-right: 5px;
	float: right;
}
.cat_price_stikers span{
	color:#646363;
	font-size:12px;
}
.cat_price_stikers div {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.cat_price_stikers{

}
.cat_seter{
	overflow: hidden;
	clear: both;
	padding-top: 15px;

}
.cat_wrapleft{
	/* CNT 
	margin-left: 121px;
	overflow: hidden;
	*/
	margin-left: 102px;
}
    .bagtd {background:url(/images/bgrd_20.png) repeat-x bottom;
            padding:5px;
    }
	.bagtd1 {
            padding:5px;
    }












.group_filter{
	width: 100%;
	height: 25px;
	background: url(tablica.gif) 0% 100% repeat-x;
}

.group_filter_select1 select,
.group_filter_select2 select{
	border: 1px solid #CCC;
	width: 100%;
	font-size: 10px;
}

.group_filter_select2{
	width: 75px;

	float: right;
	padding: 3px 2px 0px 2px;
	
}
.group_filter_select1{
	width: 118px;

	float: right;
	padding: 3px 2px 0px 2px;
}

.group_filter_go{
	float: right;
	height: 19px;
	width: 19px;
	background: url(/images/go.png) no-repeat;
	display: block;
}

.group_crumbs{
	background:url(/images/tov_fastnav_but_bg.gif) repeat-x;
	height: 65px;
}

.group_crumbs_active_item{
	background: url(/images/fastnav_pressedb.gif)  100% 0% no-repeat;
	height: 65px;
}
.gcai_wide{
	background: url(/images/fastnav_pressedb_wide.gif)  100% 0% no-repeat;
}
.group_crumbs_active_item table{
	border-collapse: collapse;
	border: none;
	width: 100%;
	height: 48px;
}
.group_crumbs_active_item tr td {
	height: 48px;
	vertical-align: middle;
	text-align: center;
}
.group_crumbs_active_item tr td span{
	color:gray;
	font-size:12px;
	font-weight:bold;
}
.gc_col_type1{
	width: 97px;
	background: url(/images/fastnav_edge.gif) 100% 0% no-repeat;
}
.gc_col_type2{ 

}

 .main_samall_brand{
	width: 100px;
	border: none;
 }
 
 .gallery_item{
	background:transparent url(/images/center_sbg.png) repeat-x scroll 0 100%;
	border-bottom: 1px solid #CCC;
	padding-bottom: 20px; 
}
 
.gallery_href {
	color:#006699;
	display:block;
	font-size:11px;
	font-weight:bolder;
	padding-left:30px;
	padding-top:10px;
	text-transform:uppercase;
	word-spacing:1px;
}

.gallery_comment{
	color:#646363;
	padding-left:30px;
	padding-top:10px;
	word-spacing:1px;
}
.gallery_date_created{
	color:#000000;
	padding-left:30px;
	padding-top:5px;
	word-spacing:1px;
	font-size: 11px;
	font-style: italic;
}
.gallery_one_album_title{
	color:#006699;
	font-size:14px;
	font-weight:bolder;
	letter-spacing:1px;
	padding-bottom:10px;
	padding-left:30px;
	text-transform:uppercase;
}
.gallery_one_photo{
	width:200px; 
	padding:10px;
	margin:5px; 
	float:left;
	border:1px solid #E5E5E5;
	text-align: center;
}
.gallery_one_comment{
	color:#646363;
	padding-top:10px;
	padding-bottom:5px;	
	word-spacing:1px;
	font-size: 10px;
}

.gallery_one_dateAdded{
	color:#2B64EE;	
	word-spacing:1px;
	font-size: 10px;
}
.gallery_cover{
	padding-left: 30px;
	padding-top: 10px;
}

.payment_select{
	padding: 0px 30px;
	color:#646363;
	padding: 10px 10px 0px 30px;
	word-spacing:1px;
}

.payment_select input{
	margin-right: 10px;
}

.payment_description{
	padding: 0px 30px;
	color:#646363;
	padding: 10px 10px 0px 30px;
	word-spacing:1px;
}

.payment_submit{
	margin: 10px 10px 10px 0px;
	width:100px; 
	text-decoration:none; 
	background-color:#ADD6EA; 
	color:#04223E;
	border: none;
	cursor: pointer;
}

.payment_submit_free{ 
	margin: 10px 10px 10px 0px;
	text-decoration:none; 
	background-color:#ADD6EA; 
	color:#04223E;
	border: none;
	cursor: pointer;
}

.payment_webmoney_form{
	margin: 10px 0px 0px 85px;
	width: 300px;
	height: 100px;
}

.static_page_inclusion{
	padding: 0px 10px;
	font-size: 12px;
	overflow: hidden;
}


.other_page_item{
	background:transparent url(/images/center_sbg.png) repeat-x scroll 0 100%;
	border-bottom: 1px solid #CCC;
	padding-bottom: 20px; 
}

.other_page_href{
	color:#006699;
	display:block;
	font-size:11px;
	font-weight:bolder;
	padding-left:30px;
	padding-top:10px;
	text-transform:uppercase;
	word-spacing:1px;
}
.other_page_href a{
	color:#006699;
	font-size:11px;
	font-weight:bolder;
	padding-left:30px;
	padding-top:10px;
	text-transform:uppercase;
	word-spacing:1px;

}

.other_page_date_created{
	color:#000000;
	padding-left:30px;
	padding-top:5px;
	word-spacing:1px;
	font-size: 11px;
	font-style: italic;
}
.other_page_small {
	font-size: 11px;
	font-style: italic;
}
.other_page_comment{
	color:#646363;
	padding: 10px 10px 0px 30px;
	word-spacing:1px;
}

.other_page_cover{
	padding: 10px 10px 0px 30px;
}
.other_page_cover a img{
	border: none;
}
.other_page_cell{
	padding: 10px 10px 20px 30px;
}
.other_page_downloadLink{
	padding-left: 30px;
	padding-top: 10px;
}
.other_page_downloadLink a{
	color: #2B64EE;
}
.other_page_downloadLink a:hover{
	color: #0000FF;
	text-decoration: none;
}

.other_page_album_title{
	color:#006699;
	font-size:14px;
	font-weight:bolder;
	letter-spacing:1px;
	padding-bottom:10px;
	padding-left:30px;
	text-transform:uppercase;
}
.answer_ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.do_question_container{
	background: url(/images/rupor.gif) no-repeat;
	height: 32px;
	padding: 20px 10px 0px 100px;
}
.float_right{
	float:right;
}

.offer_small_img{
	text-align: right;
}

.main_advertising_td{
	padding-top: 15px;
	padding-right: 25px;
	padding-right: 25px;	
}

.main_advertising_left{
	float: left;
	border: 0px;
	width: 100px;
	margin-left:  30px;
}

.main_advertising_right{
	float:right;
	border: 0px;
	margin-right: 3px;
}

input.error {
    border:solid 1px red;
    background-image: url('/backend/img/exclamation.png');
    background-repeat: no-repeat;
    background-position: right;
    background-color: #FFAAAA;
    color: red;
}

.blue_button{
	background: url(/images/blue_button.jpg) no-repeat;
	width: 109px;
	height: 36px;
	padding-bottom: 8px;
	color: #FFFFFF;
	border: none;
	vertical-align: top;
	cursor: pointer;
}

.basket_registratiion{
	font-size: 15px;
	color: #D4000D;
	display: block;
	padding: 20px;
	text-align: center;
	text-decoration: none;
	font-weight: bolder;
}

.basket_registratiion span{
	text-decoration: underline;
}

.form_calendarik{
	padding-left: 20px;
}
.set_form  {
	padding: 0px 10px;
}

.set_form  input{
	display: bloxk;
	margin-bottom: 20px;
}

.goods_small_labels{
	overflow: hidden;
	float: right;
}


/* ******************** new flafman end *********************************************** */
/* ******************** BANERs begin *********************************************** */
.foto img{
	border: none;
}
.Top_baner_1,
.Top_baner_2,
.Top_baner_3{
	height: 100px;
	width: 500px;
	overflow: hidden;
}
.Top_baner_1 a,
.Top_baner_2 a,
.Top_baner_3 a{
	height: 100px;
	width: 500px;
	display: block;
	outline: none;
	text-decoration: none;
}
.Top_baner_1 a img,
.Top_baner_2 a img,
.Top_baner_3 a img{
	height: 100px;
	width: 500px;
	display: block;
	border: none;
}
.Main_baner_250_wraper{
	position: relative;
	height: 500px;
	width: 500px;
	overflow: hidden;
}

.baner_250_left_top,
.baner_250_right_top,
.baner_250_right_bot,
.baner_250_left_bot{
	position: absolute;
	height: 250px;
	width: 250px;
	overflow: hidden;
}


.baner_250_left_top{
	top: 0px;
	left: 0px;
}
.baner_250_right_top{
	top: 0px;
	right: 0px;
}
.baner_250_right_bot{
	bottom: 0px;
	right:0px;
}
.baner_250_left_bot{
	bottom: 0px;
	left:0px;
}
.baner_250_left_top a,
.baner_250_right_top a,
.baner_250_right_bot a,
.baner_250_left_bot a{
	display: block;
	height: 250px;
	width: 250px;
	text-decoration: none;
	outline: none;
}
.baner_250_left_top a img,
.baner_250_right_top a img,
.baner_250_right_bot a img,
.baner_250_left_bot a img{
	display: block;
	height: 250px;
	width: 250px;
	border: none;
}


.avtorization{
	height: 30px;
	width: 228px;
	background: url(/images/mainbaners/avtorization.gif) 100% 0% no-repeat;
	text-indent: -300px;
	margin-right: -1px;
}
.cabinet{
	height: 30px;
	width: 228px;
	background: url(/images/mainbaners/cabinet.gif) 100% 0% no-repeat;
	text-indent: -300px;
	margin-right: -1px;
}
.brownblock{
	height: 134px;
	width: 228px;
	background: url(/images/mainbaners/brownblockback.gif) no-repeat;
}
.itemholder{
	height: 134px;
	width: 228px;
	position: relative;
}


.main_baners_diskont{
	height: 119px;
	width: 228px;
	overflow: hidden;
}
.main_baners_diskont a{
	height: 119px;
	width: 228px;
	display: block;
	text-decoration: none;
	outline: none;	
}
.main_baners_diskont a img{
	height: 119px;
	width: 228px;
	border: none;
}



.main_baners_small{
	height: 94px;
	width: 228px;
	overflow: hidden;
}
.main_baners_small a{
	height: 94px;
	width: 228px;
	display: block;
	text-decoration: none;
	outline: none;	
}
.main_baners_small a img{
	height: 94px;
	width: 228px;
	border: none;
}





.main_baners_anomaly{
	height: 101px;
	width: 228px;
	overflow: hidden;
}
.main_baners_anomaly a{
	height: 101px;
	width: 228px;
	display: block;
	text-decoration: none;
	outline: none;	
}
.main_baners_anomaly a img{
	height: 101px;
	width: 228px;
	border: none;
}




.avt_email{
	color: #66636a;
	font-size: 11px;
	font-family: Tahoma;
	position: absolute;
	top: 28px;
	left: 16px;
	
}
.avt_email_input{
	position: absolute;
	width: 148px;
	height: 20px;
	top: 23px;
	left: 66px;
	border: none;
	background: url(/images/mainbaners/input_back.gif) no-repeat;
}
.avt_email_input input{ 
	width: 142px;
	height: 18px;
	border: none;
	background: transparent;
}
	

.avt_pass{
	color: #66636a;
	font-size: 11px;
	font-family: Tahoma;
	position: absolute;
	top: 52px;
	left: 15px;
}
.avt_pass_input{
	position: absolute;
	width: 148px;
	height: 20px;
	top: 49px;
	left: 66px;
	border: none;
	background: url(/images/mainbaners/input_back.gif) no-repeat;
}

.avt_pass_input input{
	width: 142px;
	height: 18px;
	border: none;
	background: transparent;
}	
.avt_reg{
	color: #004c9f;
	font-size: 9px;
	font-family: Tahoma;
	position: absolute;
	top: 80px;
	left: 15px;
}
.avt_forgot{
	color: #66636a;
	font-size: 9px;
	font-family: Tahoma;
	position: absolute;
	top: 102px;
	left: 15px;
}
.avt_sub{
	position: absolute;
	top: 86px;
	left: 153px;
	height: 28px;
	width: 56px;
	background: url(/images/mainbaners/enter.gif) no-repeat;
	border: none;
	cursor: pointer;
}

.buket_back{
	height: 134px;
	width: 228px;
	background: url(/images/mainbaners/bucket_back.gif) no-repeat;
	/* background: url(images/mainbaners/AVTORIZ.gif) no-repeat; */
}
.buket_goods{
	color: #66636a;
	font-size: 11px;
	font-family: Tahoma;
	position: absolute;
	top: 46px;
	left: 15px;
}
.buket_amount{
	color: #66636a;
	font-size: 11px;
	font-family: Tahoma;
	position: absolute;
	top: 70px;
	left: 15px;
}
.buket_currency{
	color: #66636a;
	font-size: 11px;
	font-family: Tahoma;
	position: absolute;
	top: 71px;
	left: 120px;
}
.buket_digit_1{
	position: absolute;
	top: 38px;
	left: 64px;
}
.buket_digit_1 input{
	width: 55px;
	border: none;
	background: transparent;
	color: #da8c0a;
	font-size: 20px;
	font-family: Tahoma;
	font-weight: bolder;
	letter-spacing: -2px;
}
.buket_digit_2{
	position: absolute;
	top: 63px;
	left: 64px;
}
.buket_digit_2 input{
	width: 55px;
	border: none;
	background: transparent;
	color: #1a4597;
	font-size: 20px;
	font-family: Tahoma;
	font-weight: bolder;
	letter-spacing: -2px;
}
.delivery{
	position: absolute;
	top: 93px;
	left: 12px;
	display: block;
	width: 204px;
	height: 28px;
}
.buket_indikator{
	position: absolute;
	top: 12px;
	left: 146px;
	height: 74px;
	width: 74px;
	background: url(/images/mainbaners/bucket_full.gif) no-repeat;
}
.catalog_goods{
	height: 30px;
	background: url(/images/mainbaners/catalog_goods.gif) no-repeat;
}
.back_fix_wraper{
	margin-left: -1px;
	background: url(/images/mainbaners/back_fix.gif) repeat-x;
}

.welcom_user{
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 31px;
	color: #656469;
}
.welcom_user_name{
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 51px;
	color: #244e9c;
}
.welcom_user_personal_data{
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	position: absolute;
	top: 91px;
	left: 17px;
	color: #244e9c;
}
.welcom_user_exit{
	position: absolute;
	top: 86px;
	left: 153px;
	height: 28px;
	width: 56px;
	background: url(/images/mainbaners/exit.gif) no-repeat;
	border: none;
	cursor: pointer;
}
.bag_enter{
	position: absolute;
	top: 11px;
	left: 18px;
	height: 15px;
	width: 96px;
	text-decoration: none;
}
/* ******************** BANERs end   *********************************************** */


.giw_body{
	background:url(/images/vhod_centr.png) repeat-x;
	margin: 0px 5px;
	margin-bottom: 5px;
}
.giw_left{
	background:url(/images/vhod_left.png) no-repeat ; 
}
.giw_right{
	background:url(/images/vhod_right.png) no-repeat 100% 0%; 
}
.giw_body input{
	width: 200px;
	height: 23px;
	border: none;
	background: none;
}

.giw_left_ta{
	background: url("/images/text_left.png") no-repeat ; 
}
.giw_right_ta{
	background: url("/images/text_right.png") no-repeat 100% 0%; 
}
.giw_body_ta{
	background: url("/images/text_centr.png") repeat-x ; 
	margin: 0px 5px;
}
.giw_body_ta textarea{
	width: 200px;
	height: 71px; 
	border: none;
	background: none;
}

#actionmessage{
	text-align:center; 
	font-size: 36px; 
	color: #FF0000;
}
#actionmessage .dop_actmes{
	font-size: 18px;
}
.us_tip{
	font-size: 11px;
	color: #666;
}
.exemple_us_inf{
	color: #000000;
}