.map_legend {display:none;}

.gmap-title {font-size:14px; color: #337eaf; padding:0 0 10px 0; margin:0;}
.gmap-addr {font-size:12px; color: #454545; padding:0; margin:2px;}
.gmap-phone {font-size:12px; color: #454545; padding:0; margin:2px; width:100%;}
.gmap-time {font-size:12px; color: #454545; padding:0; margin:2px;}
.gmap-addr strong {font-weight:bold;}
.gmap-phone strong {font-weight:bold;}
.gmap-time strong {font-weight:bold;}

/* Google map */
/*mobile in all.css */ #mgblock {float:left; width:96%; text-align:left; margin:2% 0 -1% 0;}
#map_canvas {width:97%; min-height:500px; border: 1px solid #337eaf;}
#gm-h {float:left; color:#337eaf; margin:2% 0 0 2%; text-align:left;}
#gm-h b{font-size:150%; color:#337eaf;}
/*.border-mg {float:left; position:relative; width:946px; height:186px; margin:15px 0 0 -10px; background: url(/images/pr-bg-mg.png) no-repeat top left;}*/

.gm a {font-size:12px; text-decoration: underline; color:#468ebd;}
.gm a:hover {text-decoration: none;}


/* PHONE - show / hide */
#sva {width:100%; float:left; font-size:15px; line-height:15px; padding:0 0 7px 0;}
#sva b {display:block; float:left; margin-right:5px;}
#klip {float:left; margin:-2px 0 0 0; background: url(/images/phone-ico1.png) no-repeat top left; padding-left:17px; cursor: pointer; color:#337eaf; text-decoration: underline;}
#klip:hover {color:#ac0901;}
.kkp {float:left; width:90px; height:16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.kkpa {float:left; /*width:150px;*/ white-space:normal;}

#klipm {float:left; margin:-2px 0 0 0; background: url(/images/phone-ico1.png) no-repeat top left; padding-left:17px; cursor: pointer; color:#337eaf; text-decoration: underline;}
.kkpm {float:left; width:100px; height:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.kkpam {float:left; /*width:150px;*/ white-space:normal;}


/* NEW block short about Product*/
/*mobile*/	.border-mg {float:left; position:relative; width:97%; max-width:1100px; margin:2% 2% 1% 0; box-shadow:0px 0px 6px 3px rgba(194, 194, 194,0.5); border-radius:0 20px 0 0;}
/*mobile*/	.border-mg:hover {box-shadow:0px 0px 6px 3px rgba(51, 126, 175,0.5);}	
		
/*mobile*/	.list-block {/*width:946px;*/ text-align:left; margin:2px 0 0 0;}
	#list-title {float:left; width:100%;}
	#list-title h2{font-size:13px; color:#468ebd; margin:4px 0 0 12px;}
	#list-title h4{font-size:13px; color:#468ebd; margin:4px 0 0 12px;}
	#list-title a {color:#468ebd; text-decoration: underline;}
    #list-title a:hover {text-decoration: none;}
	
	#lth {font-size:100%; font-weight:bold; color:#468ebd; margin:5px 0 0 1%;}
	.ltu {font-size:12px; font-weight:bold; color:#757575;}

/*mobile*/	#list-img {float:left; width:25%; max-width:160px; max-height:120px; margin:1% 1% 1% 1%;}
    #list-img img { -webkit-box-shadow: 0 0 8px #969696;  -moz-box-shadow: 0 0 8px #969696; box-shadow: 0 0 8px #969696;}
    #list-img img {* border:2px solid #acacac;  background:#454545;}

	#list-imgN {float:left; width:160px; height:120px; margin:9px 0 0 12px;}
    #list-imgN img { -webkit-box-shadow: 0 0 8px #969696;  -moz-box-shadow: 0 0 8px #969696; box-shadow: 0 0 8px #969696;}
    #list-imgN img {* border:2px solid #acacac;  background:#454545;}

    #list-wrN {float:left; width:735px; height:125px; margin:5px 0 0 15px;}	

/*mobile*/    #list-wr {float:left; width:80%; margin-top:1%; /*width:735px; height:125px;*/  /*margin:5px 0 0 10px;*/ }	

/*mobile*/ #list-opis {display:none; float:left; width:100%; font-size:92%; /*width:735px; height:84px; font-size:12px; line-height:14px; */   color:#454545; letter-spacing: normal;}
/*mobile*/    #list-kont {float:left; width:100%; font-size:100%; line-height:130%; /*width:695px; height:50px; */   padding:0 1% 1% 0; color:#454545; letter-spacing: normal; }
    #list-kont p {padding:0; margin:0;}
     #list-kont a {color: #6196b8; text-decoration: none;}
     #list-kont a:hover {color: #6196b8; text-decoration: underline;}
     .kr {color:#c31e03;}
     .snn {color:#337eaf;}
     .snng {color:#337eaf; font-size:13px; font-weight:bold;}
	 .agk {font-weight:bold;}

	#kk a {color:#c31e03; text-decoration: none;}
    #kk a:hover {color:#c31e03;  text-decoration: underline;}

.kk a {color:#c31e03; text-decoration: none;}
.kk a:hover {color:#c31e03;  text-decoration: underline;}

/*mobile*/ #podrobnee {/*display:none;*/ position: absolute;  z-index: 7; right:65px; bottom:15px; width:105px;}
    #podrobnee a {display:block; width:105px; height:25px; padding-top:12px; text-align:center; font-size:14px; font-weight:bold; color: #ffffff; text-decoration: none;}
	#podrobnee a:hover {color: #ffffff; text-decoration: none; text-shadow: #fcfbd8 0.1em 0.1em 0.35em;}
        .button {float:left; width:105px; height:40px; margin-left:48px; background: transparent url(/images/button.png) no-repeat center left; text-align:center;}

#snnv {font-size:11px; line-height:13px; color:#337eaf; padding-bottom:3px; display:none;}

#gm_title {display:none;}

#gm_img {float:left; width:180px; text-align:center; margin:10px 0 10px 10px;}
	#gm_img a {font-size:14px; text-decoration: none; color:#468ebd;}
	#gm_img a:hover {text-decoration: none; color:#454545;}
	
#gm_contacts {float:left; width:645px; margin:15px 0 0 10px; color:#454545;}
	#gm_contacts a {text-decoration: none; color:#337eaf;}
	#gm_contacts a:hover {text-decoration: underline; color:#ac0901;}
	
/*mobile*/ #gm_dis {float:left; width:97%; max-width:1100px; color:#454545; margin:15px 0 0 0; padding-top:5px; border-top:dotted 1px grey; text-align:center;}

 
#live {display:none;}



/* NEW block contacts vertikalno*/
#map-950 {width:950px;}

.borderV {float:left; width:270px; min-height:150px; margin:0 0 5px 10px; border:solid 1px #ac0901; /*box-shadow:0px 0px 6px 3px rgba(194, 194, 194,0.5); border-radius:0 40px 0 0; background: url(/images/border-txt-1200.png) no-repeat bottom left;*/}
/*.borderV:hover {box-shadow:0px 0px 6px 3px rgba(51, 126, 175,0.5); background: url(/images/border-txt-1200.png) no-repeat bottom left;}	*/
#gmn_cont {float:left; margin:0 5px 0 5px;color:#454545;}
	#gmn_cont a {text-decoration: none; color:#468ebd;}
	#gmn_cont a:hover {text-decoration: underline; color:#ac0901;}

.borderF {float:left; width:270px; height:165px; margin:5px 0 5px 10px; border:solid 1px #666666;}
.borderF img{margin-bottom:5px;}
#gmn_img {float:left; text-align:center; margin:15px 0 0 55px;}
	#gmn_img a {font-size:13px; text-decoration: none; color:#468ebd;}
	#gmn_img a:hover {text-decoration: none; color:#454545;}
	
.borderB {float:left; width:270px; height:200px; margin:5px 0 5px 10px; border:solid 1px #337eaf;}
.borderB img{margin-bottom:5px;}
#gmn_img {float:left; text-align:center; margin:15px 0 0 55px;}
	#gmn_img a {font-size:13px; text-decoration: none; color:#468ebd;}
	#gmn_img a:hover {text-decoration: none; color:#454545;}	

#gmn_dis {float:left; width:946px; color:#454545; margin:15px 0 0 0; padding-top:5px; border-top:dotted 1px grey;}

.morel {font-size:16px; float:left; margin:-5px 0 10px 10px;}
.morel a {width:252px; display:block; padding:10px; margin-top:5px; background:#5298c6; text-align:center; color:#ffffff; font-weight: bold; text-decoration: underline;}
.morel a:hover {color:#ffffff; cursor: pointer; background:#337eaf; text-decoration: none;}


