/*GLOBAL STYLES*/
* {margin:0; padding:0; outline:none;}
ul,li {list-style:none;}


a {color:#0064b4;}

a img {border:none;}
a:hover {text-decoration:none;}
table {border-collapse:collapse; border:none;}
body {font-family:Arial; font-size:12px; background-color:#fff; color:#1a171b; height:100%;}
h1 {font-size:18px; color:#000; font-weight:normal; padding-bottom:12px; }
h2 {font-size:18px; color:#000; font-weight:normal; padding-bottom:12px;}
h3 {font-size:18px; color:#000; font-weight:normal; padding-bottom:12px;}
h4 {font-size:14px; color:#000000; padding-bottom:10px;}
	h4.icon_bullet1 { padding-left:0px;}
h5 {font-size:18px; color:#ff6e00; font-weight:normal; padding-bottom:12px;}
h6 {font-size:12px; color:#000;}
.razd2 {height:27px; background:url("../images/razd2.gif") repeat-x;}
.razd3 {height:16px; background:url("../images/razd3.gif") repeat-x; margin:0 16px;}
.black {color:#000;}
.orange {color:#ff752d;}


h3.orange{padding-top:15px;}

h2.orange{padding-top:15px;}

p.orange{padding-top:15px; font-size:18px;  padding-bottom:12px;}

.gray {color:#6a6a6a;}
.clearing {clear:both;}
.check {margin-right:8px;}
html {height:100%;}

/*HEADER*/
.header {}
#top_menu {height:29px;}
	.login {float:left; margin:10px 0 0 10px; display:inline;}
	    .login a {padding:0 15px;}
	.help {float:right; width:137px; height:35px; background:url("../images/help-bg.jpg") no-repeat; margin-right:25px; display:inline;
position:relative; top:6px; color:#dedede;}
		.help p {margin-left:8px;}
		.help a {padding:0 9px;}
        .help img {position:relative; top:4px;}
#top {height:81px; background:url("../images/top-bg.jpg") repeat-x;}
	#top .logo {float:left; margin:8px 20px 0 20px; display:inline;}
    #top .razd {float:left; margin:26px 12px 0 0;}
    #top .text {float:left; margin-top:24px; line-height:16px; font-size:12px; color:#8e8e8e; margin-left:12px;}
    .number {float:right; margin:31px 25px 0 0; display:inline; font-size:20px; white-space:nowrap;}
    	 .number img {margin-right:8px; position:relative; top:2px;}
         .number span {color:#6a6a6a;}
         .number strong {padding:0 13px 0 13px; font-size:14px; color:#bcbcbc; position:relative; top:-3px;}
         

.menu1 {width:23px; height:47px; background:url("../images/menu_left.jpg") no-repeat;}
.menu2 {width:20px; height:47px; background:url("../images/menu_right.jpg") no-repeat;}
#menu {height:47px;  font-size:12px; font-weight:bold; background:url("../images/menu-bg.jpg") repeat-x; color:#ffffff;}
    #menu  table  {}
    #menu table td{padding:0 6px 0 6px;}
    #menu table td a {color:#ffffff; text-decoration:none; white-space:nowrap;}
    #menu table td 		.tButton {float:left; margin-top:0px; height:26px;}
    #menu table td			.tbutton2 {height:26px;}
	#menu table td  .tbutton1 {width:1px; padding:0px;}   
	#menu table td  .tbutton1 img {width:1px; }   
	#menu table td	.tbutton3 {width:1px; padding:0px;} 
	#menu table td	.tbutton3 img{width:1px; } 
    #menu table td.c1 	.tButton {margin-top:1px;}
	#menu table td.c1	.tbutton1 {width:7px; height:24px; background:url("../images/uk1.png") no-repeat; padding:0px;}   
	#menu table td.c1	.tbutton1 img {width:7px;}   
    #menu table td.c1	.tbutton2 {background:url("../images/uk-bg.jpg"); height:24px; padding:0 4px 0 4px;}   
    #menu table td.c1	.tbutton3 {width:7px; height:24px; background:url("../images/uk2.png") no-repeat;  padding:0px;} 
	#menu table td.c1	.tbutton3 img {width:7px; } 
    
.search { margin:0px 3px 0 0; }
	.search table {}
	.search td.forma {height:22px; background:url("../images/forma-bg.png") repeat-x;}
	.search td.forma_right {background:url("../images/forma-bg-r.png") no-repeat;}
    .search input.text {width:100%; height:16px; background:transparent; border:none; margin-top:2px; font-size:12px; color:#7e7e7e; line-height:15px;}
    
.main {padding-top:3px;}
	.main .left {width:233px; padding:0 0 0 17px;}
    .main .center {padding:0 0px 0 0;}
	.main .section_0 {background:no-repeat;}
    .main .right {width:214px; padding:12px 25px 0 0;}
    
.part {width:12px; color:#fff; font-size:11px;}
	.part a {color:#fff; text-decoration:none;}
    	.part a:hover {text-decoration:underline;}
	.part1 {width:225px; height:47px; background:url("../images/part1.jpg") no-repeat;}
   .part .active {width:225px; height:47px; background:url("../images/part_active.jpg") no-repeat; color:#000;}
    	 .part .active a {color:#000;}
		.part2 {width:225px; height:47px; background:url("../images/part2.jpg") no-repeat;}
    .part3 {width:225px; height:47px; background:url("../images/part3.jpg") no-repeat;}
    .part4 {width:225px; height:47px; background:url("../images/part4.jpg") no-repeat;}
    .part5 {width:225px; height:47px; background:url("../images/part5.jpg") no-repeat;}
.part p {padding:10px 20px 0 19px;}


.part6 {
background:url("../images/part6.jpg") no-repeat scroll 0 0 transparent;
height:12px;
width:225px;
}

.part7 {
background:url("../images/part7.jpg") no-repeat scroll 100% 0 transparent;
height:12px;
width:225px;
}

.part8 {
background:url("../images/part8.jpg") no-repeat scroll 0 0 transparent;
height:12px;
width:225px;
}


.section {width:497px; height:248px; }
    .section .share1 {float:left; margin-top:165px; line-height:26px;}
    		 .share1 p {font-size:20px; color:#000; padding:8px 0 0 22px;}
    		 .share1 p.cost {color:#ec7013; font-weight:bold; padding:0 0 0 22px;}
	.section .share2 {float:right; margin:142px 12px 0 0;}

.box {width:214px; border:1px dashed #c1c1c1; margin-bottom:16px;}
	.box a {color:#0064b4; font-size:14px;}
    .box table {margin:10px 0 3px 14px; float:left;}
    .box table img {margin-right:6px;}
    .box p {clear:both; font-family:Tahoma; font-size:13px; margin-left:16px;}
    .box p.button {padding:7px 0 15px 0;}
    
.block1 { width:196px; margin-left:20px;}
	.connect li.active {color:#000000; background:url("../img/icon_icq1.gif") no-repeat 0 0; padding-left:23px;}
    .connect li {color:#969696; background:url("../img/icon_icq2.gif") no-repeat 0 0; padding-left:23px; padding-bottom:7px;}
    
.block2 {width:196px; height:27px; background:url("../images/block2.gif") no-repeat; margin-top:5px; margin-left:18px;}
	.block2 p {padding:6px 0 0 14px;}
    .block2 a {margin-left:9px; color:#0064b4}
    
.section2 {height:97px; background:url("../images/section2-bg.jpg") repeat-x; font-size:12px; color:#6a6a6a; padding-left:17px;}
	.section2 td.image {padding-right:5px;}
    .section2 td.text {padding-top:8px;}
    

/*CONTENT*/
.content {padding-top:38px;}
	.lcol {width:200px; padding:0px 16px 0px 16px;}
    	.lcol .title {font-size:12px; color:#000000; text-transform:uppercase; padding-bottom:4px; font-weight:bold;}
    .ccol {padding-right:16px;}
    .rcol {width:195px; padding-right:25px;}




ul.leftmenu1 li{
	padding:0px;
}


ul.leftmenu1 li.c0_1{
	padding-bottom:4px;
}



ul.leftmenu1 li.c0_1 a{
	font-size:12px; color:#000000; text-transform:uppercase;  font-weight:bold; text-decoration:underline;
}

ul.leftmenu1 li.c1_1{
	padding-bottom:4px;
}

ul.leftmenu1 li.c1_1 a{
	font-size:12px; color:#000000; text-transform:uppercase;  font-weight:bold; text-decoration:none;
}

ul.leftmenu1 li.c1_1 a.c1{color:#ff752d;}


ul.leftmenu1 .sep1 {height:27px; background:url("../images/razd2.gif") repeat-x; font-size:0px;}


ul.leftmenu1 ul.sub_level2 {margin-left:11px; font-size:12px; margin-top:4px;}
ul.leftmenu1 ul.sub_level2 li {padding-bottom:2px; }
ul.leftmenu1 ul.sub_level2 li a {color:#643c1e; font-size:12px; font-weight:normal; text-transform:none; text-decoration:underline;}
ul.leftmenu1 ul.sub_level2 li a:hover {color:#ff752d; font-weight:normal; text-decoration:underline;}


ul.leftmenu1 ul.sub_level2 li a.c1{color:#ff752d;}



ul.leftmenu1 ul.sub_level2 li.sep2{
	font-size:0px;
	padding:0px;
	height:4px;
	margin:0px;
	padding-bottom:0px;
	line-height:0px;
}




ul.f_list1 li{
	padding:0px;
}


ul.f_list1 li.c0_1{
	padding-bottom:4px;
}



ul.f_list1 li.c0_1 a{
	font-size:12px; color:#000000; text-transform:uppercase;  font-weight:bold; text-decoration:none;
}

ul.f_list1 li.c1_1{
	padding-bottom:4px;
}

ul.f_list1 li.c1_1 a{
	font-size:12px; color:#000000; text-transform:uppercase;  font-weight:bold; text-decoration:none;
}


ul.f_list1 .sep {height:27px; }


ul.f_list1 ul.sub_level2 {margin-left:11px; font-size:12px; margin-top:4px;}
ul.f_list1 ul.sub_level2 li {padding-bottom:2px; }
ul.f_list1 ul.sub_level2 li a {color:#643c1e; font-size:12px; font-weight:normal; text-transform:none; text-decoration:underline;}
ul.f_list1 ul.sub_level2 li a:hover {color:#ff752d; font-weight:normal; text-decoration:underline;}

ul.f_list1 ul.sub_level2 li.sep{
	font-size:0px;
	padding:0px;
	height:4px;
	margin:0px;
	padding-bottom:0px;
}


.tab{
	cursor:pointer;
}

    
.form_card {text-align:center; margin:15px 0; width:182px; border:0px solid #F1F1F1; font-size:11px; color:#787878;}
	.form_card p.name {padding-bottom:11px; font-size:12px; text-transform:uppercase; line-height:17px;}
    .form_card p.name a {color:#3f3f3f;}
    
.block_l {padding-bottom:15px; line-height:16px; padding-right:10px;}
    .block_l a {color:#643c1e;}
    .block_l span {color:#787878;}
    .block_l img {margin-left:3px;}
    
.section_text { padding-bottom:12px; line-height:16px; padding-right:10px;}
	.section_text p {padding-bottom:9px;}
	
	
	
	.cfcontent p {line-height:17px;}
    
.goods {margin-bottom:25px;}
	.goods td.product {width:33%; background:#f1f1f1; vertical-align:top;}
    .goods .data_product {padding:15px 26px 17px 21px;}
    .goods .images {padding-bottom:14px;}
    .goods .about {color:#787878;}
    .goods a {text-transform:uppercase; color:#000;}
    .goods p {padding-top:7px; line-height:16px;}
    
.add {font-size:14px; padding-bottom:15px;}
	.add li {background:url("../images/icon_bullet2.gif") no-repeat 0 3px; padding-left:21px; padding-bottom:18px;}
    .add li a {color:#000; text-decoration:none; border-bottom:1px dashed #000;}
    .add li a:hover {border-bottom:none;}
    
.pattern {height:81px; background:url("../images/pattern-bg.jpg") repeat-x;}

/*FOOTER*/
.footer {height:113px; background:url("../images/footer-bg.jpg") repeat-x;}
	.logo2 {float:left; margin:19px 46px 0 19px; display:inline;}
    .c {font-size:11px; color:#888888; padding:29px 10px 0 0;}
    	.c span {color:#ff3c00;}
	

/*inside*/
.inside_box {height:53px; background:url("../images/inside_box.jpg") repeat-x; font-family:Tahoma; font-size:13px; }
	.inside_box table { position:relative; top:12px;}
    .inside_box table a {color:#0064b4; font-size:14px; font-family:tahoma;}
    .inside_box span {margin:0 5px 0 8px; position:relative; top:-5px;}
	.inside_box span span {top:0px; margin:0 0px 0 0px;}
    
.connect_inside {float:left; margin-top:22px; padding-right:32px;}
	.connect_inside li {margin-bottom:2px;}
	.connect_inside li.active {color:#000000; padding-left:0px;}
    .connect_inside li {color:#969696; padding-left:0px; padding-bottom:7px;}
	 .connect_inside li a {color:#000000; text-decoration:none;}
    
.line {font-size:11px; color:#643c1e; margin-left:-6px; padding-bottom:10px;}
	.line a {color:#643c1e; padding:0 6px;}
	.line span{	color:#FF6E00; padding:0 6px; text-decoration:none;}


.r_column {padding-left:16px;}

/*card_product*/
.card_product {clear:both;}
	.card_product td.images {padding-right:8px;  white-space:nowrap;}
    .card_product td.images img {padding:2px;}
    			.add_img {}
				.add_img td {padding-bottom:6px;}
                .add_img td img {padding:2px; border:1px solid #c4c4c4;}
                .add_img td a:hover img {border:1px solid #ec7013;}
	.card_product	.caption {font-size:18px; margin-top:10px; float:left; width:380px;}
    .card_product	.caption span {font-size:12px; color:#969696;}
    .card_product	.price {height:31px; background:#ec7013; float:right; margin:9px 12px 0 0; display:inline;}
    .card_product	.price p {padding:4px 11px 0 11px; font-weight:bold; font-size:17px; color:#fff;}
    
/*colour*/
.colour {float:left; margin-bottom:10px;}
	.colour li {display:inline; padding-right:10px; width:80px; float:left; text-align:center; padding-bottom:10px;}
	.colour li table.cost {height:22px; background:#ec7013; margin:8px 0 10px 0;}
    .colour .cost p {padding:3px 7px 3px 7px; color:#fff; font-weight:bold;}
    .colour li img { padding:2px; border:1px solid #c1c1c1; width:55px; height:55px;}
    .colour select {width:55px; height:22px; background:#f2f2f2; border:1px solid #c2c2c2; color:#232323; font-size:12px;}
.vkladka {height:22px; background:#ec7013; float:right; color:#fff; width:210px; margin-bottom:16px; text-decoration:none; cursor:pointer;}
.vkladka a {text-decoration:none; cursor:pointer;}
	.vkladka p {padding:3px 8px 0 7px;}
    .vkladka img {margin-right:5px; position:relative; top:1px;}
	.color_name  a{color:#643C1E; text-decoration:none; white-space:normal; font-size:11px;}
    
/*block_choice*/
.block_choice {width:195px; height:45px; background:url("../images/block_choice.gif") no-repeat; margin:6px 150px 10px 0; float:right;}
	.block_choice select {width:171px; height:20px; background:#F8F8F8; margin:12px 0 0 11px; color:#202020; border:1px solid #8b8b8b; font-size:11px;}
    
/*produce*/
.produce {}
	.produce td.inf {width:33%; border:7px solid #f1f1f1; vertical-align:top; padding:0 13px 11px;}
	.produce td.inf .box_1 {position:relative}
		.produce td.inf .strelka { background:none; background-position:center; position:absolute; top:-12px; width:100%; height:5px;}
	
    	.produce td.inf_active {border:7px solid #ec7013; position:relative; padding:0 16px 11px;}
		.produce td.inf_active .box_1 {position:relative}
		.produce td.inf_active .strelka { background:url("../images/r_01.gif") no-repeat; background-position:center; position:absolute; top:-12px; width:100%; height:5px;}
		
	.produce .image {padding:10px 0 10px 0px; }
    .produce p {padding-bottom:7px;}
	    .produce p.title a {color:#222222; font-size:14px; }
	    .produce p.data a { color:#79563c;}
	    .produce p.data span {color:#969696; font-size:15px;}
     .produce .cost {height:22px; background:#ec7013; float:left; margin:3px 0 10px 0;}
     	.produce .cost p {padding:3px 8px 0 8px; color:#fff; font-weight:bold;}
	 .produce .select {padding-bottom:12px; clear:both;}
     	.produce .select select {width:155px; height:20px; background:#F8F8F8; font-size:11px;  color:#202020; border:1px solid #8b8b8b; clear:both;  font-weight:bold;}
	 .produce .select1 {float:left; margin-right:16px;}
     	.produce .select1 select {width:43px; height:20px; background:#fff; border:1px solid #cccccc; font-size:12px;  color:#202020;}
		.ui-spinner .text_1 {width:30px; height:20px; border:0px solid #8B8B8B; font-size:12px;  color:#202020; background:#fff;	padding:0px 2px 0px 2px;	float:left;}
	 .produce .buy a {color:#0064b4; margin-left:8px; position:relative; top:-4px;}
	 
	 .tovar_1 {float:left;border:7px solid #F1F1F1; vertical-align:top; margin:0px 1px 1px 0px ; width:237px;  overflow:hidden;}
	 .tovar_2 {float:left;border:7px solid #F1F1F1; vertical-align:top; margin:0px 1px 1px 0px ; width:159px; overflow:hidden; padding:0px 13px 13px 13px;}
	 .tovar_3 {float:left;border:7px solid #F1F1F1; vertical-align:top; margin:0px 1px 1px 0px ; width:147px;  overflow:hidden; padding:0px 13px 0px 13px;}
 	 .tovar_3 .box_1 {position:relative}
	 .tovar_3 .strelka { background:none; background-position:center; position:absolute; top:-12px; width:100%; height:5px;}
	 .tovar_3_active3 {border:7px solid #ec7013; position:relative; padding:0px 13px 0px 13px; margin:0px 1px 1px 0px; width:147px;  vertical-align:top;  float:left;}
	 .tovar_3_active3 .box_1 {position:relative}
	 .tovar_3_active3 .strelka { background:url("../images/r_01.gif") no-repeat; background-position:center; position:absolute; top:-12px; width:100%; height:5px;}
     
/*contacts*/
.contacts {color:#323232; line-height:25px; padding-right:150px;}
	.contacts h3 {padding-bottom:3px;}
	.contacts span {color:#6a6a6a;}
    .contacts strong {font-size:20px; font-weight:normal;}
    .contacts img.icon {margin-right:6px;}
    .contacts .map img {padding:3px; border:1px solid #c1c1c1;}
    
/*count*/
.count { left:-6px; padding-top:10px;}
	.count li {float:left; display:inline; margin:0 6px 0 6px;}
	.count li.active {background:#ec7013; padding:5px 9px 6px 9px; color:#fff; position:relative; top:-5px;}
	.count li.active a {color:#fff;};
	.count li p a {color:#231f20; text-decoration:none;}
	.count li a {color:#231f20;}
    .count li img {position:relative; top:2px;}
    
/*menu_price*/
.menu_price {width:195px; background:#f2f2f2 repeat-y; color:#636363;}
	.menu_price .top {width:195px; background:url("../images/menu_price_top.gif") no-repeat;}
    .menu_price .bottom {width:195px; height:7px; background:url("../images/menu_price_bottom.gif") no-repeat;}
    .menu_price h6 {padding:14px 0 10px 17px;}
    .menu_price a {color:#3f8ac7;}
    .menu_price p {margin:0 10px 0 22px;}
    
/*box_products*/
.box_products {margin-bottom:30px;}
	.box_products th {height:36px; background:#dddddd; text-align:left; padding-left:16px;}
    .box_products td {padding-left:16px; font-size:14px;}
    .box_products .material td {padding-left:0px;}
    			  .material td.stuff {padding-right:11px; padding-bottom:5px; padding-bottom:5px;}
                  .material td.stuff img {border:1px solid #c1c1c1; padding:1px;}
	.box_products a {color:#000;}
    .box_products select {width:55px; height:21px; background:#f2f2f2; font-size:12px; border:1px solid #c2c2c2;}
   .font_big {
font-size:18px !important;
}
/*registration*/
.reg {background:#f1f1f1; padding-bottom:40px; color:#000000; margin-top:25px; width:720px;}
	.reg_margin {padding:20px 50px 0 22px;}
    .reg span {color:#000; color:#ff6e00;}
    .reg input {width:99%; height:20px; border:1px solid #cccccc;}
    .reg input.small {width:35%;}
    .reg input.images {width:auto; height:auto; border:none; cursor:pointer;}
    .reg textarea {width:99%; height:82px; border:1px solid #cccccc;}
    
/*inlay*/
.inlay {height:25px; position:relative; top:1px;}
	.inlay div {float:left;}
    .inlay .in1 {width:5px; font-size:0px; height:25px; background:url("../images/in2-bg.gif") repeat-x;}
    .inlay .in1-bg {height:25px; background:url("../images/in1-bg.gif") repeat-x;}
    .inlay .in2 {width:27px; height:25px; background:url("../images/in2.gif") no-repeat;}
    .inlay .in2-bg {height:25px; background:url("../images/in2-bg.gif") repeat-x;}
    .inlay .in3 {width:29px; height:25px; background:url("../images/in3.gif") no-repeat;}
    .inlay .in4 {width:27px; height:25px; background:url("../images/in4.gif") no-repeat;}
    .inlay p {font-weight:normal; color:#3f8ac7; position:relative; padding:5px 15px 0 15px; text-decoration:underline;}
    .inlay a {font-weight:normal; color:#3f8ac7; position:relative; top:-1px;}
	

	
	.inlay .first .in1 {
background:url("../images/in0.gif") no-repeat scroll 0 0 transparent;
height:25px;
width:5px;
}
	
	
	
	
	
	
	
	
	
	.inlay .current p {padding:5px 15px 0 15px; font-weight:bold; color:#ec7013; text-decoration:none;}
	
	.inlay .current .in1 {
		
	
		background:url("../images/in6.gif") no-repeat scroll 0 0 transparent;
height:25px;
width:27px;
		
		
		
		}
		
		.inlay .current div.block{
			position:relative;
			margin-left:-24px;
		}
		
		
	.inlay .current .in2-bg {height:25px; background:url("../images/in1-bg.gif") repeat-x;}
	.inlay .current .in4 {height:25px; width:27px; background:url("../images/in2.gif") repeat-x;}
	
	
	.inlay .in4 {
background:url("../images/in3.gif") no-repeat scroll 0 0 transparent;
height:25px;
width:29px;
}


.inlay .last .in4 {
background:url("../images/in4.gif") no-repeat scroll 0 0 transparent;
height:25px;
width:27px;
}


	.inlay .current div.first{
		margin-left:0px;
	}
	
	.inlay .current .last  .in4 {
background:url("../images/in5.gif") no-repeat scroll 0 0 transparent;
height:25px;
width:27px;
}
	
	
	.inlay .current .first .in4 {height:25px; width:27px;}
	
	.inlay .current .first .in1 {
	width:5px; height:25px; background:url("../images/in1.gif") no-repeat;
	}
	
	
	
	.inlay .current .one  .in4 {
background:url("../images/in5.gif") no-repeat scroll 0 0 transparent;
height:25px;
width:27px;
}
	
    
/*section4*/
.section4 {padding-bottom:14px;}
	.section4 .top_left {background:url(../images/ltop.gif) no-repeat; height:5px; width:100%;}
	.section4 .top_right {background:url(../images/rtop.gif) no-repeat right; height:5px; margin-left:5px;}
	.section4 .top_center {background:url(../images/top2-bg.gif) repeat-x; height:5px; margin-right:5px;  line-height:0px; font-size:0px;}

	.section4 .bottom_left {background:url(../images/bleft.gif) no-repeat; height:5px; width:100%;}
	.section4 .bottom_right {background:url(../images/bright.gif) no-repeat right; height:5px; margin-left:5px;}
	.section4 .bottom_center {background:url(../images/bottom2-bg.gif) repeat-x; height:5px; margin-right:5px;  line-height:0px; font-size:0px;}

	.section4 .center_left {background:#e9e9e9 no-repeat; width:100%;}
	.section4 .center_right {background:#e9e9e9 no-repeat right top;  margin-left:1px;} 
	.section4 .center_center {background:#ffffff; padding:10px; margin-right:1px; overflow:hidden}

.section4 p {clear:both; color:#606165; padding:0 40px 15px 16px;}
.section4 .cost {height:22px; background:#ec7013; float:left; margin:13px 0 11px 16px;}
     	.section4 .cost p {padding:3px 8px 0 8px; color:#fff; font-weight:bold;}
        
/*catalog*/
.catalog {}
	.catalog .production {width:33%; vertical-align:top; border:7px solid #f1f1f1;}
    .catalog .active1 {background:url("../images/active1.png") no-repeat; width:70px; height:69px; position:absolute}
    .catalog .active2 {background:url("../images/active2.png") no-repeat; width:70px; height:69px; position:absolute}
    .catalog .image {padding:15px 0 9px 0; text-align:center; height:150px; vertical-align:top;}
    .catalog .prod_block {padding:0 0px 10px 0px;}
    .catalog a {color:#ec7013; font-size:15px; font-weight:bold;}
    .catalog p {padding-bottom:6px;}
    .catalog strong {font-size:16px; font-family:Arial; color:#474747;}
	
	.catalog .prod_block div p {padding:0 0px 0px 30px;}
	

	
	.ui-spinner  {
border:1px solid #999999;
display:block;
overflow:hidden;
position:relative;
width:57px;
float:left;
margin-right:16px;
font-size:12px;
}

	
	
.ui-spinner-up, .ui-spinner-down {
border-style:none none solid solid;
border-width:medium medium 1px 1px;
cursor:default;
color:#ec7013;
background:#fff;
font-size:0.7em;
height:50%;
margin:0;
padding:0;
position:absolute;
right:0;
text-align:center;
vertical-align:middle;
width:20px;
z-index:100;
}
.ui-spinner-down {
border-bottom:0 none;
bottom:0;
}



.colour .ui-spinner  {
border:1px solid #999999;
margin-right:0px;
float:none;

}



.gal_image a{
	font-size:0px;
}
.gal_image{float:left;display:inline;text-align:center; padding:2px;}
.gal_image .image{	height:89px;}
.gal_image .gray{position:absolute;	background-color:#000000;opacity:0.5;Filter: Alpha(Opacity=50);cursor:pointer;}


table.m_image{float:left;display:inline;  padding:2px;}
table.m_image_one{float:left;display:inline;border:1px solid #000000;margin:0px 5px 10px 0px;}
table.m_image td{text-align:center;}
.m_image a{font-size:0px;}
div.m_image_one{float:left;display:inline;border:1px solid #C1C1C1; text-align:center; margin:0px 5px 10px 0px; width:515px;}
#mimage_one{float:none;border:4px solid #FFFFFF;overflow:hidden;text-align:center;vertical-align:middle; padding:10px 0px 10px 0px; }



#models{
	width:752px; overflow:hidden; position:relative; height:350px;
}


#models_inner{
	width:20000em;
	position:absolute;
	padding-top:10px;
height: 208px;
}



.img_gallery_cont{height:405px; width:400px; overflow:hidden; position:relative; float:left;}

.gallery{height:398px; width:400px; overflow:hidden; position:relative;}

.thumb_gallery{
	/* this time we have very large space for the height */
	height:600px;
float:left;
position:absolute;
top:0px;
left:0px;

}

.zoom{
	cursor:pointer;
	padding:0px 0px 0px 10px;
}


#mimage{float:none; overflow:hidden;text-align:center;vertical-align:bottom; margin:0px 5px 0px 0px; padding:2px; border:1px solid #C1C1C1; width:500px; height:400px;}
.col_image{float:left;display:inline;padding:3px;white-space:normal;margin:0px 10px 10px 0px;width:80px;}
.color{width:50px;height:50px;float:inherit;}
.col_image .image{border:1px solid #C1C1C1;padding:2px;width:55px;height:55px;}
.col_image table{height:100%;}
.col_image .ui-spinner{	margin-left:10px !important;margin-left:0px;}
.col_image table td{text-align:center;}
.col_im_name{color:#643C1E;
font-size:11px;
text-decoration:none;}
#im_gallery{float:left; }

.ui-spinner input {
background:none repeat scroll 0 0 #FFFFFF;
border:0 solid #8B8B8B;
color:#202020;
float:left;
font-size:12px;
height:20px;
padding:0 2px;
width:30px;
}

.buy img{
	cursor:pointer;
}


.buy a{
	cursor:pointer;
	text-decoration:underline;
	
}


.g_groups{

	right:16px;
	
	float:right;
	position:fixed;
	margin-top:80px;
	
}


#selection{
	cursor:pointer;
}


.search_form{
	
background-color:#E1DBCD;
border:1px solid #C2BFB9;
padding:20px;
white-space:nowrap;

}


.results_container {
background-color:#EDEAE3;
border:1px solid #EDEAE3;
color:#504F4B;

font-size:12px;
line-height:18px;
margin:10px 0 0;
text-align:center;
}


.color_select select{
	width:100px;
}


////////////////////////////////////


.service{
	font-size:18px;
	font-style:italic;
	color:#890077;
	padding:10px 0px 5px 20px;
}

.service_name{
	line-height:18px;
	margin:10px 0px 10px 0px;
	
}


.service_name label{
	cursor:pointer;
	padding-left:5px;
	
	}


#any_floor{
	display:none;
}


#floors_cont{
	display:none;
	width:60px !important;
	width:50px;
}

#nolift{
	display:none;
	border-top:0px;
}

.service_table{
	width:100%;
	display:none;
}

.service_table{
	border:0px;
	
}


td.left div{
	float:left;
}

input[type="radio"]{
	/*background-color:#000000;
	margin:0px 5px 3px 5px;
	position:relative;
	height:16px;
	top:3px;*/
}

.service_table td{
	/*padding:0px 5px 0px 5px;
	height:30px;
	vertical-align:middle;
	border:0px;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;*/
	
	}


.service_table td.sum{
	/*background-color:#ececec;
	border-color:#ececec;
	
	text-align:center;
	vertical-align:middle;*/
}

.service_table td.sum div{
	/*width:200px;
	font-size:18px;*/
	}

#pod_price{
	
	width:100%;
	text-align:right;
}

.service_price{
	font-weight:bold;
}



.nopad{
	padding:0px;
	margin:0px;
}

.nopad td{
	padding:0px 5px 0px 0px;
	border:0px;
	height:100%;
	white-space:nowrap;
}



.scim{
width:60px;
height:60px;
margin-right:5px;
float:left;
}

.contact_table td{
	padding:3px;
	border:0px;
	
}


.contact_table td input{
	width:300px;
}

.red{
	color:#ff0000;
	padding-left:5px;
}


.comment{
	font-size:10px;
}

.nextb img, .prevb img{
	cursor:pointer;
}

.disabled{
	visibility:hidden;
	
}


.next img, .prev img{
	cursor:pointer;
}

.next, .prev{
	float:left;
}

p.h2 {
color:#D65203;
font-family:Arial;
font-size:14px;
font-weight:normal;
margin:10px 0 0;
}



.add_box {width:100%; font-size:13px;}
	.add_box td.caption {background:url("../images/caption-bg.jpg") repeat-x; height:63px; font-size:16px; font-weight:bold; border-bottom:1px solid #d7d7d7; }
	.add_box td.caption p {padding:11px 0 0 11px;}
    .add_box input.check {position:relative; top:-1px;}
	.add_box td.image {float:right; margin:6px 8px 0 0; display:inline;}
    .add_box td.line_1 {background:#fdfdfd; padding-top:9px; padding-right:0px; }
    .add_box td.line_1 td {padding-bottom:10px;}
    .add_box td.line_2 {border-bottom:1px solid #d7d7d7;}
    .add_box p {padding-left:11px;}
    .add_box input.radio {margin-right:7px;}
    .add_box	.cost_box {text-align:right; font-size:18px; white-space:nowrap; padding-left:20px; padding-right:20px;}
    .add_box td.razd {border-top:1px solid #d7d7d7; height:10px; overflow:hidden; width:100%;}
	.add_box	.ui-spinner  {float:left; margin:0 10px 0 10px;}

.added {
background:none repeat scroll 0 0 #EC7013;
float:left;
height:22px;
margin:-1px 0 8px -4px;


}
.added p{
color:#FFFFFF;
font-weight:bold;
padding:3px 8px 0;
}

.added2 {
background:none repeat scroll 0 0 #EC7013;
float:left;
height:28px;
margin:-1px 0 8px -50px;


}
.added2 p{
color:#FFFFFF;
font-weight:bold;
line-height:22px;
padding:3px 8px 0;
}



.section2 a {
	text-decoration:none;
}
.number {float:right; margin:10px 25px 0 0; display:inline; font-size:20px; white-space:nowrap;}
    	.number td { text-align:right; padding-left:23px; background:url('/schemas/orgmebel/images/icon_phone.gif') 0 5px no-repeat; }
        .number span {color:#6a6a6a; font-size:14px; font-weight:bold;}
        .number strong {font-size:14px; color:#bcbcbc; position:relative; top:-3px;}
        .number s { text-decoration:none; font-size:10px;  font-weight:bold;}
		.number .federal_number {font-size:18px; line-height:20px;}
.footer .number {margin-top:26px;}

.n_tabs { float:left; width:100%; margin:16px 0 40px; border-bottom:2px solid #fd7e15; }
	.n_tabs li { float:left; height:37px; background:url('../img/tabs-bg.jpg') 0 -37px no-repeat; margin-right:13px; position:relative; top:5px; }
	.n_tabs li s { height:100%; padding-right:10px; text-decoration:none; display:block; background:url('../img/tabs-bg.jpg') 100% -37px no-repeat; position:relative; right:-10px; }
	.n_tabs li a { color:#0a7297; position:relative; top:9px; }
	.n_tabs li i { font-style:normal; position:absolute; left:1px; top:40px; display:block; }
	.n_tabs li.n_active { background-position:0 0; top:2px; }
	.n_tabs li.n_active s { font-size:18px; background-position:100% 0; }
	.n_tabs li.n_active a { color:#ec7013; text-decoration:none; }
	.n_tabs li.n_active i { color:#ec7013; display:block; }

/*share*/
.b-share-icon {width: 24px!important; height: 24px!important;}
.b-share-icon_lj {background: url("/images/lj.gif") 0 0 no-repeat!important;}
.b-share-icon_yaru {background: url("/images/yaru.gif") 0 0 no-repeat!important;}
.b-share-icon_vkontakte {background: url("/images/vk.gif") 0 0 no-repeat!important;}
.b-share-icon_vkontakte {background: url("/images/vk.gif") 0 0 no-repeat!important;}
.b-share-icon_twitter {background: url("/images/twitter.gif") 0 0 no-repeat!important;}
.b-share-icon_facebook {background: url("/images/facebook.gif") 0 0 no-repeat!important;}
.b-share-icon_moimir {background: url("/images/moimir.gif") 0 0 no-repeat!important;}
.b-share-icon_odnoklassniki {background: url("/images/odnoklassniki.gif") 0 0 no-repeat!important;}
.yashare-auto-init {float: left;}
.plusone {float: left; margin: 6px 0 0 0;}

.widgets {text-align: center; width: 248px; height: 50px; float: left; margin: 0px 0 0 0 0px ;}
.footer_f_fb { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("/images/footer_facebook.png");
background-origin: padding-box;
background-position: 0% 50%;
background-repeat: no-repeat;
background-size: auto;
display: block;
height: 60px;
width: 187px;
 }

.footer_f_fb:hover { 
background-position: -189px 50%;
 }
