* { font: 13px Tahoma,Arial,sans-serif; margin: 0; padding: 0; }
BODY { background: #CACACC; color:#3f3f3f; }
.agray { color:#000; }
TABLE, IMG, HR { border-collapse: collapse; border: none; }
TD { vertical-align: top; }
LI { margin: 0 0 8px 12px; }
B, STRONG { font-weight: bold ! important; }
I, EM { font-style: italic ! important; }

A { color :#003399;}
A.smaller{ color:#3B3B3B; text-decoration :none; font-size:100%; }
A.smaller:hover { text-decoration:underline;}

.w100 { width: 100%; }
.w30 { width: 30%; }
.logobg { width: 2%; background: #056C49 url('img/logobg1.gif') top left repeat-x; }
.logobg2 { width: 1%; background: #4F4F4F url('img/logobg3.gif') top left repeat-x; }
.logobg3 { width: 20%; background: #CACACC url('img/logobg.gif') repeat-x; padding-bottom: 20px; padding-left: 0 ! important; }
.logobg1 { background: url('img/logo1.gif') top right no-repeat; padding: 0 ! important; }
.logobg1 DIV { text-align: center; padding: 10px 0 15px 0; }
.logobg1 DIV A { margin: 0 13px; }
.llogo { margin: 60px 0 40px 0; }
.menu { list-style: none outside; margin: 10px 0 0 0; color:#000000; font-weight: bold; font-size: 11px; }
.menu LI { margin: 0 0 9px 13px; }
.menu A { text-decoration: none; color:#000000; font-weight:bold; font-size:11px; text-transform:uppercase; }
.brd { border-top: 1px solid #e6e6e6; padding: 13px 0 0 13px; margin: 13px 0 11px 0 ! important; }
.submenu { list-style: none outside; margin: 0 0 0 35px; }
.submenu * { color:#3f3f3f; font-size:13px; text-decoration:none; }
.submenus {
	padding: 0 0 0 10px;
}
.submenu LI { margin: 2px 0; }
.red { color: red; }
.contacts { margin: 40px 0 0 30px; color: #44444d; }
.contacts DIV A { color: #000; font-weight: bold; }
.contacts *, .contacts { font-size: 11px; }

.w77 { width: 77%; background: #ECECEC; height: 269px; }
.kulogo, .bopi { position: relative; }
.kulogo IMG { position:absolute; top: -260px; left:0px; }
.bopi IMG { position:absolute; top: -69px; left: 0px; }

.orl { width: 345px ! important; }

.slogan DIV { text-align: right; background: url('img/bbg.png') no-repeat; width: 247px; height: 259px;  }
.slogan P { padding: 38px 33px 0 0; color:#C3C3C3; font-size:19px; font-family:YanusC,Arial;  }
.slogan SPAN { text-align:center; color:#FB9606; font-size:21px; font-weight:600; }
.slogan { background: url('img/rbg.gif') repeat-x; }
.w494 { width: 490px; }

.cnt { width: 65%; padding: 30px 25px 0px 30px;}
.cnta {text-decoration: none; color: #333;}
.nine a {text-decoration: none; color: #333;}
.cntright { padding: 30px 0 0 25px; }
.h1, H1, H4, .h4 { TEXT-ALIGN: center; color: #056c49; font-weight: bold; }
H4, .h4 { font-size: 13px; margin-top: 20px; }
H1 { font-size: 20px; font-weight: normal ! important; margin: 20px 0 10px 0; text-align: left; position: relative; z-index: 111; }
H1 * { font-size: 18px; color: #056c49; font-weight: normal ! important; }
H2, H3 { font-size: 15px; font-weight: bold; margin: 30px 0 15px 0; color: #056c49; }
H2.innn { font-weight: bold; margin: 8px 0 4px 0; color: #000; }
H5 { font-weight: bold; color: #000; background: url('img/list4.gif') top left no-repeat; padding-left: 10px;  width: 85%;  }
.black { font-size: 14px; font-weight: bold; margin: 30px 0 15px 0; color: #000000; }
ul.list { padding-left:0px; margin-left:0px; }
.inddd { font-size: 13px; font-weight: bold; margin: 20px 0 10px 0; color: #3f3f3f ! important; }

ul.list li {  list-style-image: url("img/list4.gif");  list-style-type : none; padding-left:0px; margin-left:10px; margin-bottom:5px; }


.gen li  { margin-left: 40px ! important; }
.more { text-align: right: margin-top: 10px ! important; }
.more A { font-size: 11px; }
.smm IMG { BORDER-RIGHT: #ff9a00 1px solid; BORDER-TOP: #ff9a00 1px solid; BORDER-LEFT: #ff9a00 1px solid; BORDER-BOTTOM: #ff9a00 1px solid }
.colright { float: right; margin-left: 6px; }
.colleft { float: left; margin-right: 6px; }

.news { margin:10px 0 30px 10px; width: 85%; clear: both; }
.date { color:#99999A; font-size:11px ! important; margin-bottom: 5px ! important; }
.news a { font-size: 11px; }
.cpr A { color:#3f3f3f; text-decoration: none; }
.cpr B { color: #000; }
.both { clear: both; }
.tpp { text-align: right; padding-right: 0 ! important; margin: 20px 0;  }
.tpp A { background: url('img/el-1.gif') no-repeat; padding: 3px 0 3px 30px; color: #B9B9BA;}

.cnt P { margin-bottom: 8px; }
.allico IMG { padding:30px 0 0 0; }
.allico { border-top: 1px solid #fff; text-align: left; }
.onecol, .tpp { border: none; padding-right: 100px; }

.ssmm { margin: 20px 0 0 0; }
.ssmm * { font-size: 11px; }
.ssmm TD { padding-right: 25px; }
.reff { margin-bottom: 35px; padding-bottom: 7px; border-bottom: 1px solid #fff; }


.head2{
vertical-align		:top;
background-color	:#FFFFFF;
font-size		:11px;
padding			:8px 4px;
font-weight		:bold;
border: 2px solid #ececec;
}

.table1{
padding			:8px 4px;
color			:#000000;
background-position	:bottom left;
vertical-align		:top;
background-color	:#F2F2F2;
border: 2px solid #ececec;
}

.hintro1 H3 { font-size: 20px; margin: 0; }
.hintro1 H1 { font-size: 16px; margin: 5px 0 20px 0; }

.content * { color: #000; }
.date { font-size: 14px; margin-top: 20px; margin-bottom: 0; }
.datee { margin-top: 5px; }

.altable TD { background: #f2f2f2; padding: 4px 7px; border: 2px solid #ececec; }
.altable * { font-size: 11px; }
.altable IMG { margin-top: 4px; }



.catal { margin-top: 30px; border-top: 2px solid #fff; }
.catal TD { padding: 10px 0; border-bottom: 2px solid #fff; }
.catal p a { font-weight: bold; }
.catal .list { margin-top: 15px; }
.catal .list a { font-size: 11px; }
.catal .img { width: 80px; padding-right: 20px; }


.catalgen * { font-size: 11px;}
.catalgen P { margin-top: 20px; }
.catalgen P A { color: #000; font-weight: bold; text-decoration: none; }
.catalgen LI { margin: 2px 0 2px 22px; }
.catalgen TD { background: #E0E4EA; width: 33%; padding: 8px }
.catalgen { margin-bottom: 0px; Border-top: white 1px solid; Border-bottom: white 1px solid; }

.head *, .table * { font-size: 11px; }
.head TD { padding: 5px;  TEXT-ALIGN: center; font-weight: bold; }
.sscc td { VERTICAL-ALIGN: middle; TEXT-ALIGN: center; padding: 6px 0; }
.sscc { MARGIN-TOP: 24px }
.sscc * { font-size: 11px; }

.pogr { width: 100%; }
.pogr TD { border-bottom: 2px solid #fff; padding: 10px 8px 10px 8px; }

.odd1 td {
	background:#deeae0;
}
.odd2 td {
	background:#c0d5c4;
}

td.head2, td.head2 P {
	font-weight:bold;
	background:white;
	color:black;
}

td.cat_td_white {
background-color:#ffffff;
font-weight:bold;
BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bababa 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 1px solid;

}

td.cat_td_2px {
BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; BORDER-LEFT: #bababa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 1px solid;
}

td.cat_td_2px_white {
background-color:#ffffff;
font-weight:bold;
BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; BORDER-LEFT: #bababa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 1px solid;
}

td.cat_td_5px {
BORDER-RIGHT: #bababa 1px solid; 
PADDING-RIGHT: 3px; 
PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #bababa 1px solid;
}

td.cat_td_5px_white {
background-color:#ffffff;
font-weight:bold;
BORDER-RIGHT: #bababa 1px solid; 
PADDING-RIGHT: 3px; 
PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #bababa 1px solid;
}


td.cat_td_left {
BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #bababa 1px solid;
}

td.head2 {
	font-weight:bold;
	background:white;
	color:black;
}


td.white {
background-color:#ffffff;
font-weight:bold;
}

.indint { border-right: 1px solid #fff; }
.hintro P, .hintro1 P { font-size: 14px; font-weight: bold ! important; text-align: left; margin: 0; color: #056c49;}

.news H3 { margin-bottom: 5px; color: #000; }
.news H3 { font-size: 12px; margin-top: 5px;}
.news P, .news ul { margin-bottom: 10px; color: #3f3f3f; }
.news P { font-size: 11px; }
.lopp li { margin-top: 0; margin-bottom: 0; }
.ban {
	width: 468px;
	margin-bottom: 10px;
	height: 150px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}
.mappo LI { font-size: 11px; }
.mappo UL LI A { font-weight: bold; }
.mappo UL LI { margin-top: 15px;  }
.mappo UL LI UL LI A { font-weight: normal; }
.mappo UL LI UL LI { margin-top: 5px; margin-bottom: 5px; }
.ast { color:#3f3f3f; }
.inh3 { margin-left: 40px; }
.inh3 H3 { color: #000; margin: 10px 0 5px 0; }
H4.red { text-align: left; }
.sukat TD { background: #f2f2f2; text-align: left;  vertical-align: middle ! important;}
.sukat TD IMG { MARGIN-TOP: 6px }
.anons { margin: 20px 0; }
.anons a { font-size: 16px; }





.submenus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: inherit;
	list-style-type: none;
	left: auto;
}
.colors, .colors a {
	color: #333333;
	background-image: none;
	overflow: visible;
	left: 10px;
	list-style-position: inside;
}
.bold, .bold a {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.bolditalic {
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.brr { text-decoration: none; color: #333; }
.sprd a { font-weight: bold; color: red; font-size: 13px; }
.ssdr { margin: 30px 300px 30px 30px; font-size: 11px; }
.ssdr a { color: #3f3f3f; font-size: 11px; }

.predl { margin: 40px 0;font-style: italic; clear: both; }
.predl table { border: 1px solid #fff; width: 100%; margin: 5px 0;}
.predl td { width: 33%; padding: 10px 5px; background: #d4d4d5; }
.predl ul * { font-size: 11px; }
.predl li { margin: 0 0 3px 30px;  }
.loro .colleft img { margin: 5px 15px 5px 0; }
.news .colleft img { margin: 5px 5px 0 0; }
.loro { padding: 10px 0; border-top: 1px solid #fff;  clear: both; }
.loro h4 { text-align: left; color: #3f3f3f; font-weight: bold; margin-bottom: 15px; margin-top: 10px; }
.loro li { padding-left: 50px ! important; }
.clboth { clear: both; }
.pogr a { cursor: pointer; }
.pogr .price {color: red; margin-top: 20px; }
.pogr span { font-size: 20px; }
.zajj { margin: 30px 0 50px 0 ! important; background:url('img/ico.gif') no-repeat; padding-left: 20px;}
.zajj, .zajj a { font-size: 16px; }
.zajj img { float: left; margin-right: 10px; }

.leftnews { margin: 15px; padding: 15px 15px 15px 25px; border: 1px solid #fff; }
.leftnews P, .leftnews ul { margin-bottom: 10px; color: #3f3f3f; }
.leftnews P, .leftnews li { font-size: 11px; padding: 0 ! important; }
.leftnews a { font-size: 11px; }
.leftnews h3 { color: #3f3f3f; font-size: 12px; margin: 0 0 10px 0; text-align: center;}
.bbl { font-weight: bold; }
.sutomore { padding: 0 0 0 30px; }
.sutomore img { padding: 5px 0 0 0;  }
.sutomore, .sutomore * { font-size: 11px; color: #333; }

.crawcraw td { width: 50%; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #fff; }
.crawcraw { width: 100%; border-top: 1px solid #fff; margin-top: 40px; }
.crawcraw .list a { font-size: 11px; }
.crawcraw .list { margin-bottom: 20px; }
.cscat td { width: 25%; padding: 0 5px 10px 5px; }
.regi a { text-decoration: none; color: #333; font-size: 12px; }