





TABLE, TR, TD{ margin:0px 10px; padding: 0px;}




.clearing{clear: both; height: 0px; font-size: 0px;}
.cleared{
height: 20px;
}

.basket_top{
    /border-bottom: 1px solid #CCCCCC;
   
   width: 952px;

}

.button_close {
       background: url("/img/element/close.png") no-repeat scroll left center transparent;
    color: #6F6F6F;
    cursor: pointer;
  
    margin-top: 6px;
    padding-left: 20px;
    text-decoration: underline;

	float:right;
}

#selector{margin: 0 0 0 15px; padding: 8px 0 0; z-index: 0;}

.gallery_list LI, .faq_list  LI, .sub_block  LI{list-style-type: none;  margin: -30px 10px;padding: 0px;}

A.faq{color: #FFFFFF; font: normal 18px Tahoma; display: inline-block; margin: 5px 20px 0 0; text-decoration: none; text-transform: uppercase;}
A.faq:hover, A.active{}
.sub_block{padding: 16px 0 0 2px; height: 18px;}
/*left column*/
.left_col{float: left; padding: 6px 0 0; width: 635px;}

/*######################################### faq #############################*/
.faq_list LI{padding: 6px 0 6px 1px;}
.faq_list SPAN{cursor: pointer; cursor: hand; color: #048DC7; font: bold 14px Tahoma; text-decoration: underline;}
.faq_list SPAN:hover, .faq_list SPAN.active{text-decoration: none;}
.faq_list P{display: none;}
/*######################################### stone #############################*/

.left2{float: none; width: auto;}
.inner_block2{background: url(/img/element/inner_block2.jpg) no-repeat; height: 510px; padding: 0 0 0 1px; width: 968px;}
.in_2{float: left; padding: 19px 0 0; overflow: hidden; width: 934px;}
.gallery_list{margin: 9px 0 0; width: 929px;}
.gallery_list DIV.blue{background: url(/img/element/gallery_li.png) repeat-y left; width: 929px;}
.gallery_list DIV.hdln{float: left; padding: 0 0 0 7px; width: 172px;}
.gallery_list DIV.hdln_m{float: left; padding: 0 0 0 7px; width: 140px;}
.blue_l{background: url(/img/element/blue_l.png) no-repeat top left; height: 30px; padding:0 0 0 11px; display:inline-block;}
.blue_r{background: url(/img/element/blue_r.png) no-repeat top right;	height: 30px; padding: 0 11px 0 0; margin: 0 -11px 0 0; display:inline-block;}
.blue_r a, .blue_r span{background: url(/img/element/blue_repeat.png) repeat-x left top; display:block; height:30px; padding:5px 0 0 0; text-decoration:none; white-space:nowrap;}

.blue_r input{background: url(/img/element/blue_repeat.png) repeat-x left top; cursor:pointer; cursor:hand; color:#ffffff; border:none; font:bold 12px Tahoma !important; display:block; height:30px;text-decoration:none; white-space:nowrap; text-transform:uppercase;}
.blue_r H5{color: #FFFFFF; font: bold 12px Tahoma; padding: 3px 4px 0; text-transform:uppercase;}
.gallery_list LI{background: url(/img/element/spr.gif) repeat-x bottom; padding-bottom: 1px;}
.gallery_list DIV.block, .gallery_list DIV.blue{padding: 10px 0; margin-left: -1px;}
.shadow{background: url(/img/element/shadow.png) no-repeat; height: 499px; position: absolute; padding: 9px 0 0; top: 244px; text-align: center; width: 969px; z-index: 1000000;}
/*######################################### why #############################*/

.bord_active{background-image: url(/img/arcolor/color_bord.gif);}
.scroll_l{background-image: url(/img/arcolor/scroll_l.png); background-repeat: no-repeat; height: 29px; cursor: pointer; margin: 80px 10px 0 10px; width: 17px; float: left;}
.scroll_r{background-image: url(/img/arcolor/scroll_r.png); background-repeat: no-repeat; height: 29px; cursor: pointer; margin: 80px 0 0 10px; width: 19px; float: left;}
.scroll_block{width: 590px; overflow: hidden; float: left;}


.img{height: 330px; overflow: hidden; margin: 0 auto; display: block;}
.list{height: 117px; /*width: 740px;*/width: 100%;}
.list LI{background: none; float: left; display: inline; margin: 0; padding: 2px;}

.gallery_back{clear: both; width: 100%; margin: 10px 0 0; text-align: right;}

.red_top{background: url(/img/element/red_up.png) no-repeat left top; width: 33px; padding:5px 0 0 0; margin:-13px 0 0 0; display:inline-block;}
.red_top_faq { background: url(/img/element/red_up.png) no-repeat left top; width: 33px; padding:1px 0 0 0; margin:-13px 0 0 0; display:inline-block; }
.red_top_mobile{background: url(/img/element/red_up.png) no-repeat left top; width: 33px; margin:-13px 0 0; padding:12px 0 0; /* padding:13px 0 0 0; margin:82px 0 0 0; */ display:inline-block;}
.red_top_zakaz{background: url(/img/element/red_up.png) no-repeat left top; width: 33px; margin:-13px 0 0; padding:8px 0 0; /* padding:13px 0 0 0; margin:82px 0 0 0; */display:inline-block;}
.red_bottom{background: url(/img/element/red_dn.png) no-repeat left bottom; float: left; width: 33px; margin:-17px 0 0 0; padding:19px 0 0 0;}
.red_bottom_faq{background: url(/img/element/red_dn.png) no-repeat left bottom; float: left; width: 33px; margin:-17px 0 0 0; padding:19px 0 0 0;}
.red_bottom_mob {background: url(/img/element/red_dn.png) no-repeat left bottom; float: left; width: 33px; margin:-6px 0 0 0; padding:19px 0 0 0;}
.red_top img{margin:-4px 0 0 0;}
.red_top_mobile img{margin:-4px 0 0 0;}
.red_button{background: url(/img/element/red_repeat.png) repeat-y right; float: left; width:33px; height:145px; position:relative; z-index:50; cursor:pointer; cursor:hend;}
.red_button_zakaz {background: url(/img/element/red_repeat.png) repeat-y right; float: left; width:33px; height:151px; position:fixed; left:0px; z-index:50; cursor:pointer; cursor:hend;}
.red_button_mobile_ofice{background: url(/img/element/red_repeat.png) repeat-y right;	width:33px; height:131px; left:0px; z-index:50; cursor:pointer; cursor:hend;}
.red_button_faq{background: url(/img/element/red_repeat.png) repeat-y right; float: left;	width:33px; height: 118px; left:0; z-index:50; /* margin:-65px 0 0 0;  */ cursor:pointer; cursor:hend;}

.page_nav{width:925px;margin-left:35%;}
.page_nav a{color:#aeaeae; font-weight:bold; text-decoration:none; float:left; margin:2px 2px 0 2px;}
.page_nav span{margin:2px 2px 0 2px; float:left;}
.page_nav b{background:url(/img/element/sa07.png)  no-repeat left top; padding:3px 0;color:#ffffff; width:20px; height:20px; float:left;}
.page_nav a:hover{color:#D8352C;}
.page_block{width:100%; text-align:center; float:left; margin:10px 0 0 0;}

/* форма корзины */

.cat_img_href{
	display:block;
	text-align:center;
}


.zakaz_text{
  float: left;
  color: #048DC7;
    font: 28px Georgia;
	
}

.colvo{
    float: left;
    margin-left: 32px;
    margin-top: 9px;
	 font-family: tahoma;
	  font-size: 15px;
}
.zak_add {
    background: url("/img/element/add.png") no-repeat scroll left center transparent;
    float: right;
    height: 52px;
    margin-top: -10px;
    width: 230px;
	padding-left:40px;
}
.choose {
    background: url("/img/element/choose.png") no-repeat scroll left center transparent;
    float: right;
    height: 54px;
    margin-top: -10px;
    width: 206px;
}
.addbas {
    background: url("/img/element/addBas.png") no-repeat scroll left center transparent;
    float: right;
    height: 54px;
    margin-top: -10px;
    width: 225px;
}
.addkup {
    background: url("/img/element/addKup.png") no-repeat scroll left center transparent;
    float: right;
    height: 54px;
    margin-top: -10px;
    width: 225px;
}
.colorSelekt {
    background: url("/img/element/colorSelekt.png") no-repeat scroll left center transparent;
    float: left;
    height: 54px;
    margin: 0 -7px;
    width: 250px;
}
.left_pic {
    background: url("/img/element/left_pic.png") no-repeat scroll left center transparent;
    float: left;
    height: 25px;
    width: 40px;
}

.centerline {
    background: url("/img/element/centerline.png") repeat scroll left center transparent;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 25px;
    width: 584px;
}

.right_pic {
    background: url("/img/element/right_pic.png") no-repeat scroll left center transparent;
    float: left;
    height: 25px;
    width: 39px;
}

.tov {
    background: url("/img/element/right_pic.png") no-repeat scroll left center transparent;
    margin-left: 15px;
    margin-top: 12px;
	width:890px;
}

.del_basket {
    background: url("/img/element/del.png") no-repeat scroll left center transparent;
    float: left;
    height: 52px;
    margin-top: -12px;
    padding: 0;
    width: 230px;
}
.img_tov {
    float: left;
    margin-left: 10px;
    width: 270px;
}
.str_tov{

float: left;

}
.color_tov {
    float: left;
    height: 210px;
    margin-left: 22px;
    width: 380px;
}

.zag_tov{
 float: left;

}

.tov_prev{
margin-top: 10px;
}
.zag_pokr, .zag_bord{

font-size: 10px;
}
.content_tov {
    float: left;
    margin: -17px -50px;
    width: 160px;
}
#add_bass{
    background: url("/img/element/zakaz3.png") no-repeat scroll left center transparent;
    cursor: pointer;
    float: left;
    height: 52px;
    margin-left: -2px;
    margin-top: -10px;
    padding: 0;
    width: 230px;
}
#mnogo {
    background: url("/img/element/addbass.png") no-repeat scroll left center transparent;
    cursor: pointer;
    float: left;
    height: 52px;
    margin-left: -2px;
    margin-top: -10px;
    padding: 0;
    width: 230px;
}
#mnogokupel {
    background: url("/img/element/addkupel.png") no-repeat scroll left center transparent;
    cursor: pointer;
    float: left;
    height: 52px;
    margin-left: -2px;
    margin-top: -10px;
    padding: 0;
    width: 230px;
}
.centerline_content {
    background: url("/img/element/left_pic.png") repeat scroll left center transparent;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 30px;
    width: 655px;
	font-weight: normal;
}
.namebass{
margin:7px 20px;

}

/* корзина*/





.close_form {
    background: url("/img/element/close_form.png") no-repeat scroll left center transparent;
    cursor: pointer;
    float: right;
    height: 31px;
    width: 32px;
}
.close_form2 {
    cursor: pointer;
    color: #048DC7;
    font: 1em Tahoma;
    outline: medium none;
	 text-decoration: underline;
}


.form_text1 {
    color: #053155;
    font-size: 20px;
    margin-left: 46px;
}


.form_text2 {
    color: #5C5C5C;
    font-family: tahoma;
    font-size: 12px;
    margin-left: 26px;
}

.form_text3 {
    color: #053155;
    float: left;
    font-family: tahoma;
    font-size: 16px;
    height: 21px;
    margin-left: 26px;
}
.form_text32 {
    color: #053155;
    float: left;
    font-family: tahoma;
    font-size: 16px;
    height: 21px;

}

.form_text4 {
  float: left;
    color: #5C5C5C;
    font-family: tahoma;
    font-size: 10px;
    margin-left: 26px;
	    width: 203px;
}
.form_text42 {
  float: left;
    color: #5C5C5C;
    font-family: tahoma;
    font-size: 10px;

	    width: 203px;
}

.line{
   background: url("/img/element/lines.png") no-repeat scroll left center transparent;
   
    height: 31px;
    width: 544px;
}
.left_form {
    background: url("/img/element/left_form.gif") no-repeat scroll left center transparent;
    float: left;
    height: 28px;
    width: 5px;
    margin-left: 26px;
}

.centr_form {
    background: url("/img/element/centr_form.gif") repeat scroll left center transparent;
    border: 0 none;
    float: left;
    height: 28px;
    width: 477px;
}
.centr_form3{
    background: url("/img/element/centr_form.gif") repeat scroll left center transparent;
    border: 0 none;
    float: left;
    height: 28px;
    width: 477px;
	text-align:center;
	padding-top:3px;
}

.centr_form2 {
    background: url("/img/element/centr_form.gif") repeat scroll left center transparent;
    border: 0 none;
    float: left;
    height: 28px;
    width: 218px;
}

.right_form {
  background: url("/img/element/right_form.png") no-repeat scroll left center transparent;
    float: left;
    height: 28px;
    width: 6px;
}

.left{
float:left;
 width: 258px;

}
.left_big {
    background: url("/img/element/left_big.png") no-repeat scroll left top transparent;
    border: 0 none;
    float: left;
    height: 132px;
    margin-left: 26px;
    padding-top: 10px;
    width: 12px;
}
.centr_big {
    background: url("/img/element/center_big.png") repeat-x scroll left top transparent;
    border: 0 none;
    float: left;
    height: 132px;
    margin: 0 -5px;
    overflow: hidden;
    padding-top: 13px;
    width: 476px;
}
.right_big {
    background: url("/img/element/right_big.png") no-repeat scroll left top transparent;
    float: left;
    height: 132px;
    padding-top: 10px;
    width: 7px;
}
.button_form {
    background: url("/img/element/button_form.png") no-repeat scroll left center transparent;
    border: 0 none;
    cursor: pointer;
    height: 31px;
    margin: 10px 0px;
	padding:0px;
    width: 210px;
}

.body_form {
    margin: 0;
    min-height: 600px;
    padding: 0;
    width: 542px;
}
.left_body{
  margin-left: 26px;
    float: left;
}

.left_form2 {
    background: url("/img/element/left_form.gif") no-repeat scroll left center transparent;
    float: left;
    height: 28px;
    width: 5px;

}

/* выбор цвета*/

.color_add {
    background: url("/img/element/color_add.png") no-repeat scroll left center transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 31px;
    margin-left: -9px;
    width: 290px;
}

.bottom_form{
  background: url("/img/element/bottom_form.png") no-repeat scroll left center transparent;
width:542px;
height:15px;
}


.top_form{
  background: url("/img/element/top_form.png") no-repeat scroll left center transparent;
width:542px;
height:15px;
}

.body_form_center {
    background-color: #FFFFFF;
    max-height: 570px;
    width: 542px;
}

.textarea_form {
    overflow: visible;
    border: 0 none;
    float: right;
    height: 120px;
 margin-top: -6px;
    width: 466px;


}


.form_text_red {
color:red;
}

#dialog_text{
text-align: left;


}
.basket_false {
    color: #048DC7;
    font: 41px Georgia;
    height: 181px;
    margin-top: 100px;
    text-align: center;
    width: 894px;
}
.text_form{
margin-left: 15px;
    width: 471px;

}
/* Studio Fortuna */
.viborCveta{
text-align:center;
}

/* выбор цвета*/
#kk{
background: url("/img/element/loading2.gif") no-repeat scroll left center transparent;
background-position:85% 50%;
width:635px;
height:476px;
display:none;
}
/
.toggle{
width:560px;
width:50px;
font-size:15px;
font-family: Georgia, Helvetica, sans-serif;
color:#006699;
border-bottom:1px dashed #006699;
cursor:pointer;
line-height: 30px;
/*FONT-WEIGHT: bold;*/
}
