* {margin:0px;padding:0px;}

HTML {height:100%;}

BODY {min-height:100%;position:relative;min-width:800px;}

* HTML BODY {height:100%}

#header {
 background:url("/images/altmedic.jpg") no-repeat left;
 border: 0px solid;
 border-bottom: 1px solid #009900;
 height:35px;
 vertical-align:middle;
 text-align:right;
 width:100%;
 FONT-SIZE: 11px; 
 FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
}

#content {
 width:100%;
 padding-bottom:110px;
/* font:16px bold Verdana, Arial, Tahoma, Helvetica, sans-serif;*/
/* width: expression(document.body.clientWidth > 800 ? "100%" : "800px"); */
 overflow:hidden; 
}

#container1 {width:100%;float:left;margin-right:-240px;}
#container2 {margin-right:240px;}
#container3 {width:100%;float:right;margin-left:-230px;}

#left {width:230px;float:left;}
#center {margin-left:230px;padding-left:4px;padding-right:4px;}
#right {float:right;width:240px;}

#min_width {width:800px;}
#footer {position:absolute;bottom:0px;width:100%;height:110px;}

#center P {
        padding-top:6px;
        padding-bottom:6px;
}


UL,OL {padding-left:40px;}

A {
	COLOR: #1263ad
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif
}

FORM {
	MARGIN: 0px
}


input,textarea {
color : #000000;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
border:1px solid;
border-color : #000000;
}

select {
color : #000000;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
border:1px solid;
border-color : #000000;
}

.selects {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
border:1px solid;
border-color : #000000;
width:170px 
}

.foottop {
 background-color: #009900;
 border: 0px solid;
}

.navbar {
 background-color: white;
 COLOR: #009900;
 font:12px normal Verdana, Arial, Tahoma, Helvetica, sans-serif;
 text-decoration: none;
 border: none;
 height:16px;
 align:left;
 vertical-align:middle;
 width:100%;
}


A.navbar:hover {
  font-weight:bold;
  COLOR: #009900;
  TEXT-DECORATION: none;
}


.mnutitle {
 text-align:center;
 vertical-align:middle;
 background:#009900;
 border:none;
 color:white;
 font:14px Verdana, Arial, Tahoma, Helvetica, sans-serif;
 border-bottom: 1px solid white;
 height:18px;
 width:100%;
 text-decoration:none;
 cursor:default;
}

.txttitle {
 text-decoration: none;
 text-align:center;
 vertical-align:middle;
 background:#009900;
 border:none;
 color:white;
 font:14px bold Verdana, Arial, Tahoma, Helvetica, sans-serif;
 border-bottom: 1px solid white;
 height:18px;
}

A.txttitle {
 color:white;
 TEXT-DECORATION: none;
 border: none;
}

A.txttitle:hover {
 color:#ff0000;
 TEXT-DECORATION: none;
}

A.txttitle:link,A.visited {
 TEXT-DECORATION: none;
}

.txttitle h1 {
 font:14px bold Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-weight:bold;
}


.mnuover {
 background:#ccffff;
 color:#ff0000;
 font:11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
 border:none;
 border-bottom: 1px solid white;
 width:100%;
 text-decoration:underline;
 cursor:pointer;
}

.mnuout {
 background:#bbffbb;
 color:#1263ad;
 font:11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
 border:none;
 border-bottom: 1px solid white;
 width:100%;
 text-decoration:underline;
 cursor:pointer;
}

.divider {
 font:2px Verdana, Arial, Tahoma, Helvetica, sans-serif;
 height:2px;
}

.midfld {
 background:white;
 border: 1px solid white;
 padding:2px;
}

.leftfld {
 border: 1px solid white;
 padding:2px;
}

.rightfld {
 border: 1px solid white;
 padding:2px;
}

.zagbody {
font: 18px Georgia,"Times New Roman", serif;
font-weight: 500;
text-align:center;
}

.vittitle {
 background-color: #bbffbb;
 border: none;
 font-size:22px;
 font-style: normal;
 font-weight: bold;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 color:black;
 text-align:center;
 vertical-align:middle;
}

.vittitle h1 {
 font-size:22px;
 font-style: normal;
 font-weight: bold;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

.vittitl2 {
 border: none;
 font-size:14px;
 font-style: normal;
 font-weight: normal;
 color:black;
}

.vitbody {
 background-color: white;
 font:16px bold Verdana, Arial, Tahoma, Helvetica, sans-serif;
 color:#000000;
 text-align:justify;
}

.vitdiv {
 position:relative;
 text-align:center;
 vertical-align:middle;
 background-color: #bbffbb;
 border: 1px solid;
 padding: 4px;
 float: left;
 margin-right: 4px;
 margin-top: 4px;
}

.otstup {
 text-indent:24px;
}

.soder {
 font:18px bold normal Verdana, Arial, Tahoma, sans-serif;
}

.herbpic {
 position:relative;
 float: left;
 text-align:center;
 vertical-align:middle;
 border: none;
 padding: 0px;
 margin-right: 4px;
 margin-top: 4px;
}

.stroka {
background-color:#bbffbb;
}

.boldiv {
 position:relative;
 font: 11px normal Verdana, Arial, Tahoma, sans-serif;
 text-align:left;
 vertical-align:middle;
 background-color: #bbffbb;
 border: 1px solid;
 padding: 4px;
 float: right;
 margin-left: 4px;
 margin-right: 0px;
 margin-top: 4px;
 width:250px;
}

.protiv {
 text-align:justify;
 font: 14px normal Verdana, Arial, Tahoma, sans-serif;
 vertical-align:middle;
 background-color: #ff9999;
 border: 1px solid;
 padding: 4px;
}

.pravris {
 position:relative;
 font: 11px normal Verdana, Arial, Tahoma, sans-serif;
 text-align:center;
 vertical-align:middle;
 border: none;
 padding: 4px;
 float: right;
 margin-left: 4px;
 margin-right: 0px;
 margin-top: 4px;
}

.leftris {
 position:relative;
 font: 11px normal Verdana, Arial, Tahoma, sans-serif;
 text-align:center;
 vertical-align:middle;
 border: none;
 padding: 4px;
 float: left;
 margin-left: 0px;
 margin-right: 4px;
 margin-top: 4px;
}

.sbor {
 background-color: #bbffbb;
 font:16px bold Verdana, Arial, Tahoma, Helvetica, sans-serif;
 border: none;
 padding: 2px;
}

.abs {
position:absolute;
left:0;
top:0;
}

.glris {
 position:relative;
 font: 11px normal Verdana, Arial, Tahoma, sans-serif;
 text-align:center;
 vertical-align:middle;
 border: none;
 padding: 4px;
 float: left;
 margin: 2px;
 width:100px;
 height:80px;
}

.glcol {
 position:relative;
 font: 11px normal Verdana, Arial, Tahoma, sans-serif;
 text-align:left;
 vertical-align:middle;
 border: none;
 padding: 4px;
 margin-left: 0px;
 margin-right: 4px;
 margin-top: 2px;
}

.dix {
 position:relative;
 font: 13px normal Verdana, Arial, Tahoma, sans-serif;
 text-align:center;
 vertical-align:middle;
 background-color: #bbffbb;
 border: 1px solid;
 padding: 4px;
 margin-left: 4px;
 margin-right: 0px;
 margin-top: 4px;
}

.slstxt {
 font: 14px normal Verdana, Arial, Tahoma, sans-serif;
}

.slscat {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 text-align:left;
}

#contactform {
        font: 16px Georgia,"Times New Roman",serif;
}

#contactform h1 {
        font-size: 130%;
}

#contactform img {
        border: 0px;
}

#contactform .errors {
        color: #ff0000;
}

#contactform .correct {
        color: black;
}

#contactform legend {
        font-size: 120%;
        font-weight: bold;
}

#contactform .title {
        color: black;
        font-weight: bold;
        font-size: 90%;
        margin-top: 2px;
        margin-bottom: 5px;
}

#contactform .field {
        color: black;
        font-size: 90%;
        margin-bottom: 7px;
}

#contactform .small {
        font-size: 100%;
}

#contactform .thanks {
        margin-top: 15px;
        color: green;
        font-size: 105%;
        margin-bottom: 15px;
}



.treeContainer
{
/*	width: 250px;  */
	background-color: #ffffff; 
	border: 0px solid #999; 
	padding: 5px;
}
.treeContainer P
{
	margin: 0px;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
}
.treeContainer A, .treeContainer A:visited
{
	padding: 2px 5px;
	border: 1px solid #ffffff;
	display: block;
	text-decoration: none;
	color: #339;
}
.treeContainer A:hover
{
	border-color: #fff;
	background-color: #339;
	color: #fff;
}
.itemContainer P
{
	font-size: 9pt;
	font-weight: normal;
}
.activeTreeItem A, .activeTreeItem A:visited
{
	color: #900;
}
.activeTreeItem A:hover
{
	background-color: #900;
	color: #fff;
}
.treeItem
{
	cursor: pointer !important;
	padding-left: 12px;
}
* HTML BODY .treeItem
{
/*	width: 100%;*/
}	
.haveContainer
{
	background: transparent url(/images/ico_plus.gif) no-repeat 1px 6px;
}
.expanded P.collapsed
{
	background: transparent url(/images/ico_plus.gif) no-repeat 1px 6px !important;
}

.itemContainer
{
	padding-left: 10px;
}
.expanded .haveContainer, P.expanded
{
	background-image: url(/images/ico_minus.gif);
}
