
body {
	padding: 0 ; margin: 0;
	color: #444 ; background-color: #e9ffff ; background-image: url(fonbody.gif);
	font-size: 12px ; font-family: Arial, Helvetica, sans-serif ;	
	}
table { font-size: 12px ;}

/* for sub-firma */
h1.prod { font-size: 1.3em ; color: #555 ; font-weight: bold ; margin: 0 ; letter-spacing: 0em ; }
p.prod { text-align: justify; }
/*end sub-firma */

#taball { background-color: #fff ; }
#tabhead {
  	background-color: #37a3b7 ; background-image: url(fonbas.jpg) ;
	background-repeat: no-repeat ; background-position: right ;
	}
#volna { padding : 5px   272px  5px   5px ;}
h1 { font-size: 6.5em ; color: #fff ; font-weight: normal ; margin: 0 15px ; letter-spacing: 0em ; }
h2 { font-size: 1.8em ; color: #555 ; font-weight: normal ; letter-spacing: 0.2em ; }
h3 { font-size: 1.3em ; color: #555 ; font-weight: bold ;}

#slogan { color: #000 ; font-weight: bold; padding-left: 5px; font-size: 12px; }
#divphone td { padding: 5px 10px ; color: #f00 ;  font-size: 0.9em ; font-weight: bold ; letter-spacing: 0.1em ; }
#hormnu { font-size: 0.75em ; letter-spacing: 0em ; font-weight: bold; margin: 5px 0 0 0 ; }

#boxl { background-color: #3ea8bb ; background-image: url(fon1.gif) ; background-repeat: repeat-y ; }
.plaha { background-color: #aaecf9 ; }	
.plahapip { background-color: #46adbf ; }
.plahacap { color: #f33 ; background-image: url(fon2.gif) ; background-repeat: repeat-y ; font-weight: bold ; }
.dot{ padding: 2px 0 ; }

.plahar td {  border-bottom:  1px solid #37a3b7 ;  }	
.forp  td {  padding: 0 10px ;  }	

a { color: #00f; }
a:hover { color: #f00 ; text-decoration: underline; }
.dot a { font-weight: bold ; text-decoration: none ; }

#wish { text-align: center ; font-style: italic; }
#sign { text-align: right  ; font-style: italic; font-weight: bold; }

#tabfooter { padding: 0px 10px ; border-top: 8px solid #37a3b7 ; border-bottom: 8px solid #37a3b7 ; }
#author { font-size: 0.8em ; font-weight: bold; text-align: center; margin: 5px 0 15px 0 ; padding:3px 20px 6px 20px;}

td#for_lady {background:url('/i/forlady.gif') top center no-repeat; height:13px; padding-top:8px;}

table#news {width:100%;}
table#news th {background-color:#aaecf8; padding:4px 0 4px 22px; text-align:left;}
/*table#news td {padding:4px 0 4px 20px;}*/

p.news {text-align:center;}
p.news img {border:0 none; margin:0 10px; border:1px solid #ccc; padding:2px;}

table.item {border-collapse:2px; width:100%;}
table.item td {padding:4px;}
table.item tr.color td {background-color:#d7f8f8;}

.top {
color:#FFFFFF;
font-size:6.5em;
font-weight:normal;
letter-spacing:0;
margin:0 15px;
}

.right {float:right; margin-left:15px; margin-bottom: 10px;}

.left {float:left; margin-right:15px; margin-bottom: 10px;}

.list_oborud{
float:left;
margin: 3px;
}