BODY {padding: 0px; margin: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD {vertical-align: top; font: 12px Verdana; color: #333333;}
TH {font: 12px Verdana; color: #333333;}
IMG {border: 0px}

a, .news a:hover, .cat table td a:hover, .cat table td a.now {color: #EB8218; text-decoration: none;}
a.link, a:hover  {
	color: Black;
	text-decoration: none;
}
a:hover {color: #0080D3;}
.news a, .cat table td a {color: #2F9EED;}

h1 {font: bold 100% Verdana; color: #333333; margin: 15px 10px 15px 10px; padding: 0px;}
h2 {font: bold 100% Verdana; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; color: #E37E0F; border-bottom: 2px solid #2F9EED; text-align: right;}
h3 {font: bold 100% Verdana; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; color: #0080D3; border-bottom: 2px solid #2F9EED; text-align: right;}
 
ul {padding: 0px 0px; margin: 15px 0px 0px 27px;}
ul li {padding: 0px 0px 8px 0px; list-style-image: url(i/li.gif);}
ol {padding: 0px; margin: 5px 0px 5px 35px;}
ol li {padding: 0px 0px 7px 0px;}

.nav {position: absolute;}
.nav img {margin-left: 15px;}

.leftcolumn {padding-left: 18px;}
.lzag {font: bold 20px Arial; color: #FFFFFF; background-color: #004795; border-bottom: 1px solid #85CEF1; padding: 5px 10px;}
.atext {border: 1px solid #85CEF1; background-color: #D4EEFB;}
.rama {border: 1px solid #EC6A39; padding: 5px; width: 600px;}
.rama th {vertical-align: bottom; padding-right: 10px;}

.menu a {color: #FFFFFF;}
.menu a:hover {color: #FFFFFF; text-decoration: underline;}
.menu {vertical-align: middle; padding-top: 10px;}
.menu div {font: bold 10px Verdana; border-left: 1px solid #FFFFFF; padding-left: 5px; margin: 7px 40px 7px 10px;}

.mprod {margin: 25px 0px 20px 0px;}

.sod {padding: 10px 10px 10px 0px;}

.cat {color: #FFFFFF; padding-top: 54px; background-repeat: no-repeat; vertical-align: top; text-align: right; padding-right: 5px;}
.cat table {margin-top: 20px;}
.cat table td {font: bold 10px Verdana; text-align: right;}
.cat table td div {padding: 3px 0px;}

.cat p {font: 12px/1.3 Verdana; color:#000000;}

.emb {padding-right: 10px; background: url(i/bg-emb.gif) bottom no-repeat;}

table.content {background-repeat: no-repeat; background-position: bottom left;}
table.content td.op {padding: 30px 30px 30px 40px;}
.catalog td {background: url(i/u-cont.gif) top right no-repeat; border-top: 1px solid #A5A5A5; padding: 5px 10px; vertical-align: middle;}

.zagl {font: bold 12px Verdana; text-align: right; padding-bottom: 2px; color: #EB8218;}

.textzag {font: bold 14px Arial; color: #FFFFFF; margin-top: 20px; background: #004795 url(i/bg-raz.jpg) right no-repeat; border-top: 3px solid #F67C00; padding: 3px 10px 2px 10px;}
.cont {padding: 0px 0px 10px 20px;}
.cont p {font: 12px/1.4 Verdana; margin: 0px; padding: 0px 10px 5px 10px;}

.text {padding-right: 20px;}

.podr {background: url(i/bg-podr.jpg) no-repeat; height: 28px; padding: 7px 0px 0px 10px;}

.ugl {text-align: right; margin-bottom: 10px;}
.ugr {margin-bottom: 10px;}

.copyright {font: 11px Verdana; padding: 0px 0px 6px 0px;}
.copyright p {padding: 5px 0px 0px 10px; margin: 0px;}
.copy {font: 11px Verdana; background-color: #004795; vertical-align: middle; padding-left: 10px; color: #FFFFFF;}


.forma {margin-top: 6px}
.forma th {padding: 3px 0px; font: bold 11px Verdana; color: #666666; text-align: left;}
.forma td {padding: 3px 0px 0px 0px; font: bold 11px Verdana; vertical-align: middle; color: #666666; text-align: right;}
textarea {font: 11px Verdana; color: #666666; border: #CCCCCC 1px solid;}
input {border: #CCCCCC 1px solid;  font: 11px Verdana; color: #333333; height: 19px}
input.b {border: #666666 1px solid; BACKGROUND: #EEEEEE; margin: 2px 0px 0px 10px; font: bold 10px Verdana; COLOR: #666666;}
.error {color: #FF0000}

.navl {text-align: right;}
.podraz p {padding: 2px 0px; margin: 0px;}
