@charset "windows-1251";
/* CSS Document */
@import url("typography.css");
@import url("forms.css");
@import url("reset.css");

html, body { height: 100%; min-height: 100%; background: #f0f2f0;}

body { font-family: Verdana, Geneva, sans-serif; line-height: 1.3em; color: #000000;}

body, td, th, p, input, textarea { font-size: .9em;}
em {
    font-style: italic;
}
img.png {
    //background-image: none ! important;
    behavior: url('/design/standart/images/png.htc');}

p { margin: 0 0 21px 0; padding: 0;}

ul { margin: 0 0 21px 0;}

ol ul { margin: 0 0 21px 0}

ol { margin: 0 0 21px 0;}

a { outline: none; color: #88733f; text-decoration:underline; }
a:hover { color: #d09e23; text-decoration:underline;}
a:focus { color: #a08b54; }

h1 { color: #000; font: 2.4em Georgia, "Times New Roman", Times, serif; padding-bottom: 34px; line-height: 1em; text-align: left;}
h2 { color: #000; font: 1.2em Georgia, "Times New Roman", Times, serif; margin-bottom: 17px; line-height: 1em; letter-spacing: .2em; font-weight: normal; text-align: left;}
h3 { margin-bottom: 14px; padding: 0; line-height: 1.2em; /*color: #FFF; */font: 1.8em Georgia, "Times New Roman", Times, serif; text-align: left;}
h4 { font-size: .8em; margin-bottom: 23px; font-weight: normal; letter-spacing: .4em; text-align: left;}

#main { height:100%; width:1030px; margin:0 auto;}

.page { height: 100%; background: #F0F2F0;}
p.small_notes {text-align: left; margin-top: 20px; font-size: 11px !important; font-family: Arial, sans-serif !important; line-height: 1.3; padding-left: 5px;}
div.contentPage { padding: 0 30px 30px 30px; color: #000;}
div.contentPage td p, div.contentPage p, div.contentPage li { font-size: 1.1em;}
.contentPage a { text-decoration: underline;}
.contentPage a:hover { color: #A08B54;}
.contentPage td img { border:0 none; padding: 4px;}

.incert { height: 100%;}

.topBlock {
    height: 115px;
    padding:0 30px 44px 0;
    color: #FFF;
    font-size: 1.1em;
}
.topBlock span { font: .7em Georgia, "Times New Roman", Times, serif;}
.topBlock a { font-size: .6em;}

.topBlock .incert div {
    text-align: center;
}

.topBlock .phones {
    float: left;
    width: 22%;
    width: 442px;
}
.topBlock .phones .indent {
    margin-bottom: 8px;
    width: 160px;
    float: left;
} 
.topBlock .delivery  a {
    background: url(../images/track.gif) no-repeat 50% 0%;
    letter-spacing: normal;
    display: block;
    height: 16px;
    margin: 0 auto;
    padding-top: 23px;
    margin-top: 21px;
}
.topBlock .delivery  a:hover {
    background: url(../images/track2.gif) no-repeat 50% 0%;
}
.address_scheme {
    float: left;
}
.delivery_block div,
.delivery_block span {
    float: left;
    font-size:1em;
}
.delivery_block span {
    background: url(../images/long_top_delitel.gif) no-repeat 50% 93%;
    width: 35px;
}
.delivery_block div a,
.delivery_block span {
    display: inline-block;
    height: 16px;
    line-height: 1;
}
div .delivery {
    background: url(../images/short_top_delitel.gif) no-repeat 100% 96%;
}
div .address_scheme {
    background: url(../images/short_top_delitel.gif) no-repeat 0% 93%;
}
.delivery_block div.delivery a,
.delivery_block div,
.delivery_block span {
    margin: 28px 0px 0px;
    padding: 28px 0px 0px;
}
.delivery_block div.delivery a {
    white-space: nowrap;
}
.delivery_block div.delivery {
    margin: 0px 0px;
    padding: 0px 0px;
}
.delivery_block .delivery {
    width: 150px;
}
.delivery_block div.delivery {
    padding-right: 20px;
}
.delivery_block div.address_scheme {
    padding-left: 40px;
    padding-right: 15px;    
}
.topBlock .phones .top_mail {
    margin:0;
    color:#a48c56;
    font-size:11px;
    /*text-transform:uppercase;*/
    background:none;
    padding:0;
    width:160px;
    float:left;
    clear:left;
}
.topBlock .phones .top_mail:hover {
    background:none;
}
.topBlock .phones a:hover {
    background: url(../images/track2.jpg) no-repeat top center;
}
.phone_block {
    background: url(../images/phones_frame.gif) no-repeat 50% 50%;
    width: 442px;
    height: 156px;
}
.phone_block span {
    display: block;
    margin: 0px auto 0px;
    width: 237px;
    height: 33px;
    position: relative;
}
.phone_block span.phone_1 {
    background: url(../images/phone_2.gif) no-repeat 0% 0%;
    top: 25px;
}
.phone_block span.phone_2 {
    background: url(../images/phone_1.gif) no-repeat 0% 0%;
    margin-top: 18px;
    top: 25px;
}
.phone_block span.email {
    color: #000;
    top: 35px;
    white-space: nowrap;
    width: 290px;
}
.phone_block span.email a {
    font-size: 1em;
    text-decoration: underline;
}
.phone_block span.email a:hover {
    background: transparent;
    text-decoration: none;
}
.phones a.phone {
    display: inline;
    background: none;
    color: #FFF;
    font-size: 1.1em;
    letter-spacing: .04em;
    white-space: nowrap;
}
.width_100 {
    width: 100%;
}
.topBlock div.logo {
    float: left;
    /*width: 56%;
    width: 428px;*/
    width: 37.5%;
}
.topBlock .logo span a.adress {
    letter-spacing: 4px;
    white-space: nowrap;
    color: #FFF;
    font-size: 1.25em;
    text-transform: uppercase;
    margin-bottom: 0;
}
.topBlock .logo .indent {
    margin-bottom: 12px;
}
.topBlock .logo .indent a {
    text-transform: lowercase;
    display: block;
    margin-bottom: 37px;
}
.topBlock .address { margin: 5px 0 13px 0; font-size: 0.7em;}

.address_new {
    background: url(../images/slogan_kontakt.gif) no-repeat 0% 0%;
    width: 362px;
    height: 35px;
    float: left;
    margin: 0px 0px 11px;
}
a.logo,
img.logo {
    float: left;
    width: 362px;
    height: 40px;
}
.topBlock .incert { width: 33%;}
.topBlock .wrap { width: 297%; position: relative; z-index: 1001; //margin-right: -297%;}

.topBlock .companyInfo {
    float: right;
    /*width: 224px;*/
    width: 17%;
    position: relative;
    top: 20px;
}
.topBlock .ideas { padding: 47px 0 0 0; width: 165px; float: right;}
.topBlock .ideas span { letter-spacing: 1px; float: left; width: 100%;}
.topBlock .companyInfo .indent { margin-bottom: 15px; width: 165px; float: right; line-height: 1;}

.topBlock .companyInfo .choice { clear: both; height: 23px; padding-top: 8px; white-space: nowrap;}
.topBlock .companyInfo .choice a { margin: 0;}
.topBlock .companyInfo .choice a.lL { margin-right: 4px;}
.topBlock .companyInfo .choice a.rL { margin-left: 3px;}

.content p { margin-bottom: 10px;}
.content ul li { list-style: none; background: url(../images/liMarker.gif) no-repeat; padding-left: 19px; margin-left: -38px;}
.content ol li ul li { padding-left: 19px; margin-left: -38px;}
.content ol, .content ul { padding-left: 19px;}


.leftCol { width:279px; padding-top: 11px;}
.leftCol .incert { padding: 30px 0 50px 34px; /*background: url(../images/b3.gif) no-repeat center top;*/}
.leftCol .catalogMenu { padding-bottom: 52px;}

.leftCol .catalogMenu a { display: block; width: 224px; height: 48px; margin: 0 0 20px 20px;}
.leftCol .catalogMenu a img { float: left; display: block; width: 224px; height: 48px;}
.leftCol .catalogMenu a:hover { }
.leftCol .catalogMenu a:hover img { background-position:0 -48px; }
.leftCol .catalogMenu a.active { }
.leftCol .catalogMenu a.active:hover img { background-position:0 0;}

.leftCol .SubMenu { padding: 0 0 30px 47px; display: block; }
.leftCol .SubMenu a { display: block; float: left; clear: both; margin-bottom: 20px;}
.leftCol .SubMenu a:hover img { background-position:0 -15px;}
.leftCol .SubMenu a.h17:hover img { background-position:0 -17px;}
.leftCol .SubMenu a.active { background: #fff;}
.leftCol .SubMenu img { display: block;}


.leftCol .usefulInfo { text-align: center;} /* Р В Р’В±Р В Р’В»Р В РЎвЂўР В РЎвЂќ: Р В РЎвЂ”Р В РЎвЂўР В Р’В»Р В Р’ВµР В Р’В·Р В Р вЂ¦Р В Р’В°Р РЋР РЏ Р В РЎвЂР В Р вЂ¦Р РЋРІР‚С›Р В РЎвЂўР РЋР вЂљР В РЎВР В Р’В°Р РЋРІР‚В Р В РЎвЂР РЋР РЏ */
.leftCol .usefulInfo img.coupon { margin: 29px auto; display: block;}
.leftCol .usefulInfo { display: block; width: 226px; background: url(../images/infobg.gif) top;}
.leftCol .usefulInfo a { font-size: .85em; display: block; padding: 0 30px 8px 30px; line-height: 1.4em;}
.leftCol .usefulInfo .heading { background: url(../images/infohead.gif) center top; width: 226px; height: 39px; text-indent: -9999px; overflow: hidden;}
.leftCol .usefulInfo .indent { padding-bottom: 30px;}


.rightCol { padding-right: 50px;}
.rightCol .incert {}
.rightCol .blackStripe { background: url(../images/bir3.gif) left; margin-bottom:15px;}
.rightCol .blackStripe .rBg{ height:33px; background: url(../images/bir4.gif) right no-repeat; padding: 18px 0 18px 0;}
.rightCol .blackStripe .rBgBlock { width:609px; height:34px; margin:-2px auto;}
.rightCol .blackStripe .flag { float: left; margin-right: 4px; height: 33px;}
.rightCol .blackStripe .flag a { display: block; padding: 4px 4px 3px 4px;}
.rightCol .blackStripe .flag a.active { border: 1px solid #fff; display: block; padding: 3px 3px 2px 3px;}
.rightCol .blackStripe .flag a:hover { border: 1px solid #a08b54; display: block; padding: 3px 3px 2px 3px;}


.rightCol h1.img,
.rightCol h5.img {
	height:25px;
	overflow:hidden;
	margin:4px 0 0 0;
	padding:4px 0 0 0;
	text-align:center;
	font-size:19px;
	text-transform:uppercase;
	color:#A08B54;
	letter-spacing:0.08em;
}

.rightCol h1.img img.bullet,
.rightCol h5.img img.bullet {
	margin:0 6px 4px 6px;
}

.rightCol .companyLogosCatalog { padding: 0 0 0 5px; }
.rightCol .companyLogosCatalog div { float: left; width:25%; margin-bottom: 45px;}
/*.rightCol .companyLogosCatalog a { font-size: .8em; display: block; height: 36px; padding: 25px 0 0 132px; border: 1px solid #000; margin: 0 40px 20px 0;}*/
.rightCol .companyLogosCatalog a {
    
    font-size:9px; display: block; line-height: 1em; padding: 65px 5px 0; height: 36px; margin-bottom: 12px; text-transform: uppercase;
    font-family:Verdana,sans-serif; text-align: center; text-decoration: underline; width: 134px;
}

.rightCol .descriptionCat {
    background: url(../images/dotted.gif) repeat-x top;
    padding: 54px 30px 50px 30px;
    font: 1em Georgia, "Times New Roman", Times, serif;
    line-height: 1.7em;
}
.rightCol .descriptionCat h3 { text-align: left; margin: 0 0 5px 0; color:#000;}
.rightCol .descriptionCat div { float: left; width: 50%; background: url(../images/b2.gif) no-repeat center top; padding-top: 32px; margin-bottom: 70px;}
.rightCol .descriptionCat p { font: 1em Georgia, "Times New Roman", Times, serif; color:#000; line-height: 1.7em; padding: 0 0 0 0;}
.rightCol .descriptionCat ul { margin: 0; font-style: normal;}

.rightCol .gallery { padding: 0 0 30px 0;}
.rightCol .gallery h2 { font-size: 1.2em;}
.rightCol .gallery p { font: 1.3em Georgia, "Times New Roman", Times, serif; color:#000;}

.rightCol .text { color: #FFF;}

.gallery .descriptionF { margin-bottom: 30px;}

.collection .item { width: 33%; float: left; margin-bottom: 29px; min-width: 250px;}
.collection .item a { font-size: .8em; display: block; margin-right: 18px; text-decoration:none; }
.collection .item div { padding: 0 6px 0 6px; text-decoration:underline;}
.collection .item img { }
.collection h4 { color: #000;}
.collectionCard { }
.collectionCard img { margin: 0 23px 23px 0;}
.collectionCard .item { margin-bottom: 0; float: left;}
.collectionCard .item a { font-size: .8em;}

#ideas_collection_inner a { display: block; width: auto; float: left;}
#ideas_collection_inner li { list-style: none;}
#ideas_collection_inner span { display: block; margin-bottom: 30px;}
#ideas_collection_inner img { display: block; border: 1px solid black; padding: 4px;}

.cardMenu { margin-top: 29px; clear: both; }
.cardMenu a { display: block; padding: 5px 10px 8px 5px; background: url(../images/w1.gif) bottom left repeat-x; text-align: left; line-height: 1.3em; }
.cardMenu a.active { color:#000; font-family:Georgia, serif; text-decoration:none;}

.catalogSubMenu a { float: left; display: block; font-family:Georgia, serif; text-transform:uppercase; font-size:14px; }

a.catalog {
	text-decoration:none;
	letter-spacing: 0.1em;
}

.catalogSubMenu .breadcrumbs a {
	display:inline;
	float:none;
	text-transform:none;
}

.catalogSubMenu .breadcrumbs,
.catalogSubMenu .breadcrumbs a { font-size:11px; font-family:Verdana, sans-serif; color:#88733f; }
.catalogSubMenu a img { display: block; }
.catalogSubMenu a.order { margin: 0; background:#A08B54;}
.catalogSubMenu a:hover { }
.catalogSubMenu .indent { padding-left: 0;}

.catalogSubMenu .indent .catalog,
.catalogSubMenu .indent h2 {
	margin-bottom:20px;
}

.catalogSubMenu h2 { text-transform: uppercase; margin:1px 0 2px 0; height: 15px; white-space: nowrap; color:#88733F; letter-spacing:normal; }
.catalogSubMenu .tableIncert { width: auto; position: relative; margin-left: -5px;}
.catalogSubMenu .tableIncert td { padding: 0 5px 0 5px;}

.descriptionGall .catalogSubMenu img { margin: 0;}
.descriptionGall .catalogSubMenu { float: right;}
.descriptionGall { padding: 0 0 0 26px; width: 100%; color: #000; font: 1em Georgia, "Times New Roman", Times, serif; line-height: 1.7em;}
td.descriptionGall-bottom { padding-top:90px; }
.descriptionGall-bottom .descriptionGall h2 { font-size:18px; letter-spacing:normal; }


.descriptionGall h1, .descriptionGall h3, .descriptionGall .zag2 { text-align: left; font-size: 2.5em; display: block; float: none; padding: 0; margin: 0 0 17px 0; line-height: 1.2em; clear:left;}
.descriptionGall .text, .descriptionGall p { font-size: 1.3em;}
.descriptionGall .fapCer_gallery_text p {
    font-size: 1em;
}
.descriptionCard, .fapCer_gallery_text { background: url(../images/dotted3.gif) top left repeat-x; font: normal 1em Georgia, "Times New Roman", Times, serif; line-height: 1.7em; padding: 29px 23px 32px 0;}
.collectionCard .descriptionCard p, .collectionCard .descriptionCard .text { color: #000; font-weight: bold;}
.collectionCard .descriptionCard h1, .descriptionCard h2, .descriptionCard h3 { display: none;}

.pagesBlock { padding-bottom: 52px; clear: both;}
.pagesBlock a { padding: 5px 0 8px 0; line-height: 10px; font-size: .8em;}
.pagesBlock .previous { float: left; background: url(../images/previous.gif) left center no-repeat; padding-left: 37px;}
.pagesBlock .previous:hover { background: url(../images/previous2.gif) left center no-repeat;}
.pagesBlock .next { float: right; background: url(../images/next.gif) right center no-repeat; padding-right: 37px; margin-right: 40px;}
.pagesBlock .next:hover { background: url(../images/next2.gif) right center no-repeat;}

.pagesBlockCard { /* background: url(../images/w1.gif) bottom left repeat-x; */ padding-bottom:10px; }
.pagesBlockCard a { padding: 5px 0 8px 0; line-height: 12px; font: normal .8em Verdana, Geneva, sans-serif;}
.pagesBlockCard .previous { float: left; background: url(../images/previous.gif) left center no-repeat; padding-left: 37px;}
.pagesBlockCard .previous:hover { background: url(../images/previous2.gif) left center no-repeat;}
.pagesBlockCard .next { float: right; background: url(../images/next.gif) right center no-repeat; padding-right: 37px; text-align: right; /*margin-right: 23px;*/}
.pagesBlockCard .next:hover { background: url(../images/next2.gif) right center no-repeat;}

.logos { text-align: center;}
.logos a { font-size:12px;}
.logos .incert { width: 222px; padding: 37px 0 28px 0; border: 1px solid #000; color: #FFF; text-align: center; margin-bottom: 5px;}
.logos .incert img { margin-bottom: 16px;}
/*.logos .incert span { display: block;}*/
.logos .incert span { display: none;}


.companyInfo .indent a { position:relative; z-index:2;}
.companyInfo .indent a span{ display: none;}
.companyInfo .indent a.company span { display: block; position: absolute; top: 0px; left: 0; cursor: pointer; background: #a08b54;}
.companyInfo .indent a.company:hover span { background: #ffffff;}

.companyInfo .indent a:hover{ z-index: 1; color: #fff; background:;} /*  background:; - ie fix */
.companyInfo .indent a:hover span.tooltip{ display: block; position: absolute; top: 0px; left: 0; cursor: pointer;}
.companyInfo .indent a:hover span.middle{ display: block;}

.bigImage {
   height:370px;
   background-image:url(../images/bir2.gif);
   background-position:top right;
   background-repeat:no-repeat;
}

.bigImage .incert { background: url(../images/bir.png) top left no-repeat; padding: 0 127px 0 127px;}
.bigImage .indent { text-align: center;}

.bigImage .text { text-align: left; padding-right: 50px;}
.bigImage .text a, .bigImage .text div { display: block; width: 307px; text-indent: -9999px; overflow: hidden;}
.bigImage .text1 { background: url(../images/text1.gif); height: 14px;}
.bigImage .text2 { background: url(../images/text2.gif); height: 42px; background-repeat:no-repeat;}
.bigImage .text2:hover { background: url(../images/text2over.gif); background-repeat:no-repeat;}
.bigImage .text3 { background: url(../images/text3.gif); height: 23px;}
.bigImage .text3a { background: url(../images/text3a.gif); height: 28px;}
.bigImage .text4 { background: url(../images/text4.gif); height: 42px; background-repeat:no-repeat;}
.bigImage .text4:hover { background: url(../images/text4over.gif); background-repeat:no-repeat;}
.bigImage .text5 { background: url(../images/text5.gif); height: 22px;}
.bigImage .text6 { background: url(../images/text6.gif); height: 42px;}
.bigImage .text6:hover { background: url(../images/text6over.gif);}
.bigImage .text .discounts a { background: url(../images/text7.gif) no-repeat; height: 18px; margin-top: 3px;}
.bigImage .text .service a { background: url(../images/text7.gif) no-repeat; height: 18px; margin-top: 6px;}
.bigImage .text .layoutTile { background: url(../images/layouttile.gif) no-repeat; height: 25px; margin-top: 6px;}


.bigImage .image { width: 100%;}
.bigImage .border { border: 1px solid #bbbdbb; height: 100%; padding: 4px;}
.bigImage .border div { background: url(../images/Untitled-11.jpg) center;}
.bigImage .name { padding: 9px 1px 11px 4px; font-size: .9em; color: #000;}

.companyLogos { padding: 13px 50px 42px 50px; background: url(../images/cursor.gif) no-repeat;}
.companyLogos a { font-size: .8em; display: block; line-height: 1em; padding: 25px 0 0 144px; height: 36px; margin-bottom: 12px; text-transform: uppercase;}

.companyLogos .wrap div { float: left; width: 25%;}
.companyLogos .incert { width: 25%;}
.companyLogos .wrap { display: inline-block; width: 400%; position: relative; //margin-right: -400%; padding-top: 20px;}
.companyLogos .bg { background: url(../images/dotted.gif) top left repeat-x; height: 20px;}

.description { padding:0;}
.description p {
    font: 1.1em Georgia, "Times New Roman", Times, serif;
    color: #fff;
    line-height: 1.7em;
}
.description p,
.collection_inner {
    padding: 0 50px 0 50px;
    color: #000;
}
#collection_block {
    height: auto;
}
.description_collection_block {
    padding-bottom:0;
}
.collection_inner table th img,
.collection_inner table td img {
    vertical-align: middle;
    margin: 0px 20px 0px 0px;
}
.collection_inner table {
    width: 100%;
    border-collapse: collapse;
    margin: 0px 0px;
    padding: 0px 0px;
}
.collection_inner table td,
.collection_inner table th {
    vertical-align: top;
    padding-bottom: 30px;
}
.collection_inner table td {
    /*width: 50%;*/
}
.collection_inner table th {
    color: #000;
    font: 1.6em/1em Georgia,"Times New Roman",Times,serif;
    text-align: left;
    padding-bottom: 10px;
}
.collection_inner table th h1,
.collection_inner table th h2,
.collection_inner table th h3,
.collection_inner table th h4,
.collection_inner table th h5 {
    font-size: 1em;
    letter-spacing:0.1em;
}
.collection_inner table th span {
    display: block;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-right: 50px;
    margin-bottom: 10px;
    border-bottom: 1px solid #A08B54;
}
.collection_inner table td th,
.collection_inner table td td {
    padding-right: 10px;
    padding-top: 10px;  
    padding-bottom: 10px;
}
.collection_inner table td a {
    text-decoration: underline;
    font-weight: bold;
}
.collection_inner table td a:hover {
    text-decoration: none;
}
.collection_toggler {

    padding-top:20px;
}
.collection_toggler p {
    font-size:15px; 
}

#collection_toggler {
    border-bottom:1px dashed #88733F;
text-decoration: none;}

#collection_toggler:hover {
    color:#d09e23;
    text-decoration:none;
    border-bottom:1px dashed #d09e23;
}





.description .wrap h1 { padding: 0 50px 34px 50px;}
.description .wrap div { float: left; width: 50%;  padding-top: 27px;}
.description .incert { width: 50%;}
.align_center {
	text-align: center;
}
.align_center .fb-like-box {
	margin-bottom: 30px;
}
.description .wrap { width: 200%; height:1px; position: relative; //margin-right: -200%; background-image:url(../images/dotted-4x1.gif); }

.footer { padding: 0 50px 0 50px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000;}
.footer { font-family:Georgia, "Times New Roman", Times, serif; }
.footer td { }
.last {
	text-align: left;
	height: 134px;
}
.menu-light .last {height: auto;}
.footer .spacebox  .partners {
	color: #88733F;
	margin-left: 15px;	
}
.footer .spacebox  .partners:hover {
	color: #d09e23;
}
.footer .copy { height: 20px; white-space: nowrap;}
.footer .spacebox { text-align: center; vertical-align: bottom; white-space: nowrap; padding-left:30px; }
.footer .spacebox a { color: #000;}
.footer .incert { background: url(../images/dotted2.gif) top center no-repeat; padding: 30px 0 30px 0;}
.footer .address { font-size:10px; }
.footer .address a { display: block; font-size:10px; text-decoration: underline;}
.footer .phones { font-size: 1em; white-space: nowrap; padding-right:25px;}
.footerMenu { margin-bottom: 3px; margin-right:40px; float:left;}
.fM-last { margin-right:0; }
.footerMenu a { display: block; font-size:10px; text-decoration: underline;}
/*
.footer { height: 200px; padding: 0 50px 0 50px; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; color: #FFF;}
.footer .incert { background: url(../images/dotted2.gif) top center no-repeat; padding: 0 0 25px 0;}
.footer .wrapper { width: 600px; height: 140px; padding-top: 30px;}

.footer .address { float: left; margin: 0 70px 50px 0;}
.footer .address a { display: block; font-size: .9em; font-family: Verdana, Geneva, sans-serif; text-decoration: underline;}
.footer .phones { float: left; width: 130px; font-family: Verdana, Geneva, sans-serif; }
.footer .phones span { display: block;}

.copy { font-size: .9em;}

.footerMenu { float: right; width: 180px; height: 140px; position: relative; margin-bottom: -140px;}
.footerMenu a { display: block; font-size: .9em; font-family: Verdana, Geneva, sans-serif; text-decoration: underline;}
.counter { float: right; padding: 36px 40px 0 0;}
.spacebox { float: right; text-align: center; width: 160px; height: 149px; padding-top: 21px; position: relative; margin-bottom: -149px;}
.spacebox img { display: block; margin: 2px auto;}
.spacebox a { font-size: .9em; color: #000;}
*/
.creation a { font-weight: normal; text-decoration: underline;}

.clear { clear: both;}



/* ************************************* [Р В РЎв„ўР В РЎвЂўР В Р вЂ¦Р РЋРІР‚С™Р В Р’ВµР В Р вЂ¦Р РЋРІР‚С™] *********************************** */
.section_name { margin-top: -21px;}

table.smallpic {
    margin: 10px 0px;
    width: 100%!important;
    width: auto;
}
table.photo {
    margin: 0px 0px 10px;
}
table.photo img {
    padding: 4px;
    margin: 0px auto;
    display: block;
}
table.photo td {
    background: transparent;
    overflow: hidden;
    display: block;
    position: relative;
    width: 100%;
}
.collectionCard {
    /*overflow: hidden;*/
}
.odd_td {
    text-align: left!important;
    text-align: right;
}
.even_td .smallpic a, .even_td .smallpic a img,
.odd_td .smallpic a, .odd_td .smallpic a img {
    display: block;
    margin: 0px 0px;
}
.even_td .smallpic a, .even_td .smallpic a img {
    float: left;    
}
.odd_td .smallpic a, .odd_td .smallpic a img {
    float: right;
}
.even_td .smallpic td, .even_td .smallpic a {
    text-align: left;
}
.odd_td .smallpic td, .odd_td .smallpic a {
    text-align: right;
}
.even_td .smallpic a, .odd_td .smallpic a {
    padding: 4px;
}

.even_td, .even_td td p,
.fapCer_gallery_text .odd_td,
.fapCer_gallery_text .even_td {
    font: normal .9em Verdana, Geneva, sans-serif;
}

.collectionTables {
    /*width: 487px;*/
    width: auto;
    /*overflow: hidden;*/
}
.question textarea, .question input, .question select {
    width: 100%;
    padding: 0px 0px;
    border: 1px solid #394149;
    color: #394149;
    display: block;
    font: bold 1.2em Georgia,"Times New Roman",Times,serif;
    height: 26px;
    margin: 0 auto;
    padding: 0 3px;
}
.submit input {
    width: auto;
    margin: 0px auto;
    height: auto;
    border: 0px none;
    display:block;
    width:106px;
    height:18px;
    cursor:pointer;
    background: transparent url(../images/form_btn.gif) no-repeat 0 0;
}
.submit {
    background: transparent url(../images/form_h_line.gif) no-repeat;
    background-position: 50% 30px;
    padding: 62px 3px 10px;
    width: 100%;
}
.question textarea {
    height: 138px;
}
.highslide-body div.question {
    background: transparent url(../images/form_tc.gif) no-repeat;
    background-position: 0% 0%;
    width: 388px;
    padding: 70px 0px 0px;
}
.question .form_name_1 {
    background: transparent url(../images/form_name_1.gif) no-repeat;
    background-position: 50% 0%;
    height: 38px;
    padding: 0px 0px 0px;
}

.question .form_name_2 {
    background: transparent url(../images/form_name_2.gif) no-repeat;
    background-position: 50% 0%;
    height: 38px;
    padding: 0px 0px 0px;
}

.question form, #main .question fieldset {
    width: 100%;
}
.question form, .question .form {
    background: transparent url(../images/form_bc.gif) no-repeat;
    background-position: 0% 100%;
    padding: 0px 0px 48px;
}
.question fieldset {
    background: transparent url(../images/form_bg.gif) repeat-y;
    background-position: 0% 0%;
    padding: 50px 0px 0px;
    border: 0px none;
}
.question label {
    color: #394149;
    display: block;
    font-size: 0.7em;
    line-height: 24px;
    text-align: left;
}
.question .innertube {
    margin: 0px 45px;
}
.question  p, .question  .innertube div {
    margin: 0px 0px;
    font-size: 1em;
}
.bath_rom {
    height: 1em;
    float: left;
    padding: 0px 5px;
}
.error_form {
    color: #d6621b;
    font-size: 1em;
    line-height: 1;
}
.send_form {
    background: transparent url(../images/form_btn.gif) no-repeat;
    background-position: 0% 0%;
    text-indent: -1000px;
    display: block;
    width: 106px;
    height: 18px;
    margin: 0px auto;
    cursor: pointer;
}
.intro_fab_text {
    clear: both;
    color: #000;
    font-size: 0.9em;
}
#buy_form {
    position: absolute;
    height: 0px;
    width: 100%;
    overflow: hidden;
}
/* ************************************* [Р В РЎв„ўР В РЎвЂўР В Р вЂ¦Р РЋРІР‚С™Р В Р’ВµР В Р вЂ¦Р РЋРІР‚С™] *********************************** */


/* ************************************* [Р В Р Р‹Р РЋРІР‚С™Р В РЎвЂР В Р’В»Р В РЎвЂ Р В РўвЂР В Р’В»Р РЋР РЏ FapCeramiche 24.06.2010] *************************************** */
.cleaner {
    clear: both;
    display: block;
    height: 1px;
    font-size: 1px;
    line-height: 0;
    overflow: hidden;
    margin-bottom: -1px;
}
table.content {
    width: 100%;
}
.fapCer_head h2,
.fapCer_with_menu .catalogSubMenu h2 {
    font-size: 0.9em;
}
.catalogSubMenu h3,
.catalogSubMenu .h3 {
    color: #fff;
    font: 0.9em Georgia, "Times New Roman", Times, serif;
    letter-spacing: 0.2em;
    text-align: left;
    font-weight: bold;
    height: 15px;
    margin: 1px 0px 17px;
    text-transform: uppercase;
    white-space: nowrap;
}
.fapCer_descrBlock .descriptionGall h1,
.fapCer_descrBlock .descriptionGall .h1 {
    color: #000;
    font: 24px Georgia, "Times New Roman", Times, serif;
    margin-bottom: 8px;
    padding: 0;
    text-align: left;
}
.fapCer_descrBlock .descriptionGall h2,
.fapCer_descrBlock .descriptionGall .h2 {
    color: #A08B54;
    font: 1.6em Georgia,"Times New Roman",Times,serif;
    letter-spacing: normal;
    margin-bottom: 23px;
    text-align: left;
}
.fapCer_head {
    margin: 0px 0px 0px;
}
.rightCol .fapCer_gallery {
    padding: 0px 0px;
}
.fapCer_gallery_fullsize {
    margin-left: -250px;
    position: relative;
    zoom: 1;    
}

.fapCer_catalog .last {
   margin-right:0;
   padding-right:0;
}

.col_33 {
    float: left;
    width:210px;
    margin: 0px 0 29px 0px;
    padding-right:30px;
}
.col_33.col_width {
	padding-right: 20px;
}
a.img {
    display: block;
    width: 100%;
    height: 154px;
    position: relative;
    overflow: hidden;
}
a.img img {
    display: block;
}
.col_last {
    margin-right: 0px;
}
.leftcolumn, .rightcolumn {
    width: 49%;
}
.leftcolumn, .fapCer_descrBlock {
    float: left;
}
.rightcolumn {
    float: left;
    width: 47%;
}
.fapCer_full_width .rightcolumn {
    float: right;
    width: 49%;
}
.fapCer_descrBlock {
    float: left;
    width: 100%;
    padding: 0px 0px 20px;
}
.firm_logo {
	position:absolute;
    float: right;
    width: 134px;
    height: 80px;
    padding: 20px 0px 0px;
    top: -15px;
	right:0;
    margin-bottom: -15px;
}

.firm_logo img {
    border:1px solid #5d5e5d;
}

.fapCer_descrBlock .descriptionGall {
    padding: 20px 0px 0px;
}
.fapCer_descrBlock .descriptionGall h3 {
    margin: 0px 0px 8px;
}
.fapCer_catalog {
    clear: both;
    width: 100%;
}
.fapCer_descrBlock .descriptionGall h4 {
    color: #A08B54;
    font-size: 1.6em;
    font-family: Georgia,"Times New Roman",Times,serif;
    letter-spacing: normal;
}
.new_button, .leader_button, .empty {
    padding: 2px 6px;
    float: right;
    margin: 0px 0px 0px 5px;
    color: #fff;
    text-transform: lowercase;
}
.empty {
    position:absolute;
    right:0;
	top:0;
	z-index:10;
}
.new_button {
    background: green;  
}
.leader_button {
    background: red;
}
.fapCer_catalog .col_33 p {
    color: #fff;
}
.colname {
    padding: 0px 0px 10px;
    width: 100%;
    float: left;
    position: relative;
}
.colname a.en_name {
    text-decoration: underline;
    font-size: 1.2em;
    font-weight: bold;
    float: left;
    margin: 0px 5px 0px 0px;
}
.colname .runame {
    color: #A08B54;
    float: left;
}
.rightCol_2 .fapCer_gallery,
.rightCol_2 .width_100 {
    padding: 0px 10px;
}
.rightCol_2 .fapCer_gallery {
    padding: 0px 10px;
}
.width_100 .rightCol {
    padding-right: 0px;
}
table.content table.content,
table.content table.content td,
table.content table.content th {
    font-size: 1em;
}
table.content table.content .descriptionGall {
    padding-top: 0px;
}
.fapCer_descrBlock .descriptionGall h4 a {
    text-decoration: underline;
}
table.content table.content .fapCer_descrBlock .descriptionGall h3,
table.content table.content .fapCer_descrBlock .descriptionGall h1 {
    margin: 0px 0px 25px;
}
.order_popup_block {
    width: 100%;
    position: relative;
    display: inline-block;
    z-index: 1;
}
table.content table.content  form label {
    color: #fff;
}
table.content table.content  #buy_form .submit {
    right: -145px;
    bottom: 5px;
}
table.collection td {
    border: 0px none;
    color: #000;
    font-family: arial;
    font-size: 11px;
    margin: 0px;
    padding: 20px 0px 5px;
    text-align: center;
    vertical-align: middle;
}
table.collection .title td, table.collection .size td, table.collection .info td, table.collection td div {
    padding-top:5px;
}
table.collection .title td, table.collection td div.title {
    font-weight: bold;
}
table.collection .highslide img {
    border: 0px none;
}
table.content table.content td.rightCol {
    padding-right: 0px;
}
.fapCer_full_width {
    margin: 0px 10px;
}
.logos .fapCer_descrBlock {
    width:185px;
}
.logos .fapCer_descrBlock .descriptionGall {
    padding-top: 0px;
    position: relative;
    top: -2px;  
}
td.descriptionGall  div.descriptionGall {
    padding-top: 0px;
    position: relative;
    top: -4px;
}
td.descriptionGall .collectionCard {
    clear: both;
}
td.descriptionGall  div.descriptionGall h5 {
    font-size: 1.2em;
    color: #000;
}
.view_all_collection a {
    background-color: #a08b54;
    padding: 2px 10px;
    line-height: 20px;
    border: 1px solid #675c3c;
    color: #201c11;
}
.view_all_collection {
    text-align: center;
    margin: 0px 0px 40px;   
}
.full_collection img {
    margin: 0px 0px;
}
.full_collection {
    margin: 0px 0px 20px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
td.descriptionGall .fapCollectionCard {
    /*margin-right: 4%;*/
}
.cardMenu a {
    position: relative;
    zoom: 1;
	text-decoration:none;
}

.cardMenu a span {
	text-decoration:underline;
}

.cardMenu a span.leader_button,
.cardMenu a span.new_button {
	text-decoration:none;
	font-family: Arial, sans-serif !important;
}

.fapCer_with_menu .cardMenu a span.leader_button,
.fapCer_with_menu .cardMenu a span.new_button {
    /*position: absolute;
    right: 2px;
    bottom: 5px;
    */
    float: right;
    line-height: 18px;
    padding-top: 0px;
    margin: 0px 0px;
    padding-bottom:0px;
	text-decoration:none;
}
.slider_img ul {
    position: relative;
    margin: 0px auto;
}
.slider_img ul.elements, .slider_img ul.elements li a img {
    /*width: 506px;*/
    height: 450px;  
}
.slider_img ul.elements {
    padding: 0px 0px;
    overflow: hidden;
    position: relative;
}
.slider_img ul li {
    background: transparent;
    list-style-type: none;
    padding: 0px 0px;
    margin: 0px 0px;
    font-size: 0px;
    line-height: 0;
}
.slider_img li img {
    position: absolute;
    margin: 0px 0px;
    top: 0px;
}
.slider_img  ul.togglers {
    left: 0px;
    margin: 0px 0px -23px;
    position: relative;
    top: -20px;
    left: 10px;
    z-index: 1000;
}
.slider_img  ul.togglers, .slider_img ul.togglers  li, .slider_img  a {
    display: block;
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.contentPage   ul.togglers li {
    clear: left;
    margin-bottom: 5px;
}
.contentPage ul.togglers {
    position: absolute;
    left: 0px;
    top: 10px;
}
.contentPage h2 {
    color: #000;
    font: bold 1.2em Georgia,"Times New Roman",Times,serif;
    height: 15px;
    letter-spacing: 0.2em;
    margin: 1px 0px 17px;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
}
.contentPage .slider_img {
    position: relative;
}
.slider_img ul.togglers  li {
    margin-right: 6px;
}
.slider_img ul.togglers  li {
    line-height: 1;
}
.slider_img ul.togglers  a {
    background-color: #A08B54;
    /*border: 1px solid #675C3C;*/
    color: #494949;
    padding: 1px 5px 4px;
    width: 12px;
    height: 6px;
}
.slider_img ul.togglers li.current a {
    background-color: #d4b76e;
    /*border: 1px solid #4d442c;*/
    color: #4d442c;
}
#index_txt {
    display: inline-block;
    width: 100%;
}
.work_more {
    width: 100%;
    position: relative;
    height: 3em;
    padding: 10px 0px 0px;
}
/*
ul.text_elements li {
    position: absolute;
    right: 0px;
}
*/

.fapCer_descrBlock .catalogSubMenu {
    float: left;
    margin: 0px 0px 0px 0px;
    z-index: 2;
}
.fapCer_descrBlock .leftcolumn {
    width:330px;
}
.descriptionGall .fapCer_descrBlock .leftcolumn {
    width:180px;
}
.fapCer_descrBlock .rightcolumn {
	position:relative;
    float:right;
    width:250px;
	margin-right:13px;
}
.fapCer_with_menu .fapCer_descrBlock .leftcolumn {
    width: 42%; 
}
.fapCer_with_menu .fapCer_descrBlock .rightcolumn {
    width: 57%;
}
.banner_sale_20 {
    position: relative;
    top: -30px;
    margin-bottom: -30px;
    width: 132px;
    height: 132px;
}
.banner_sale_20, .banner_sale_20 img {
    float: left;    
}
.fapCer_descrBlock .order_popup_block {
    padding-top: 10px;
}
.fapCer_descrBlock  .banners {
    float: right;
    position: relative;
    margin-right: 30px;
}
.fapCer_descrBlock  .banners a {
    position: relative;
    top: -25px;
    margin-bottom: -50px;
}
.fapCer_descrBlock  .banners a, .fapCer_descrBlock  .banners img {
    display: block;
}
.fapCer_descrBlock .leftcolumn .descriptionGall {
    margin-right: -350px;
}
.fapCer_with_menu .cardMenu a {
    font-size: 1.1em;
}
.fapCer_with_menu .cardMenu a span {
    text-decoration: underline; 
    margin-right: 10px;
}
.fapCer_with_menu .cardMenu a span.leader_button,
.fapCer_with_menu .cardMenu a span.new_button {
    text-decoration: none;
    margin-right: 0px;
    margin-left: 5px;
}
.fapCer_with_menu .cardMenu a:hover {
    background: url(../images/w1.gif) repeat-x left bottom transparent;
}
.fapCer_with_menu .cardMenu a:hover span {
    text-decoration: none;
}
.fapCer_catalog .fapCer_midimg {
    width: 100%;
    height: 154px;
    overflow: hidden;
    display: block;
    position: relative;
    clear: both;
	text-decoration:none;
}
.fapCer_catalog .old_midimg {
	height: 105px !important;
}
.fapCer_catalog .fapCer_midimg img {
    position: absolute;
    width: 254px;
    left: 0%;
    top: 50%;
    margin-top: -113px;
}
.fapCer_gallery_text {
    clear: both;
    width: 100%;
    color: #000;
    padding-right: 0px;
    font: 1.3em/1.7em Georgia,"Times New Roman",Times,serif;
}
.fapCer_gallery_text h2 {
    font-size: 1.9em;
    letter-spacing: normal;
}
.fapCer_gallery_text h3 {
    font-size: 1.7em;
    letter-spacing: normal;
}
.fapCer_gallery_text a {
    text-decoration: underline;
}
.fapCer_gallery_text a:hover {
    text-decoration: none;
}
td.first_column a,
td.two_column a,
td.tree_column a,
td.first_column a img,
td.two_column a img,
td.tree_column a img {
    display: inline-block;
    margin: 0px 0px;
}
td.first_column a,
td.two_column a,
td.tree_column a,
td.first_column a img,
td.two_column a img,
td.tree_column a img {
    margin: 0px 0px 2px;
}
.fapCollectionCard td.first_column p,
.fapCollectionCard td.two_column p,
.fapCollectionCard td.tree_column p {
    margin: 0px 0px 0px;
    font-size: 1.0em;
    line-height: 1.1;
}
.fapCollectionCard td.first_column,
.fapCollectionCard td.two_column,
.fapCollectionCard td.tree_column {
    padding-bottom: 25px;
}
.fapCollectionCard td.first_column td,
.fapCollectionCard td.two_column td,
.fapCollectionCard td.tree_column td,
.fapCollectionCard td td.first_column,
.fapCollectionCard td td.two_column,
.fapCollectionCard td td.tree_column {
    padding-bottom: 0px;
}
td.first_column {
    text-align: center!important;
}
td.two_column {
    text-align: center!important;
}
td.tree_column {
    text-align: center!important;
}
.fapCollectionCard table {
    margin: 0px 0px 20px;   
}
.fapCollectionCard table {

}
.fapCollectionCard table table {
    margin: 0px auto 0px auto;
    width: auto!important;

}
.gallery .fapCollectionCard table table td,
.gallery-bottom table table td {
    text-align: center!important;
    font-size: 1em;
}
.gallery .fapCollectionCard table {
    border-collapse: collapse;
}
.gallery .fapCollectionCard table,
.gallery .fapCollectionCard td,
.gallery .fapCollectionCard tr,
.gallery-bottom table,
.gallery-bottom tr,
.gallery-bottom td {
    border: 0px none;   
    border-color: #394149;
}

.gallery-bottom table {
	width:100%;
}

.gallery .fapCollectionCard table table td a,
.gallery-bottom td a {
    border: 0px none;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    float: none;
}

.rightCol .gallery-bottom {
    padding-bottom:50px;
    background:url(../images/w1.gif) bottom left repeat-x;
}

.gallery .fapCollectionCard table table td p {
    font-size: 1em;
}
.gallery .fapCollectionCard table table td a img,
.gallery-bottom a img {
    float: none;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}
.fapCer_gallery_text .odd_td,
.fapCer_gallery_text .even_td {
    font-size: .8em;
}
/* ************************************* [/Р В Р Р‹Р РЋРІР‚С™Р В РЎвЂР В Р’В»Р В РЎвЂ Р В РўвЂР В Р’В»Р РЋР РЏ FapCeramiche 24.06.2010] *************************************** */

/* *********************************** [Р В РЎСџР РЋР вЂљР В РЎвЂўР РЋРІР‚В Р В Р’ВµР В Р вЂ¦Р РЋРІР‚С™ Р РЋР С“Р В РЎвЂќР В РЎвЂР В РўвЂР В РЎвЂќР В РЎвЂ] *********************************** */
.special_of {
    position: relative;
    float: left;
    top: -30px;
    left:-20px;
    margin-bottom: -30px;
    width: 132px;
    height: 132px;
}
.fapCer_full_width .special_of {
    top: -27px;
}
.special_of span {
    background: transparent url(/design/standart/images/special_numbers.gif) no-repeat 0% -1000px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 42px;
}
.special_of span.first_num,
.special_of span.sec_num {
    top: 48px;  
}
.special_of span.first_num {
    left: 35px;
}
.special_of span.sec_num {
    left: 55px;
}

.special_of_1 span.sec_num,
.special_of_10 span.first_num,
.special_of_11 span.first_num,
.special_of_12 span.first_num,
.special_of_13 span.first_num,
.special_of_14 span.first_num,
.special_of_15 span.first_num,
.special_of_16 span.first_num,
.special_of_17 span.first_num,
.special_of_18 span.first_num,
.special_of_19 span.first_num,
.special_of_11 span.sec_num,
.special_of_21 span.sec_num,
.special_of_31 span.sec_num,
.special_of_41 span.sec_num,
.special_of_51 span.sec_num,
.special_of_61 span.sec_num,
.special_of_71 span.sec_num,
.special_of_81 span.sec_num,
.special_of_91 span.sec_num  {
    background-position: 0px 0px;
}
.special_of_2 span.sec_num,
.special_of_20 span.first_num,
.special_of_21 span.first_num,
.special_of_22 span.first_num,
.special_of_23 span.first_num,
.special_of_24 span.first_num,
.special_of_25 span.first_num,
.special_of_26 span.first_num,
.special_of_27 span.first_num,
.special_of_28 span.first_num,
.special_of_29 span.first_num,
.special_of_12 span.sec_num,
.special_of_22 span.sec_num,
.special_of_32 span.sec_num,
.special_of_42 span.sec_num,
.special_of_52 span.sec_num,
.special_of_62 span.sec_num,
.special_of_72 span.sec_num,
.special_of_82 span.sec_num,
.special_of_92 span.sec_num  {
    background-position: 0px -42px;
}
.special_of_3 span.sec_num,
.special_of_30 span.first_num,
.special_of_31 span.first_num,
.special_of_32 span.first_num,
.special_of_33 span.first_num,
.special_of_34 span.first_num,
.special_of_35 span.first_num,
.special_of_36 span.first_num,
.special_of_37 span.first_num,
.special_of_38 span.first_num,
.special_of_39 span.first_num,
.special_of_13 span.sec_num,
.special_of_23 span.sec_num,
.special_of_33 span.sec_num,
.special_of_43 span.sec_num,
.special_of_53 span.sec_num,
.special_of_63 span.sec_num,
.special_of_73 span.sec_num,
.special_of_83 span.sec_num,
.special_of_93 span.sec_num  {
    background-position: 0px -84px;
}
.special_of_4 span.sec_num,
.special_of_40 span.first_num,
.special_of_41 span.first_num,
.special_of_42 span.first_num,
.special_of_43 span.first_num,
.special_of_44 span.first_num,
.special_of_45 span.first_num,
.special_of_46 span.first_num,
.special_of_47 span.first_num,
.special_of_48 span.first_num,
.special_of_49 span.first_num,
.special_of_14 span.sec_num,
.special_of_24 span.sec_num,
.special_of_34 span.sec_num,
.special_of_44 span.sec_num,
.special_of_54 span.sec_num,
.special_of_64 span.sec_num,
.special_of_74 span.sec_num,
.special_of_84 span.sec_num,
.special_of_94 span.sec_num {
    background-position: 0px -126px;
}
.special_of_5 span.sec_num,
.special_of_50 span.first_num,
.special_of_51 span.first_num,
.special_of_52 span.first_num,
.special_of_53 span.first_num,
.special_of_54 span.first_num,
.special_of_55 span.first_num,
.special_of_56 span.first_num,
.special_of_57 span.first_num,
.special_of_58 span.first_num,
.special_of_59 span.first_num,
.special_of_15 span.sec_num,
.special_of_25 span.sec_num,
.special_of_35 span.sec_num,
.special_of_45 span.sec_num,
.special_of_55 span.sec_num,
.special_of_65 span.sec_num,
.special_of_75 span.sec_num,
.special_of_85 span.sec_num,
.special_of_95 span.sec_num {
    background-position: 0px -168px;
}
.special_of_6 span.sec_num,
.special_of_60 span.first_num,
.special_of_61 span.first_num,
.special_of_62 span.first_num,
.special_of_63 span.first_num,
.special_of_64 span.first_num,
.special_of_65 span.first_num,
.special_of_66 span.first_num,
.special_of_67 span.first_num,
.special_of_68 span.first_num,
.special_of_69 span.first_num,
.special_of_16 span.sec_num,
.special_of_26 span.sec_num,
.special_of_36 span.sec_num,
.special_of_46 span.sec_num,
.special_of_56 span.sec_num,
.special_of_66 span.sec_num,
.special_of_76 span.sec_num,
.special_of_86 span.sec_num,
.special_of_96 span.sec_num  {
    background-position: 0px -210px;
}
.special_of_7 span.sec_num,
.special_of_70 span.first_num,
.special_of_71 span.first_num,
.special_of_72 span.first_num,
.special_of_73 span.first_num,
.special_of_74 span.first_num,
.special_of_75 span.first_num,
.special_of_76 span.first_num,
.special_of_77 span.first_num,
.special_of_78 span.first_num,
.special_of_79 span.first_num,
.special_of_17 span.sec_num,
.special_of_27 span.sec_num,
.special_of_37 span.sec_num,
.special_of_47 span.sec_num,
.special_of_57 span.sec_num,
.special_of_67 span.sec_num,
.special_of_77 span.sec_num,
.special_of_87 span.sec_num,
.special_of_97 span.sec_num  {
    background-position: 0px -252px;
}
.special_of_8 span.sec_num,
.special_of_80 span.first_num,
.special_of_81 span.first_num,
.special_of_82 span.first_num,
.special_of_83 span.first_num,
.special_of_84 span.first_num,
.special_of_85 span.first_num,
.special_of_86 span.first_num,
.special_of_87 span.first_num,
.special_of_88 span.first_num,
.special_of_89 span.first_num,
.special_of_18 span.sec_num,
.special_of_28 span.sec_num,
.special_of_38 span.sec_num,
.special_of_48 span.sec_num,
.special_of_58 span.sec_num,
.special_of_68 span.sec_num,
.special_of_78 span.sec_num,
.special_of_88 span.sec_num,
.special_of_98 span.sec_num  {
    background-position: 0px -294px;
}
.special_of_9 span.sec_num,
.special_of_90 span.first_num,
.special_of_91 span.first_num,
.special_of_92 span.first_num,
.special_of_93 span.first_num,
.special_of_94 span.first_num,
.special_of_95 span.first_num,
.special_of_96 span.first_num,
.special_of_97 span.first_num,
.special_of_98 span.first_num,
.special_of_99 span.first_num,
.special_of_19 span.sec_num,
.special_of_29 span.sec_num,
.special_of_39 span.sec_num,
.special_of_49 span.sec_num,
.special_of_59 span.sec_num,
.special_of_69 span.sec_num,
.special_of_79 span.sec_num,
.special_of_89 span.sec_num,
.special_of_99 span.sec_num {
    background-position: 0px -336px;
}
.special_of_10 span.sec_num,
.special_of_20 span.sec_num,
.special_of_30 span.sec_num,
.special_of_40 span.sec_num,
.special_of_50 span.sec_num,
.special_of_60 span.sec_num,
.special_of_70 span.sec_num,
.special_of_80 span.sec_num,
.special_of_90 span.sec_num {
    background-position: 0px -378px;    
}
.bottom_email {
    white-space: nowrap;
    color:#000;
}
.bottom_email:hover {
    color: #A08B54;
}
/* *********************************** [/Р В РЎСџР РЋР вЂљР В РЎвЂўР РЋРІР‚В Р В Р’ВµР В Р вЂ¦Р РЋРІР‚С™ Р РЋР С“Р В РЎвЂќР В РЎвЂР В РўвЂР В РЎвЂќР В РЎвЂ] *********************************** */
.circleBanner { display: none;}
/*.leftCol .usefulInfo { display: none;} */

/* UPD-LIGHT */

.header-light {
   position:relative;
   height:201px;
}

.column-01,
.column-02,
.column-03 {
   height:201px;
   min-height: 1%;
   position:relative;
}
.column-03 {
	z-index: 100;
}
.column-01 {
   float:left;
   width:460px;
   margin-left:12px;
   z-index:10;
}

.logo-light {
    position:absolute;
    top:118px;
    left:0px;
    width:460px;
    height:46px;
    background-image:url(/design/standart/images/header-left-bg_logo.png);
}

.column-02 {
	float: left;
   top:0;
   margin-right: -150px;
   z-index: 10;
   width: 350px;
   background-image: url(/design/standart/images/header-center-bg.png);
}

.column-03 {
    float:right;
    width:180px;
}
    
.contacts-light {
    position:absolute;
    top:44px;
    left:60px;
    font-family:Georgia, serif;
    font-size:12px;
    color:#2c2c2c;
}

.contacts-light a {
    font-size:12px;
    text-decoration:underline;
}

.contacts-light .name {
    /*letter-spacing:2px;*/
	letter-spacing: 0.17em;
}

.delivery-light {
    position:absolute;
    top:176px;
    left:167px;
}
    
.delivery-light a {
    font-family:Arial, sans-serif;
    font-size:12px;
    text-decoration:underline;
}
    
.email-light {
    position:absolute;
    top:160px;
    left:0px;
    width:311px;
    font-size:10px;
    color:#2c2c2c;
}

.email-light a {
    font-size:11px;
    text-decoration:underline;
}

.email-light,
.email-light a {
    font-family:Georgia, serif;
}

.menu-light {
    position:absolute;
    top:50px;
    left:0px;
    width:180px;
}

.menu-light ul {
    list-style-type:none;
    text-align:left;
}

.menu-light li {
    border-bottom:1px dotted #030303;
    padding:6px 0 7px 0;
}

.menu-light li.last {
   border-bottom:0 none;    
}

.menu-light a {
    font-family:Arial, sans-serif;
    font-size:13px;
    text-decoration:underline;
}

.menu-light a.red {
	color: #ee2121;
}

.menu-light a.red:hover {
	color: #d09e23;
}

.rBgBlock input {
    
}
    
input.search-field {
   display:block;
   float:left;
   font-size:11px;
   font-family:Arial, sans-serif;
   height:32px;
   width:513px;
   margin:0;
   padding-left:13px;
   padding-right:4px;
   outline:0 none;
   color:#999999;
}   
    
input.search-submit {
    display:block;
    float:left;
    border:0 none;
}
    
.footer .last {
    position:relative;
    width:250px;
    height:135px;
    margin-top: 0px;
    background-image:url(/design/standart/images/stamp.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
}
    
.footer .last .spacebox, .footer .last .spacebox1 {
    display:block;
    position:absolute;
    bottom:23px;
    left:15px;
    text-decoration:underline;
    color:#88733F;
    padding-left:0;
}

.footer .last .spacebox1 {
	 bottom:5px;
    left:15px;
}

.footer .last .spacebox:hover, .footer .last .spacebox1:hover {
    color:#D09E23;
}
    
input.searchFloor {
    width:192px;
    height:30px;
    padding:0 44px 0 14px;
    outline:none;
    font-size:11px;
    color:#999;
}   
    
input.searchFloor-submit {
    position:absolute;
    top:6px;
    right:0;
}

.breadcrumbs a {
   font-size: 11px;
   font-family: Verdana, sans-serif;
   color: #88733F;
   text-decoration:none;
}

.breadcrumbs a span {
   text-decoration:underline;
}

.breadcrumbs {
   font-size: 11px;
   font-family: Verdana, sans-serif;
   color: #88733F;
   padding-bottom:30px;
}

.breadcrumbs a img {
	display:inline;
	vertical-align:middle;

}

.breadcrumbs .spanish img,
.breadcrumbs .root245250 img {
	width:20px;
	height:16px;
	margin-right:7px;
	background-image:url(/design/standart/images/flag-spain.gif);
}

.breadcrumbs .italian img,
.breadcrumbs .root245251 img {
	width:20px;
	height:16px;
	margin-right:7px;
	background-image:url(/design/standart/images/flag-italy.gif);
}

.breadcrumbs .portygalia img {
	width:20px;
	height:16px;
	margin-right:7px;
	background-image:url(/design/standart/images/flag-portugal.gif);
}

.breadcrumbs .ceramictile585 img,
.breadcrumbs .ceramicgranite715 img {
   width:20px;
   height:16px;
   margin-right:7px;
   background-image:url(/design/standart/images/flag-germany.gif);
}

/* search common */

#main .page input.gsc-search-button {
   border:0 none;
   border-radius:0;
   -webkit-border-radius:0;
   -moz-border-radius:0;
   cursor:pointer;
   padding:0;
   margin:0;
   text-shadow:none;
}

#main .page td.gsc-input {
   padding:0;
}

/* search form only */

#cse-search-form td.gsc-input {
   border-left:1px solid #bbb;
   border-top:1px solid #bbb;
   border-bottom:1px solid #bbb;
}

.rBgBlock #cse-search-form td.gsc-input {
   border:0;
}

#cse-search-form td.gsc-search-button {
   border-top:1px solid #bbb;
   border-right:1px solid #bbb;
   border-bottom:1px solid #bbb;
}

.rBgBlock #cse-search-form td.gsc-search-button {
   border:0;
}

#cse-search-form input.gsc-input {
   width: 147px;
   height: 32px;
   padding: 0 46px 0 14px;
   outline: none;
   font-size: 11px;
   color: #999;
   border:0 none;
   margin:0;
}

.rBgBlock #cse-search-form input.gsc-input {
   border-left:1px solid #BBBDBB;
   border-top:1px solid #BBBDBB;
   border-bottom:1px solid #BBBDBB;
}

.rBgBlock #cse-search-form input.gsc-input {
   width:470px;
   height:34px;
   font-size:16px;
}

.rBgBlock #cse-search-form table.gsc-branding {
	display:none;
}

#cse-search-form input.gsc-search-button {
   width:43px;
   height:32px;
   background-color:#FFF;
   font-family:Arial, sans-serif;
   color:#999;
}

.rBgBlock #cse-search-form input.gsc-search-button {
   width:78px;
   height:36px;
   background-image: url(/design/standart/images/submit-search_google.png);
   font-family: "Georgia", serif;
   font-size: 12px;
   color: #D6CAAA;
   text-decoration: underline;
}

.gsc-clear-button {
	display:none;
}

/* search form + result */

#search_result table.gsc-search-box {
	width:600px;
}

#search_result .contentPage {
   margin-top:-82px;
   padding:7px 0 0 46px;
}

#search_result .gsc-control-cse {
   border:0 none;
   background-color:transparent;
}
#search_result .gsc-adBlock {
	display:none;
}

#search_result form.gsc-search-box input.gsc-input {
   width:508px;
   height:34px;
   border:1px solid #bbbdbb;
   outline:0 none;
   padding:0 4px 0 13px;
   font-family:"Verdana", sans-serif;
   font-size:16px;
   color:#999;
}

#search_result form.gsc-search-box input.gsc-search-button {
	width:78px;
	height:36px;
	background-image:url(/design/standart/images/submit-search_google.png);
	font-family:"Georgia", serif;
	font-size:12px;
	color:#d6caaa;
}

#search_result form.gsc-search-box table.gsc-branding {
	display:none;
}

#search_result .gsc-control-cse {
	padding:0;
}

#search_result .gsc-results {
   	padding-top:30px;
}

#search_result .gsc-results .gsc-webResult {
	padding:0;
	border:0;
}

#search_result .gcsc-branding img {
	border:none;
}

/* DIN Condensed Web */

.dinc {
   font-family: din-condensed-web-n4,din-condensed-web,sans-serif;
   font-style: normal;
   font-weight: 400;
}

.SubMenu .dinc {
   font-size:17px;
   text-transform:uppercase;
   text-decoration:none;
   border-bottom:1px solid #a08b54;
   color:#a08b54;
}

.SubMenu .dinc:hover {
   border-bottom:1px solid #d09e23;
   color:#d09e23;
}

#main .gs-webResult div.gs-visibleUrl-long {
   display:block;
}

#main .gs-webResult div.gs-visibleUrl-short {
   display:none;
}
.top_special {
	background: transparent url(/design/standart/images/new_year_special/new_year_bg.png) repeat-x 0% 0%;
	display: none;
	text-align: center;
}
.top_special .innertube {
	background: transparent url(/design/standart/images/new_year_special/new_year_special.jpg) no-repeat 50% 0%;
	/*padding: 15px 0px 22px;*/
	height: 113px;
	margin-bottom: -18px;
	text-indent: -10000px;
	position: relative;
	z-index: 1000;
	min-width: 1097px;
}
.top_special,
.top_special a {
	color: #fff;
}
.top_special .innertube {
	/*width: 1000px;*/
	/*margin: auto;*/
}
.top_special strong {
	font-size: 20px;
	line-height: 1;
	text-transform: uppercase;
	display: block;
	margin: 0px 0px 10px;
	font-family: times, serif;
}
.top_special strong big {
	font-size: 30px;
	font-family: tahoma, verdana, sans-serif;
}
.top_special span {
	font-size: 12px;
	text-transform: lovercase;
	font-weight: bold;
	font-family: tahoma, verdana, sans-serif;
}
.gs-web-image-box {
	padding-right: 20px !important;
}
.gs-visibleUrl {
	padding-bottom: 20px;
}
.gsc-result-info {
	padding-top: 7px;
}
#search_result .gsc-results {
	padding-top: 20px;
}
