/*
    name = template_grx.ru *** / ***  data=03.10.2014  ... /...  Verstalshik
*/

/* options_rize */
/*======================================================================================*/


#skin, #skin_add, #skin_back,
#container,
#header #middle, #footer {
    min-width:1280px;
}

#container {
	max-width:1280px;
}
#middle{
    clear: both;
}

.wrapper{
    max-width:1280px;
    padding: 0px 30px;
}

.header_height{
	height:350px;
    /*margin-top: 30px;*/
}

.header_foto {
	width:735px;
	height:284px;
	position: absolute;
	right:30px;
	top: 34px;
}

.container_block  {
    overflow:hidden;
    padding-bottom: 2px;
}
.container_block:first-child {
	 overflow: visible;
}

.left_width {
    width:317px;
}

#content_menu {
	width:352px;
	float: left;
}

.center_space {
    margin-right:0px;
}
.center_catalog {
    margin-left:352px;
	margin-right:0px;
}



.content_space {
    padding-bottom:20px;
	padding-right:1px;
}

.footer_height{
	height:38px;
}

.content {
	overflow: hidden;
}

/*======================================================================================*/
/* /options_rize */


/* design */
/*======================================================================================*/
#skin{

	background: url("../images/design/bgtop.png") top left repeat-x;
}
#skin_add {
    background: url("../images/design/bgbottom.png") bottom left repeat-x;
}
#skin_back{

	background: url("../images/design/bg.png") top left repeat;
}

.header_foto {
	background: no-repeat left top url(../images/design/header_foto.jpg);
	border: 2px solid #f1af00;
}


/*======================================================================================*/
/* /design */


/*КОНТЕНТ*/

body {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

p{
margin-bottom:15px;
}
.content p{
text-align: justify;
}





/* FOOTER */

/* address grx */
/*======================================================================================*/

.footer_inf,
.footer_inf a,
.footer_inf a:visited {
	color:#000;
	font-size: 12px;
	line-height: 21px;

}
.footer_inf{
    padding:10px 30px 10px 30px;
	background-image: url("../images/design/footer_sh.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-size:  90% 10px;
}
.grx {
    text-align: center;

}
.footer_inf.sides .grx {
	float: right;
}

.footer_inf.sides .cop {
	float: left;
}

.grx a.grx_icon {
    text-decoration:none;
}
.grx a.grx_icon img {
    position:relative;
    top:2px;
}

/*======================================================================================*/
/* /address grx */



/*HEADER */

/* logo */
/*======================================================================================*/


#logo {
    max-width:455px;
    padding-top: 60px;
}
#logo img {
    width: 100%;
}


/*======================================================================================*/
/* /logo */


/* top_inf */
/*======================================================================================*/
.info{
    float: left;
}

.info .top_address {
	color: #000000;
	font-size: 24px;
	background: 0;
}

.info,
.phone span{
    font-size: 24px;
    color: #000;
    line-height: 35px;
    text-transform: uppercase;
}
.phone{
    color: #cc7300;
    font-size: 31px;
}



/*======================================================================================*/
/* /top_inf */


.scrollbar-inner {
    max-height: 200px;
}


/*======================================================================================*/
/*content_menu*/

/*price - кнопка "скачать прайс"
tire - кнопка "шиномонтаж"*/
#сontent_menu a{
    text-decoration: none;
    float: left;
}
.content_menu_price,
.content_menu_tire{
    width:317px;
    height: 120px;
    padding-bottom: 25px;

}
.content_menu_price a,
.content_menu_tire a{
    text-decoration: none;
}
.content_menu_price{
    background: url("../images/design/excelfull.png") top left no-repeat;
}
.content_menu_tire{
    background: url("../images/design/tireFull.png") top left no-repeat;
}
.price,
.tire{
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    text-shadow: 0px 1px white;
    width:295px;
    padding: 53px 0 53px 25px;
}
/*поиск*/
#search{
	width:868px;
	margin-left:352px;
}
.search_block{
    background: url("../images/design/searchBG.png") no-repeat top left;
    width: 869px;
    height: 236px;
    padding: 30px 0 0 35px;
    z-index: 2000;
}

.tiresSelection,
.tiresDrives{
    float: left;
    padding-right: 40px;
    width: 45%;

}
.searchHead{
    font-size: 18px;
    text-transform: uppercase;
    text-shadow: 0px 1px #fff;
	float: left;
}

.pdbr {
	width:115px;
	height:42px;
	background: no-repeat left top url(../images/design/pdbr.png);
	float: right;
	position: relative;
	top:-8px;
}
.pdbr a,
.pdbr a:visited {
	display:block;
	width:115px;
	height:26px;
	padding-top:9px;
    text-align: center;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.filter_line {
    height:23px;
	margin-bottom:13px;
}

.fl_text {
	width:118px;
	float: left;
	padding-top:3px;
}

.fl_sel {
	margin-left:118px;
	width:280px;
}

.float_ne_smogli_sdelat_normalnii {
	height:42px;
}


/*/content_menu*/
/*======================================================================================*/


/* Нижний блок*/
/*======================================================================================*/

.bb_body {
    border: 1px solid #bbbbbb;
	padding: 0px;
	position:relative;
	height: 313px;
}

.bot_ftb {
	width:345px;
	height:266px;
	position: absolute;
    right:80px;
	top: 378px;
	background: #fff;
	box-shadow: 0 4px 6px rgba(100,100,100,0.6);
    z-index: 500;
}
.bot_ftb.active {
    box-shadow: 0 0 6px rgba(100,100,100,0.6);
}

.knopka {
	width:162px;
	height: 30px;
	position: absolute;
	right:70px;
	top: 13px; 
}
.knopka a {
	height:27px;
	padding-top:12px;
	font-size: 14px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0px 1px 1px #ffffff;
    padding:0;
}
.knopka a:visited {
    color: #000;
}
.knopka a:hover {
    color: #000;
	text-decoration: none !important;
}

.knopka a img {
	position:relative;
	top:6px;
    margin-right: 11px;
}

.knopka a:hover span {
    /*text-decoration: none;*/
}

.bot_ftb_body {
	padding: 23px 23px;
}
    .bb_fdb_line {
        margin-bottom: 5px;
    }
    .bb_fdb_right {
        margin-left:0px;
    }
    .for_bb_captcha {
        float: left;
        width:153px;
        margin-right:2%;
    }
    .for_bb_captcha img {
        width: 100%;
        border: 1px solid #c48600;
		margin-bottom:-5px;
    }
    .bb_fdb_right input,
    .bb_fdb_right textarea {
        width: 277px;
        background: #fff;
        padding:3px 9px;
    }
	.bb_fdb_right input {
        height:21px;
	}
    .bb_fdb_right textarea {
        height:70px;
    }
	.bb_captcha_cod input  {
        width: 118px;
	}
	.bb_captcha_cod input[type="submit"]  {
        width: 138px;
	}

    img.bb_captcha  {
        float: left;
    }
    .bb_captcha_cod {
        float: left;
        width: 50%;
    }
    a.icaptcha,
    a.icaptcha:hover,
    a.icaptcha:visited {
        color: #000;
        font-size: 11px;
        white-space: nowrap;
    }

	.bb_fdb_feedback input[type="submit"] {
		margin-top:11px;
		height:39px;
	}
	.chenjg,
	.chenjg_txtar {
		 position: relative;
	}
	.note {
		color: #9ea9b0;
		font-size: 12px;
		position: absolute;
		left:9px;
		top: 6px;
	}

.fdb {
	width:138px;
	height: 45px;
   /*	background: no-repeat left top url(../images/design/fdb.png);*/
}

.bb_fdb_feedback {
	width:320px;
	overflow: hidden;
}


/*======================================================================================*/
/* /Нижний блок*/

.bb {
    height:55px;
    width:1157px;
    position: absolute;
    bottom: -3px;
    left: 30px;
    background: url("../images/design/bb_fon.png") top left repeat-x;
    z-index: 2000;
}


.address {
    float: left;
    margin-left:44px;
    padding-top:18px;
    padding-left:30px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0px 1px 1px #ffffff;
    background: no-repeat  left 15px url("../images/design/bb_contact_addr.png") ;
    height:24px;
    padding-right: 180px;
}
.telefon {
    float: left;
    padding-top:18px;
    padding-left:30px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0px 1px 1px #ffffff;
    background: no-repeat  left 15px url("../images/design/bb_contact_tel.png") ;
    height:24px;
    padding-right: 194px;
}
.telefon span {
    font-size: 16px;
}

.sled {
    color: #000;
    font-size: 12px;
    margin-bottom:18px;
}
.content .sled a:visited,
.content .sled a:hover,
.content .sled a {
    color: #cc7300;
    font-size: 12px;
}
.sled span {
    color: #000;
}

body.vp_k {
	width: 840px;
	min-width: none;
}