/*Таблица стилей*/
body {margin:0px; padding:0px; background:#2e89be url(/i/sxem.gif); }
table {position:relative;border-collapse:collapse;}
td {padding:0px; vertical-align:top;}
div {position:relative;}

/*Часто используемые стили*/
a:hover {text-decoration:none;}
#pagetext h1 { font:bold 14px Arial; color:#fff;  margin:0px 0px 0px -10px; text-align:center;}
#pagetext h2 { font:bold 12px Arial; color:#fff;  margin:10px 0px 0px 0px; text-align:left}

div.txt1 ul li {margin:0px; padding:0px;}
div.txt1 ul { margin-top:2px; margin-bottom:2px;} 

div.txt2 ul li {margin:0px; padding:0px;}
div.txt2 ul { margin-top:2px; margin-bottom:2px;}
div.txt2 {overflow:scroll; overflow: auto; width:750px; height:135px; text-align:justify; padding:5px 5px 5px 0px; margin:5px 0px 0px -70px; position:absolute;} 

#pagetext p { font:normal 11px Tahoma; color:#fff; text-align:justify; margin:6px 0px 0px 0px;}
#pagetext li { font:normal 11px Tahoma; color:#fff; text-align:justify; margin:0px; padding:0px; line-height:14px;}

/*Шаблон главной страницы*/
#logo {position:absolute; top:10px; left:10px; z-index:32}
#visual1 {background:url(/i/visual1.jpg) top right repeat-x;height:313px; }
 #visual1_1 {background:url(/i/visual1_1.jpg) top left no-repeat; height:313px; width:997px; float:right; }
 #visual1_2 {background:url(/i/visual1_2.jpg) top right no-repeat; height:313px;}
#visual_2 {height:238px;background:url(/i/visual2_0.jpg) right top repeat-x;}
#visual2 {height:238px;background:url(/i/visual2.jpg) right no-repeat;}
 #visua2_1 {background:url(/i/visual2_1_1.jpg) top left no-repeat; height:238px; width:997px; float:right; }
 #visua2_2 {background:url(/i/visual2_2.jpg) top right no-repeat; height:238px;}
#visual3 {height:391px;background:url(/i/visual3.jpg) right no-repeat;}
 #visua3_1 {background:url(/i/visual3_1_1.jpg) top left no-repeat; height:391px; width:997px; float:right; }
 #visua3_2 {background:url(/i/visual3_2.jpg) top right no-repeat; height:391px; }
#visual4 {height:476px;background:url(/i/visual4.jpg) top right repeat-x;}
 #visua4_1 {background:url(/i/visual4_1.jpg) top left no-repeat; height:476px; width:997px; float:right; }
 #visua4_2 {background:url(/i/visual4_2.jpg) 192px top  no-repeat; height:476px;}
 #visua4_3 {background:url(/i/visual4_3.jpg) top right no-repeat; height:476px;}
 
 #menu {float:right; padding:10px 150px 10px 100px; }
 #menu div {position:relative; padding:5px 5px;}
 #m9 {margin-top:4px;}
 #nav {float:right; margin:60px 60px 10px 10px; }
 #nav td {padding:5px 10px;}
 
 #link1 {width:120px; background:url(/i/link1.gif) bottom left no-repeat; padding:42px 0px 45px 10px; margin-left:35px;}
 #link1 a {font:bold 12px Arial; color:#fff; text-decoration:none;}
 #link1 a:hover {text-decoration:underline;}
 #link2 {width:120px; background:url(/i/link2.gif) bottom left no-repeat; padding:50px 0px 25px 10px; margin-left:555px;}
 #link2 a {font:bold 12px Arial; color:#fff; text-decoration:none;}
 #link2 a:hover {text-decoration:underline;}
 
 #link3 {width:140px; background:url(/i/link1.gif) bottom left no-repeat; padding:0px 0px 45px 10px; margin-top:-132px; position:absolute; right:180px;}
 #link3 a {font:bold 12px Arial; color:#fff; text-decoration:none;}
 #link3 a:hover {text-decoration:underline;}
 
 #pagetext {width:100%;}
 #pagetext td {padding:17px 270px 20px 160px;}
 
 #under { padding:373px 0px 0px 0px}
 #underground {width:917px; border-top:1px solid #AFCAE2; font:normal 12px Arial; color:#fff;}
 #underground a {color:#fff; font-weight:bold;}
 #underground td {padding:5px 10px;}
 #underground #copys {padding-left:40px;}
 #underground #counters {width:220px;}
 #underground #counters div {float:right; padding-left:20px}
 #c_n {margin:0px 0px -10px -5px; padding-left:23px; height:18px;}
 .contactz #c_n {background:url(/i/under_logo_blue.gif) top left no-repeat;}
 #contacts #c_n {background:url(/i/under_logo_white.gif) top left no-repeat;}
 
 
 
 
   /*Вторичная страница*/
  
#logos {position:absolute; top:12px; left:15px; z-index:2}  

  
.headerz {position:relative;background:#83CAF1 url(/i/top_tyanemsa.jpg) top left repeat-x; height:271px; background-position: 507px 0px;}
  .zaborz { background:url(/i/zabor.jpg) top left no-repeat; background-position:507px 0px;}
  #zator {height:271px; background:url(/i/zator.jpg) bottom left repeat-x;}
  #top_right {height:271px; background:url(/i/top_right.gif) top right no-repeat;}
 /*  .skysz {background:url(/i/skys.jpg) top left no-repeat;}  */
    .visualsz {background:url(/i/visuals.jpg) top left no-repeat; height:271px; padding:80px 0px 0px 0px;}
	.visualsz div {padding:0px 0px 0px 0px;}
	.navig {position:absolute; top:0px; right:0px; margin-top:-40px;}
	/* .nav {float:right; margin: 0px 0px 0px 0px;}/* margin:20px 0px -32px 0px;*/
	 .nav td {padding:0px 0px;}
 	 .topmenu {font:bold 12px Arial; color:#DDF0F9; position:absolute; top:0px; left:340px; margin-top:-20px;} /*top:50px; */
	 .topmenu td {padding:4px 15px; font:bold 12px Arial; color:#B04F4C;}
	 .topmenu div {border-left:3px solid #DDF0F9; padding:0px 0px 0px 10px; width:100px; height:auto;}
	 .topmenu a {color:#DDF0F9;}
	 .korz {position:absolute; top:150px; left:340px;}
  	 .cart {margin:43px 0px 0px 70px; }
 	 .cart .item {padding:0px 25px;}
	  .kirpich {font:normal 11px Arial; color:#09325A;}
 	  .kirpich td {padding:2px;}
 	  .kirpich .pad {padding-left:20px; height:30px; vertical-align:middle; white-space:nowrap}
 	  .kirpich input {background:#FFFCF0; border:1px solid #09325A; font:normal 11px Arial; color:#09325A; padding:2px;}
 	 
 .sheet {position:relative;background:#F9F3DF url(/i/sheet.gif) top left repeat;}
  .sheet1 {background:url(/i/sheet2.gif) top right repeat-y;}
   .sheet2 {background:url(/i/right.jpg) top right no-repeat;}
    .sheet3 {background:url(/i/sheet3.jpg) top left no-repeat;}
	 .sheet4 {background:url(/i/pc2.jpg) bottom left no-repeat;padding-bottom:50px;}
   .smain {width:100%;}
   .smain .left {vertical-align:bottom; width:250px; padding:500px 20px 60px 60px;}
   .smain .left .top { position:absolute; top:10px;}
    .contactz {position:relative; top:-7px; font:13px Arial; color:#09325A; padding:0px 0px 0px 10px;}
	.contactz a {color:#812614; font:bold;}
    .ptext {position:relative; background:url(/i/ptext.gif) top left repeat-y; width:100%;}
	.ptext .top {background:url(/i/top.gif) top left no-repeat; padding:0px 15px;}
	.ptext .top2 {background:url(/i/top.gif) top left no-repeat; padding:11px 15px;}
	.ptext .underground2 {border:0px; background:url(/i/under.gif) top right no-repeat; font:12px Arial; color:#09325A; margin-left:-13px; width:90%; margin-bottom:93px;}
	.ptext .underground2 td {padding:15px 23px 0px 23px; }
	.ptext .underground2 a {color:#09325A; text-decoration:underline; font:bold;}
	#copy { border-top:1px solid #597894;}

.sectxt {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10486a; text-align:justify; width:100%; padding-right:20px;}
.sectxt .txt{font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10486a; text-align:justify; width:100%; padding-left:30px;}
.sectxt p, li {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10486a; margin:0px; padding:5px 0px;  text-align:justify;}
.sectxt h1 {font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#006098; margin-top:18px; margin-bottom:0px; padding:0px 0px;}
.sectxt h2 {font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#006098; margin-top:18px; margin-bottom:0px; padding:0px 0px;}

.sectxt a {font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006098; text-decoration:underline;}
.sectxt a:active {font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006098; text-decoration:underline;}
.sectxt a:visited {font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#006098; text-decoration:underline;}
.sectxt a:hover {font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10486a; text-decoration:none;}

.sectxt input, select {height:16px; font:normal 11px Tahoma;}
.sectxt textarea {font:normal 11px Tahoma;}
/*.sectxt img {border:1px #cccccc solid;}*/



.dob td {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10486a; width:100%; padding-right:20px;}







.patch {font:normal 11px Tahoma; color:#716b69;}
.patch a {font:bold 11px Tahoma; color:#716b69; text-decoration:underline;}
.patch a:active {font:bold 11px Tahoma; color:#716b69; text-decoration:underline;}
.patch a:visited {font:bold 11px Tahoma; color:#716b69; text-decoration:underline;}
.patch a:hover {font:bold 11px Tahoma; color:#716b69; text-decoration:none;}
	
/*Стили меню вторичной страницы*/
.lev {background:url(/i/lev.gif) top left no-repeat; background-position:0px 5px; padding:0px 0px 8px 10px; font:bold 12px Arial; color:#A02826;} 	
.lev a {color:#A02826; text-decoration:none;}	
.lev a:hover {color:#A88860;}
.lev_a {background:url(/i/lev_a.gif) top left no-repeat; background-position:0px 5px; padding:0px 0px 8px 10px; font:bold 12px Arial; color:#A02826;} 	
.lev_a a {color:#A02826; text-decoration:none;}	
.lev_a a:hover {color:#A88860;}
.tek a {color:#A88860;}

.lev_1 {background:url(/i/lev_1.gif) top left no-repeat; background-position:0px 5px; padding:0px 0px 6px 10px; font:bold 11px Tahoma; color:#416786; margin-left:20px;} 	
.lev_1 a {color:#416786; text-decoration:underline;} 
.lev_1 a:hover {color:#355771; text-decoration:none;}
.lev_1a {background:url(/i/lev_1a.gif) top left no-repeat; background-position:0px 5px; padding:0px 0px 6px 10px; font:bold 12px Arial; color:#416786; margin-left:20px;} 	
.lev_1a a {color:#416786; text-decoration:underline;} 
.lev_1a a:hover {color:#355771; text-decoration:none;}

.lev_2 {padding:0px 0px 6px 10px; font:bold 11px Arial; color:#53758F; margin-left:50px;} 	
.lev_2 a {color:#416786; text-decoration:none;} 
.lev_2 a:hover {color:#355771;}			 

.lev_e {font:bold 12px Arial; color:#CCAF8A; margin-left:15px; padding-bottom:2px; text-transform:uppercase; } 	
.lev_e a {color:#5680A1; text-decoration:none;text-transform:uppercase; } 		
.lev_e a:hover {color:#5680A1;}

.lev_e1 {padding:0px 0px 6px 10px; font:bold 12px Arial; color:#5680A1; margin-left:20px;} 	
.lev_e1 a {color:#5680A1; text-decoration:underline;} 
.lev_e1 a:hover {color:#5680A1; text-decoration:none;}

.lev_e2 {padding:0px 0px 6px 10px; margin-left:50px;} 	
.lev_e2 a {color:#5680A1;font:bold 12px Arial;} 
.lev_e2 a:hover {color:#5680A1; text-decoration:none;}

.lev_e3 {padding:0px 0px 6px 10px; margin-left:80px;} 	
.lev_e3 a {color:#5680A1; text-decoration:none; font:none 10px Arial;} 
.lev_e3 a:hover {color:#5680A1;}

.lev_e4 {padding:0px 0px 6px 10px; font:bold 11px Arial; color:#A88860; margin-left:110px;} 	
.lev_e4 a {color:#5680A1; text-decoration:none;} 
.lev_e4 a:hover {color:#5680A1;}


/*стили с с-профи*/
.imgblock {border:1px solid #164667; margin:10px;}
.imgblock td {background:#fff; padding:2px; }
.imgblock img {border:1px solid #164667;}

.imgblock1{border:1px solid #164667; margin:10px;}
.imgblock1 div{background:#fff; padding:2px;}
.imgblock1 div img{border:1px solid #164667;}

.ptext div div h1 {font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#006098;}
.stuf {font:bold 12px Arial; color:#365872;}
.stuf2 {font:bold 12px Arial; color:#6687A1;}

.galler a {font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10486a; text-decoration:none;}
.galler a:hover {text-decoration:underline;}
.galler td {text-align:center;}

.ib {margin:0px 0px 25px 0px;}

/*стили калькулятора*/
.calc td {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10486a; padding:5px;}
.calc input { height:20px;}
 .line{border-top:1px solid #416786;}
 .line2{border-bottom:1px solid #416786;}
 
 .calc2 td {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10486a; padding:5px; border:1px solid #416786;}
  .calc2 th {font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#10486a; padding:5px; border:1px solid #416786;}
