body{
margin:0;
padding:0;
background:#ffffff; }

img { border:0; }

p,td { 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-top: 0px; }

a {
color: #01480D;
text-decoration: underline; }

a:hover {
color: #01480D;
text-decoration: none; }

a.hidden {
text-decoration: none;
color: #000000;
cursor:default; }

form {
margin:0;
padding:0; }

ul {
margin-left:20px;
margin-top:0px;
padding:1px;
list-style-type: circle;
line-height: 16px; }

h1 {
font-size: 14px;
font-weight: bold;
color: #049526;
margin: 0px;
padding-left: 2px;
text-transform: uppercase; }

.bgy { background-repeat: repeat-y; }

.bottom_addr {
font-size: 10px;
color: #000000;
padding-top: 25px;
padding-bottom: 25px;
text-align: center;
background-image: url(../images/adr-bg.gif);
background-repeat: repeat-x; }

.bottom_addr_lnk { text-decoration: none; }
.bottom_addr_lnk:hover{	text-decoration: underline; }
.bgx { background-repeat: repeat-x; }
.norepeat { background-repeat: no-repeat; }
.logo { background: url(../images/logo.png) no-repeat top; }

.s-offers {
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
text-align: right;
vertical-align: middle;
padding-right: 30px;
font-size: 12px;
padding-bottom: 1px; }

.c_name {
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
color: #3059CE;
background-repeat: repeat;
background-image: url(../images/cn_bg.jpg); }


.bottom-menu {
color: #FFFFFF;
text-align: center;
padding-top: 7px;
padding-bottom: 7px; }

.bottom-menu a {
color: #FFFFFF;
text-align: center;
padding-top: 7px;
padding-bottom: 7px;
text-decoration: none; }

.bottom-menu a:hover {
color: #FFFFFF;
text-align: center;
padding-top: 7px;
padding-bottom: 7px;
text-decoration: underline;}


.t-menu {
color: #f5d900;
white-space: nowrap;
padding-bottom: 2px;
padding-left: 5px;
font-weight: bold; }

.t-menu_lnk {
color: #999999;
text-decoration: none; }

.t-menu_lnk:hover {
color: #f5d900;
text-decoration: underline;}

.bottom-menu-lnk {
color: #FFFFFF;
text-decoration: none; }

.bottom-menu-lnk:hover {
color: #FFFFFF;
text-decoration: underline; }

.menu {
color: #000000;
background-image: url(../images/btn_bg.gif);
background-repeat: repeat-x;
font-weight: bold;
padding-right: 0px;
padding-left: 10px;
white-space: nowrap;
text-align: right;
font-size: 12px; }

.menu_lnk{
text-decoration: none;
color: #000000; }

.menu_lnk:hover {
color: #f5d900;
text-decoration: none; }

.menu_news a {
font-weight: bold;
padding-right: 0px;
padding-left: 20px;
white-space: nowrap;
text-align: right;
font-size: 16px;
text-decoration: none;
color: #841717; }

.menu_news a:hover {
font-weight: bold;
padding-right: 0px;
padding-left: 20px;
white-space: nowrap;
text-align: right;
font-size: 16px;
text-decoration: none;
color: #841717; }


.body_txt {
color: #000000;
text-align: justify;
vertical-align: top;
padding-top: 10px;
padding-right: 18px;
padding-bottom: 10px;
padding-left: 18px; }


.imgcontainer {
border: 1px solid #165a21;
position:relative;
float:left; }

.caption {
position:absolute;
bottom:7px;
left:0;
text-align:center;
font: normal 12px arial;
background:#165a21;
width:100%;
opacity:.75;
filter:alpha(opacity=75);
color:#fff; }

.imgcontainer img { display:block;}
 
a.news:link {
font-size: 10px;
font-family: arial;
color:#000000; }

a.news:visited {
font-size: 10px;
font-family: arial;
color:#000000; }

a.rain:link {
font-size: 7px;
font-family: arial;
color:#036f03;
text-decoration: none; }

a.rain:visited {
font-size: 7px;
font-family: arial;
font-weight:bold;
color:#036f03;
text-decoration: none; }

p.zagolovok {
margin: 0;
padding: 0;
font-size: 14px;
font-family: arial;
font-weight:bold;
color:#1e7b96;
font-weight:bold; }

p.nazvanie {
margin: 0;
padding: 0;
font-size: 10px;
font-family: arial;
font-weight:bold;
color:#1e7b96;
font-weight:bold; }

.styleskidka {
font-size: 24px;
color: #FF0000;
font-family: Georgia, "Times New Roman", Times, serif; }

.kattab{ 
BORDER-LEFT-COLOR: #F7FCF5; 
BORDER-BOTTOM-COLOR: #F7FCF5; 
BACKGROUND-COLOR: #F7FCF5; 
BORDER-RIGHT-COLOR: #F7FCF5 }

.menu2{ BACKGROUND-COLOR: #92D67E; }

