body {margin: 0px; padding: 0px; background-color: White; font-family: Arial, Helvetica, sans-serif;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #64615f;}
a{color:#3366cc;text-decoration: underline;}
a:hover {text-decoration: none;}
td.first_col {	width: 225px;  padding-right: 30px;}
td.second_col {width:100%;}
.second_col_plash {height: 161px; }

#plash_bg{background: url(img/plash_bg.jpg) repeat-x -10% 0px; left: 0px; width: 100%; height: 161px; relative: absolute; TOP: 0px; 
}
#plash_bg_2{background: url(img/plash_bg_2.gif) repeat-x -50% 0px; LEFT: 0px; width: 100%; height: 161px;POSITION: relative; TOP: 0px;
}
#kart{background: url(img/kart.gif) no-repeat 65% 0px; width: 100%; height: 161px; POSITION: relative; TOP: 43px; right: 0px;
}
#photocatalog {background: url(img/photocatalog.gif) no-repeat 100% 0px; width: 100%; height: 161px; POSITION: relative; TOP: 0px; right: 0px;
}
#plash_bgcolor{background: url(img/plash_bg_3.gif) repeat-x 0px; left: 0px; width: 100%; height: 161px; relative: absolute; TOP: 0px; 
}
#plash_lamp2{background: url(img/plash_lamp2.gif) no-repeat 2%  0px; LEFT: 0px; width: 100%; height: 161px;POSITION: relative; TOP: 0px;
}
#plash_step{background: url(img/plash_step2.gif) no-repeat 15% 0px; width: 100%; height: 161px; POSITION: relative; TOP: 0px; right: 0px;
}
#plash_lamp3 {background: url(img/plash_lamp3.gif) no-repeat 70% 0px; width: 100%; height: 161px; POSITION: relative; TOP: 0px; right: 0px;
}
.paddleft30 {padding-left: 30px;}
p.topphone {font-family: Arial; font-size: 21px; color: #ff6600; font-weight: bold; padding: 10px 0px 10px 0px; margin: 0px;}

.maintext {height: 100%;}
.amain { color: #64615f;}
p.leftmenu {margin-top:10px; line-height: 30px; font-size: 14px;}
a.level1 {padding:10px 0px 10px 30px; font-weight: bold;}
a.level2 {padding:10px 0px 10px 40px;}
a.level2_act {padding:10px 10px 10px 30px; background-color: #efefef; color:gray; text-decoration: none; border-left: 10px solid #ff9933;}
.gray12 {font-size: 10px; color:gray;}
h1 {padding: 0px 0px 0px 0p; font-size: 24px; margin: 10px 30px 30px 0px;}
h2 {padding: 0px 0px 0px 0p; font-size: 18px; margin: 20px 20px 30px 0px; font-weight: normal;}
p.maintext { line-height: 25px; margin:0px 30px 30px 0px;}
td.bottom {
	background-color: #006988; padding: 15px 30px 30px 30px; height: 80px; 
}
td.bottom p {color: white; font-size: 11px;}
td.bottom a {color:#53e5ff;}
td.td_product {height: 22px; margin: 0px;padding: 0px; vertical-align: middle;}
a.product {font-size: 12px; color:Black; text-decoration: none; padding: 4px 10px 4px 10px; margin:0px; background-color: #d4d4d4; line-height: 22px;}
td.td_arrov {width: 13px; height: 22px; vertical-align: middle; background-color: #ff9933;}
td.pic_product1 {padding-left: 20px; padding-top: 20px; padding-bottom:20px; background-color: #fff; border: 1px solid #dbdbdb; border-bottom: 0px; vertical-align: middle;}
td.pic_product2 {padding-left: 20px; padding-top: 20px; padding-bottom:20px; background-color: #fff; border: 1px solid #dbdbdb; vertical-align: middle;}

ul {padding:20px 30px 0px 0px; margin-left: 15px; font-size: 12px; color:#64615f;}
ol {padding:20px 30px 0px 0px; margin-left: 35px; font-size: 13px; color:#64615f;}
ol li {
  margin-bottom: 10px;
}
.tab_info td.first_row {font-weight: bold; background-color:#efefef; border: 1px solid #dbdbdb; padding: 5px;}
.tab_info td { border: 1px solid #dbdbdb; padding: 5px; 
	
}

 #firm, #name, #phone, #www, #email {
		    width: 100%;
		  }
		  #rek_table td {
		    padding: 5px;  
		    vertical-align: top;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #64615f;
		  }
		  
		  #rek_table #prim {
		    width: 494px;
		    height: 300px;
		  }
td.art {padding: 15px; background-color: #fff; border: 1px solid #dbdbdb; vertical-align: middle;}

td .art a{
text-decoration: none;
font-size: 11px;
}

td .art a:hover{
  text-decoration: underline;
}

a h4 {
  font-size: 12px;
  padding: 0;
  margin: 0 0 5px 0;
}

.art p {
  margin: 0;
  padding: 0;
}

#p_ind {
 font: bold 24px Arial; margin: 10px 30px 30px 0px; color:#000;
}

#h1_ind {
font: 11px Arial; color:gray; margin: 0px; padding: 0px;
}
textarea {
    width: 800px;
  margin: 5px 0;
height: 400px;
}
input.formtext {
  width: 800px;
  margin: 5px 0;
}
