body {background: #18582F; font-family: arial, tahoma, verdana,  sans-serif; font-size: 12px; color: #FFF; margin: 0px; padding: 0px;}

* {margin: 0px; padding: 0px;}
p {padding-bottom: 10px; text-align : justify;}
form { display: inline; font-size: 12px;}
td {font-family: arial, tahoma, verdana, sans-serif; font-size: 12px; color: #FFF;}
a { text-decoration: none; font-family: Garamond, arial, tahoma, verdana,  sans-serif; font-size: 14px; color: #FFF;}
h2 {font-size: 14px; font-weight: bold; color: #184502; margin-top: 10px; margin-bottom: 10px;}
h3 {font-size: 12px; font-weight: bold; color: #184502; margin-top: 10px; margin-bottom: 10px;}


.tblkorz td {color: #000; border: 1px solid #000; padding: 5px;}
.tblkorz a {color: #000;}
.tblkorz td.head {font-weight: bold; color: #000066;}
.tblkorz td.red {color: #cc0000;}
.tblkorz p {color: #18582F;}
.text a {color: #18582F; font-size: 16px; font-weight: bold;}
.skidka {border: 1px solid #FFF; padding: 15px; margin: 20px; width: 300px;}

#cal {border-right: 1px solid #000000; border-top: 1px solid #000000;}
#cal td {font-size: 10px; border-bottom: 1px solid #000000; border-left: 1px solid #000000;}
#cal td.head {border: 0px; color: #FFFFFF; background-color: #9999ff; font-size: 10px;}
#cal td  a {color: #cc0000; text-decoration: underline; font-size: 10px;}
#cal td.activthis  {background-color: #ffffcc;}
#cal td.activ  {background-color: #cc0000; color: #FFFFFF;}
#cal td.activ a {color: #FFFFFF;}

.topmenu {font-size: 14px; font-weight: bold; color:#C4DEB4; font-family : "Times New Roman",  serif; text-transform : uppercase; margin-left: 15px;}

.formreg {border: 1px solid #FFF;}
.formreg input {border: 1px solid #000;}
.formreg textarea {border: 1px solid #000;}
.formreg input.subm {width: 100px; background-color: #FFF; color: #000;}

#menuleft {margin-left: 24px;}
#menuleft td {color: #964714; font-weight: bold; font-size: 12px; padding-bottom: 12px;}
#menuleft td.activ a {color: #C4DEB4; font-size: 18px;}
#menuleft td a {font-size: 18px;
display: block;
padding: 10px 0px 10px 40px;
background: url('i/menu2.gif') center left no-repeat;
color: #0B4823;}
.nazvkol {color: #18582F; font-size: 16px; font-weight: bold;}
.nazvk {color: #18582F; font-size: 18px; font-weight: bold; font-family: Garamond, arial;}
.nazvk_t {color: #18582F; font-size: 17px; font-weight: bold; font-family: Garamond, arial;}
.nazvanie {color: #18582F;}
.textraz td{color: #18582F;}
.textnew {color: #18582F;}
.comp a{color: #FFFFFF; font-size: 16px;}
.lin {color: #18582F;}
.lina {color: #FFFFFF; font-size: 16px; font-weight: bold;}
.page span.activ {color: #cc0000;}
