@charset "UTF-8";
/* CSS Document */

html, div, span, h1, h2, h3, .h3, h4, h5, h6, p, em, images, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
    margin: 0px;
        margin-top: 0px;
        margin-right-value: 0px;
        margin-bottom: 0px;
        margin-left-value: 0px;
        margin-left-ltr-source: physical;
        margin-left-rtl-source: physical;
        margin-right-ltr-source: physical;
        margin-right-rtl-source: physical;
    padding: 0px;
        padding-top: 0px;
        padding-right-value: 0px;
        padding-bottom: 0px;
        padding-left-value: 0px;
        padding-left-ltr-source: physical;
        padding-left-rtl-source: physical;
        padding-right-ltr-source: physical;
        padding-right-rtl-source: physical;
    border: 0px none;
        border-top-width: 0px;
        border-right-width-value: 0px;
        border-right-width-ltr-source: physical;
        border-right-width-rtl-source: physical;
        border-bottom-width: 0px;
        border-left-width-value: 0px;
        border-left-width-ltr-source: physical;
        border-left-width-rtl-source: physical;
        border-top-style: none;
        border-right-style-value: none;
        border-right-style-ltr-source: physical;
        border-right-style-rtl-source: physical;
        border-bottom-style: none;
        border-left-style-value: none;
        border-left-style-ltr-source: physical;
        border-left-style-rtl-source: physical;
        border-top-color: -moz-use-text-color;
        border-right-color-value: -moz-use-text-color;
        border-right-color-ltr-source: physical;
        border-right-color-rtl-source: physical;
        border-bottom-color: -moz-use-text-color;
        border-left-color-value: -moz-use-text-color;
        border-left-color-ltr-source: physical;
        border-left-color-rtl-source: physical;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image-source: none;
        border-image-slice: 100% 100% 100% 100%;
        border-image-width: 1 1 1 1;
        border-image-outset: 0 0 0 0;
        border-image-repeat: stretch stretch;
    outline: 0px none;
        outline-width: 0px;
        outline-style: none;
        outline-color: -moz-use-text-color;
    vertical-align: baseline;
	list-style-type: none;
   
}



body {
	margin: 0px auto;
	padding: 0px auto;
	background-image:url(../images/bg_pattern.jpg);
	background-repeat:repeat;
	/*background-image: url(../images/fon-2.jpg);
	background-repeat: no-repeat;
	 [disabled]width: auto; */
	background-position: center top;
	margin-top: 0px;
	padding-top: 0px;
	/*border: 1px  solid #CCC;*/
}

 @font-face {
    font-family: exo2bold; /* Гарнитура шрифта */
    src: url(../fonts/exo2bold.eot); /* Для IE5-8 */
    src: local(exo2bold), url(../fonts/exo2bold.svg); /* Для остальных браузеров */
    src: local(exo2bold), url(../fonts/exo2bold.woff); 
	src: url(../fonts/exo2bold.woff), url(../fonts/exo2bold.woff); 
 }
 @font-face {
	 font-family: exo2extrabold; /* Гарнитура шрифта */
    src: url(../fonts/exo2extrabold.eot); /* Для IE5-8 */
    src: local(exo2extrabold), url(../fonts/exo2extrabold.svg); /* Для остальных браузеров */
    src: local(exo2extrabold), url(../fonts/exo2extrabold.woff); 
	src: url(../fonts/exo2extrabold.woff), url(../fonts/exo2extrabold.woff); 
 }
 @font-face {
	font-family: exo2light; /* Гарнитура шрифта */
    src: url(../fonts/exo2light.eot); /* Для IE5-8 */
    src: local(exo2light), url(../fonts/exo2light.svg); /* Для остальных браузеров */
    src: local(exo2light), url(../fonts/exo2light.woff); 
	src: url(../fonts/exo2light.woff), url(../fonts/exo2light.woff); 
 }
 @font-face {	
	font-family: exo2extralight; /* Гарнитура шрифта */
    src: url(../fonts/exo2extralight.eot); /* Для IE5-8 */
    src: local(exo2extralight), url(../fonts/exo2extralight.svg); /* Для остальных браузеров */
    src: local(exo2extralight), url(../fonts/exo2extralight.woff); 
	src: url(../fonts/exo2extralight.woff), url(../fonts/exo2extralight.woff); 
 }
 @font-face {
	font-family: exo2medium; /* Гарнитура шрифта */
    src: url(../fonts/exo2medium.eot); /* Для IE5-8 */
    src: local(exo2medium), url(../fonts/exo2medium.svg); /* Для остальных браузеров */
    src: local(exo2medium), url(../fonts/exo2medium.woff); 
	src: url(../fonts/exo2medium.woff), url(fontsexo2medium.woff); 
  }
   h1 {
	font-family:  exo2bold;
	font-size: 24px;
	color: rgba(0,0,5,1.00);	
	
 }
 

#block_body {
	width: 1256px;
	max-width: 1256px;/* желательно задать максимальную ширину, чтобы макет не стал слишком широким на большом экране. Это повышает удобство чтения строк. В IE6 это объявление не соблюдается. */
	min-width: 780px; /* автоматическое задание величин по бокам в совокупности с шириной центрирует макет. Это необязательно, если ширина контейнера составляет 100 %. */
	height: auto;
	margin: 0 auto;
	margin-top: 0px;
	padding-top: 0px;
	background-color: rgba(255, 255, 255, 0.9);
	box-shadow:1px 0px 10px rgba(85, 56, 0, 0.3), 0 0 0px rgba(85, 56, 0, 0.1) inset;
	 -webkit-box-shadow:1px 0px 10px rgba(85, 56, 0, 0.3), 0 0 0px rgba(85, 56, 0, 0.1) inset;
	 -moz-box-shadow:1px 0px 10px rgba(85, 56,, 0, 0.3), 0 0 0px rgba(85, 56, 0, 0.1) inset;
}
#block_header {
	width: 100%;
	height: 195px;
	/*background-color: #DFEBF3;*/
	/*background-image:url(../images/fon.jpg);*/
	background-image:url(../images/bg_header1.jpg);
	

	/*background-repeat:repeat-x;*/
}

#block_header_top {
	width: 800px;
	height: 33px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
    z-index:33333;
    position: relative;
	

}



#block_header_top li {
	font-family: exo2medium;
	font-size: 15px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 7px;
	float:left;
	list-style-type: none;
	border-right: solid 1px #CCC;
}
#block_header_top li span {
	font-family: exo2medium;
	color: #FF0000;
	text-decoration: blink;
}
#block_header_top a {
	font-family: exo2medium;
	color: #176BCA;
	text-decoration: none;
	border-bottom: 1px dashed  #176BCA;
}
#block_header_top a:hover {
	color: #000000;
	border-bottom: 1px dashed #000000;	
	
}






#block_vhod div {
    float: right;
}



#zzz {
    margin: 15px;
    padding: 5px;
    background-color: aqua;
}

#reg_title {
	margin-top:-26px;
	/*height:auto;*/
    margin-bottom: 6px;
}

#reg_title a.top_auth {
	font-family: exo2bold;
	font-size: 15px;
   
	color: #176BCA;	
	text-decoration: none;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4 px;
	border: 1px  solid #b6d8fe;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-image:url(../images/input-buttom.png);
	cursor: pointer;
}

#reg_title a.top_auth:hover {
	background-image: url(../images/input-buttom-up.png);
    text-decoration: none;
    border: 1px  solid #b6d8fe;
}

#reg_title a.top_auth#active-button {
	background-image: url(../images/input-buttom-up.png);
    text-decoration: none;
    border: 1px  solid #b6d8fe;
}

#reg_title a {
	margin-top:0px;
	font-family: exo2medium;
	font-size: 14px;
	color: #000000;
	margin-left: 10px;
	border: 0px;
    text-decoration: none;
    border-bottom: 1px dashed  #000;
}

#reg_title a:hover {
	color: #176BCA;	
	margin-left: 10px;
    text-decoration: none;
    border-bottom: 1px dashed  #176BCA;
}

#block_header_top img {
	margin-top:40px;
	margin-left: 0px;
	padding-left:10px;
	border-left: 1px #CCCCCC solid;
	/*position:absolute;*/
	
}


#top_line {
	background-image: url(../images/line.png);
	width: 1256px;
	height: 5px;
}

.img_logo_footer{
	margin-top:-35px;
	}












#img_logo {
	margin-top: -35px;
	margin-left: 10px;
	position:absolute;
    z-index:0;
	}

#logo p.mag {
	font-family: exo2bold;
	font-size: 28px;
	color: #176BCA;
	margin-top: 0px;
	margin-left: 330px;
	position:absolute;

	}
#logo p.slogan {
	font-family: exo2light;
	font-size: 20px;
	color: #999999;
	margin-top: 80px;
	margin-left: 180px;
	position: absolute;
	}
	
#personal_info {
	width: 490px;
	margin-left: 750px;
	margin-top: 5px;
	position: absolute;
	}

#personal_info p{
	font-family: exo2medium;
	font-size: 16px;
	color: #000000;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	}

#personal_info h3 {
	font-family: exo2bold;
	font-size: 28px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 5px;
	color: #666666;
	}

.colorizer {
	color: #176BCA;
}

#personal_info img.tel {
	margin-left: 450px;
	margin-top: -52px;
	position:absolute;
	}
	
#personal_info img.clock {
	margin-left: 450px;
	margin-top: -38px;
	position:absolute;
	}
	
#block_header_menu {
	width: 1246px;
	height: 35px;
	margin-top: 123px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 10px;
	background-image: url(../images/bg_menu.png);	


}

#block_header_menu li {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 8px;
	float: left;
	list-style-type: none;
	border-right: solid 1px #76b5fd;
	}

#block_header_menu a {
	font-family: exo2bold;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#block_header_menu a:hover {
	font-family: exo2bold;
	color: #00FFFF;
	border-bottom: 1px dashed #00FFFF;	
	}


/* Поиск */

.block_poisk {
	width: 245px;
	height: 21px;
	margin-left: 995px;
	margin-top: -35px;
	position:absolute;

}

#search-block-form{
	margin-top: 5px;
	width: 248px;
	height: 23px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border: #c9c9c9 solid 1px;
	background-image: url(../images/searchbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	}
.focus-active{
	border-color:#aaa !important;
	background:#fff !important;
	}
#search-block-form input{
	padding:0;
	margin:0;
	display:block;
	border:none;
	outline:none;
	background:none;
	width:100%;
	height:100%;
	}
#search-block-form .form-actions{
	width: 28px;
	height: 28px;
	float: left;
	background-image: url(../images/poisk.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	}
#search-block-form .form-actions input:hover{
	cursor:pointer;
	}
#search-block-form .form-actions input{
	overflow:hidden;
	text-indent:-9999px;
	}
#search-block-form .form-item{
	width:210px;
	padding:0px 5px;
	float:right;
	height:28px;
	}
#search-block-form .form-item input{
	font-family: exo2medium;
	font-size: 13px;
	color:#222;
	height:auto !important;
	padding:3px 0;
	}
.placeholder{color:#cbcbcb !important;}

/* Конец поиска */


#block_basket {
    display: inline-block;
    width:auto;
	/*width:135px;*/
	height:18px;
	margin-top:-28px;
    margin-right: 10px;
	padding-top:2px;
	padding-right:10px;
	padding-left:3px;
	padding-bottom:4px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#e5f1fe;
	border: 1px dashed #176BCB;


}
	#block_basket img {
        display: inline-block;
	margin-top:0px;
	padding-left: 5px;
    float: left;
    
	
	/* border-left: 1px #CCCCCC solid; */
	}
	
#block_basket > a {	
    display: inline-block;
	font-family: exo2extrabold;
	font-size: 14px;
	color: #176BCA;
	margin-left: 8px;
	border: 0px;
	text-decoration: none; 
    margin-top: -10px;
	
}

#block_basket span {	
	color: #ff0404;
	
}

#block_basket > a:hover {
	color: #000000;
}
 

#block_left {
	width: 236px;
	height: auto;
	margin-left:3px;
	margin-top: 10px;
	/*border: 1px  solid #CCC;*/
}
	
#block_category {
	width: 230px;
	height: auto;
	}

.header_title {
	font-family: exo2bold;
	font-size: 15px;
	color: #FFF;
	margin-top: 0px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(../images/bg_header_title.png);	
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}

#block_category  > ul >li {
	border-bottom: 1px solid #CCD0DC;
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	
	}

#block_category  > ul > li  > a {
	font-family: exo2bold;
	color: #176BCA;
	font-size: 14px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	display:block;
	cursor:pointer;
	background-color: #EEE;
	
	
	/* Градиентная заливка блока */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EEE'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#EEE)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #EEE); /* для firefox 3.6+ */
	
	
	
	
	
	border-bottom: 1px solid #CCC;
	margin-top:0px;
	}

#block_category  > ul > li  > a:hover {
	background-color: #deedff;
	
	/* Градиентная заливка блока */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#deedff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#deedff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #deedff); /* для firefox 3.6+ */
	}

#block_category  > ul > li  > a:active {
	color: red;
	background-color: #deedff;

	/* Градиентная заливка блока */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#deedff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#deedff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #deedff); /* для firefox 3.6+ */
	}

.category_section {
		list-style-type: none;
		margin-left: 35px;
		margin-bottom: 5px;
		display:none;
	}

.category_section li {
	margin-top: 5px;
	}
.category_section li a {
		font-family: exo2light;
		font-size: 14px;
		text-decoration: none;
		color:#666;
	}
.category_section li a:hover {
	text-decoration:underline;
	color:#000;
	}
.category_section li a:active {
	text-decoration:underline;
	color:#176BCB;
	}
	
	




.category_section a strong {
	color:#000;
		
}
#block_parametr {
	width: 230px;
	height: auto;
	margin-top:3px;
	}
	
.title_filter {
	font-family: exo2bold;
	color: #000;
	font-size: 14px;
	cursor:pointer;
	background-color: #FFF;
	margin-top:8px;
	margin-bottom:10px;
	margin-left: 20px;
	}	
	
#block_input_prais {
	margin-left: 15px;
	}
#block_input_prais li {
	float: left;
	margin-left: 5px;
	}

#block_input_prais input {
	width:40px;
	height:18px;
	font-family: exo2medium;
	font-size: 14px;
	color: #000;
	border: 1px  solid #CCC;
	padding-left: 9px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#block_input_prais p {
	font-family: exo2medium;
	font-size: 14px;
	color: #000;
	margin-top:2px;
	padding-top:0px;
}

#blocktrackbar {
	width:215px;
	height:28px;
	margin-left:0px;
	border: 0px  solid #CCC;
	margin-top:30px;
}

.checkbox_brend li {
	list-style-type: none;
	font-family: exo2light;
	font-size: 14px;
	color: #000;
	margin-left:25px;
	margin-top:3px;
	}

.checkbox_brend input {
	margin-right:8px;
	}

#batton_param_search {
	width:72px;
	height:25px;
	margin-top:10px;
	margin-bottom:10px;
	font-family: exo2medium;
	font-size: 13px;
	color: #000;
	cursor:pointer;
	background-color: #EEE;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#batton_param_search:hover{
	background-color: #deedff;
}




#block_news {
	width: 230px;
	height: auto;
	margin-top:5px;
	margin-bottom:5px;
	
	}

#newsticker {
	margin-left:5px;
	padding-right:5px;
	border-top: 1px  solid #CCC;
	}

#newsticker p {
	font-family: exo2medium;
	font-size: 14px;
	color: #333;
	margin-top:5px;
	margin-bottom:5px;
	}

#newsticker li {
	list-style-type: none;
	border-bottom: 1px  solid #CCC;
	padding-bottom: 15px;
	padding-top:15px;
	}

#newsticker a {
	font-family: exo2bold;
	font-size: 14px;
	color:#176BCA;
	text-decoration:none;
	}
#newsticker a:hover {
	text-decoration: underline;
	}
#newsticker span {
	font-family: exo2light;
	font-size: 13px;
	color:#666666;
	padding-bottom:3px;
	display:block;
	}
#news_prev {
	cursor:pointer;
	}
#news_next {
	cursor:pointer;
	}








	
#block_content {
	width: 1000px;
	height: auto;
/*border: 1px  solid #CCC;*/
	float: right;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	
}

#block_slaider_top {
	width:1000px;
	height: 140px;
	border: 1px  solid #CCC;
	background-color:#606;
	background-image:url(../images/slaider4.gif);
	
	}

#block_footer {
	width: 100%;
	height: 145px;
	margin-top: 10px;
	padding-top:10px;
	/*border: 1px  solid #CCC;*/
	background-image:url(../images/bg_futer.png);
	background-repeat:repeat-x;
	clear:both;
	}
 #block_footer_col1 {
	margin-top: 10px;
	margin-left:15px;
	}
	
#block_footer_col1 p {
	margin-top:0px;
	font-family: exo2medium;
	padding-left:00px;
	font-size: 10px;
	color:#999;
	}
#block_footer_col1 p span {
	color:#333;
	}



 #block_footer_col2 {
	margin-top: -95px;
	margin-left:420px;
	position: absolute;
	}
	
#block_footer_col2 p {
	font-family: exo2medium;
	font-size: 14px;
	color:#333;
	}




	
	
/* Третья колонка подвала */
	
	
#block_footer_col3 {
	margin-top: -125px;
	margin-left:0px;
	position: absolute;
	}
#col3_personal_info {
	width: 490px;
	margin-left: 750px;
	margin-top: 5px;
	}
#col3_personal_info p {
	font-family: exo2medium;
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
#col3_personal_info h3 {
	font-family: exo2bold;
	font-size: 20px;
	color: #666666;
	}
#block_footer_col3 ul {
	margin-top:6px;
	}
#block_footer_col3 li {
	list-style-type: none;
	padding-top: 0px;
	text-align:right;
	}
#block_footer_col3 li a {
	font-family: exo2medium;
	font-size: 16px; 
	color:#176BCA;
	text-decoration: none;
	}
#block_footer_col3 li a:hover {
	text-decoration: none;
	color:#000;
	}	
	
	/* Стили blok_main */
#nav_breadcrubs {
	margin-top:5px;
}
#nav_breadcrubs a {
	font-family: exo2light;
	font-size: 14px;
	color: rgba(152,153,154,1.00);
	text-decoration: none;
}
#nav_breadcrubs a:hover {
	color:#176BCA;
}
#nav_breadcrubs span {
	font-family: exo2medium;
	font-size: 14px;
	color:#176BCA;
}
#blok_sorting {
	margin-top: 10px;
	height:50px;
	border-bottom:1px solid #CCC;
	}
#option_list >li {
	margin-top: 5px;
	float: left;
	list-style-type: none;
	margin-left: 10px;
	font-family: exo2light;
	font-size: 14px;
	color: rgba(0,0,0,1.00);
	text-decoration: none;
	}
#option_list {
	margin-left:-10px;
	}
#option_list img {
	margin-top:-3px;
	cursor:pointer;
}
#select_sort {
	font-size: 14px;
	color: rgba(152,153,154,1.00);
	text-decoration:underline;
	cursor:pointer;
	}
#sorting_list {
	border:1px solid rgba(135,135,135,1.00);
	position:absolute;
	width:180px;
	height:108px;
	background-color:rgba(255,255,255,1.00);
	padding-top:2px;
	display:none;
	}
#sorting_list li {
	list-style-type: none;
	margin-top:3px;
	margin-left:10px;
	}
#sorting_list a {
	text-decoration:none;
	font-family: exo2light;
	font-size: 14px;
	color: rgba(152,153,154,1.00);
	cursor:pointer;
	}
#sorting_list a:hover {
	font-family: exo2medium;
	color:#176BCA;
	text-decoration:underline;
	}


/* --------------------------------------- Стили вывода таблицей --------------------------------------*/

#block_tovar_grid {
	margin-left:-15px;
	overflow: hidden;
}

#block_tovar_grid > li {
	margin-top:15px;
	margin-left:15px;
	border: 1px solid rgba(85, 56, 0, 0.3);
	width:320px;
	height:380px;
	
/* Градиентная заливка блока */
/*background-color:rgba(241,239,223,1.00);
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F1EFDF'); /* для IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F1EFDF)); /* для webkit */
/*background: -moz-linear-gradient(top, #fff, #F1EFDF); /* для firefox 3.6+ */

/* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */

/* cкругление углов блока */
border-radius: 0px 0px 15px 15px;
-webkit-border-radius: 0px 0px 15px 15px;
-moz-border-radius: 0px 0px 15px 15px;

/* Тень блока */
box-shadow:0px 0px 4px rgba(85, 56, 0, 0.3), 0 0 0px rgba(85, 56, 0, 0.1) inset;
 -webkit-box-shadow:0px 0px 4px rgba(85, 56, 0, 0.3), 0 0 0px rgba(85, 56, 0, 0.1) inset;
-moz-box-shadow:0px 0px 4px rgba(85, 56,, 0, 0.3), 0 0 0px rgba(85, 56, 0, 0.1) inset;

float:left;
}


.block_images_grid {
	border: 0px solid rgba(153,134,117,1.00);
	width:330px;
	height:220px;
	 display:table-cell;  
    vertical-align:middle;  
    text-align:center;
	}
	
	
.block_images_grid_img {
	border: 6px solid rgba(153,134,117,1.00);
	}	
	
.style_title_grid a {
	margin-top:-10px;
	margin-left:10px;
	font-family: exo2bold;
	font-size: 20px;
	color:#087CC3;
	text-decoration: none;
	cursor:pointer;
	}
	
.style_products_id_grid {
	margin-left:10px;
	font-family: exo2medium;
	font-size: 14px;
	color:#7F7F7F;
	}
.style_products_id_grid strong{
	color: #000000;
	}
.style_price_grid {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:15px;
	font-family: exo2medium;
	font-size: 19px;
	color: #D60609;
	text-align:right;
	}
.style_price_grid strong {
	font-family: exo2bold;
	font-size: 22px;
}
.style_bootom_podrobnee_grid { 	
	
	-webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -o-transition: background 0.5s;
	
	
	padding: 7px 29px 11px 29px;
	margin-left:10px;
	margin-top:0px;
	position:absolute;
	
	
	/* Градиентная заливка блока */
/* background-color:#176BCA;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a3e8', endColorstr='#176BCA'); /* для IE */
/* background: -webkit-gradient(linear, left top, left bottom, from(#66a3e8), to(#176BCA)); /* для webkit */
/* background: -moz-linear-gradient(top, #66a3e8, #176BCA); /* для firefox 3.6+ */
	
	 background: url(../images/bootom_podrobnee_grid.png)  repeat-x;
	
	/* кругление углов блока */
	border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;

border:0px #66a3e8 solid;
color: #FFFFFF;
	
	font-family: exo2bold;
	font-size: 16px;
	text-decoration:none;
	
box-shadow: 0px 0px 4px  #92c0f5 inset;
		
}

	.style_bootom_podrobnee_grid:hover {
			/* Градиентная заливка блока */
/*background-color:#176BCA;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#176BCA', endColorstr='#66a3e8'); /* для IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#176BCA), to(#66a3e8)); /* для webkit */
/*background: -moz-linear-gradient(top, #176BCA, #66a3e8); /* для firefox 3.6+ */
border:0px #176BCA solid;
background: url(../images/bootom_podrobnee_grid_hover.png)  repeat-x;
box-shadow: 0px 0px 4px  #176BCA inset;

	}
	
.style_bootom_vkarzinu_grid {
	
	-webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -o-transition: background 0.5s;
	
	padding: 7px 19px 11px 46px;
	margin-left:165px;
	margin-top:0px;
	position:absolute;
	
	
		/* Градиентная заливка блока */
/*background-color:#1D9D1D;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66c366', endColorstr='#1D9D1D'); /* для IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#66c366), to(#1D9D1D)); /* для webkit */
/*background: -moz-linear-gradient(top, #66c366, #1D9D1D); /* для firefox 3.6+ */
background: url(../images/bootom_vkarzinu_grid.png)  repeat-x;


	/* кругление углов блока */
border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
display:block;
border:0px #66c366 solid;
color: #FFFFFF;
	
	font-family: exo2bold;
	font-size: 16px;
	text-decoration:none;
	
	box-shadow: 0px 0px 4px  #7ee87e inset;
    cursor: pointer;
		
		}
	.style_bootom_vkarzinu_grid:hover {
			/* Градиентная заливка блока */
/*background-color:#66c366;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D9D1D', endColorstr='#66c366'); /* для IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#1D9D1D), to(#66c366)); /* для webkit */
/*background: -moz-linear-gradient(top, #1D9D1D, #66c366); /* для firefox 3.6+ */
border:0px #66c366 solid;
background: url(../images/bootom_vkarzinu_grid_hover.png)  repeat-x;
box-shadow: 0px 0px 4px  #1D9D1D inset;
cursor: pointer;
}
	
.basket33 {
	margin-top:-8px;
	margin-left:-35px;
	/*position:absolute;*/
	width:32px;
	height:30px;
}

#style_bootom_vkarzinu_grid p {
margin-top:-25px;
margin-left:46px;
}

/* --------------------------------------- Стили вывода списком --------------------------------------*/

#block_tovar_list {
	margin-left:-15px;
	overflow: hidden;
	display:none;
}
#block_tovar_list > li {
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	padding-top:15px;
	border: 1px solid rgba(85, 56, 0, 0.3);
	width: 998px;
	height:avto;
	
	
	/* Градиентная заливка блока */
	/* background-color:rgba(241,239,223,1.00);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F1EFDF'); /* для IE */
	/* background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F1EFDF)); /* для webkit */
	/* background: -moz-linear-gradient(top, #fff, #F1EFDF); /* для firefox 3.6+ */

/* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */

/* cкругление углов блока */
border-radius: 0px 15px 15px 0px;
-webkit-border-radius: 0px 15px 15px 0px;
-moz-border-radius: 0px 15px 15px 0px;

/* Тень блока */
box-shadow:0px 0px 4px rgba(85, 56, 0, 0.3), 0 0 0px rgba(85, 56, 0, 0.1) inset;
 -webkit-box-shadow:0px 0px 4px rgba(85, 56, 0, 0.3), 0 0 0px rgba(85, 56, 0, 0.1) inset;
-moz-box-shadow:0px 0px 4px rgba(85, 56,, 0, 0.3), 0 0 0px rgba(85, 56, 0, 0.1) inset;

float:left;
}


.block_images_list {
    margin-top:5px;
	margin-left:15px;
	margin-bottom:15px;
	margin-right:20px;
	border: 0px solid rgba(153,134,117,1.00);
	display:table-cell;  
   /* vertical-align:middle;
	text-align:left; */
	float:left;
	}
	
	
.block_images_list_img {
    display: block;
	border: 6px solid rgba(153,134,117,1.00);
	}	
	
.style_title_list a {
	margin-top:55px;
	padding-top:20px;
	font-family: exo2bold;
	font-size: 20px;
	color:#087CC3;
	text-decoration: none;
	cursor:pointer;
	}
	
.style_products_id_list {
	margin-left:10px;
	font-family: exo2medium;
	font-size: 14px;
	color:#7F7F7F;
	}
.style_products_id_list strong{
	color: #000000;
	}
.style_price_list {
	margin-top:-80px;
	text-align:right;
	margin-bottom:55px;
	margin-right:15px;
	font-family: exo2medium;
	font-size: 19px;
	color: #D60609;
	}
.style_price_list strong {
	font-family: exo2bold;
	font-size: 22px;
}
.style_mini_description_list {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	font-family: exo2light;
	font-size: 14px;
	color: #8C8C8C;
	}

.style_mini_description_list strong{
	color: #000000;
	}

.style_bootom_podrobnee_list {
	
	-webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -o-transition: background 0.5s;
	
	
	padding: 7px 29px 11px 29px;
	margin-left:685px;
	margin-top: -45px;
	position:absolute;
	
	
	
	 background: url(../images/bootom_podrobnee_grid.png)  repeat-x;
	
	/* кругление углов блока */
	border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
display:block;
border:0px #66a3e8 solid;
color: #FFFFFF;
	
	font-family: exo2bold;
	font-size: 16px;
	text-decoration:none;
	
box-shadow: 0px 0px 4px  #92c0f5 inset;
		
}
.style_bootom_podrobnee_list:hover {
border:0px #176BCA solid;
background: url(../images/bootom_podrobnee_grid_hover.png)  repeat-x;
box-shadow: 0px 0px 4px  #176BCA inset;
}
	
	
.style_bootom_vkarzinu_list {
	
	-webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -o-transition: background 0.5s;
	
	padding: 7px 19px 11px 46px;
	margin-left:840px;
	margin-top:-45px;
	position:absolute;
	
	
		/* Градиентная заливка блока */
/*background-color:#1D9D1D;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66c366', endColorstr='#1D9D1D'); /* для IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#66c366), to(#1D9D1D)); /* для webkit */
/*background: -moz-linear-gradient(top, #66c366, #1D9D1D); /* для firefox 3.6+ */
background: url(../images/bootom_vkarzinu_grid.png)  repeat-x;


	/* кругление углов блока */
border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
display:block;
border:0px #66c366 solid;
color: #FFFFFF;
	
	font-family: exo2bold;
	font-size: 16px;
	text-decoration:none;
	
	box-shadow: 0px 0px 4px  #7ee87e inset;
    cursor: pointer;
		
		}
	.style_bootom_vkarzinu_list:hover {
			/* Градиентная заливка блока */
/*background-color:#66c366;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D9D1D', endColorstr='#66c366'); /* для IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#1D9D1D), to(#66c366)); /* для webkit */
/*background: -moz-linear-gradient(top, #1D9D1D, #66c366); /* для firefox 3.6+ */
border:0px #66c366 solid;
background: url(../images/bootom_vkarzinu_grid_hover.png)  repeat-x;
box-shadow: 0px 0px 4px  #1D9D1D inset;
        cursor: pointer;
	}
	
	
	
	

	
	
.basket33 {
	margin-top:-8px;
	margin-left:-35px;
	position:absolute;
	width:32px;
	height:30px;
	

	}

#style_bootom_vkarzinu_list p {
margin-top:-25px;
margin-left:46px;
}

.tovara_net {
	margin-top:25px;
	font-family: exo2light;
	text-align:center;
	font-size: 20px;
	color:#087CC3;
	}
	
.pstrnav{
    height: 30px;
    clear: left;
    margin-top: 30px;
    margin-bottom: 30px;

}
.pstrnav li{
    width: 26px;
    height: 26px;
    margin-left: 7px;
    float: left;
    margin-top: 3px;
}
.pstrnav a{
    display: block;
    text-decoration: none;
    text-align: center;
	font-family: exo2bold;
	font-size: 14px;
	color:#087CC3;
	
	/* cкругление углов блока */
border-radius: 5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
	
	border: 1px solid #087CC3;
   /* background: url(../images/nav-block-norm.png);*/
    padding-top: 5px;
    padding-bottom: 5px;
}
.pstrnav a:hover{
	background-color: #deedff;
   /*  background: url(../images/nav-block-hover.png);*/
}
.pstrnav a:active{
	background-color:#087CC3;
	/*  background: url(../images/nav-block-active.png);*/
	color: #FFFFFF;
}
.pstrnav a.pstr-active{
	background-color:#087CC3;
	/*  background: url(../images/nav-block-active.png);*/
	color: #FFFFFF;
}
.pstrnav p.nav-point{
    text-align: center;
    font:14px exo2bold;;
    margin-top: 8px;
    margin-bottom: 0px; 
}
.zagolovok {
	text-align:left;
	font-size:22px;
	font-family:exo2bold;
	color:#176BCB;
    margin-top: 8px;
    margin-bottom: 0px; 
	}
.zagolovok1 {
	text-align:left;
	font-size:19px;
	font-family:exo2bold;
	color:#000000;
    margin-top: 8px;
    margin-bottom: 0px; 
	}
	/*  -------Стили блока регистрации----------*/	
.zagolovok_reg {
	text-align:left;
	font-size:22px;
	font-family:exo2bold;
	color:#176BCB;
    margin-top: 8px;
    margin-bottom: 0px;
	border-bottom: 1px solid #EEEEEE;
	padding-bottom:4px;
}
#block-form-registration{
    height: 450px;
	margin-left:30px;
}
#form-registration{
    margin-top: 30px;
}
#form-registration li{
    margin-top: 10px;
}
#form-registration > li > input{
    height: 30px;
    width: 320px;
	font-size: 16px;
	font-family:exo2medium;
    margin-left: 190px;
    padding-left: 5px;
    color: black;
	
	/* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */

    border-left:2px solid #ABABAB ;
    border-top:2px solid #ABABAB ;
    
    border-right:2px solid #DDDDDD ;
    border-bottom:2px solid #DDDDDD ;
	/* кругление углов блока */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#form-registration > li > label{
    position: absolute;
    font: 15px exo2bold;
    margin-top: 7px;
}
.star{
   font-size: 18px;
	font-family:exo2bold;
    color: #E35903;
    position: absolute;
    margin-left: 173px;
    margin-top: 9px;
}
#genpass{
    font-size: 14px;
	font-family:exo2medium;
    text-decoration: none;
    color: #8C8C8C;
	cursor:pointer;
    margin-left: 5px;
}
#genpass:hover{
    text-decoration: none;
	color: #087CC3;
}
#form-registration > li > input#reg_login,
#form-registration > li > input#reg_pass{
	 height: 30px;
    width: 200px;
	font-size: 16px;
	font-family:exo2medium;
    margin-left: 190px;
    padding-left: 5px;
    color: black;
/* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */

    border-left:2px solid #ABABAB ;
    border-top:2px solid #ABABAB ;
   
    border-right:2px solid #DDDDDD ;
    border-bottom:2px solid #DDDDDD ;
	/* кругление углов блока */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#form-registration > li > input:focus,
#form-registration > li > input#reg_login:focus,
#form-registration > li > input#reg_pass:focus,
#block-captcha > input#reg_captcha:focus{
 border: 2px solid #C4E1EB;
 outline:none;
}
#block-captcha{
    position: absolute;
    margin-left: 190px;
    height: 70px;
}
#block-captcha  > input#reg_captcha{
	font-size: 19px;
	font-family:exo2medium;
   height: 30px;
    width: 90px;
  	margin-left: 15px;
    padding-left: 5px;
    margin-top: 8px;
    color: black;
    /* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */

    border-left:2px solid #ABABAB ;
    border-top:2px solid #ABABAB ;
   
    border-right:2px solid #DDDDDD ;
    border-bottom:2px solid #DDDDDD ;
	/* кругление углов блока */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#block-captcha img{
    float: left;
}
#block-captcha p{
    margin-top: 0px;
    font-size: 14px;
	font-family:exo2medium;
    text-decoration: none;
    color: #8C8C8C;
	cursor:pointer;
    clear: both;	
}
#block-captcha p:hover{
    text-decoration: none;
	color: #087CC3;
}
#form_submit{
    background: url(../images/grd_reg_button.png);
    border: 1px solid #E4E4E4;
  	font-size: 13px;
	font-family:exo2medium;
	 color: black;
    border-radius:5px ; 
   -webkit-border-radius:5px ; 
   -moz-border-radius:5px ;  
    padding-left: 7px;
    padding-right: 7px;
    height: 33px;
    cursor: pointer;
    margin-top: -15px;
    margin-right: 135px;  
}
#form_submit:active{
	 color: black;
    background: url(../images/grd_reg_button_vert.png);
}
.error{
	font-size: 14px;
	font-family:exo2medium;
    color: #CC0063;
    margin-left: 10px;
}
.reg_message_good{
	margin-top:20px;
   font-size: 16px;
	font-family:exo2medium;
    color: black;
    background-color: #EDEDFF;
    border: 1px solid #E6E6FE;
}
.reg_message_error{
	margin-top:20px;
    font-size: 16px;
	font-family:exo2medium;
    color: red;
    background-color: #F7EDEF;
    border: 1px solid #FAC8D3;
}
#reg_message{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
}



/* --------Вход и авторизация------*/
#block-top-auth{
    border: 1px solid #DBDBDB;
    width: 210px;
    height: auto;
    margin-left: -150px;
    margin-top: 5px;
    background-color: #deedff;
    /* Градиентная заливка блока */
    position: absolute;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#deedff');
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#deedff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #deedff); /* для firefox 3.6+ */
   
    z-index: 99;
    -moz-box-shadow: 0 0 15px #DBDBDB;
    -webkit-box-shadow: 0 0 15px #DBDBDB;
    box-shadow: 0 0 15px #DBDBDB;
    display: none;
}
.corner{
    background: url(../images/bulleticon.png);
    width: 19px;
    height: 10px;
    margin-left: 175px;
    margin-top: -9px;
    z-index: 199;
    position: absolute;
    
}
#input-email-pass h3{
    font-size: 14px;
	font-family:exo2medium;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 10px;
}
#message-auth{
   font-size: 13px;
	font-family:exo2medium;
    padding: 10px;
    background-color: #FDE7E7;
    color: red;
    display: none;
}
#input-email-pass > li{
    margin-top: 7px;
}
#input-email-pass input#auth_login{
    width: 180px;
    height: 25px;
   font-size: 15px;
	font-family:exo2medium;
    border: 1px solid #DBDBDB;
    padding-left: 5px;
    outline:none;
}
#input-email-pass input#auth_login:focus{
    border: 1px solid #82d5f2;
    outline:none;
}
#input-email-pass input#auth_pass{
    width: 180px;
    height: 25px;
    font-size: 15px;
	font-family:exo2medium;
    border: 1px solid #DBDBDB;
    padding-left: 5px;
    outline:none;
}
#input-email-pass input#auth_pass:focus{
    border: 1px solid #82d5f2;
    outline:none;
}
.pass-show{
   background: url(../images/open_eye.png) no-repeat;
   width: 18px;
   height: 11px; 
}
.pass-hide{
   background: url(../images/eye_closed.png) no-repeat;
   width: 20px;
   height: 10px; 
}
#input-email-pass span{
    width: 25px;
    height: 25px;
    cursor: pointer;
    margin-top: 10px;
    position: absolute;
    margin-left: -28px;
}
#list-auth{
    margin-top: 10px;
}
#list-auth li{
    margin-top: 0px;
    margin-left: 10px;
    font-size: 13px;
	font-family:exo2medium;
   
}
#list-auth a{
    color: black;
    text-decoration: none;
    margin-left: 18px;
    /*border-bottom: 1px dashed black;*/
}
#list-auth a:hover{
    border-bottom: none;
    color: #176BCA;
}

#button-auth {
     margin-bottom: 10px; 
}

#button-auth a,#button-remind a{
    margin-top: 0px;
    margin-right: 10px;
  
    cursor: pointer;
    background: url(../images/button-grd.png) repeat-x;
    font-size: 13px;
	font-family:exo2bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
   border: 1px solid #c1bfbf;
    border-radius:5px ; 
   -webkit-border-radius:5px ; 
   -moz-border-radius:5px ;
}

#button-auth a:hover,#button-remind a:hover{
    background: url(../images/button-grd-hover.png) repeat-x;
     border: 1px solid #c1bfbf;
        
}
#button-auth a:active,#button-remind a:active{
    background: url(../images/button-grd-active.png) repeat-x;
     border: 1px solid #c1bfbf;
}


.auth-loading{
    margin-right: 25px;
    margin-top: 3px;
    margin-bottom: 3px;
    display: none;
}
#auth-user-info{
    font-size: 14px;
	font-family:exo2bold;
    margin-top: -24px;
    /*margin-right: 180px;*/
    /*float: right;*/
}
#auth-user-info > img{
    width: 18px;
    height: 20px;
    
    margin-left: -30px;

   position: absolute;
}

#auth-user-info:hover{
    color: #CF3A3A;
    /*border-bottom: 1px dashed #CF3A3A;*/
    cursor: pointer;
}




/* --------Востановление пороля------*/

#block-remind{
   border: 1px solid #DBDBDB;
    width: 210px;
    height: auto;
    margin-left: 0px;
    margin-top: -1px;
    background-color: #deedff;
    /* Градиентная заливка блока */
    position: absolute;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#deedff');
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#deedff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #deedff); /* для firefox 3.6+ */
   
    z-index: 99;
    -moz-box-shadow: 0 0 15px #DBDBDB;
    -webkit-box-shadow: 0 0 15px #DBDBDB;
    box-shadow: 0 0 15px #DBDBDB;
    display: none;
}
#block-remind h3{
   font-size: 14px;
	font-family:exo2medium;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 10px;
}

#block-remind  input{
     width: 180px;
    height: 25px;
   font-size: 15px;
	font-family:exo2medium;
    border: 1px solid #DBDBDB;
    padding-left: 5px;
    outline:none;
    margin-bottom: 10px;
}
#block-remind  input:focus{
    border: 1px solid #82d5f2;
    outline:none;
}

#block-remind  p#prev-auth{
    font-size: 13px;
	font-family:exo2medium;
     text-decoration: none;
    width: 10px; 
    margin-left: 15px;
    margin-top: -28px;
    cursor: pointer;
    position: absolute;  
}
#block-remind  p#prev-auth:hover{
    text-decoration: none;
    border-bottom: none;
    color: #176BCA;
}




.message-remind-error{
    display: none;
    font-size: 13px;
	font-family:exo2bold;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: red;
    background-color: #FDE7E7;
}
.message-remind-success{
    display: none;
     font-size: 13px;
	font-family:exo2bold;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: black;
    background-color: #D0E7AA;
}
#button-remind {
     margin-bottom: 10px; 
}

/* --------Профиль и выход из профиля------*/

#block-user{
    border: 1px solid #DBDBDB;
    width: 130px;
    height: 55px;
    position: absolute;
    z-index: 7;
    margin-left: 10px;
    margin-top: 7px;
    background-color: white;
    display: none;
    -moz-box-shadow: 0 0 15px #DBDBDB;
    -webkit-box-shadow: 0 0 15px #DBDBDB;
     box-shadow: 0 0 15px #DBDBDB;  
}
.corner2{
    background: url(../images/bulleticon.png);
    width: 19px;
    height: 10px;
    margin-top: -9px;
    margin-left: 55px;
    position: absolute;
}

#block-user ul{
    margin-top: 3px;
}
#block-user li{
    margin-left: 15px;
    margin-top: 5px;
}
#block-user a{
    text-decoration: none;
    font-size: 13px;
	font-family:exo2bold;
    color: #57678C;
}
#block-user a:hover{
    border-bottom: 1px dashed #EF662B;
    color: #EF662B;
    cursor: pointer;
}
#block-user img{
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

/* --------Изменение профиля------*/

#info-profile{
 margin-top: 25px;
    margin-left: 30px;
}
#info-profile  li{
 margin-top: 10px;
}
#info-profile input{
 height: 30px;
 width: 350px;
 	font-size: 16px;
	font-family:exo2medium;
    margin-left: 190px;
    padding-left: 5px;
    color: black;
	
	/* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */

    border-left:2px solid #ABABAB ;
    border-top:2px solid #ABABAB ;
    
    border-right:2px solid #DDDDDD ;
    border-bottom:2px solid #DDDDDD ;
	/* кругление углов блока */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}


#info-profile input:focus,#info-profile textarea:focus{
    border: 2px solid #C4E1EB;
    outline:none;
}

#info-profile  textarea{
 height: 110px;
 width: 350px;
 font: 17px sans-serif;
 margin-left: 190px;
/* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */

    border-left:2px solid #ABABAB ;
    border-top:2px solid #ABABAB ;
    
    border-right:2px solid #DDDDDD ;
    border-bottom:2px solid #DDDDDD ;
	/* кругление углов блока */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#info-profile  label{
    position: absolute;
    font: 15px exo2bold;
    margin-top: 7px;
}
#form-error{
    font-size: 16px;
	font-family:exo2medium;
    color: red;
    background-color: #F7EDEF;
    border: 1px solid #FAC8D3;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 15px;
}
#form-success{
    font-size: 16px;
	font-family:exo2medium;
    color: black;
    background-color: #D9FFCA;
    border: 1px solid #B7E787;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 15px;
}


/* --------Стили страницы карзины------*/

#block-step{
    margin-top: 8px;
    height: 70px;
    border-bottom: 1px solid #E0E0E0;
    
}
#block-step > p{
    font-size: 19px;
	font-family:exo2medium;
    color: #646464;
    margin-top: 8px;
    margin-left: 15px;
    /*position: absolute;*/
}
#block-step > a{
    border: 1px solid #D98386; 
    font-size: 14px;
	font-family:exo2bold;
    padding-left: 7px;  
    padding-right: 7px;
    padding-top: 4px;
    padding-bottom: 5px;
    margin-top: -30px;
    margin-left: 900px;
    text-decoration: none;
    color: white;
    background-color: #DA2027;  
    border-radius:5px; 
    -webkit-border-radius:5px; 
    -moz-border-radius:5px; 
    position: absolute;

}
#name-step{
    height: 30px;
}
#name-step li{
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
#name-step a{
    color: #00658B;
   font-size: 16px;
	font-family:exo2bold;
    text-decoration: none;
}
#name-step a.active{
    color: #EF662B;
    font-size: 16px;
	font-family:exo2bold;
    border-bottom: 1px dashed #EF662B;
    
}
#header-list-cart{
    height: 30px;
    border-bottom: 1px solid #DBDBDB;
}
#header-list-cart > div{
    float: left;
    margin-left: 5px;
    text-align: center;
    font-size: 14px;
	font-family:exo2medium;
    color: #6D6D6D;
    margin-top: 7px;
}
#head1{width: 210px;}
#head2{width: 435px;}
#head3{width: 85px;}
#head4{width: 170px;}

.block-list-cart{
    height: 150px;
}
.block-list-cart > div{
    float: left;
    margin-left: 5px;
}
.img-cart{
    width: 210px;
    height: 145px;
}


.title-cart{
    width: 435px;
    height: 145px;
}
.count-cart{
    width: 85px;
    height: 145px;
}
.price-product{
    width: 170px;
    height: 145px;
}
.delete-cart{
    height: 145px;
}

.img-cart img{
    margin-top: 15px; 
}
.title-cart > p{
   margin-top: 10px; 
}
.title-cart > p > a{
   font-size: 16px;
	font-family:exo2bold;
   color: #176BCA;
}
.title-cart > p > a:hover{
   text-decoration: none;
}

#cart-mini-features {
margin-top: 5px;
   font-size: 14px;
	font-family:exo2light;
    color: #666869;
}





.input-count-style{
    margin-top: 31px;
    
}
.input-count-style input{
    text-align: center;
    border: 1px solid #DDDDDD;
    width: 32px;
    height: 22px;
    font-size: 14px;
	font-family:exo2medium;
       border-radius:5px; 
    -webkit-border-radius:5px; 
    -moz-border-radius:5px;  
}.input-count-style input:focus{
    outline:none;
     
}
.input-count-style input{
    text-align: center;
    border: 1px solid #DDDDDD;
    width: 32px;
    height: 22px;
    font-size: 14px;
	font-family:exo2medium;
       border-radius:5px; 
    -webkit-border-radius:5px; 
    -moz-border-radius:5px;  
}
.input-count-style p{
    cursor: pointer;
    font-size: 14px;
    font-family:exo2medium;
    margin: 1px; 
}
.price-product p{
    margin-left: 15px;
    margin-top: 15px;
    font-size: 18px;
    font-family:exo2bold;	
}
.price-product h5{
    /*position: absolute;*/
     font-size: 14px;
	font-family:exo2medium;
    margin-top: 42px;
    margin-left: 15px;
    color: #848484;
}
.delete-cart img{
    margin-top: 60px;
}
#bottom-cart-line{
    background: url(../images/bottom-line.png);
    height: 5px;
    width: 998px;
    margin: 0px auto;
}
.itog-price{
    margin-top: 10px;
    margin-right: 15px;
    font-size: 16px;
    font-family:exo2light ;

}
.itog-price  strong{
     font-size: 20px;
font-family:exo2bold;
}
.button-next{
    margin-top: 30px;
    margin-right: 20px;
}
.button-next > a{
    border: 1px solid #B0C181;
     font-size: 16px;
	font-family:exo2medium;
    color: white;  
    padding-left: 18px;  
    padding-right: 18px;
    padding-top: 5px;
    padding-bottom: 7px;
    text-decoration: none;  
    background: url(../images/grd-next.png);  
    border-radius:6px; 
   -webkit-border-radius:6px; 
   -moz-border-radius:6px;    
}

.button-next-order{
    margin-top: 30px;
    margin-right: 20px;
    
}
.button-next-order > a{
    border: 1px solid #B0C181;
     font-size: 16px;
	font-family:exo2medium;
    color: white;  
    padding-left: 18px;  
    padding-right: 18px;
    padding-top: 5px;
    padding-bottom: 7px;
    text-decoration: none;  
    background: url(../images/grd-next.png);  
    border-radius:6px; 
   -webkit-border-radius:6px; 
   -moz-border-radius:6px;  
    cursor: pointer;
}
#vkarzinu{
   
}

#clear-cart{
	margin-top:25px;
	font-family: exo2light;
	text-align:center;
	font-size: 20px;
	color:#087CC3;
	}

/* --------Стили страницы карзины  Контактная информация шаг 2------*/

.title-h3 {
	text-align:left;
	font-size:20px;
	font-family:exo2bold;
	color:#176BCB;
    margin-top: 10px;
    margin-bottom: 7px;
	border-bottom: 1px solid #EEEEEE;
	padding-bottom:4px;
    padding-left: 10px;
}

#info-radio > li > input{
 margin-top: 5px;
 margin-right: 7px;
 margin-left: 30px;

}

#info-radio > li{
font-size: 15px;
font-family:exo2medium; 
}
#info-order{
 margin-top: 25px;
 margin-left: 30px;
}
#info-order > li{
 margin-top: 10px;
}
#info-order > li > input{
 height: 30px;
 width: 345px;
font-size: 16px;
font-family:exo2medium; 
 margin-left: 165px; 
padding-left: 5px;
   
/* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */

    border-left:2px solid #ABABAB ;
    border-top:2px solid #ABABAB ;
    
    border-right:2px solid #DDDDDD ;
    border-bottom:2px solid #DDDDDD ;
	/* кругление углов блока */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
}
#info-order > li > input:focus,#info-order > li > textarea:focus{
  border: 2px solid #C4E1EB;
 outline:none;
}
#info-order > li > textarea{
 height: 110px;
 width: 346px;
 margin-left: 165px;
/* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */

    border-left:2px solid #ABABAB ;
    border-top:2px solid #ABABAB ;
    
    border-right:2px solid #DDDDDD ;
    border-bottom:2px solid #DDDDDD ;
	/* кругление углов блока */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    font-size: 16px;
font-family:exo2medium; 
}
#info-order > li > label{
    font-size: 15px;
font-family:exo2bold; 
    color: rgb(0, 0, 0);
    position: absolute;
    margin-top: 7px;
}

#info-order > li > label > p{
    font-size: 15px;
font-family:exo2medium; 
    color: #959595;
    position: absolute;
    margin-top: 7px;
}

#info-order > li > label.order_label_style{
    margin-top: 0px;
}
#info-order > li > span{
    font-size: 13px;
font-family:exo2medium; 
    color: #A7A7A7;
    margin-left: 15px;
    margin-top: -1px;
    position: absolute;
}
#info-order > li > span.order_span_style{
    margin-top: 7px;
}
#confirm-button-next{
    margin-right: 60px;
    background: url(../images/grd-next.png);
    border: 1px solid #B0C181;
    font-size: 16px;
font-family:exo2medium; 
    color: white;    
    border-radius:6px; 
   -webkit-border-radius:6px; 
   -moz-border-radius:6px;   
    padding-left: 18px;  
    padding-right: 18px;
    padding-top: 5px;
    padding-bottom: 7px;
    cursor: pointer;   
}


/* --------Стили страницы карзины  Завершение шаг 3------*/

#list-info{
    width: 998px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 15px;
    border: 2px solid #deedff;
   /* Градиентная заливка блока */
background-color:#deedff ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6faff'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6faff)); /* для webkit */
background: -moz-linear-gradient(top, #fff, #f6faff); /* для firefox 3.6+ */
    	/* кругление углов блока */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#list-info > li{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    font-family:exo2medium; 
    padding-left: 15px;
}

#list-info > li > strong{
    font-size: 16px;
    font-family:exo2bold; 
    margin-right: 10px;
}

/*--- Вывод карточки товара -----*/

#block-breadcrumbs-and-rating{
    height: 40px;
    margin-top: 10px;
    border-bottom: 1px solid #EEEEEE;
}
#nav-breadcrumbs2 {
    text-align:left;
	font-size:16px;
	font-family:exo2bold;
	color:#176BCB;
    margin-top: 8px;
    margin-bottom: 0px;  
}
#nav-breadcrumbs2 span{
    font-family:exo2medium;
	color:black;
}
#block-content-info {
    height: 320px;
    width: 998px;
    margin-top: 15px;
    /*border: 1px  solid #CCC;*/
     margin-left: 15px;
}
#block-content-info >img {
    display:block;
    margin-top: 0px;
    margin-right: 20px;
    padding-bottom: 20px;
   
    float: left;
   
}
#block-mini-description {
    margin-top: -5px;
    padding-top: 0px;
   /* border: 1px  solid #CCC;*/

}

#content-title {
	font-family: exo2bold;
	font-size: 20px;
	color:#087CC3;
}


.reviews-and-counts-content strong{
	color: #868484;
	}


.reviews-and-counts-content{
    height: 20px;
    margin-top: 0px;
}
.reviews-and-counts-content > li{
    float: left;
    margin-right: 10px;    
    margin-top: 3px;
}
.reviews-and-counts-content > li > p{
    margin-left: 25px;
    margin-top: 0px;
    font: 14px exo2medium;
    margin-bottom: 0px;
}
.reviews-and-counts-content img{
    position: absolute;
    margin-top:2px;
}
#style-price {
	margin-top:5px;
	margin-bottom:15px;
	margin-right:15px;
	font-family: exo2medium;
	font-size: 19px;
	color: #D60609;
	}
#style-price strong {
	font-family: exo2bold;
	font-size: 22px;
}
.add-cart {
display: inline-block;
vertical-align: middle;
-webkit-transition: background 0.5s;
-moz-transition: background 0.5s;
-o-transition: background 0.5s;
padding: 7px 19px 11px 46px;
margin-left:0px;
margin-top:0px;
background: url(../images/bootom_vkarzinu_grid.png)  repeat-x;
/* кругление углов блока */
border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
border:0px #66c366 solid;
color: #FFFFFF;
font-family: exo2bold;
font-size: 16px;
text-decoration:none;
box-shadow: 0px 0px 4px  #7ee87e inset;
cursor: pointer;
}
.add-cart:hover {
border:0px #66c366 solid;
background: url(../images/bootom_vkarzinu_grid_hover.png)  repeat-x;
box-shadow: 0px 0px 4px  #1D9D1D inset;
cursor: pointer;
}
.add-cart img {
    display: inline-block;
    position: absolute;
    margin-top: -8px;
    margin-left: -35px;
	width:32px;
	height:30px;
    }



#content-text > p{
    margin-top: 15px;
    margin-right:13px;
	font-family: exo2light;
}

#content-text{
    margin-top: 15px;
    margin-right:13px;
	font-family: exo2light;
}


#block-img-slide{
    height: 85px;
    width: auto;
}
#block-img-slide li{
    padding: 3px;
    float: left;
    margin-left: 10px;
    border: 1px solid #DBDBDB;
    cursor: pointer;
}
#block-img-slide li:hover{
    border: 1px solid black;
}
#block-img-slide a{
    height: 73px;
    display: block;
}

#block-img-slide > a > img{
    display: table-cell;
   vertical-align: middle;
   text-align: center;
    border: 1px solid #ef0d0d;
}

ul.tabs { margin-top: 15px; list-style:none; width:100%; height: 31px; border-bottom: 1px solid #E2E2E2;}
ul.tabs li:first-child {border-left:1px solid #E2E2E2;}
ul.tabs li {float:left; border-right:1px solid #E2E2E2; border-top:1px solid #E2E2E2; background-color:#eee;}
ul.tabs li.active {border-bottom:1px solid #fff; background-color:#fff; margin-bottom:-1px;}
ul.tabs li a {display:block; padding:7px 10px; color:#777;  outline:none; text-decoration:none; 
font-family: exo2bold; font-size: 14px;}
ul.tabs li.active a { color:#000;}

div.tabs_content {width:100%;}
div.tabs_content > div {padding:10px;}

div.tabs_content {width:100%;}
div.tabs_content > div {padding:10px;}
.tabs_content div{
    margin-right:14px;
	font-family: exo2light;
    margin-top: 5px;
}

/*------------ Отзывы ------------------*/

#link-send-review a{
    text-decoration: none;
    font-family: exo2bold; font-size: 16px;
    border-bottom: 1px dashed #176BCA;
    color:#176BCA;
;
}
#link-send-review a:hover{
    border-bottom: none;
}
.block-reviews{
    border-bottom: 1px solid #D8D8D8;
    margin-top: 20px;
    
}
.block-reviews img{
    float: left;
    margin-left: 15px;
    margin-top: 10px;
}
.author-date{
    font-family: exo2light; font-size: 16px;
    margin-top: 10px;
    margin-left: 16px;
    color: #8C8C8C;
}
.textrev{
    margin-left: 50px;
    margin-top: 7px;
    margin-right: 100px;
    font-family: exo2light; font-size: 16px;
}
.text-comment{
    margin-top: 10px;
    margin-left: 16px;
    margin-bottom: 10px;
    font-family: exo2light; font-size: 16px;
}
.title-no-info {
   font-family: exo2light; font-size: 16px;
    margin-top: 10px;
    margin-left: 16px;
    color: #8C8C8C;
}

/*------------ Отзывы Форма ------------------*/




#send-review{
    display: none;
    width: 400px;
    height: 400px;
}
#title-review{
    font-family: exo2light; font-size: 16px;
    margin-right: 30px;
    color: #8C8C8C;
}
#send-review input{
    width: 232px;
    height: 25px;
    margin-right: 30px;
    margin-top: 15px;
    margin-bottom: 10px;
    border: 1px solid #DBDBDB;
}
#send-review textarea{
    width: 230px;
    height: 70px;
    margin-right: 30px;
    border: 1px solid #DBDBDB;
    margin-bottom: 10px;
}
#label-name{
    display: inline-block;
    font-family: exo2bold; font-size: 15px;
    margin-right: 5px;
}
#label-good{
    display: inline-block;
    font-family: exo2bold; font-size: 15px;
    margin-left: 25px;
    float: left;
}
#label-bad{
    display: inline-block;
    font-family: exo2bold; font-size: 15px;
    margin-left: 30px;
    float: left;   
}
#label-comment{
   display: inline-block;
    font-family: exo2bold; font-size: 15px;
    margin-left: 19px;
    float: left;     
}
#reload-img{
    display: none;
    margin-top: 10px;
    margin-left: 325px;
}
#button-send-review{
    cursor: pointer;
    background: url(../images/button-send.png) no-repeat;
    width: 81px;
    height: 31px;
    margin-top: 5px;
    margin-left: 290px;
}
#button-send-review:active{
    background: url(../images/button-send-active.png) no-repeat;
}

/*-----------*/

#vkarzinu-success{
    font-size: 18px;
	font-family:exo2bold;
    color: #035f03;
    background-color: #D9FFCA;
    border: 1px solid #B7E787;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 15px;
    /*display: none;*/
}


.dostavka{
float:left;
margin: 0px 5px 0px 0px;
border:1px solid #CCC;
padding: 0px 6px 360px 0px;
}




.col{
    width: 100%; /* Ширина таблицы */
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #ebe9e9;
   }
.cont{
    width: 100%; /* Ширина таблицы */
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
   }
.col1 { background: #ebe9e9; 
width: 120px;
padding: 5px 15px 5px 15px;
vertical-align: middle;}
.col2 { background: #deedff;
vertical-align: middle;
padding: 5px 15px 5px 15px;}
.col3 {  
border-right:1px solid #176BCA;
padding: 5px 15px 5px 15px; }
 .col4 { background: #e02834; 
width: 120px;
padding: 5px 15px 5px 15px;
vertical-align: middle;}
.col5 { background: #0059bf; 
width: 120px;
padding: 5px 15px 5px 15px;
vertical-align: middle;}
.col6 { background: #2a2a28; 
width: 120px;
padding: 5px 15px 5px 15px;
vertical-align: middle;}
.col7 { 
padding: 5px 15px 5px 15px;
}
.cont1 {
width: 40px;
vertical-align: middle;
}
.cont2 {
vertical-align: middle;
padding: 0px 0px 0px 5px;
}

.display_none {
    display: none;
}
.label_grid {
    position: absolute;
    /*z-index: 9999;*/
    margin-top: 7px;
}
.label_list {
    position: absolute;
    /*z-index: 9999;*/
   /*float: none;*/
    margin-top: -7px;
    /*clear: none;*/
}