/* CSS Document */
/* Alta-Profil.ru Stylesheet */

body {
	background:#e2ecf9 url(images/bgt.jpg) top repeat-x;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; min-width:980px;
}
#Lblock {width:205px; position:relative; padding: 0 20px 0 20px; float:left; }
#LSblock {width:205px; position:relative; padding: 0 40px 0 40px; float:left; }
#LeftMenu {background:#e2ecf9; padding:20px; border-top: solid 1px #fff;}
	#LeftMenu a { display:block; color:#3366a2; font-weight:bold; text-decoration:none; height:33px; line-height:33px; padding-left:48px; margin-bottom:2px; background:url(images/lm1.png) left no-repeat; text-shadow: rgba(255,255,255,1) 0px 1px 0px;}
	#LeftMenu a:hover { color:#516780; text-decoration:underline; background:url(images/lm2.png) left no-repeat; }
	#LeftMenu a:link.active, #LeftMenu a:visited.active, #LeftMenu a:hover.active{ color:#FFF; text-decoration:none; background:url(images/lm3.png) left no-repeat; padding:0; text-align:center; text-shadow: rgba(65,77,104,1) 0px 1px 1px;}

	#IndexPage a:link.l1, #IndexPage a:visited.l1, 	#Sertificates a:link.l2, #Sertificates a:visited.l2,  #Advantage a:link.l3, #Advantage a:visited.l3, 	#Instructions a:link.l4, #Instructions a:visited.l4, 	#Makets a:link.l5, #Makets a:visited.l5, 	#Press a:link.l6, #Press a:visited.l6, 	#Pred a:link.l7, #Pred a:visited.l7, 	#Calc a:link.l8, #Calc a:visited.l8 	{color:#FFF; text-decoration:none; background:url(images/lm3.png) left no-repeat; padding:0; text-align:center; text-shadow: rgba(65,77,104,1) 0px 1px 1px;}

#NewsBlock { padding-bottom:10px;}
	#NewsBlock  a:link {color:#516780;  text-decoration:none; padding:0; margin:10px 0 0 0;}
	#NewsBlock  a:visited {color:#516780;  text-decoration:none;}
	#NewsBlock  a:hover {color:#3366a2; text-decoration:underline;}
	#NewsBlock ul { margin:5px 0 5px 0; padding:0;}
	.zag1 {background:url(images/z1.png) repeat-x;}
	.zag2 {background:url(images/z3.png) right no-repeat; height:35px;}
	.zag3 {1background:url(images/z22.png) left no-repeat;  font-size:22px; line-height:35px; height:35px;font-family:'Times New Roman', Times, serif; color:#293b63; text-shadow: rgba(255,255,255,1) 0px 1px 0px;}
	.zag4 { font-size:12px; line-height:1px; text-shadow: rgba(255,255,255,1) 0px 1px 0px;}
	.zagl {1background:url(images/z2.png) left no-repeat; height:35px;}

#Rblock{color:#516780; margin-left:245px; margin-right:20px}
#RSblock{1color:#646f7c; color:#516780; margin-left:285px; margin-right:40px}

#FlashM {height:0px; 1height:220px; margin:0 20px 0 20px; background-color:#e2ecf9; visibility:hidden;}
#FlashM2 {height:220px; margin:0 0 0 0; background-color:#e2ecf9;}
#Catalogue .FlashM {1height:0px; height:220px; margin:0 20px 0 20px; 1background-color:#e2ecf9;}
.Content {margin: 10px 20px 0 20px; padding-bottom:10px;}
#Sertificates .Content {margin: 10px 0px 0 0px; padding-bottom:10px;}

	h1 {font-weight:bold; font-size:16px; color:#3366a2; margin:0px 0 10px 0; font-family:"Times New Roman", Times, serif; font-size:18px;}
	h2 {color:#3366a2;  margin:10px 0 0 0;  font-size:14px; font-weight:bold; font-style:italic;}
#Press h2 {color:#516780; font-style:normal;}	
	h3 {font:  20px normal "Times New Roman", Times, serif; color:#293b63; margin:10px 0 0 0;}
	.Content p { margin:0 0 5px 0;}
	.Content a { color:#516780; text-decoration:underline;}

#Pr .Content {margin: 10px 0px 0 0px; padding-bottom:10px;}

.FooterBg{height:235px; background:url(images/fbg.jpg) repeat-x; clear:both;}
.FooterImg {background:url(images/footer.jpg) left no-repeat;  clear:both; height:235px;}
 #FooterMenu {padding: 20px 30px 0 0;}
	#FooterMenu  a {line-height:33px; padding: 0px 10px 0px 10px; color:#3366a2; text-decoration:none;}
	#FooterMenu  a:hover {text-decoration:underline; color:#646f7c}
	#CopyR { height:74px; line-height:22px;  background: url(images/fcon.jpg) no-repeat right top; color:#566270; padding: 8px 15px 0 0 ; margin:10px 38px 0 0; 1margin:10px 8px 0 0; text-shadow: rgba(255,255,255,1) 0px 1px 0px;}
	#CopyR a {color:#566270; text-decoration:none}
	#CopyR a:hover {text-decoration: underline}
#rs {text-align:right; padding: 15px 40px 0 0;}
#rs a:link, #rs a:hover, #rs a:visited {color: #6b8dac; text-decoration:none;}

#Tmenu {height:39px;  float:right; position:relative; padding: 65px 0 28px 0; background:url(images/tmb.jpg) bottom repeat-x;}
	#Tmenu a:link, #Tmenu a:visited {display:inline-block; height:39px; line-height:40px; overflow:hidden; background:url(images/tmb.png);  font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:bold; color:#FFF; 
	text-shadow: rgba(0,0,0, .7) 0px -1px 1px; cursor:pointer;}
	#Tmenu a:hover {background:url(images/tmbh.png);}
	#Tmenu a:link; #Tmenu a:visited {color:#FFF;}
	
a.zTbtn:link, zTbtn a:visited  {color:#FFF;}	  
a.zTbtn:hover {background:url(images/tmbh.png);}
a.zTbtn:active  {color:#f4f4f4; background:url(images/tmba.png)}	  


#About a.T1:link, #About a.T1:visited, #Catalogue a.T2:link, #Catalogue a.T2:visited, #Gallery a.T3:link, #Gallery a.T3:visited, #Contacts a.T4:link, #Contacts a.T4:visited {color:#f4f4f4; background:url(images/tmba.png)}	  

 #1About a:link.abtn, #1About a:hover.abtn, #1About a:visited.abtn, #Catalogue .123, #Gallery .123, #Contacts .123 {color:#f4f4f4; background:url(images/tmba.png);}

#Tmenu span {background:url(images/tmbl.png) left no-repeat; display:inline-block; }  
#Tmenu span span { padding:0 15px 0 15px; background:url(images/tmbr.png) right no-repeat; display:inline-block; }  

.Tbtn span {background:url(images/tmbl.png) left no-repeat; display:inline-block; }  
.Tbtn span span { padding:0 15px 0 15px; background:url(images/tmbr.png) right no-repeat; display:inline-block; }  
.tmhr, .tmhl {float:right; height:39px; width:40px; padding: 65px 0 0 0;}
.tmhr {background: url(images/tmhr.jpg) bottom no-repeat;}
.tmhl {background: url(images/tmhl.jpg) bottom no-repeat;}

.header {height:170px; overflow:hidden; position: relative; min-width:960px; padding-top:8px;}
#Contact {height:71px; width:211px; margin-top:52px;  background:url(images/tel.jpg) no-repeat; 1float: left; 1margin-left:10px; 1margin-left:398px;  overflow:hidden;}

.logo {height:170px; width:388px; background:url(images/logo.jpg) no-repeat; float:left;}
.Topsm {position:absolute; right:40px; width:72px; height:28px;  top:6px; border:0; background:url(images/topsm.png) no-repeat; 1z-index:1}
 .shadow {left: 0; top: -4px; color: #fff;  position: absolute;  z-index: 0; }
 .shadowT {1left: 10; top: -1px; color: #203057;  position: absolute;  z-index: 0; background:none; border:0; padding:0; margin:0;}

 img.right, img.left, img.cen {background-color:#fff; border:1px solid #ccdcf0;}
.right, .left, .cen {display: inline; padding:5px;}
.left {float: left;  margin: 2px 10px 0px 0;}
.right {float: right; margin: 2px 0px 0px 10px; }

hr { 1border:0; border-left:none; border-right:none; border-bottom: solid 1px #FFFFFF; color: #516780;}
.Content ul {list-style:square; padding:0 0 5px 20px;text-align:left;line-height: 15px; margin:0;}
.Content li {padding:2px 0 2px 0;}

.srt img {background-color:#fff; border:1px solid #ccdcf0; padding:5px;}
.srt {text-align:justify;
color:#0259a9;
text-align:center;
padding-top:11px;
font-size:12px;
}
.srt td {
padding-top: 5px;
}
.srt a {cursor: pointer;}
.flash{	font-size: 12px;	text-align:center;	font-weight: bold;	padding:0;	margin:0;}

.gal {text-align:center;}
.gal img {background-color:#fff; border:1px solid #ccdcf0; padding:5px;}
.gal img:hover {border:1px solid #ffffff;}