/* Mobile */
#eye-to-full {display:none;}
#eye-to-light {display:none;}
.txt-kt {display:none;}
.txt-vt {display:none;}
#eye-form-full {display:none;}
#eye-form-light {display:none;}
#eye-b2-full {display:none;}
#eye-b2-light {display:none;}
#eye-b3-full {display:none;}
#eye-b3-light {display:none;}

/* PHONE - show / hide */
#sva {width:100%; float:left;}
#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 a {font-size:13px; color: #337eaf; text-decoration: none;}
	#klip a:hover {color: #ac0901; text-decoration: underline;}
.kkp {float:left; width:85px; height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.kkp a {font-size:14px; color: #337eaf; text-decoration: none;}
	.kkp a:hover {color: #ac0901; text-decoration: underline;}
.kkpa {float:left; /*width:150px;*/ white-space:normal;}
	.kkpa a {font-size:14px; color: #337eaf; text-decoration: none;}
	.kkpa a:hover {color: #ac0901; text-decoration: underline;}

#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;}

/* Fly Phone */
.fpno {display:none;}
#fly-phone-v1 {position:fixed; z-index:1000; top:40px; left:50%; width:402px; min-height:45px; margin-left:175px; background:#f7f7f7; box-shadow:0px 0px 6px 3px rgba(172, 9,1 ,0.4); border-radius: 0 0 10px 10px;}
#fly-phone-v2 {position:fixed; z-index:1000; top:50px; left:50%; width:398px; min-height:42px; margin-left:175px; background:#f7f7f7; border: solid 2px #e5b3b1;}
 #fp-wr-v1 {float:left; margin:12px 0 5px 15px; padding:5px 5px 5px 45px; font-size:16px; min-height:30px; width:auto; line-height:18px; color:#454545; text-align:left; background: transparent url(/images/fly-phone.png) no-repeat top left;}
		#fp-wr-v1 p {width:100%; margin:1px 0 1px 0; padding:0; }
		#fp-wr-v1 a {font-size:16px; color: #337eaf; text-decoration: none;}
		#fp-wr-v1 a:hover {color: #ac0901; text-decoration: underline;}
		
#fly-phone {position:fixed; z-index:1000; top:50px; left:50%; width:400px; min-height:36px; margin-left:175px; background:#ac0901; box-shadow:0px 0px 4px 2px rgba(195,195,195,0.7); border-radius: 10px;}
 #fp-wr {float:left; margin:15px 0 0 15px; padding:3px 5px 5px 35px; font-size:16px; min-height:30px; width:auto; line-height:18px; color:#454545; text-align:left; background: transparent url(/images/fly-phone-w.png) no-repeat top 1px left;}
		#fp-wr p {width:100%; margin:1px 0 1px 0; padding:0;}
#klipf {float:left; margin:-1px 0 0 0; background: url(/images/phone-ico-w.png) no-repeat top left; padding-left:25px; cursor: pointer; color:#ffffff; text-decoration: underline;}
.kkpf {float:left; width:85px; height:17px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#e5b3b1;}
	.kkpf a {font-size:17px; color: #e5b3b1; text-decoration: none;}
	.kkpf a:hover {color: #ffffff; text-decoration: underline;}
.kkpaf {float:left; /*width:150px;*/ white-space:normal; margin-bottom:10px;}		
	.kkpaf a {font-size:17px; color: #ffffff; text-decoration: none;}
	.kkpaf a:hover {color: #ffffff; text-decoration: underline;}
	
/* Forma OS */
#fos-R {float:left; width:390px; margin:10px 0 0 15px; padding:4px; border:solid 2px #337eaf;}
		#fos-R a {color: #337eaf; text-decoration: none;}
		#fos-R a:hover {color: #ac0901; text-decoration: underline; cursor: pointer;}
		
#fos {position:fixed; z-index:1000; top:115px; left:50%; width:400px; min-height:36px; margin-left:175px; background:#337eaf; box-shadow:0px 0px 4px 2px rgba(195,195,195,0.7); border-radius: 10px;}
 #fos-wr {float:left; margin:15px 0 0 15px; padding:3px 5px 5px 35px; font-size:16px; min-height:30px; width:auto; line-height:18px; color:#454545; text-align:left; background: transparent url(/images/fos-w.png) no-repeat top 1px left; cursor: pointer;}
		#fos-wr p {width:100%; margin:1px 0 1px 0; padding:0;}
		#fos-wr a {color: #ffffff; text-decoration: none;}
		#fos-wr a:hover {color: #ffffff; text-decoration: underline; cursor: pointer;}
		
#fos-frame {display:none; position:fixed; z-index:1002; width:600px; top:115px; left:50%; margin-left:-10px; background:#337eaf; box-shadow: 0px 0px 6px 3px rgba(185,185,185,0.7); /*border-radius: 10px;*/}	
#fos-frame iframe {width:100%; height:100%; /*min-height:450px;*/}  
#fos-close {position:absolute; z-index:1010; top:5px; right:5px; width:20px; height:20px; background: transparent url(/images/close-mg.png) no-repeat top left;}
#fos-close:hover {cursor:pointer;}


/* Forma-V */
#forma-V-nobg {width:100%; display:block; text-align:left; float:left; color:#073476; font-size:100%; font-weight:bold; }
#forma-V {width:50%; margin-left:25%; display:block; text-align:left; float:left; color:#073476; font-size:100%; font-weight:bold; background:#337eaf; /*border:solid 2px #337eaf;*/ box-shadow: 0px 0px 4px 2px rgba(185,185,185,0.7); border-radius: 8px 8px 8px 8px;}
#konvert-V {margin:2% 2% 1% 2%; color:#fff; text-indent:5%; font-size:175%; font-weight:bold; background: transparent url(/images/V-convert.png) no-repeat top 40% left;}
#ftxt-V {margin:1% 2% 0 2%; color:#bfd5e3; font-size:110%; font-weight:bold; width:96%;}

#V-wr {float:left; width:100%; color:#fff;}

#V-input {text-align:left; width:86%; margin:2% 0 3% 7%;}
#V-input input {width:96%; /*min-height:30px;*/ display:block; margin-top:2%; background:#fff; font-size:115%; color:#337eaf; padding:1% 2%; border-radius: 50px;}

#V-textarea {width:86%; margin:2% 0 3% 7%;}
#V-textarea textarea {width:96%; min-height:100px; padding:2%; background:#fff; font-size:150%; color:#337eaf; border-radius:15px 15px 0 15px;}
.vtar::-webkit-input-placeholder       {color:#337eaf;}
.vtar::-moz-placeholder                {color:#337eaf;}
.vtar:-moz-placeholder                 {color:#337eaf;}
.vtar:-ms-input-placeholder            {color:#337eaf;}
.vtar:focus::-webkit-input-placeholder {color:#337eaf;}
.vtar:focus::-moz-placeholder          {color:#337eaf;}
.vtar:focus:-moz-placeholder           {color:#337eaf;}
.vtar:focus:-ms-input-placeholder      {color:#337eaf;}

#sbmtV {width:86%; margin:2% 0 3% 7%; text-align:center; }
#sbmtV button {width:100%; height:50px; background:#337eaf; color:#ffffff; font-size:125%; font-weight: bold; border:solid 2px #fff; border-radius:15px;}
#sbmtV button:hover { color:#337eaf; cursor: pointer; background:#ffffff;}

/* Forma-V end */
   
   
/* Social Icon */
.vk {float:left; display:block; margin:2px 6px 0 0; width:16px; height:16px; background: transparent url(/images/vk.png) no-repeat top left; opacity: 0.85; filter: alpha(Opacity=85);}
.vk:hover {background: transparent url(/images/vk.png) no-repeat top left; opacity: 1; filter: alpha(Opacity=100);}	
.inst {float:left; display:block; margin:2px 6px 0 0; width:16px; height:16px; background: transparent url(/images/inst.png) no-repeat top left; opacity: 0.85; filter: alpha(Opacity=85);}
.inst:hover {background: transparent url(/images/inst.png) no-repeat top left; opacity: 1; filter: alpha(Opacity=100);}	

/* Zagolovok - Product */
#pr-z {float:left; width:auto; text-align:left;}
#pr-z h1{font-size:24px; color:#337eaf; margin:0 0 10px 15px;}
#pr-z h2{font-size:22px; color:#ac0901; margin:15px 0 -5px 25px;}

/* Block Google MAP */
#bmg-cont {display:none; position:absolute; top:14px; left:50%; margin-left:-490px; text-align:left; font-size:12px; background:#ffffff; padding:21px 0 0 10px; box-shadow:0px 0px 6px 3px rgba(194, 194, 194,0.5); border-radius: 15px 0 0 15px;}
#bmg-close {display:none; position:absolute; top:-1px; right:-1px; width:100px; height:20px; background: transparent url(/images/close-mg2.png) no-repeat top left;}

#bwtxtmap {width:100%; display:table; height:auto; padding-left:15px; padding-bottom:5px;}

#visual-on {float:left; font-weight: bold; font-size:13px; color:#347eaf; margin:18px 0 12px 5px;}
	#visual-on a {color: #347eaf; text-decoration:underline; padding:6px;}
	#visual-on a:hover {color: #347eaf; text-decoration: underline; background:#f6f6f6;}
	#visual-on a:active {color: #ac0901;}
	
#visual-off {display:none; float:left; font-weight: bold; font-size:13px; color:#347eaf; margin:18px 0 12px 5px;}	
	#visual-off a {color: #347eaf; text-decoration:underline; padding:6px;}
	#visual-off a:hover {color: #347eaf; text-decoration: underline; background:#f6f6f6;}
	#visual-off a:active {color: #ac0901;}

 #szu-block-map {display:none; float:left; width:100%; text-align:left; font-size:13px; color:#454545; margin:10px 0 0 0;}
 #szu-block-map h2{text-align:left; font-size:14px; margin-top:16px; background:#f6f6f6; color:#454545; padding:1px 0 2px 3px;}
 #szu-block-map ul{list-style-type:none; text-align:left; margin:5px 0 10px 14px;}

.mgya {display:block; position:absolute; z-index:2; top:-60px; left:0;}

#txt-ou {display:none;}

/* Left and Right column */
#szu-wr {float:left; width:1150px;}

#szu-left {float:left; width:730px; /*min-height:200px;*/ text-align:left; font-size:13px; color:#454545; margin:10px 0 0 0;}
 #szu-left h2{text-align:left; font-size:14px; margin-top:16px; background:#f6f6f6; color:#454545; padding:1px 0 2px 3px;}
 #szu-left ul{list-style-type:none; text-align:left; margin:5px 0 10px 14px;}
 	#szu-opis {float:left; width:100%; font-size:16px}
	#szu-opis sup{color:#454545;}
	#szu-opis ul {list-style: square outside;}
	
/*	#szu-st {float:left; width:100%; font-size:12px; margin:5px 0 0 3px;}
		#szu-st h6 {display:block; height:20px; padding-top:5px; background: transparent url(/images/abg.png) no-repeat top left; font-size:12px;}
		#szu-st h5 {display:block; height:20px; padding-top:5px; background: transparent url(/images/abg.png) no-repeat top left; font-size:12px;}
		#szu-st a {display:block; font-size:12px; color: #337eaf; margin:1px 0 0 27px; text-decoration: underline;}
		#szu-st a:hover {color: #ac0901; text-decoration: none;}


#szu-st-red {float:left; width:100%; font-size:12px; margin:5px 0 0 3px;}
		#szu-st-red h6 {display:block; height:20px; padding-top:5px; background: transparent url(/images/abg.png) no-repeat top left; font-size:12px;}
		#szu-st-red h5 {display:block; height:20px; padding-top:5px; background: transparent url(/images/abg.png) no-repeat top left; font-size:12px;}
		#szu-st-red a {display:block; font-size:12px; color: #ac0901; margin:1px 0 0 27px; text-decoration: underline;}
		#szu-st-red a:hover {color: #337eaf; text-decoration: none;}

	#szu-st2 {float:left; width:100%; font-size:12px; margin:5px 0 0 6px;}
		#szu-st2 h6 {display:block; height:35px; padding-top:5px; background: transparent url(/images/abg.png) no-repeat center left; font-size:12px;}
		#szu-st2 a {font-size:12px; color: #337eaf; margin:0 0 0 27px; text-decoration: underline;}
		#szu-st2 a:hover {color: #ac0901; text-decoration: none;}*/
		
#szu-st {float:left; width:100%; font-size:95%; font-size:15px;}
		#szu-st a {display:block; min-height:20px; color: #337eaf; margin:1% 0 1% 1%; padding-left:30px; padding-top:5px; text-decoration: underline; background: transparent url(../../images/abg.png) no-repeat top left;}
		#szu-st a:hover {color: #ac0901; text-decoration: none;}

#szu-st-red {float:left; width:100%; font-size:12px; padding-top:5px; margin:5px 0 0 6px; background: transparent url(/images/abg.png) no-repeat top left;}
		/*#szu-st-red h6 {display:block; height:20px; padding-top:5px; background: transparent url(/images/abg.png) no-repeat top left; }
		#szu-st-red h5 {display:block; height:20px; padding:5px 0 15px 0; background: transparent url(/images/abg.png) no-repeat top left;}*/
		#szu-st-red a {font-size:12px; color: #ac0901; margin:3px 0 0 27px; text-decoration: underline;}
		#szu-st-red a:hover {color: #337eaf; text-decoration: none;}

#szu-st2 {float:left; width:100%; font-size:12px; height:20px; padding-top:5px; margin:5px 0 0 6px; background: transparent url(/images/abg.png) no-repeat top left;}
		/*#szu-st2 h6 {display:block; height:35px; padding-top:5px; background: transparent url(/images/abg.png) no-repeat top left; font-size:12px;}*/
		#szu-st2 a {font-size:12px; color: #337eaf; margin:3px 0 0 27px; text-decoration: underline; }
		#szu-st2 a:hover {color: #ac0901; text-decoration: none;}				
		
		

#szu-right-down {float:right; width:400px; min-height:200px; margin:5px 5px 0 0;}
 #szu-right {float:right; width:400px; min-height:400px; margin:0 15px 0 0; padding-bottom:20px;}
/* Left and Right column END */

/* Forma block */
 #szu-formt2 {float:left; width:100%; border-top:dashed 1px grey; padding-top:5px;}

 #szu-formt {float:left; width:100%; border-top:dashed 1px grey; margin-top:10px; padding-top:5px;}
 #formimg {background: transparent url(/images/formimg.png) no-repeat top left; text-indent:35px; line-height:18px;}

 #szu-forma-r {float:left; width:100%; margin:5px 0 10px 0;}
   #szu-forma-r iframe {height:420px; max-width:600px;}
 #szu-forma-r0 {float:left; width:100%;}
   #szu-forma-r0 iframe {height:420px; max-width:600px;}
 #szu-forma-r5 {float:left; width:100%; margin:5px 0 5px 0;}
   #szu-forma-r5 iframe {height:420px; max-width:600px;}
 #szu-forma-r10 {float:left; width:100%; margin:10px 0 10px 0;}
   #szu-forma-r10 iframe {height:420px; max-width:600px;}

    #szu-forma-r15 {float:left; width:100%; margin:10px 0 0 0;}
  #szu-forma-r15 iframe {height:520px; max-width:600px;}
  
    #szu-forma-r15-3 {float:left; width:100%; margin:10px 0 0 0;}
  #szu-forma-r15-3 iframe {height:470px; max-width:600px;}
  
    #szu-forma-r15-4 {float:left; width:100%; margin:10px 0 0 0;}
  #szu-forma-r15-4 iframe {height:490px; max-width:600px;}
  
  #szu-forma-r15-5 {float:left; width:100%; margin:10px 0 0 0;}
  #szu-forma-r15-5 iframe {height:535px; max-width:600px;}
   
 #szu-forma-r20 {float:left; width:100%; margin:20px 0 10px 0;}
   #szu-forma-r20 iframe {height:420px; max-width:600px;}
 #szu-forma-r25 {float:left; width:100%; margin:25px 0 10px 0;}
   #szu-forma-r25 iframe {height:420px; max-width:600px;}
 
#szu-forma-0-335 {float:left; width:100%;}
 #szu-forma-0-335 iframe {height:425px; max-width:650px;}

#szu-forma-10-340 {float:left; width:100%; margin:10px 0 0 0;}
 #szu-forma-10-340 iframe {height:430px; max-width:650px;} 
 
#szu-forma-10-350 {float:left; width:100%; margin:10px 0 0 0;}
 #szu-forma-10-350 iframe {height:445px; max-width:650px;}  
 
 #szu-forma-10-370 {float:left; width:100%; margin:10px 0 0 0;}
 #szu-forma-10-370 iframe {height:465px; max-width:600px;} 
 
  #szu-forma-0-380 {float:left; width:100%;}
 #szu-forma-0-380 iframe {height:465px; max-width:600px;}
 
 #szu-forma-10-380 {float:left; width:100%; margin:10px 0 0 0;}
 #szu-forma-10-380 iframe {height:465px; max-width:600px;} 
 
  #szu-forma-15-380 {float:left; width:100%; margin:15px 0 0 0;}
 #szu-forma-15-380 iframe {height:465px; max-width:600px;} 
 
 #szu-forma-10-390 {float:left; width:100%; margin:10px 0 0 0;}
 #szu-forma-10-390 iframe {height:475px; max-width:600px;} 
 
 #szu-forma-10-400 {float:left; width:100%; margin:10px 0 0 0;}
 #szu-forma-10-400 iframe {height:485px; max-width:600px;} 
 
#szu-forma-10-430 {float:left; width:100%; margin:10px 0 5px 0;}
 #szu-forma-10-430 iframe {height:515px; max-width:600px;}  
 
 #szu-forma-10-470 {float:left; width:100%; margin:10px 0 0 0;}
 #szu-forma-10-470 iframe {height:555px; max-width:600px;} 
 
  #szu-forma-10-480 {float:left; width:100%; margin:10px 0 0 0;}
 #szu-forma-10-480 iframe {height:565px; max-width:600px;} 

   #szu-forma-500 {float:left; width:100%; margin:10px 0 0 0;}
 #szu-forma-500 iframe {height:650px; max-width:600px;}  
 
 
/* Forma block END*/
  
/* Contacts block */
#szu-kiwr {float:left; width:402px; margin:15px 0 0 15px; background: transparent url(/images/szu-kir-1200.png) repeat-y top left;}
  #szu-kit {float:left; width:402px; height:25px; background: transparent url(/images/szu-kit-1200.png) repeat-y top left;}
  #szu-ki {float:left; width:392px; font-size:16px; padding:5px 6px 0 6px; line-height:20px; color:#454545; text-align:left;}
		#szu-ki p {width:100%; margin:1px 0 1px 0; padding:0; }
		/*#szu-ki a {font-size:13px; color: #337eaf; text-decoration: none;}
		#szu-ki a:hover {color: #ac0901; text-decoration: underline;}*/
   #szu-kib {float:left; width:402px; height:6px; background: transparent url(/images/szu-kib-1200.png) repeat-y top left;}

#snn {font-size:13px; line-height:14px; color:#337eaf; padding-bottom:3px;}
	.vg a {font-size:16px; line-height:20px; color: #337eaf; text-decoration: none;}
	.vg a:hover {color: #ac0901; text-decoration: underline;}	
/* Contacts block END */

/* Video block END */
#video {float:left; width:302px; margin:10px 0 0 15px;}

#szu-vbwr {float:left; width:402px; margin:10px 0 0 15px; background: transparent url(/images/szu-vbr-1200.png) repeat-y top left;}
 #szu-vbt {float:left; width:402px; height:25px; background: transparent url(/images/szu-vbt-1200.png) repeat-y top left;}
 
 #szu-vbi {float:left; width:382px; margin:2px 0 5px 10px; font-size:11px; line-height:16px; color:#454545; text-align:left;}
	#szu-vbi p { width:100%; margin:5px 0 1px 0; padding:0; }
	#szu-vbi a {/font-size:13px; color: #337eaf; margin:7px 2px 0 0; padding:0; text-decoration: none;}
	#szu-vbi a:hover {color: #000000; text-decoration: none;}
	#szu-vbi img {float:left; margin:2px 5px 1px 0;}
		
#szu-vbb {float:left; width:402px; height:5px; background: transparent url(/images/szu-vbb-1200.png) repeat-y top left;}
/* Video block END */
   
/*online camera */
#szu-vct {float:left; width:380px; font-size:12px; margin:7px 0 5px 10px; line-height:12px; color:#454545; text-align:left;}
	#szu-vct a {font-size:14px; color: #ac0901; text-decoration: underline; font-weight:bold; line-height:20px;}
	#szu-vct a:hover {color: #337eaf; text-decoration: underline;}
	#szu-vct img {margin:2px 2px 0 0;}
/*online camera END */
	
/* Foto block*/	
 	#szu-foto {float:left; width:400px; margin:10px 0 3px 15px;}
 	#szu-foto img{border:solid 1px #c9c8c8; width:400px; cursor:move; /*cursor:url("/images/big.png"),move;*/}
/* Foto block foto */

/* Foto listing */	
.sfa {float:left; width:100%; margin-left:16px; text-align:left;}
.sfs {float:left; width:100%; margin-left:16px; height:99px; overflow-y: hidden;  overflow-x: scroll; white-space:nowrap;}

#smallfoto {width:97px; height:68px; margin:6px 0 2px 0; text-align:left; display: inline-block;}

	#szu-allfoto {float:right; width:100%; margin-right:-15px; background:#f6f6f6; cursor:pointer; padding: 2px 0 3px 0; color: #337eaf; text-decoration: underline; font-size:15px;}
	#szu-allfoto:hover {background:#e5e5e5;}
	#szu-rawfoto {float:right; width:100%; margin:7px -15px 0 0; background:#f6f6f6; display:none; cursor:pointer; padding: 2px 0 3px 0; color: #337eaf; text-decoration: underline; font-size:15px;}
	#szu-rawfoto:hover {background:#e5e5e5;}

 	.sf {border:dashed 1px grey;}
 	.selected {border:solid 1px #337eaf;}
/* Foto listing END */

/* Uslugi i marki - list colomn */
 #szu-block2 {float:left; width:100%; text-align:left; font-size:16px; color:#454545; margin:10px 0 0 0;}
 #szu-block2 h2{text-align:left; font-size:14px; margin-top:16px; background:#f6f6f6; color:#454545; padding:1px 0 2px 3px;}
 #szu-block2 ul{list-style-type:none; text-align:left; margin:5px 0 10px 14px;}
 
 #szu-block3 {float:left; width:100%; text-align:left; font-size:13px; color:#454545; margin:10px 0 0 0;}
 #szu-block3 h2{text-align:left; font-size:14px; margin-top:16px; background:#f6f6f6; color:#454545; padding:1px 0 2px 3px;}
 #szu-block3 ul{list-style-type:none; text-align:left; margin:5px 0 10px 14px;}
 
#szu-sz {float:left; width:100%;}
#szu-sz ul{list-style-type: square; list-style-position: outside; padding:0; margin-left:25px;}

 .zum {float:left; display:block; width:100%; text-align:left; font-size:15px; margin-top:10px; background:#f6f6f6; color:#454545; padding:1px 0 2px 3px; font-weight:bold;}
 #um {float:left; padding:0 10px 0 10px; margin:5px 0 5px 0; text-align:left; border-right:dotted 1px #ac0901;}
 #um a {cursor:pointer;}
 #um a:hover {color: #337eaf; text-decoration: underline;}
/* Uslugi i marki - list colomn END */
  
/* Comment block */
 #szu-coment-nb {float:left; width:100%;}
 #szu-coment-nb input{width:100px; height:30px; font-size:14px; text-align:center; border:solid 1px grey;}

 #szu-coment {float:left; width:100%; border-top:dashed 1px grey;}
 #szu-coment input{width:100px; height:30px; font-size:14px; text-align:center; border:solid 1px grey;}
.comment_h3_1 { margin: 20px 0 10px 0; color: #529ccd; font-size: 14px;}

#block-comment {position:relative; width:724px; min-height:405px; height:auto; background:#fafafa; border:solid 1px #e3ebf1; margin:35px 0 10px 5px; padding:10px;}
#block-comment-az {position:relative; width:724px; min-height:364px; height:auto; background:#fafafa; border:solid 1px #e3ebf1; margin:35px 0 10px 5px; padding:10px;}
#block-comment-r {position:relative; width:724px; min-height:364px; height:auto; background:#fafafa; border:solid 1px #e3ebf1; margin:35px 0 10px 5px; padding:10px;}

#block-comment-snn {display:block;}
#block-comment-vk {display:none; width:725px;}
#vk_comments, #vk_comments iframe { width: 100% !important;}

#b-snn {position:absolute; z-index:10; top:-36px; left:-1px; width:175px; height:35px; background:#fafafa; border-top:solid 1px #e3ebf1; border-left:solid 1px #e3ebf1; border-right:solid 1px #e3ebf1;}
#b-vk {position:absolute; z-index:11; top:-36px; left:175px; width:175px; height:35px; background:#fafafa; border-top:solid 1px #e3ebf1; border-left:solid 1px #e3ebf1; border-right:solid 1px #e3ebf1;}

#b-snn-link {position:absolute; z-index:12; top:-38px; left:0px; width:175px; height:35px; font-size:16px; text-align:center; color:#337eaf; text-decoration:underline; padding-top:10px;}
#b-vk-link {position:absolute; z-index:13; top:-38px; left:175px; width:175px; height:35px; font-size:16px; text-align:center; color:#337eaf; text-decoration:underline; padding-top:10px;}

 #szu-forma {float:left; width:100%; border-top:dashed 1px grey;}
 #szu-forma input{width:500px; height:20px; font-size:14px; text-align:left; border:solid 1px grey;}
 #szu-forma textarea {min-width:500px; min-height:100px; border:solid 1px grey;}
 /* Comment block END */
 
 /* Social block */
 #social {float:right; width:350px; background:#f7f7f7; border:solid 2px #337eaf; padding:10px; margin-top:40px;}
 
  /* Zhaloba block */
 #complain {float:right; width:350px; background:#f7f7f7; border:solid 2px #ac0901; padding:10px; margin-top:21px; font-size:16px;}
 
.sbmtR {padding-bottom:10px; text-align:left;}
.sbmtR button {width:110px; height:28px; margin-top:5px; background:#5298c6; text-align:center; color:#ffffff; font-weight: bold;}
.sbmtR button:hover {color:#ffffff; cursor: pointer; background:#337eaf;}
 
#os-finput {float:left; width:100%; text-align:left; padding:7px 0 7px 0px; color:#337eaf; font-weight:bold;}
#os-finput input {width:98%; height:20px; display:block; margin-top:5px; border:solid 1px #8b8989; padding:1px 1px 1px 5px;}

#radio {float:left; width:100%; line-height:20px;}
#radio u{display:block; width:100%; font-weight:bold; color:#ac0901; font-size:16px; margin-bottom:5px;}
#radio input {float:left; display:block; height:22px;}
#radio label {margin-left:5px; float:left; display:block;}
.t100 {width:100%; float:left;}
  /* Zhaloba block END*/

/*Ahtung - Restyling*/
#ah-hranenie_shin {background: url(/images/ah-hranenie_shin.png) no-repeat center left; margin:0 0 0 0; padding:15px 0 0 70px; line-height:20px; min-height:60px; }


#ah {display:inline; float:left;}
#ah-skidka {background: url(/images/ah-skidka.png) no-repeat center left; margin:-10px 0 10px 0; padding-left:70px; padding-top:12px; min-height:60px; }
	#ah-skidka a {color: #337eaf; text-decoration: none;}
	#ah-skidka a:hover {color: #337eaf; text-decoration: underline;}
	
#ah-skidkaG {background: url(/images/ah-skidka.png) no-repeat center left; margin-top:-20px; padding-left:70px; padding-top:21px; min-height:60px; line-height:20px;}
	#ah-skidkaG a {color: #337eaf; text-decoration: none;}
	#ah-skidkaG a:hover {color: #337eaf; text-decoration: underline;}	
	
#ah-skidka5 {background: url(/images/ah-skidka.png) no-repeat center left; margin-top:-15px; padding-left:70px; padding-top:19px; min-height:60px;}
#ah-skidkaB {background: url(/images/ah-skidka.png) no-repeat center left; margin-bottom:-10px; padding-left:70px; padding-top:5px; min-height:60px;}
#ah-skidkaN {background: url(/images/ah-skidka.png) no-repeat center left; margin:-5px 0 -10px 0; padding-left:70px; padding-top:19px; min-height:60px;}

#ah-cashback {background: url(/images/ah-cashback.png) no-repeat center left; margin-top:0; padding:10px 0 0 70px; padding-top:5px; min-height:50px; line-height:16px;}

#ah-ov {background: url(/images/ah-ov.png) no-repeat center left; margin:5px 0 5px 0; padding:10px 0 0 70px; min-height:50px; line-height:19px;}

#ah-tahograf {background: url(/images/ah-tahograf.png) no-repeat center left; margin-top:5px; padding:2px 0 0 70px; min-height:50px; line-height:18px;}

#ah-warranty0 {background: url(/images/ah-warranty.png) no-repeat center left; margin-top:5px; padding-left:70px; padding-top:10px; min-height:50px;}
#ah-warranty {background: url(/images/ah-warranty.png) no-repeat center left; margin-top:-15px; padding-left:70px; padding-top:25px; min-height:60px; line-height:17px;}

#ah-point {background: url(/images/ah-point.png) no-repeat center left; margin-top:-5px; padding-left:70px; padding-top:15px; min-height:50px; line-height:18px;}
	#ah-point a {color: #337eaf; text-decoration: none;}
	#ah-point a:hover {color: #337eaf; text-decoration: underline;}

	#ah-point-top {background: url(/images/ah-point.png) no-repeat center left; margin:-10px 0 10px 0; padding-left:70px; padding-top:15px; min-height:50px; line-height:18px;}
	#ah-point-top a {color: #337eaf; text-decoration: none;}
	#ah-point-top a:hover {color: #337eaf; text-decoration: underline;}	
	
#ah-reg-far {background: url(/images/ah-reg-far.png) no-repeat center left; margin:-10px 0 10px 0; padding-left:70px; padding-top:30px; min-height:50px; line-height:18px;}

#ah-priemka-avto {background: url(/images/ah-priemka-avto.png) no-repeat center left; margin:-5px 0 0 0; padding-left:70px; padding-top:25px; min-height:40px; line-height:18px;}

#ah-agregats {background: url(/images/ah-agregats.png) no-repeat center left; margin:5px 0 5px 0; padding-left:85px; padding-top:5px; min-height:60px;}

#ah-bosch {background: url(/images/ah-bosch.jpg) no-repeat center left; padding-left:70px; padding-top:17px; min-height:60px;}
#ah-ledi {background: url(/images/ah-ledi.jpg) no-repeat center left; margin-top:-5px; padding-left:70px; padding-top:17px; min-height:60px;}
	#ah-ledi a {color:#337eaf; text-decoration: underline;}
	#ah-ledi a:hover {color: #ac0901; text-decoration: underline;}
#ah-kondicioner {background: url(/images/ah-kondicioner.jpg) no-repeat center left; margin-bottom:-10px; padding-left:70px; padding-top:19px; min-height:60px;}
#ah-kondicioner2 {background: url(/images/ah-kondicioner.jpg) no-repeat center left; margin-top:-7px; padding-left:70px; padding-top:15px; line-height:20px; min-height:60px;}
#ah-kondicioner2t {background: url(/images/ah-kondicioner.jpg) no-repeat center left; margin:-10px 0 -10px 0; padding-left:70px; padding-top:15px; line-height:20px; min-height:60px;}		
#ah-kondicioner4 {background: url(/images/ah-kondicioner.jpg) no-repeat center left; padding:5px 0 0 70px; margin-bottom:10px; /*padding-top:19px; margin-bottom:-10px;*/ min-height:60px;}

#ah-opel {background: url(/images/ah-opel.jpg) no-repeat center left; padding-left:70px; padding-top:13px; min-height:75px; line-height:16px;}
#ah-maslo-3 {background: url(/images/ahtung-maslo-4.jpg) no-repeat center left; padding-left:70px; margin-top:10px; padding-top:12px; min-height:75px; line-height:21px;}
#ah-maslo-4 {background: url(/images/ahtung-maslo-4.jpg) no-repeat center left; padding-left:70px; margin-top:15px; padding-top:2px; min-height:75px;}
#ah-maslo-5 {background: url(/images/ahtung-maslo-4.jpg) no-repeat center left; padding-left:70px; margin-top:15px; padding-top:12px; min-height:75px;}
#ah-maslo-5 a {font-weight:bold; color: #337eaf; text-decoration: underline;}
#ah-maslo-5 a:hover {color: #ac0901; text-decoration: underline;}

#ahtung-krn {background: url(/images/ahtung-krn.png) no-repeat center left; padding-left:70px; margin-top:10px; padding-top:5px; min-height:75px; line-height:19px;}

#ah-pereob {background: url(/images/ah-pereob.jpg) no-repeat top left; padding-left:70px; margin-top:15px; min-height:85px;}

#ah-dolg60 {background: url(/images/ahtung-dolg60.jpg) no-repeat center left; padding-left:70px; margin-top:-5px; padding-top:15px; min-height:60px;}

#ah-subaru {background: url(/images/ah-subaru.jpg) no-repeat center left; padding-left:70px; padding-top:10px; min-height:75px; line-height:16px;}
#ah-subaru-110 {background: url(/images/ah-subaru-110.jpg) no-repeat center left; padding-left:70px; padding-top:7px; min-height:120px; margin-top:10px; line-height:14px;}
#ah-subaru-110 a {color: #337eaf; text-decoration: underline;}
#ah-subaru-110 a:hover {color: #ac0901; text-decoration: underline;}
#ah-subaru-150 {background: url(/images/ah-subaru-150.jpg) no-repeat center left; padding-left:70px; padding-top:10px; min-height:150px; margin-top:10px; line-height:14px;}
#ah-subaru-150 a {color: #337eaf; text-decoration: underline;}
#ah-subaru-150 a:hover {color: #ac0901; text-decoration: underline;}
#ah-subaru-184 {background: url(/images/ah-subaru-184.jpg) no-repeat center left; padding-left:70px; padding-top:7px; min-height:190px; margin-top:10px; line-height:14px;}
#ah-subaru-184 a {color: #337eaf; text-decoration: underline;}
#ah-subaru-184 a:hover {color: #ac0901; text-decoration: underline;}

#ah-suzuki {background: url(/images/ah-suzuki.jpg) no-repeat center left; padding-left:70px; padding-top:10px; min-height:75px; margin-bottom:-5px; line-height:16px;}
#ah-suzuki-100 {background: url(/images/ah-suzuki-100.jpg) no-repeat center left; padding-left:70px; padding-top:9px; min-height:105px; margin-bottom:5px; line-height:19px;}
#ah-suzuki-100 a {color: #337eaf; text-decoration: underline;}
#ah-suzuki-100 a:hover {color: #ac0901; text-decoration: underline;}
#ah-suzuki-150 {background: url(/images/ah-suzuki-150.jpg) no-repeat center left; padding-left:70px; padding-top:6px; min-height:160px; margin-bottom:-5px; line-height:16px;}
#ah-suzuki-150 a {color: #337eaf; text-decoration: underline;}
#ah-suzuki-150 a:hover {color: #ac0901; text-decoration: underline;}
#ah-suzuki-184 {background: url(/images/ah-suzuki-184.jpg) no-repeat center left; padding-left:70px; padding-top:6px; min-height:190px; margin-bottom:-5px; line-height:14px;}
#ah-suzuki-184 a {color: #337eaf; text-decoration: underline;}
#ah-suzuki-184 a:hover {color: #ac0901; text-decoration: underline;}
#ah-suzuki-220 {background: url(/images/ah-suzuki-220.jpg) no-repeat center left; padding-left:70px; padding-top:2px; min-height:220px; margin-bottom:-5px; line-height:14px;}
#ah-suzuki-220 a {color: #337eaf; text-decoration: underline;}
#ah-suzuki-220 a:hover {color: #ac0901; text-decoration: underline;}

#ahtung-50-25 {background: url(/images/ahtung-50-25.jpg) no-repeat center left; padding-left:70px; padding-top:20px; margin:0 0 -15px 0; min-height:67px; line-height:16px;}

#ah-vw {background: url(/images/ah-vw.png) no-repeat center left; padding-left:105px; padding-top:25px; margin:-15px 0 0 0; min-height:95px; line-height:23px;}
#ah-audi {background: url(/images/ah-audi.png) no-repeat center left; padding-left:105px; padding-top:25px; margin:-15px 0 0 0; min-height:95px; line-height:23px;}

#ahtungR-mini-10 {background: url(/images/ahtungR2.png) no-repeat center left; padding-left:55px; padding-top:25px; margin-top:0; min-height:45px; margin-left:-10px;}
#ahtungR-mini {background: url(/images/ahtungR2.png) no-repeat center left; padding-left:55px; padding-top:25px; margin-top:0; min-height:45px;}
#ahtungR-mini-5 {background: url(/images/ahtungR2.png) no-repeat center left; padding-left:55px; padding-top:12px; margin-top:-5px; min-height:45px;}
#ahtungR-mini-top {background: url(/images/ahtungR2.png) no-repeat center left; padding-left:55px; padding-top:10px; margin-top:-10px; min-height:45px;}

#ahtungR2-top {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:-10px 0 5px 0; min-height:60px; line-height:21px;}
#ahtungR2 {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:10px 0 10px 0; min-height:60px; line-height:21px;}
#ahtungR2-ot {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:17px; margin:0 0 10px 0; min-height:60px; line-height:21px;}
#ahtungR2end {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:10px 0 0 0; min-height:60px; line-height:21px;}
#ahtungR2no {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:0 0 10px 0; min-height:60px; line-height:21px;}
#ahtungR3 {background: url(/images/ahtungRR.png) no-repeat center left; padding:11px 10px 0 70px; margin:5px 0 5px 0; min-height:60px; line-height:16px;}
#ahtungR3no {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:11px; margin:5px 0 10px 0; min-height:60px; line-height:16px;}
#ahtungR3no a {color: #337eaf; text-decoration: underline;}
#ahtungR3no a:hover {color: #ac0901; text-decoration: underline;}


#ahtungR3end {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:11px; margin:10px 0 0 0; min-height:60px; line-height:16px;}
#ahtungR4end {background: url(/images/ahtungR4.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:0 0 0 0; min-height:65px; line-height:14px;}

#ahtungRR2 {background: url(/images/ahtungRR2.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:5px 0 5px 0; min-height:50px; line-height:18px;}
#ahtungRR3 {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:12px; margin:5px 0 10px 0; min-height:60px; line-height:16px;}
#ahtungR4 {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:5px 0 10px 0; min-height:65px; line-height:14px;}
#ahtungR4 a {font-weight:bold; color: #337eaf; text-decoration: underline;}
#ahtungR4 a:hover {color: #ac0901; text-decoration: underline;}

#ahtungR5 {background: url(/images/ahtungR5.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:5px 0 5px 0; min-height:76px; line-height:14px;}

#ahtungR6 {background: url(/images/ahtungR6.png) no-repeat center left; padding-left:70px; padding-top:1px; margin:5px 0 5px 0; min-height:89px; line-height:95%;}
.ahtm {font-size:95%;}

#ahtungR7 {background: url(/images/ahtungR7.png) no-repeat center left; padding:10px 0 0 70px; margin:-10px 0 -5px 0; min-height:115px; line-height:95%;}
.ahtm {font-size:95%;}

#ahtungRRed {background: url(/images/ahtungRRed.png) no-repeat center left; padding-left:70px; padding-top:12px; margin:0 0 10px 0; min-height:60px; line-height:16px;}
#ahtungRBlue {background: url(/images/ahtungRBlue.png) no-repeat center left; padding-left:70px; padding-top:12px; margin:10px 0 10px 0; min-height:60px; line-height:16px;}

#ahtungR3top {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:11px; margin:-5px 0 5px 0; min-height:60px; line-height:16px;}
#ahtungR4top {background: url(/images/ahtungR4.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:-5px 0 5px 0; min-height:65px; line-height:14px;}

#ahtungR2-top-tsa {background: url(/images/ahtungRR.png) no-repeat top left; padding-left:70px; padding-top:10px; margin:0 0 10px 0; min-height:60px; line-height:21px;}
#ahtungR2-top-tsa td {padding:1px; color:#454545; font-size:11px; border-bottom:solid 1px #c3c3c3;}

#ahtungR3L {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:70px; padding-top:11px; margin:10px 0 10px 0; min-height:60px; line-height:16px;}
    	#ahtungR3L a {font-weight:bold; color: #337eaf; text-decoration: underline;}
		#ahtungR3L a:hover {color: #ac0901; text-decoration: underline;}
		
#ahtung-protochka-diskov {background: url(/images/ahtung-protochka-diskov.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:5px 0 10px 0; min-height:65px; line-height:14px;}		

#ah_ma_t_kolodki {background: url(/images/ah_ma_t_kolodki.png) no-repeat center left; padding-left:80px; padding-top:11px; margin:10px 0 10px 0; min-height:60px; line-height:16px;}
#ah-bs-pokraska {background: url(/images/ahtung_bs_pokraska.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:10px 0 10px 0; min-height:65px; line-height:14px; color:#ac0901;}

#ah-freeDA {background: url(/images/ah-freeDA.png) no-repeat center left; padding:11px 10px 0 70px; margin:5px 0 5px 0; min-height:60px; line-height:16px;}
#ah-freeDA-top {background: url(/images/ah-freeDA.png) no-repeat center left; padding:11px 10px 0 70px; margin:-10px 0 0 0; min-height:60px; line-height:16px;}

#ah-vostok1 {margin:7px 0 0 10px;}
#ah-vostok2 {margin:0 0 0 10px;}
#ah-vostok2 img {margin:0 5px 0 5px;}
#ah-vostok2 a {text-decoration:underline;}

#ah-zap-bu {background: url(/images/ah-zap-bu.png) no-repeat center left; padding:15px 0 0 85px; margin:5px 0 0 0; min-height:70px;}

#ah-zap-new {background: url(/images/ah-zap-new.png) no-repeat center left; padding:15px 0 0 85px; margin:5px 0 0 0; min-height:60px;}
#ah-zap-new2 {background: url(/images/ah-zap-new.png) no-repeat center left; padding:15px 0 0 70px; margin:0 0 0 0; min-height:60px;}

#ah-zap-kl {background: url(/images/ah-zap-new.png) no-repeat center left; padding:15px 0 0 70px; margin:-15px 0 -5px 0; min-height:60px; line-height:18px;}

#ah-shell {background: url(/images/ah_shell.png) no-repeat center left; padding-left:85px; min-height:65px; padding-top:15px; min-height:60px; margin-bottom:10px; line-height:21px;}

#ah-bmw {background: url(/images/ah-avtoliga-bmw.png) no-repeat center left; padding-left:80px; padding-top:5px; margin:5px 0 0 5px; min-height:65px; line-height:16px;}

#ah-avtoliga-bmw {background: url(/images/ah-avtoliga-bmw.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:10px 0 10px 0; min-height:65px; line-height:14px;}
#ah-avtoliga-nissan {background: url(/images/ah-avtoliga-nissan.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:10px 0 10px 0; min-height:65px; line-height:14px;}

#ah-nissan {background: url(/images/ah-nissan.png) no-repeat center left; padding-left:65px; padding-top:2px; margin:10px 0 10px 0; min-height:100px; line-height:14px;}
    	#ah-nissan a {font-weight:bold; color: #337eaf; text-decoration: underline;}
		#ah-nissan a:hover {color: #ac0901; text-decoration: underline;}

#free-delivery {background: url(/images/free_delivery.jpg) no-repeat center left; padding-left:80px; padding-top:10px; margin:0 0 10px 0; min-height:65px; line-height:14px;}

#as-uslugi-r {background: url(/images/as_uslugi_na_razborke.png) no-repeat center left; padding-left:80px; padding-top:10px; margin:0 0 10px 0; min-height:65px; line-height:14px;}

#clockjob {background: url(/images/clockjob.jpg) no-repeat center left; padding-left:70px; padding-top:20px; margin:0; min-height:60px; line-height:21px;}
#clockjobT {background: url(/images/clockjob.jpg) no-repeat center left; padding-left:70px; padding-top:20px; margin:-10px 0 0 0; min-height:60px; line-height:21px;}

#ah-taxi {background: url(/images/ah-taxi.png) no-repeat center left; padding-left:70px; padding-top:20px; margin:-10px 0 0 0; min-height:60px; line-height:21px;}
#ah-luft {background: url(/images/ah-luft.jpg) no-repeat center left; padding-left:100px; padding-top:20px; margin:-10px 0 5px 0; min-height:60px; line-height:21px;}

#ah_airbrusch {background: url(/images/ah_airbrusch.jpg) no-repeat center left; padding-left:85px; padding-top:15px; margin:0 0 10px 0; min-height:60px; line-height:14px;}

#ah-evacuator {background: url(/images/ah-evacuator.jpg) no-repeat center left; padding-left:70px; padding-top:11px; margin:5px 0 10px 0; min-height:65px; line-height:18px;}

#ah-fixprice {background: url(/images/ah-fixprice.jpg) no-repeat center left; padding-left:70px; padding-top:10px; margin-top:10px; min-height:105px;}
#ah-wa60 {background: url(/images/ahtung-wa60.jpg) no-repeat center left; padding-left:70px; padding-top:15px; min-height:105px;}
#ah-maslo60 {background: url(/images/ahtung-maslo60.jpg) no-repeat center left; padding-left:70px; padding-top:15px; min-height:60px;}
#ah-maslo2-60 {background: url(/images/ahtung-maslo2-60.jpg) no-repeat center left; padding-left:70px; padding-top:15px; min-height:50px;  line-height:16px;}

#ah-obmanka-lz {background: url(/images/ah-obmanka-lz.png) no-repeat center left; margin:10px 0 5px 0; padding-left:75px; padding-top:10px; min-height:60px; line-height:24px;}

#ah-shinka {background: url(/images/ah-shinka.png) no-repeat center left; margin:10px 0 5px 0; padding-left:70px; padding-top:5px; min-height:60px;}
#ah-shinka-top {background: url(/images/ah-shinka.png) no-repeat center left; margin:0 0 10px 5px; padding-left:65px; padding-top:5px; min-height:60px;}

#ah-shinka60 {background: url(/images/ahtung-shinka60.jpg) no-repeat center left; padding-left:70px; padding-top:15px; min-height:60px;}
    	#ah-shinka60 a {font-weight:bold; color: #337eaf; text-decoration: underline;}
		#ah-shinka60 a:hover {color: #ac0901; text-decoration: underline;}

#ah2-shinka60 {background: url(/images/ahtung-shinka60.jpg) no-repeat center left; padding-left:70px; padding-top:23px; min-height:60px; line-height:17px;}

#ah-rab60 {background: url(/images/ahtung-rab60.jpg) no-repeat center left; padding-left:70px; padding-top:15px; min-height:75px;}
#ah-injector60 {background: url(/images/ahtung-injector61.jpg) no-repeat center left; padding-left:70px; padding-top:15px; min-height:60px;}

#ahtung-gp {background: url(/images/ahtungRR.png) no-repeat center left; padding-left:85px; padding-top:3px; margin-top:10px; min-height:65px;}
/*#ahtung-gp td{font-size:11px;}*/

#ah-apparat {background: url(/images/ah-apparat.jpg) no-repeat center left; padding-left:70px; padding-top:11px; margin:10px 0 10px 0; min-height:60px; line-height:16px;}
#ah-referer {background: url(/images/ah-referer.png) no-repeat center left; padding-left:70px; padding-top:3px; margin-top:10px; min-height:70px;}

#shinka {background: url(/images/shinka.jpg) no-repeat center left; padding-left:85px; padding-top:15px; min-height:60px;}

#ahgl {background: url(/images/gl.png) no-repeat center left; padding-left:85px; padding-top:3px; margin-top:10px; min-height:65px;}

#takumi {background: url(/files/images/takumi.jpg) no-repeat center left; padding:0 0 0 165px; margin:0 0 0 10px; min-height:50px;}
#pennasol {background: url(/files/images/pennasol.jpg) no-repeat center left; padding:5px 0 0 125px; margin:10px 0 0 10px; min-height:60px;}

#g-energy {background: url(/files/images/g-energy.jpg) no-repeat center left; padding:15px 0 0 165px; min-height:50px;}

#catalyst {background: url(/images/catalyst.jpg) no-repeat center left; padding:30px 0 0 85px; margin:-5px 0 0 10px; min-height:50px;}
#catalyst2 {background: url(/images/catalyst.jpg) no-repeat center left; padding:12px 0 0 75px; margin:5px 0 -5px -5px; min-height:50px;}

#ah-rr {background: url(/images/ah-rr.png) no-repeat center left; padding:30px 0 0 85px; margin:-5px 0 0 0; min-height:50px;}

#ah-big-bmw {background: url(/images/ah-big-bmw.png) no-repeat center left; padding:5px 0 0 85px; margin:5px 0 5px 10px; min-height:75px;}
#ahtung-bmw {background: url(/images/ahbmw.jpg) no-repeat center left; padding:3px 0 0 65px; margin:5px 0 0 10px; min-height:50px;}
#ahtung-s52 {background: url(/images/ahtung.png) no-repeat center left; padding-left:85px; padding-top:15px; min-height:60px;}
#a-polirovka {background: url(/images/a-polirovka.jpg) no-repeat center right; width:475px; padding:0 5px 0 20px; margin:0 0 10px 30px; min-height:90px; border: solid 1px grey;}

#ah-moika {background: url(/images/ah-moika.png) no-repeat center left; padding-left:85px; padding-top:20px; margin:10px 0 0 0; min-height:67px; line-height:25px;}
#ah-moika-small {background: url(/images/ah-moika-small.png) no-repeat top left; padding-left:70px; padding-top:7px; margin:0 0 10px 0; min-height:45px; line-height:25px;}
#ah-moika-gift {background: url(/images/ah-moika-gift.png) no-repeat center left; padding:25px 10px 0 70px; margin:-15px 0 0 0; min-height:60px; line-height:16px;}
  #ah-moika-gift a{color: #337eaf; text-decoration: underline;}
  #ah-moika-gift a:hover {color: #ac0901; text-decoration: underline;}
  
#ah_gift_diag_rub {background: url(/images/ah_gift_diag_rub.png) no-repeat center left; padding:10px 10px 0 60px; margin:-10px 0 5px 0; min-height:60px; line-height:18px;}  
  
#ah-moika-gift2 {background: url(/images/ah-moika-gift.png) no-repeat center left; padding:27px 10px 0 70px; margin:-15px 0 -15px 0; min-height:60px; line-height:21px;}

#ah-tehosmotr {background: url(/images/ah-tehosmotr.png) no-repeat center left; padding-left:85px; padding-top:20px; margin:0 0 5px 0; min-height:67px; line-height:25px;}

#ah-gift {background: url(/images/ahtung-gift.png) no-repeat center left; padding-left:72px; padding-top:10px; margin:-5px 0 0 -2px; min-height:67px; line-height:18px;}
#ah-gift-4 {background: url(/images/ahtung_gift.png) no-repeat center left; padding-left:85px; padding-top:10px; margin:5px 0 0 0; min-height:67px; /*line-height:25px;*/}
#ah-maslo-70 {background: url(/images/ahtung_maslo-70.png) no-repeat center left; padding-left:85px; padding-top:20px; margin:-5px 0 0 0; min-height:67px; line-height:25px;}

#ah-himchistka {background: url(/images/ahtung-himchistka.png) no-repeat center left; padding-left:70px; padding-top:26px; margin:-10px 0 -15px 0; min-height:60px; line-height:19px;}
#ah-shod-razval2 {background: url(/images/ah-shod-razval-v2.png) no-repeat center left; padding-left:70px; padding-top:7px; margin:5px 0 -5px 0; min-height:65px; line-height:18px;}
#ah-shod-razval2t {background: url(/images/ah-shod-razval-v2.png) no-repeat center left; padding-left:70px; padding-top:17px; margin:-5px 0 0 0; min-height:65px; line-height:21px;}

#ah-fuel {background: url(/images/ahtung_fuel.png) no-repeat center left; padding-left:85px; padding-top:20px; margin:-5px 0 0 0; min-height:67px; line-height:25px;}
#ah-signalka {background: url(/images/ahtung_signalka.png) no-repeat center left; padding-left:85px; padding-top:20px; margin:-5px 0 0 0; min-height:67px; line-height:25px;}
#ah-shod-razval {background: url(/images/ah-shod-razval.png) no-repeat center left; padding-left:85px; padding-top:7px; margin:0 0 0 0; min-height:67px; line-height:19px;}
#ah-shod-razval-70 {background: url(/images/ah-shod-razval-70.png) no-repeat center left; padding-left:85px; padding-top:3px; margin:0 0 10px 0; min-height:67px; line-height:18px;}

#ah-renault {background: url(/images/ah-renault.jpg) no-repeat center left; padding-left:70px; padding-top:13px; margin-top:5px; min-height:65px;}
#ah-ssang-yong {background: url(/images/ah-ssang-yong.png) no-repeat center left; padding:15px 0 0 85px; margin:5px 0 0 0; min-height:70px; min-height:65px; line-height:17px;}

#ah-avtoera-diag {background: url(/images/ah-avtoera-diag.jpg) no-repeat center left; margin-top:5px; padding-left:70px; padding-top:15px; min-height:60px;}
#ah-avtoera-kr {background: url(/images/ah-avtoera-kr.jpg) no-repeat center left; padding-left:70px; padding-top:15px; min-height:60px; line-height:23px; margin-bottom:10px;}

#ah-ford {background: url(/images/ah-ford.jpg) no-repeat center left; padding-left:80px; padding-top:10px; margin-top:10px; min-height:80px;}
#ah-ford-110 {background: url(/images/ah-ford-110.jpg) no-repeat center left; padding-left:80px; padding-top:10px; margin-top:10px; min-height:110px;}
#ah-mobil {background: url(/images/ah-mobil.jpg) no-repeat center left; padding-left:80px; padding-top:15px; margin-top:10px; min-height:80px;}
#ah-hyundai {background: url(/images/ah-hyundai.jpg) no-repeat center left; padding-left:80px; padding-top:10px; margin-top:10px; min-height:80px;}
#ah-steklo {background: url(/images/ah-steklo.jpg) no-repeat center left; padding-left:80px; padding-top:10px; margin-top:10px; min-height:80px;}
#ah-ac {background: url(/images/ah-ac.jpg) no-repeat center left; padding-left:80px; padding-top:10px; margin-top:10px; min-height:80px;}
#ah-proverka-avto {background: url(/images/ah-proverka-avto.jpg) no-repeat center left; padding-left:80px; padding-top:10px; margin-top:10px; min-height:80px;}
#ah-proverka-avto-f {background: url(/images/ah-proverka-avto.jpg) no-repeat center left; padding-left:80px; padding-top:10px; margin-top:10px; min-height:80px; line-height:18px;}

#ah-pravka {background: url(/images/ah-pravka.jpg) no-repeat center left; padding-left:75px; padding-top:15px; margin-top:5px; min-height:70px; line-height:18px;}

#ah-bamper {background: url(/images/ah-bamper.png) no-repeat center left; padding-left:100px; padding-top:25px; margin-bottom:7px; min-height:80px; line-height:18px;}

#ah-tehmoika {background: url(/images/ah-tehmoika.png) no-repeat center left; padding-left:100px; margin-top:10px; min-height:80px; line-height:23px;}
#ah-tehmoika-top {background: url(/images/ah-tehmoika.png) no-repeat center left; padding:5px 0 0 100px; margin:-5px 0 10px 0; min-height:86px; line-height:25px;}

#ah-pnevmo {background: url(/images/ah-pnevmo.png) no-repeat center left; padding-left:100px; margin-top:15px; min-height:80px; line-height:23px;}
#ah-chip {background: url(/images/ah-chip.png) no-repeat center left; padding-left:100px; margin-top:15px; min-height:80px; line-height:23px;}
#ah-chip-bot {background: url(/images/ah-chip.png) no-repeat center left; padding-left:100px; margin:-5px 0 10px 0; min-height:80px; line-height:23px;}

#ah-chip-tuning {background: url(/images/ah-chip-tuning.png) no-repeat center left; padding:15px 0 0 100px; margin:0 0 10px 0; min-height:70px; line-height:21px;}

.ah-ot25 {padding-top:25px;}
.ah-ot20 {padding-top:20px;}

#ah-beststo {background: url(/images/ah-beststo.png) no-repeat center left; padding: 18px 0 0 125px; margin:0 0 0 0; min-height:66px;}

#ah-motul {background: url(/images/ah_motul.png) no-repeat center left; padding: 18px 0 0 160px; margin:-15px 0 -15px 0; min-height:66px;}
#ah-motul2 {background: url(/images/ah_motul.png) no-repeat center left; padding: 15px 0 0 160px; margin-top:0; min-height:60px; line-height:21px;}
#ah-motul3 {background: url(/images/ah_motul.png) no-repeat center left; padding: 18px 0 0 160px; margin:-15px 0 -5px 0; min-height:60px; line-height:20px;}

#ah-totachi {background: url(/images/ah-totachi.jpg) no-repeat center left; padding: 13px 0 0 145px; margin-top:-10px; margin-bottom:5px; min-height:60px;}
#ah-totachi2 {background: url(/images/ah-totachi2.jpg) no-repeat center left; padding: 12px 0 0 83px; margin-top:-10px; margin-bottom:5px; min-height:150px;}

#ah-eurorepair {background: url(/images/ah-eurorepair.png) no-repeat center left; padding: 13px 0 0 160px; margin:10px 0 -10px 0; margin-bottom:5px; min-height:32px; color:#fe4d22; font-weight:bold;}
#ahtung-PSA {background: url(/images/ahtung-PSA.png) no-repeat center left; padding: 15px 0 0 160px; margin:0; margin-bottom:5px; min-height:70px;}

#ah-castrol {background: url(/images/ah-castrol.png) no-repeat center left; padding: 1px 0 0 135px; margin:5px 0 0 0; min-height:32px;}

#ah-podveska_razval_Z {background: url(/images/ah-podveska_razval_Z.png) no-repeat center left; padding-left:70px; padding-top:5px; margin:0 0 10px 0; min-height:60px; line-height:21px;}
#ah-podveska_razval_L {background: url(/images/ah-podveska_razval_L.png) no-repeat center left; padding-left:70px; padding-top:5px; margin:0 0 10px 0; min-height:60px; line-height:21px;}

#ah-tormoz_dk {background: url(/images/ah-tormoz_dk.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:5px 0 5px 0; min-height:65px; line-height:14px;}
#ah-tormoz_dk3 {background: url(/images/ah-tormoz_dk.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:5px 0 5px 0; min-height:65px; line-height:16px;}

#ah-polirodka_far {background: url(/images/ah-polirodka_far.png) no-repeat center left; padding-left:70px; padding-top:10px; margin:5px 0 0 0; min-height:65px; line-height:14px;}
#ah-rassrochka {background: url(/images/ah-rassrochka.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:-10px 0 0 0; min-height:60px; line-height:21px;}
#ah-remont-dvs {background: url(/images/ah-remont-dvs.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:-10px 0 0 0; min-height:60px; /*line-height:21px;*/}
#ah-zamena-masla-kpp {background: url(/images/ah-zamena-masla-kpp.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:0 0 0 0; min-height:60px; /*line-height:21px;*/}
#ah-zamena-masla-ks {background: url(/images/ah-zamena-masla-ks.png) no-repeat center left; padding-left:70px; padding-top:15px; margin:-10px 0 0 0; min-height:60px; /*line-height:21px;*/}

#ah-tabl {margin-bottom:15px;}
#ah-tabl table {margin-top:5px; background:#f0f0f0;}
#ah-tabl td {padding:3px 10px 3px 10px; color:#454545; font-size:11px; border-bottom:solid 1px #c3c3c3;}

/* Ahtung - Restyling END */


#tta {display:inline-block; width:310px;}

#szu-h {width:auto; text-align:left;}
#szu-h h1{display:block; font-size:18px; color:#337eaf; margin:5px 0 5px 25px;}

#szu-noh {width:auto; text-align:left; font-weight:bold; font-size:18px; color:#337eaf; margin:5px 0 5px 25px;}

#szu-os {float:left; margin:15px 0 0 15px; background: transparent url(/images/szu-vbr.png) repeat-y top left;}
		#os-top {float:left; width:100%; height:30px; background: transparent url(/images/szu-os.png) no-repeat top left;}
		#os-top a:hover{display:block; width:100%; height:30px; background: transparent url(/images/szu-os-1.png) no-repeat top left;}
		#os-cont {float:left; min-height:100px; text-align:left; color:#073476; font-size:12px;}
.os-bot {float:left; width:302px; height:5px; background: transparent url(/images/szu-vbb.png) repeat-y top left;}
.header {color:#fff; text-align:left; font-size:13px; font-weight:bold; float:left; width:302px; height:42px; padding:6px 0 0 4px; background: transparent url(/images/fs-top.png) no-repeat top left;}

/* CUPON Block */
#cupon {padding:10px 0 0 50px; margin-left:10px; background: transparent url(/images/print.png) no-repeat top left; width:100%; min-height:40px;}
#cupon a {font-size: 16px; color:#337eaf; font-weight:bold; text-decoration: underline; cursor:pointer;}
#cupon a:hover {color:#ac0901; text-decoration: none;}
#to_print {display:none;}

/* Prais Block */
#tabl-pr-f {float:left; min-width:600px; font-size:14px; line-height:18px; color:#ac0901; font-weight:bold; display:block; min-height:25px; margin:15px 0 5px 0; padding:1px 0 0 45px; background: transparent url(/files/images/xls36.png) no-repeat top left;}
#tabl-pr-f a {color:#337eaf; text-decoration: underline;}
#tabl-pr-f a:hover {color:#474747; text-decoration: underline;}

#tabl-pr-f2 {float:left; min-width:600px; font-size:14px; line-height:18px; color:#ac0901; font-weight:bold; display:block; min-height:25px; margin:15px 0 15px 0; padding:1px 0 0 45px; background: transparent url(/files/images/xls36.png) no-repeat top left;}
#tabl-pr-f2 a {color:#337eaf; text-decoration: underline;}
#tabl-pr-f2 a:hover {color:#474747; text-decoration: underline;}

#tabl-pr-k {width:600px; /*border: solid 1px #454545;*/ padding:5px;}
#tabl-pr-k h3 {font-size:16px; color:#ac0901; font-weight:bold; display:block; height:25px; padding:4px 0 0 32px; background: transparent url(/files/images/xls.jpg) no-repeat top left;}
#tabl-pr-k a {color:#ac0901; text-decoration: underline;}
#tabl-pr-k a:hover {color:#337eaf; text-decoration: underline;}

#tabl-pr {width:600px; /*border: solid 1px #454545;*/ padding:5px;}
#tabl-pr h3 {font-size:16px; color:#ac0901; font-weight:bold; display:block; height:25px; padding:4px 0 0 32px; background: transparent url(/files/images/xls.jpg) no-repeat top left;}
#tabl-pr a {color: #337eaf; font-size:12px; font-weight:bold; text-decoration: underline;}
#tabl-pr a:hover {color: #ac0901; text-decoration: underline;}
#tabl-pr table {margin-top:5px; background:#f0f0f0;}
#tabl-pr td {padding: 4px 0 4px 0; text-align:center;}

/* PROduct OPEN block - PRAIS */
#link-pro {float:left; width:600px; height:30px; padding-top:6px; text-align:left; background: transparent url(/images/link-pro.png) no-repeat top left;}
div#link-pro:hover {height:30px; background: transparent url(/images/link-pro-grey.png) no-repeat top left;}
	#link-pro a {display:block; width:auto; height:20px; font-size:15px; color: #337eaf; text-decoration: none;}
	#link-pro p {font-weight:bold; font-size:14px;}

	#i-link {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link2 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link2bg {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link3 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link4 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link5 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link6 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link7 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link8 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link9 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link10 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link11 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link12 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	#i-link13 {float:left; width:58px; height:30px; margin-top:-7px; background: url(/images/i-link.png) no-repeat top left;}
	
#link-pro-bg {float:left; width:600px; height:30px; margin-top:1px; padding-top:7px; text-align:left; background: transparent url(/images/link-pro-red.png) no-repeat top left;}
div#link-pro-bg:hover {height:30px; background: transparent url(/images/link-pro-grey.png) no-repeat top left;}
	#link-pro-bg a {display:block; width:auto; height:20px; font-size:15px; color: #337eaf; text-decoration: none; /*border:solid 1px red;*/}
	#link-pro-bg p {font-weight:bold; font-size:14px;}

.pcont {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
#pct {width:578px; margin:10px 0 10px 10px; border:solid 1px #fcfcfc;}
    #pct table {width:100%;}
    #pct td {padding:1px; color:#454545; font-size:13px; border-bottom:solid 1px #c3c3c3;}
	#pct h2 {font-weight:bold; font-size:14px; margin: 10px 0 12px 0; display: block; background:#fcfcfc;}
	.pcont a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont a:hover {color: #ac0901; text-decoration: none;}
	.pcont p {margin-top:3px; padding:0;}

.pcont2 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont2 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont2 a:hover {color: #ac0901; text-decoration: none;}
	.pcont2 p {margin-top:3px; padding:0;}

.pcont2bg {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont2bg a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont2bg a:hover {color: #ac0901; text-decoration: none;}
	.pcont2bg p {margin-top:3px; padding:0;}

.pcont3 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont3 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont3 a:hover {color: #ac0901; text-decoration: none;}
	.pcont3 p {margin-top:3px; padding:0;}

.pcont4 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont4 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont4 a:hover {color: #ac0901; text-decoration: none;}
	.pcont4 p {margin-top:3px; padding:0;}

.pcont5 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont5 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont5 a:hover {color: #ac0901; text-decoration: none;}
	.pcont5 p {margin-top:3px; padding:0;}

.pcont6 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont6 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont6 a:hover {color: #ac0901; text-decoration: none;}
	.pcont6 p {margin-top:3px; padding:0;}

.pcont7 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont7 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont7 a:hover {color: #ac0901; text-decoration: none;}
	.pcont7 p {margin-top:3px; padding:0;}

.pcont8 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont8 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont8 a:hover {color: #ac0901; text-decoration: none;}
	.pcont8 p {margin-top:3px; padding:0;}

.pcont9 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont9 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont9 a:hover {color: #ac0901; text-decoration: none;}
	.pcont9 p {margin-top:3px; padding:0;}

.pcont10 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont10 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont10 a:hover {color: #ac0901; text-decoration: none;}
	.pcont10 p {margin-top:3px; padding:0;}

.pcont11 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont11 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont11 a:hover {color: #ac0901; text-decoration: none;}
	.pcont11 p {margin-top:3px; padding:0;}

.pcont12 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont12 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont12 a:hover {color: #ac0901; text-decoration: none;}
	.pcont12 p {margin-top:3px; padding:0;}

.pcont13 {float:left; width:594px; margin:-7px 0 10px 1px; text-align:left; border-left:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; background:#fcfcfc;}
	.pcont13 a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont13 a:hover {color: #ac0901; text-decoration: none;}
	.pcont13 p {margin-top:3px; padding:0;}
/* PROduct OPEN block END */	

/* Yakorya v praise */
#pwl {text-align:left; font-size:16px; margin-top:15px;}
#pwl a {height:55px; color: #ac0901; text-decoration: none;}
#pwl a:hover {color: #337eaf; text-decoration: underline;}

#pnol {text-align:left; margin:5px 0 10px 0; font-size:16px; color: #337eaf; text-decoration: underline; font-weight:bold;}
#pnol a {display:block; margin-top:-55px; padding-top:55px; font-size:12px; color: #337eaf; text-decoration: underline; font-weight:bold;}
.paa a {padding-top:50px;}

#ph2 {margin:5px 0 10px 0;}
#ph2 h2 {display:block; float:left; width:520px; margin-top:-3px; padding-bottom:10px; text-align:left; font-size:12px; color: #337eaf; text-decoration: underline; font-weight:bold; background: none;}
#ph2 a {padding-top:5px; font-size:12px; color: #337eaf; text-decoration: underline; font-weight:bold;}

#ph3 {margin:5px 0 10px 0;}
#ph3 h3 {float:left; width:520px; padding-bottom:10px; text-align:left; font-size:12px; color: #337eaf; text-decoration: underline; font-weight:bold; background: none;}
#ph3 a {padding-top:5px; font-size:12px; color: #337eaf; text-decoration: underline; font-weight:bold;}


#pup {float: right;}
#pup a {font-size:14px; color: #ac0901; text-decoration: none; font-weight:bold;}
#pup a:hover {color: #ac0901; text-decoration: underline;}


.prya {
	border-top: 60px solid transparent;
	margin-top: -60px;
	padding: 1px; /*паддинги - без проблем */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.pryaB {
	border-top: 85px solid transparent;
	margin-top: -85px;
	padding: 1px; /*паддинги - без проблем */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.pryaBM {
	border-top: 130px solid transparent;
	margin-top: -130px;
	padding: 1px; /*паддинги - без проблем */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
/* Yakorya v praise END*/

/* Prais load - Asia */
#blok-rel {position: relative; width:600px;}

.pld a {color: #337eaf; font-size:12px; font-weight:bold; text-decoration: underline;}
.pld a:hover {color: #ac0901; text-decoration: underline;}
.plcont {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; min-height: 250px; background: #f0f0f0;}
.closepl {position: absolute; z-index: 51; top: -12px; left: 511px; width: 24px; height: 24px; background: transparent url(/images/close-pr.png) no-repeat top left;}

#pl-txt {padding:10px;}
#pl-txt a {color: #337eaf; font-size:11px; line-height:13px; font-weight:bold; text-decoration: none;}
#pl-txt a:hover {color: #ac0901; text-decoration: underline;}

.plcont1 {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; background: #f0f0f0;}
.plcont2 {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; background: #f0f0f0;}
.plcont3 {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; background: #f0f0f0;}
.plcont4 {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; background: #f0f0f0;}
.plcont5 {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; background: #f0f0f0;}
.plcont6 {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; background: #f0f0f0;}
.plcont7 {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; background: #f0f0f0;}
.plcont8 {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; background: #f0f0f0;}
.plcont9 {display:none; position: absolute; z-index: 50; top: 93px; left: 5px; border: solid 1px #347eaf; width: 523px; background: #f0f0f0;}
/* Prais load - Asia END */

/* Avtomatik+ Butons */
#avtomatik-forma {float:left; width:700px; margin:15px 0 10px 0; padding:0 7px 0 7px; border:dashed 1px #337eaf; /*border-bottom:dashed 1px grey;*/}

#avtomatik-forma-cvt {float:left; width:707px; height:auto; padding:0 7px 0 7px; border-left:dotted 2px #337eaf; border-right:dotted 2px #337eaf; border-bottom:dotted 2px #337eaf;}
#avtomatik-forma-online {float:left; width:707px; margin:-12px 0 10px 0; padding:0 7px 0 7px; border-left:dotted 2px #337eaf; border-right:dotted 2px #337eaf; border-bottom:dotted 2px #337eaf;}
#avtomatik-txt {font-weight:bold; font-size:14px; color:#337eaf; padding:10px 0 5px 0;}

#b-zamena-masla-akpp {float:left; width:721px; min-height:40px; margin-top:10px; border: solid 2px #337eaf; background: url(/images/ico-zamena-masla-akpp.png) no-repeat top left;}
#ot-zamena-masla-akpp {margin-top:9px}
		#b-zamena-masla-akpp a {font-size:15px; color: #ac0901; margin:10px 0 0 60px; text-decoration: none; border-bottom: dashed 1px #ac0901; font-weight:bold;}
		#b-zamena-masla-akpp a:hover {color: #ac0901; border-bottom: solid 1px #ac0901;}

#b-online-zakaz {float:left; width:721px; min-height:40px; margin:10px 0 15px 0; border: solid 2px #337eaf; background: url(/images/ico-online-zakaz.png) no-repeat top left;}
#ot-online-zakaz {margin-top:9px;}
#txt-online-zakaz {margin-top:9px; font-size:15px; color: #ac0901; margin:10px 0 0 60px; font-weight:bold;}
		#b-online-zakaz a {font-size:15px; color: #ac0901; margin:10px 0 0 60px; text-decoration: none; border-bottom: dashed 1px #ac0901; font-weight:bold;}
		#b-online-zakaz a:hover {color: #ac0901; border-bottom: solid 1px #ac0901;}
/* Avtomatik+ Butons END */

/* Renomag */
#renomag-wr {display:block; /*float:left;*/ width:100%; min-height:85px;}
#renomag-grafik {float:left; max-width:60px;}
#renomag-gs {float:left; padding:5px 0 10px 30px; max-width:600px;}

/* Sanreno */
#sanreno-wr {display:block; /*float:left;*/ width:100%; min-height:85px; margin:10px 0 0 0;}
#sanreno-monitor {float:left; min-width:110px;}
#sanreno-txt {/*float:left;*/ padding:5px 0 10px 10px; line-height:135%; color:#337eaf;}

/* Lira */
#lira-wr {display:block; /*float:left;*/ width:100%; min-height:85px; margin:10px 0 0 0;}
#lira-monitor {float:left; min-width:110px;}
#lira-txt {float:left; padding:5px 0 10px 10px; line-height:135%; color:#337eaf;}



#link-pro-renm {float:left; width:640px; min-height:20px; margin:5px 0 0 0; text-align:left; background:#f1f1f1;}
	#link-pro-renm a {display:block; float:left; width:auto; min-height:20px; padding-top:3px; line-height:17px; font-size:15px; color: #337eaf; text-decoration: none;}
	#link-pro-renm a:hover {min-height:20px;  width:640px; background:#c3c3c3;}
	#link-pro-renm p {font-weight:bold; font-size:15px;}
.pcont-renm {float:left; width:638px; margin-bottom:10px; text-align:left; border:solid 1px #f1f1f1; background:#fcfcfc;}	
#pct-renm {width:620px; margin:10px 0 10px 10px; border:solid 1px #fcfcfc;}
    #pct-renm td {padding:1px; color:#454545; font-size:13px; border-bottom:solid 1px #c3c3c3;}
	#pct-renm h2 {font-weight:bold; font-size:14px; padding: 0 0 12px 0; display: block; background:#fcfcfc;}
	.pcont-renm a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont-renm a:hover {color: #ac0901; text-decoration: none;}
	.pcont-renm p {margin-top:3px; padding:0;}
#i-link-renm {float:left; width:56px; height:24px; background: url(/images/i-link-old.png) no-repeat top 1px left;}	
/* Renomag END */
	
/* Sormovich */
#new-s {/*height:95px;*/ background: url(/images/new.jpg) no-repeat center left; padding:0 0 10px 85px;}

#link-pro-s {float:left; width:640px; height:20px; margin:5px 0 0 0; text-align:left; background:#f1f1f1;}
	#link-pro-s a {display:block; width:auto; height:20px; padding-top:2px; font-size:14px; color: #337eaf; text-decoration: none;}
	#link-pro-s a:hover {height:18px; background:#c3c3c3;}
	#link-pro-s p {font-weight:bold; font-size:14px;}
.pcont-s {float:left; width:638px; margin-bottom:10px; text-align:left; border:solid 1px #f1f1f1; background:#fcfcfc;}	
#pct-s {width:620px; margin:10px 0 10px 10px; border:solid 1px #fcfcfc;}
    #pct-s td {padding:1px; color:#454545; font-size:11px; border-bottom:solid 1px #c3c3c3;}
	#pct-s h2 {font-weight:bold; font-size:13px; padding: 0 0 12px 0; display: block; background:#fcfcfc;}
	.pcont-s a {text-align:left; font-size:12px; color: #337eaf; text-decoration: none;}
	.pcont-s a:hover {color: #ac0901; text-decoration: none;}
	.pcont-s p {margin-top:3px; padding:0;}
#i-link-s {float:left; width:56px; height:24px; background: url(/images/i-link-old.png) no-repeat top 2px left;}	
/* Sormovich END */


#link-pro-sm {float:left; width:640px; height:20px; margin:5px 0 0 0; text-align:left; background:#f1f1f1;}
	#link-pro-sm a {display:block; width:auto; height:20px; padding-top:2px; font-size:15px; color: #337eaf; text-decoration: none;}
	#link-pro-sm a:hover {height:18px; background:#c3c3c3;}
	#link-pro-sm p {font-weight:bold; font-size:14px;}
.pcont-sm {float:left; width:638px; margin-bottom:10px; text-align:left; border:solid 1px #f1f1f1; background:#fcfcfc;}	
#pct-sm {width:620px; margin:10px 0 10px 10px; border:solid 1px #fcfcfc;}
    #pct-sm td {padding:1px; color:#454545; font-size:14px; border-bottom:solid 1px #c3c3c3;}
	#pct-sm h2 {font-weight:bold; font-size:13px; padding: 0 0 12px 0; display: block; background:#fcfcfc;}
	.pcont-sm {display:none;}
	.pcont-sm a {text-align:left; font-size:14px; color: #337eaf; text-decoration: none;}
	.pcont-sm a:hover {color: #ac0901; text-decoration: none;}
	.pcont-sm p {margin-top:3px; padding:0;}
#i-link-sm {float:left; width:56px; height:24px; background: url(/images/i-link-old.png) no-repeat top 2px left;}	
/* Sormovich END */


/*Kima*/
#kima-sp {float:left; margin:1% 2% 0 0; width:23%; min-width:175px; font-size:15px;}



/* Grafik raboti  - New Year */
#b-ny {width:698px; min-height:40px; border: solid 2px #337eaf; background: url(/images/ico-grafik-ny.png) no-repeat top left;}
#ot-b-ny {margin-top:9px}
		#b-ny a {font-size:15px; color: #ac0901; margin:10px 0 0 60px; text-decoration: none; border-bottom: dashed 1px #ac0901; font-weight:bold;}
		#b-ny a:hover {color: #ac0901; border-bottom: solid 1px #ac0901;}

#grafik-ny {width:684px; margin:0 0 10px 0; padding:0 7px 0 7px; border-left:dotted 2px #337eaf; border-right:dotted 2px #337eaf; border-bottom:dotted 2px #337eaf; text-align:center;}


    #szu-district {float:left; width:300px; margin:10px 0 0 15px; font-size:13px; color:#454545; text-decoration:underline; text-align:left;}
    #szu-table {float:left; width:294px; margin:10px 0 0 15px; padding:3px; font-size:12px; line-height:18px; color:#454545; text-align:left; background:#f6f6f6;
    border: solid 1px #ac0901;}

		#szu-table p {width:100%; margin:1px 0 1px 0; padding:0;}
		#szu-table a {font-size:13px; color: #337eaf; text-decoration: none;}
		#szu-table a:hover {color: #000000; text-decoration: none;}

    #szu-map {float:left; width:300px; padding-top:7px; margin:0 0 0 15px; background: transparent url(/images/szu-sp.png) repeat-y top left;}
    	#szu-map a {display:block; width:300px; height:24px; text-align:center; font-size:13px; font-weight:bold; color: #ffffff; text-decoration: none;}
		#szu-map a:hover {color: #ffffff; text-decoration: underline;}

 #szu-nav {float:left; width:100%; border-top:dashed 1px grey; text-align:center; margin-top:10px; padding:5px 0 5px 0;}
#szu-nav-f {float:left; width:100%; border-top:dashed 1px grey; border-bottom:dashed 1px grey; text-align:center; margin:10px 0 10px 0; padding:5px 3px 5px 0;}


 /* Right Forma OS block */
#szu-ffwr {float:left; width:302px; margin:10px 0 0 15px; background: transparent url(/images/szu-ffr.png) repeat-y top left;}
  #szu-fft {float:left; width:302px; height:5px; background: transparent url(/images/szu-fft.png) repeat-y top left;}
  #szu-ffi {float:left; width:290px; font-size:12px; padding:5px 6px 0 6px; line-height:18px; color:#454545; text-align:left;}
 #szu-ffb {float:left; width:302px; height:6px; background: transparent url(/images/szu-ffb.png) repeat-y top left;}
.sbmtff {text-align:center;}

 /* LIKE block */
 #szu-like {float:left; width:300px; margin:20px 0 0 15px; background:#f6f6f6; font-size:12px; color:#454545;}
 #like-top {float:left; width:300px; height:30px; background: transparent url(/images/like-top.png) no-repeat top left;}
 #like-cont {float:left; min-height:100px; text-align:left; color:#073476; font-size:12px;}

#like-vk {display:block; width:100%; float: left;}
#like-g {display:block; float: left;}
#like-m {display:block; width:160px; margin-top:20px; float: left;}
#like-f {display:block; margin-top:20px; float: left;}

.fb-like {float: left; margin:0 0 0 20px; width:100px;}
  
 #szu-rate {float:left; width:300px; margin:20px 0 0 15px; background:#f6f6f6 url(/images/greyt.png) no-repeat top left; font-size:12px; color:#454545; padding:9px 0 10px 0;}
 #szu-rate b {display:block; padding-bottom:10px; color:#ffffff;}
 #szu-rate a {display:block; width:80%; margin-left:10%; border-top: solid 1px grey; padding-top:5px;}

 #s-rate {display:block; width:40%; margin-left:35%; text-align:left;}

.sbm button {width:85px; height:18px; background: #7d7c7c; text-align:center; color:#ffffff; padding-bottom:2px;}
.sbm button:hover {background: #337eaf; color:#ffffff; cursor: pointer;}

#b-foto {width:100%; text-align:left; line-height:18px; margin-top:10px;}
#b-foto td {padding:5px 0 5px 0;}
.bftd {padding-left:3px;}

/* LOAD CONTENT */
#load-content {position:absolute; z-index:101; width:1000; top:50px; left:50%; margin-left:-500px; border:solid 1px red; display:none;}

 /* Articles drobilka */
#art-pro {float:left; width:600px; height:20px; margin:5px 0 0 0; text-align:left; background:#f1f1f1;}
    #art-pro h5 {display:block; width:auto; height:20px; padding-top:2px; font-size:12px; color: #337eaf; text-decoration: none;}
	#art-pro a {display:block; width:auto; height:20px; padding-top:2px; font-size:12px; color: #337eaf; text-decoration: none;}
	#art-pro a:hover {height:18px; background:#c3c3c3;}
	#art-pro p {font-weight:bold; font-size:14px;}

	
/*Ahtung - OLD*/
#new {background: url(/images/new.jpg) no-repeat center left; padding-left:85px; margin-top:0;}
#new3S {background: url(/images/new-60x60.jpg) no-repeat center left; padding-left:70px; min-height:55px; padding-top:2px;}
#new50 {background: url(/images/new-50x50.jpg) no-repeat center left; padding-left:60px;}
#new60 {background: url(/images/new-60x60.jpg) no-repeat center left; padding-left:70px; min-height:50px; padding-top:12px;}
#new60 {background: url(/images/new-60x60.jpg) no-repeat center left; padding-left:70px; min-height:50px; padding-top:12px;}
#new50g {background: url(/images/new-50x50g.jpg) no-repeat center left; padding-left:62px;}
#new50gel {background: url(/images/new-50x50g.jpg) no-repeat center left; padding-left:70px; margin-left:9px;}
#fotos {padding-left:15px;}

#ahtung {background: url(/images/ahtung.png) no-repeat center left; padding-left:85px; padding-top:15px; margin-top:10px; min-height:60px;}
#ahtung1 {background: url(/images/ahtung2.png) no-repeat center left; padding-left:62px; padding-top:20px; margin-top:0; min-height:35px;}
#ahtung2 {background: url(/images/ahtung2.png) no-repeat center left; padding-left:65px; padding-top:12px; margin:5px 0 10px 0; min-height:45px;}
#ahtung3 {background: url(/images/ahtung.png) no-repeat center left; padding:12px 0 5px 85px; min-height:60px;}
#ahtung4 {background: url(/images/ahtung.png) no-repeat center left; padding-left:85px; padding-top:3px; margin-top:10px; min-height:65px;}
#ahtung-mini {background: url(/images/ahtung-mini.png) no-repeat center left; padding-left:50px; padding-top:15px; min-height:50px;}
#ahtung2gel {background: url(/images/ahtung2.png) no-repeat center left; margin-left:9px; padding-left:70px; padding-top:15px; margin-top:5px; min-height:45px;}

#ahtung-reka {background: url(/images/ahtung-reka.png) no-repeat top left; font-size:13px; font-weight:bold; color:#ac0901; padding:17px 0 0 50px; margin:0 0 0 0; min-height:50px;}
#ahtung3fr {background: url(/images/ahtung.png) no-repeat center left; padding-left:85px; padding-top:15px; min-height:60px; margin:3px 0 8px 0;}

#i-vva {padding:5px 5px 5px 15px; margin:0 0 10px 10px; border: solid 1px #337eaf;}

#arrow-pr {background: url(/images/arrow-pr.jpg) no-repeat center left; padding:5px 5px 5px 35px; margin-bottom:5px; min-height:30px; color:#ac0901;}

#arrow-pr1 {background: url(/images/arrow-pr.jpg) no-repeat center left; padding:14px 5px 0px 35px; margin:5px 0 7px 0; min-height:30px; color:#ac0901;}

/* TEMP - DEL*/
#szu-foto1 {float:left; width:300px; margin-top:10px; margin-left:15px;}
#szu-foto1 img{border:solid 1px #c9c8c8; cursor:move; /*cursor:url("/images/big.png"),move;*/}
#szu-table1 {float:left; width:294px; margin:10px 0 0 35px; padding:3px; font-size:12px; /*line-height:18px;*/ color:#454545; text-align:left; background:#f6f6f6;
  border: solid 1px #337eaf;}
