@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0}
html {font-size:100%;}
body,html {height:100%; width:100%;}
body {font:1.0em/1.3 'Cuprum', sans-serif; background:#fff url(../images/bg.png); color:#341813}

/**/

/* только для Internet Explorer */
@font-face {
   font-family: GoodVibesPro;
   src: local("GoodVibesPro"),
        url(../font/goodvibespro.eot);
}

/* далее для всех остальных браузеров */
@font-face {
  font-family: GoodVibesPro;
  src: local("GoodVibesPro"),
       url(../font/goodvibespro.ttf);

}

/*---------------------------------------*/
	h1{
		font-size: 5em; line-height:0.8; font-weight:normal;
		font-family: 'GoodVibesPro', sans-serif;
		margin-bottom:0px; padding-top:150px;
		color: #fff;
	}

	h2{
		font-size: 3em; line-height:0.8; font-weight:normal;
		font-family: 'GoodVibesPro', sans-serif;
		margin-bottom:10px; padding-top:10px;
		color: #fff;
	}

/*****************/
.inc { width:1190px; margin:0 auto; overflow:hidden}

/**/
header { width:100%; min-width:1190px; height:auto; overflow:hidden}
.topLogoBlock { float:left; color:#F7BF80; text-transform:uppercase; padding:25px 20px 20px 10px; overflow:hidden}
.topLogoBlock img { margin-right:10px;}

/**/
.topTelBlock {float:right; padding:35px 10px 30px 30px; overflow:hidden; color:#F7BF80; width:430px; }
a.buttonCall { float:left; text-decoration:none; background:url(../images/button-brown.png) no-repeat center; padding:20px 40px; color:#FFF}
.vr {border-right:1px solid #D39F6C; float:left; width:1px; height:60px; margin:0 20px;}

/**/
ul.topMenu {height:65px; background:url(../images/bg-top-menu.png) repeat-x; color:#F7BF80; list-style:none}
ul.topMenu li {float:left}
ul.topMenu li a {float:left; color:#F7BF80; text-decoration:none; font-size:18px; padding:20px 15px;}
ul.topMenu li a.active { color:#FFF}

/**/
.intro {height:450px; color:#F7BF80; overflow:hidden; width:100%; min-width:1190px;}

/**/
.accord-content { display: none; }


/**/
.center {overflow:hidden; width:100%; min-width:1190px;}

.horizontLine { height:120px; overflow:hidden; width:100%; min-width:1190px; margin-top:-10px; background:url(../images/horizontal-line-bg.png) repeat-x center}

.panelOrder { width:374px; float:left; height:; overflow:hidden; margin-right:20px; background:url(../images/bg-index-search.png) center top no-repeat; margin-bottom:5px;}

.buttonBrown { float:left; width:174px; background: url(../images/button-brown.png) no-repeat center; text-align:center; font-size:12px; text-decoration:none; padding:15px 0; text-transform:uppercase; color:#FFF}

.panelPodbor { text-align:left; overflow:hidden;}
/**/

#mainform { overflow:hidden}
#mainform input[type="text"] {width:86%; font:16px/1.3 'Cuprum', sans-serif; padding:8px 0; margin:5px auto 5px auto; border:0; text-align:center}
#mainform textarea {width:86%; font:16px/1.3 'Cuprum', sans-serif; height:85px; padding:8px 0; margin:5px auto 5px auto; border:0; text-align:center}
#mainform input[type="button"] { border:0; cursor:pointer; margin-top:5px;}


#mainform .ui-selectmenu-button {width:86%; font:16px/1.3 'Cuprum', sans-serif; padding:8px 0; margin:5px auto 5px auto; border:0; text-align:center; background-color: #fff; border-radius: 0; color: #767676;}
.ui-selectmenu-menu ul.ui-widget.ui-widget-content {border-radius: 0;}
.ui-selectmenu-menu .ui-menu-item div {text-align: center;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: 0;}

/**/

ul.catalogProd li div.art {text-align:center; width:46px; background:#6EA145; position:absolute; margin-left:123px; margin-top:-28px; font-size:11px; font-weight:bold; line-height:1; color:#fff; padding:5px 0;
border-radius: 100px; /* Радиус скругления */
border: 0px solid #CCC; /* Параметры рамки */
}
ul.catalogProd li div.art img { margin-top:-11px; margin-left:-3px;}

/**/
footer {background:url(../images/footer-bg.png) repeat-x top; width:100%; min-width:1190px; overflow:hidden;}

/**/
.footerTelBlock {float:right; padding:35px 10px 30px 30px; color:#F7BF80; width:480px; }
.vr {border-right:1px solid #D39F6C; float:left; width:1px; height:60px; margin:0 20px;}