h1 { 	
        margin:0; padding:0; 	
        font-size: 120% ; 
        margin-bottom:15px; 	
        padding-bottom:5px; 	
        padding-top:14px; 	
        border-bottom:1px 
        solid #CCCCCC; 
        color:#3366ff;
}
 
h2, h3 { 	
        font-size:120%;
}

h4, h5, h6 { 	
        font-size:110%; 

} 
/*Information block*/ 

.information-tel { 		
        font-size: 14pt; 
        font-weight : bold; 	 
        color:#000000;     
} 

.information-block { 	
       width:180px; 	
       margin-bottom:16px;
} 
.information-block-head { 	
       color:#336699; 	
       font-weight:bold; 	
       font-size:85%; 	
       border-bottom:1px 
       solid #CCCCCC; 	
       margin-bottom:4px; 	
       padding-bottom:5px; 
} 
.information-block-body { 	
       font-size:85%; 	
       color:#336699;
       <span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">336699</span>; 	
       margin-right:20px;
}
 /*Content block*/
 
.content-block { 	
        border-top-color:#E4E4E4; 	
        background:#F5F5F5; 	
        margin-bottom:5px; 	
        width:100%; 
}
.content-block-head { 	
         background-image:url(/bitrix/templates/three_col_green/images/content_block_bg.gif); 	
         font-weight:bold; 	
         font-size:95%; 
        <span lang="EN-US"><o:p></o:p></span> 
        margin:2px; 	
        padding: 5px 9px;
}
.content-block-body { 	
        padding:4px 5px; 	
        width:100%; 
} 
.code { 	
	font-size:100%; 	
        font-weight:normal; 	
        display:block; 
        padding:1.5em 1em 1em 1em; 	
        border-style:solid; 	
        border-width:1px; 	
        border-width:1px 0; 	
        margin:1em 0; 	
        background-color:#F5F5F5; 	
        font-family:sans-serif;
}
 .r1, .r2,  .r3, .r4 {
    display: block; 
    height: 1px;
    background: #f9f6c3;
    overflow: hidden;
   }
   .r1 {  margin: 0 5px; }
   .r2 {  margin: 0 3px; }
   .r3 {  margin: 0 2px; }
   .r4 {  margin: 0 1px; height: 2px; 
}
   .block-round-content { 
    background: #f9f6c3;
    padding: 10px;
}
 .p1, .p2,  .p3, .p4 {
    display: block; 
    height: 1px;
    background: #F5F5F5;
    overflow: hidden;
   }
   .p1 {  margin: 0 5px; }
   .p2 {  margin: 0 3px; }
   .p3 {  margin: 0 2px; }
   .p4 {  margin: 0 1px; height: 2px; 
}
   .block-round-content2 { 
    background: #F5F5F5;
    padding: 10px;
}
   .block-round-content2_2 { 
    background: #F5F4EF;
    padding: 10px;
}
 .f1, .f2,  .f3, .f4 {
    display: block; 
    height: 1px;
    background: #e9e8e8;
    overflow: hidden;
   }
   .f1 {  margin: 0 5px; }
   .f2 {  margin: 0 3px; }
   .f3 {  margin: 0 2px; }
   .f4 {  margin: 0 1px; height: 2px; 
}
   .block-round-content3 { 
    background: #e9e8e8;
    padding: 10px;
}
   .block-round-content33 { 
    background: #e9e8e8;
    padding: 5px;
}
   .block-round-content34 { 
    background: #99cc00;
    padding: 5px;
}
 .t1, .t2,  .t3, .t4 {
    display: block; 
    height: 1px;
    background: #e32322;
    overflow: hidden;
   }
   .t1 {  margin: 0 5px; }
   .t2 {  margin: 0 3px; }
   .t3 {  margin: 0 2px; }
   .t4 {  margin: 0 1px; height: 2px; 
}
   .block-round-content4 { 
    background: #e32322;
    padding: 10px;
}
 .g1, .g2,  .g3, .g4 {
    display: block; 
    height: 1px;
    background: #99cc00;  
    overflow: hidden;
   }
   .g1 {  margin: 0 5px; }
   .g2 {  margin: 0 3px; }
   .g3 {  margin: 0 2px; }
   .g4 {  margin: 0 1px; height: 2px; 
}
   .block-round-content5 { 
    background: #99cc00;
    padding: 10px;
}
 .d1, .d2,  .d3, .d4 {
    display: block; 
    height: 1px;
    background: #ffcc00;
    overflow: hidden;
   }
   .d1 {  margin: 0 5px; }
   .d2 {  margin: 0 3px; }
   .d3 {  margin: 0 2px; }
   .d4 {  margin: 0 1px; height: 2px; 
}
   .block-round-content6 { 
    background: #ffcc00;
    padding: 10px;
}
.outline {
    border: 2px solid red;
    padding: 10px 10px;
}
.zagolovok {
	background-color:#e32322;
	color:#FFFFFF;
	font-size:15px;
	text-align:left;
	border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	padding:3px;
}
.zagolovok2 {
	background-color:#ffcc00;
	color:#FFFFFF;
	font-size:15px;
	text-align:left;
	border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	padding:3px;
}
.zagolovok3 {
	background-color:#f3f3f3;
	color:#000000;
	text-align:left;
	border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	padding:5px;
}
.zagolovok a {
	color:#FFF;
}		
   	


.text1 {
	padding:3px;
}
.underline_korzina {
border-bottom: 1px dotted #ff0000
}
.underline {
border-bottom: 1px dotted red 
}
.underline-catalog {
border-bottom: 1px dotted #ffffff 
}
.pokupka {
border-bottom: 1px dotted #336699
}
.otziv {
border-bottom: 1px dotted #0000FF
}
.otziv-ocenka{
border-bottom: 1px dotted #000000
}
.someclass {
	color : #FFFFFF;
	background-color : #99cc00;
	border-width : 1px;
	border-color : #FF0000;
	border-style : dotted;
}
.autclass {
	background-color : #f9f6c3;
	border-width : 1px;
	border-color : #336699;
	border-style : dotted;
        padding : 10px;
}
.social_networks {
	background-color : #ffffff;
	border-width : 1px;
	border-color : #336699;
	border-style : dotted;
        padding : 10px;
}
.skidka {
	background-color : #ffffff;
	border-width : 1px;
	border-color : #ff0000;
	border-style : dotted;
        padding : 10px;
}
.autclass-doc {
	background-color : #f9f6c3;
	border-width : 1px;
	border-color : #336699;
	border-style : dotted;
        
}
.inc-doc {
	background-color : #F5F5F5;
	border-width : 1px;
	border-color : #000000;
	border-style : dotted;
        
}
.inc-docs {
	background-color : #e9e8e8;
	border-width : 1px;
	border-color : #000000;
	border-style : dotted;
}
.nav-orange {
	color:white;
	background-color: rgb(255, 153, 0);
	font-weight: bold;
	padding:1px 4px 2px;
}
.red_circle {
        padding: 0px;
        margin: 0px 0px 10px 0px;
        list-style:none;

}
.red_circle li {
        padding: 0px 0px 0px 15px;
        margin: 0px 0px 1px 0px;
        list-style:none;
        background:url(/bitrix/templates/three_col_green/images/icons/circle_red.png) 0px 5px no-repeat;
}
.black_help {
        padding: 0px;
        margin: 0px 0px 10px 0px;
        list-style:none;

}
.black_help li {
        padding: 0px 0px 0px 15px;
        margin: 0px 0px 1px 30px;
        list-style:none;
        background:url(/bitrix/templates/three_col_green/images/icons/circle_red.png) 0px 5px no-repeat;
}
.b-shop-invitation {
        position:relative;
        z-index:1;
        background:#F5F4EF url(/bitrix/templates/three_col_green/images/icons/8bc.png)
no-repeat 100% 50%
}
.b-shop-invitation__text {
        padding:15px 20px 15px 40px;
        width:120px;
        white-space:nowrap
}
.b-shop-invitation-2 {
        position:relative;
        z-index:1;
        background:#eaeef6 url(/bitrix/templates/three_col_green/images/icons/8bc.png)
no-repeat 100% 50%
}
.b-shop-invitation__text-2 {
        padding:15px 20px 15px 40px;
        width:120px;
        white-space:nowrap
}

/*Стили кнопок табов*/

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-size:		12px;
	cursor:			Default;
	display:		inline;
	margin:			1px -5px 1px 5px;
	float:			left;
	padding:		3px 6px 3px 6px;
	background:		#ffffff;
	border-left:	        0;
	border-bottom:	        0;
	border-top:		0;
	cursor:			hand;
	cursor:			pointer;
        z-index:		1;
	position:		relative;
	top:			0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
        border:			1px solid rgb(255, 153, 0);
	border-bottom:	        0;
	z-index:		3;
	padding:		4px 6px 5px 6px;
	margin:			1px -6px -2px 0px;
	top:			-2px;
	background:		rgb(255, 153, 0);
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:		Verdana, Helvetica, Arial;
	font-size:		12px;
	color:			#0000ff;
        text-decoration:        none; /* Убираем подчеркивание */
        border-bottom:          1px dotted #0000ff; /* Добавляем свою линию */
	cursor:			hand;
	cursor:			pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
        border-bottom:          none; /* Убираем подчеркивание */
	color:	                #ff0000;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight:            bolder;
        border-bottom:          none; /* Убираем подчеркивание */
	color:	                #ffffff;
        background:		rgb(255, 153, 0);
}
.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid #ffffff;
	background:		white;
	z-index:		2;
	position:		relative;
        top:			-2px;
        padding:		10px;
}
.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	        nowrap;
	background:		#ffffff;
	height:			1.85em;
	width:			100%;
}
.splCont{
        display:none; padding:3px 5px;
}
.new {
        background:#56a12d;
        color:#ffffff;
        font-size:11px;
        padding:1px 4px 2px
}
.attention {
        background:#ff9900;
        color:#ffffff;
        font-size:11px;
        padding:1px 4px 2px
}
.gerolsteiner {
	width : 100%;
	height : 100%;
	background-repeat : repeat;
	background-image : url(/bitrix/templates/three_col_green/images/gerolsteiner_1.png);
}
.hotfrost {
	width : 100%;
	height : 100%;
	background-repeat : repeat;
	background-image : url(/bitrix/templates/three_col_green/images/hotfrost_1.gif);
}
.kul-pod {
	width : 100%;
	height : 970px;
	background-repeat : repeat;
	background-image : url(/bitrix/templates/three_col_green/images/kul-pod-1.jpg);
}
.nero {
	width : 100%;
	height : 183px;
	background-repeat : repeat;
	background-image : url(/bitrix/templates/three_col_green/images/nero1.png);
}
.korolevskaya-voda {
	width : 100%;
	height : 541px;
	background-repeat : repeat;
	background-image : url(/bitrix/templates/three_col_green/images/korolevskaya-voda-baner-1.jpg);
}
.ob-ser {
	width : 300px;
	height : 145px;
        padding: 1em 1em 0 1em;
	background-repeat : no-repeat;
	background-image : url(/bitrix/templates/three_col_green/images/icons/ob-ser.png);
}
.ob-ser-znak {
	width : 300px;
	height : 145px;
        padding: 1em 1em 0 1em;
	background-repeat : no-repeat;
	background-image : url(/bitrix/templates/three_col_green/images/icons/ob-ser-znak.png);
}
.ob-ser-kuler {
	width : 300px;
	height : 145px;
        padding: 1em 1em 0 1em;
	background-repeat : no-repeat;
	background-image : url(/bitrix/templates/three_col_green/images/icons/ob-ser-kuler.png);
}
.ob-ser-link { 	
       font-size:85%;	
       padding: 2.4em 0 0 19.4em;
}
.b-user-opinions {
        background:#f3f3f3;
        position:relative;
        margin-bottom:1em;
        max-width:100%;
        min-height:5em;_height:5em;
        padding:10px;
        border-radius:7px;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        -o-border-radius:7px;
        -khtml-border-radius:7px
}
.b-user-opinions2 {
        background:#ffffff;
        position:relative;
        margin-bottom:2em;
        max-width:100%;
        min-height:5em;_height:5em;
        padding:10px;
        border-radius:7px;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        -o-border-radius:7px;
        -khtml-border-radius:7px
}
.b-user-opinions3 {
        background:#f3f3f3;
        position:relative;
        max-width:100%;
        min-height:3em;_height:5em;
        padding:10px;
        border-radius:7px;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        -o-border-radius:7px;
        -khtml-border-radius:7px
}
.b-opinions,.b-opinions:hover {
       font-size:10px;
       text-decoration:none;
       color:#ff0000;
       white-space:nowrap
}
.b-opinions b {
       display:-moz-inline-box;
       display:inline-block;
       -moz-box-pack:center;
       height:15px;
       margin-right:4px;
       text-align:center;
       color:#fff;
       background:url(/bitrix/templates/three_col_green/images/icons/opinions.gif) 0 0 no-repeat
}
.b-opinions-d1 b,.b-opinions-d2 b {width:16px}
.b-opinions-d3 b{width:24px;background-position:-16px 0}
.b-opinions-d4 b{width:32px;background-position:-40px 0}
.b-opinions-d5 b{width:40px;background-position:-72px 0}

.b-morda__hint{
     position:relative;
     margin-bottom:2em;
     border:1px solid #dfdfdf;
     border-bottom-color:#9f9f9f;
     border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
     -khtml-border-radius:4px;
     -webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 0 0;
     -moz-box-shadow:rgba(0,0,0,0.1) 0 1px 0 0;
     box-shadow:rgba(0,0,0,0.1) 0 1px 0 0}
.b-morda__hint__tail{
     position:absolute;
     top:-11px;
     left:70px;
     width:22px;
     height:11px;
     background:url(/bitrix/templates/three_col_green/images/icons/b-hint__tail.png) no-repeat}
.b-morda__hint__section{padding:0.5em 1.6em;line-height:1.4em;border-bottom:1px solid #dfdfdf}
.b-morda__hint__section_order_last{padding-bottom:1.3em;border-bottom:0 none}
.b-morda__hint .b-static-text{margin-bottom:-1.2em}

.maxWidth{border:1px dashed #b2b2b2}
.maxWidth2{border:1px dashed #ffcc00}
.maxWidth3{border:1px dashed #e32322}


.b-tabs{position:relative;min-width:62em;margin-top:2em;margin-bottom:0;margin-left:18%;padding:0;list-style:none}
.g-line:after{display:block;clear:both;height:0;content:" "}
.b-tabs__item{float:left;padding:7px 10px;white-space:nowrap}
.b-tabs__current{-moz-border-radius:6px 6px 6px 6px;-khtml-border-radius:6px 6px 6px 6px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;background:#f3f3f3;border:none}
.b-tabs__item .b-tabs__link{background:#fff;font-style:normal;text-decoration:none;border-bottom:1px dotted;color:#0000ff;cursor:pointer;outline:none;padding:0}
.b-tabs__link:hover{color:#ff0000}
.b-tabs__current .b-tabs__link{background:none repeat scroll 0 0 #f3f3f3;text-decoration:none;border-bottom:0;color:#000;cursor:text;outline:none}
.b-tabs{min-width:40em}
.screen-need{margin:1em 1em 0 0;}

td.sh-l{background:url('/bitrix/templates/three_col_green/images/icons/sh-l.png') 100% 0 no-repeat #fff}
div.sh-l{width:128px;height:67px;margin:0 0 -67px 0;top:0;left:0;background:url('/bitrix/templates/three_col_green/images/icons/sh-l.png') 100% 0 no-repeat #fff}
td.sh-m{background:url('/bitrix/templates/three_col_green/images/icons/sh-m.png') 0 0 repeat-x #fff}
td.sh-r{background:url('/bitrix/templates/three_col_green/images/icons/sh-r.png') top left no-repeat}

.obvodka-laykov
{
	padding: 6px;
	border: 2px #EDEDED solid;      
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#otziv_opisanie_like{
        margin-left: 20px;

}
.otziv_opisanie_item{
	float:left;
        
}
