/* CSS template 1 */
html {    height: 100%;}
BODY {	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: tahoma, arial, helvetica, sans-serif ;
	text-align: justify;
	font-size:12px;
    text-align: center;
    overflow:scroll;
    background:#D5E8BC;
	background-image: url(picts/fon.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
    height: 100%;
}


.main {
	margin: 0 auto;
    font-family: tahoma, arial, helvetica, sans-serif ;
    width: 1000px;
    height: 100%;
    border: none;
    padding: 0px 0px 0px 0px;
    background: #D5E8BC url(picts/bott_fon.jpg) no-repeat bottom;
}

.htd {
    text-align: left;
}


p {
    text-align:justify;
}


strong {
color:darkgreen;
}

.menu_td {
 vertical-align:top;
 padding: 0px 0px 10px 0px;
 font-size:13px;
 width:200px;
 background:url(picts/menu.png);
 text-align:left;
}

.menu_td a{
display: block;
padding-top:15px;
padding-bottom:10px;
background:url(picts/pad.png);
font-size:14px;
text-decoration: none;
font-family:tahoma,cursive;
letter-spacing:0em;
padding-right:10px;
}

.l1of
{
	padding-left:10px;
	font-weight:bold;
}

.l2
{	padding-left:30px;}

.l2of
{
	padding-left:30px;
	font-weight:bold;
}

.l2f
{
	padding-left:30px;
	font-weight:bold;
}

.active
{	color:red;}

.informer {
 padding: 0px 0px 0px 0px;
 vertical-align:top;
 font-size:11px;
 color: rgb(38,95,64);
 background: white;
 text-align: center;
 width:200px;
 background:url(picts/menu.png);
}

.chlink {
 text-align: center;
 padding-top: 5px;
}

.chlink textarea, input{
  font-size: 11px;
}

H1 {
font-size:120%;
letter-spacing:1px;
color:darkgreen;
text-decoration: underline;
font-family:tahoma;
}


H2,H3,H4,H5,H6 {
font-size:110%;
letter-spacing:1px;
color:darkgreen;
letter-spacing:1px;
font-family:tahoma;
}


.att {
font-size:13px;
font-style:normal;
margin: 0px 0px 0px 0px;
letter-spacing:3px;
color:green;
padding:2px 5px 2px 0px;
text-decoration: none;
}

.price {
padding: 2px 5px 2px 5px;
vertical-align:middle;
text-align:center;
border: solid 1px gray;
}

.mail{
color:darkgreen;
}

.doc {
font-size:14px;
text-align:left;
}

.doc div{
	padding-bottom:5px;
}


.photo td{
font-size:11px;
text-align:center;
vertical-align:top;
width:140px;
height:140px;
}

.photo img{
	border: solid 1px darkgreen;

}

.price_heads {
background:rgb(220,220,220);
letter-spacing:2px;
color:rgb(0,0,0);
font-size:11px;
padding: 2px 5px 2px 5px;
vertical-align:middle;
text-align:center;
border: solid 1px gray;
}

.price_heads span{font-size:9px;
}

.price_heads1 {
background:rgb(220,220,220);
letter-spacing:2px;
color:rgb(0,0,0);
font-size:13px;
padding: 2px 5px 2px 5px;
vertical-align:middle;
text-align:center;
border-bottom: solid 1px gray;
}


TD {
border-color:rgb(200,200,200);
}

.contents_td {
font-size:14px;
padding:0px 10px 0px 20px;
vertical-align:top;
width:600px;
text-align: left;
}

.discount{margin:10px 0px 0px 0px;}
.discount input {
font-size:13px;
font-weight:normal;
border-style: solid;
border-width:1px;
border-color: rgb(200,200,200);
text-align:right;
width:70px;
}

.ro {
 background: rgb(218,237,218);
}


.bord {
border-style: none solid solid none;
border-width:1px;
width:60px;
border-color:rgb(0,0,0);
}

.nobord {
border-style: none none solid none;
border-width:1px;
width:60px;
border-color:rgb(0,0,0);
}

input, select {
font-size:13px;
}

B {
font-weight:normal;
}
#ia {
padding-top: 20px;
text-align: left;
background:#D5E8BC;
font-size:12px;
}
#to_print
{ font-weight: normal;font-size: 11px;}
.doc A {
color: darkgreen;
font-weight: bold;
}

.p_table {
font-size:11px;
width:570px;;
}

.p_table p{
padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px;
}

.action{
font-size:15px;
padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px;
font-weight:bold;
color: red;
}

A{color: green;}

.ozelenenie {
   border-style:solid;
   border-collapse: collapse;
   border-width: 1px;
   border-color: grey;
   font-size:12px;
   width:100%;

}

.ozelenenie td{
   border-style:solid;
   border-collapse: collapse;
   border-width: 1px;
   border-color: grey;
}
.print_body{
background: #FFFFFF;
}

.setup ol, ul
{	margin-left:10px;	padding-left:10px;
}

.setup ul
{
	margin-left:8px;
	padding-left:8px;
	list-style-type:disc;
}
.setup h2
{
	margin-bottom:0px;
}
.nav{font-size:12px; padding-bottom:5px;}
.discounts
{	margin-top: 5px; width:100%; border-collapse: collapse; border-width: 1px; font-size:11px; background: white;}
.discounts td {border: solid 1px gray; text-align:center;}
.discounts .at {font-weight:bold;}
.discounts .col {text-align: right; padding-right:20px;}

.calc {width:545px;; font-family: Verdana, arial;}
.calc td
{	font-size:12px; vertical-align:middle;}
.calc span {font-size:10px; vertical-align:middle;}

.calc input, select {font-size:12px; font-weight: bold; font-family:tahoma;}
.calc button {font-size:12px; font-family:tahoma;}

#ask
{	position: absolute;
	display: none;
	width:540px;
	background:#D4E7D7;
	z-index:4;
	padding:10px;
	color:darkgreen;
	border: dotted 1px darkgreen;
	font-size:13px;
}
.calculator
{border:solid 1px green;padding:0px 10px 10px 10px; background: rgb(230,250,230) url(picts/calc_head.jpg) no-repeat top left ;margin-top:5px;}
#bottom{color:white;font-size:11px; padding:20px 0px 10px 00px;}
#bottom a {color:white;font-size:11px; }
#js {display:none;}
