* { font: 13px Tahoma,Arial,sans-serif; margin: 0; padding: 0; }
BODY { background: #CACACC; color:#3f3f3f; }
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-color: #056C49;
	background-image: url(images/logobg1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.logobg2 {
	width: 1%;
	background-color: #4F4F4F;
	background-image: url(images/logobg3.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.logobg3 {
	width: 20%;
	padding-bottom: 20px;
	padding-left: 0 ! important;
	background-color: #CACACC;
	background-image: url(images/logobg.gif);
	background-repeat: repeat-x;
}
.logobg1 {
	padding: 0 ! important;
	background-image: url(images/logo1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.logobg1 DIV { text-align: center; padding: 10px 0 15px 0; }
.cart {
	margin-bottom: -2px;
	margin-left: 30px;
	margin-top: 4px;
}
.cart_text {
	color: #3f3f3f;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.llogo { margin: 60px 0 40px 0; }
.menu {
	list-style: none outside;
	color:#000000;
	font-weight: bold;
	font-size: 11px;
}
.menu_l {
	list-style: none outside;
	color:#3f3f3f;
	font-weight: bold;
	font-size: 11px;
}
.menu LI { margin: 0 0 9px 13px; }
.menu_l  LI { margin: 0 0 9px 13px; }
.menu A {
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
.menu_l  A {
	text-decoration: none;
	color:#3f3f3f;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

.pageSeparator {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.brd {
	border-top: 1px solid #e6e6e6;
	padding: 13px 0 0 13px;
	margin: 13px 0 11px 0 ! important;
	font-weight: bold;
	font-size: 18px;
}
.submenu { list-style: none outside; margin: 0 0 0 35px; }
.search {
	font-size: 10px;
}
.submenu * { color:#3f3f3f; font-size:13px; text-decoration:none; }
.submenus {
	padding: 0 0 0 10px;
}
.submenu LI { margin: 2px 0; }
.red { color: red; }
.contacts {
	color: #44444d;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.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_down  {
	text-align: left;
	width: 247px;
	height: 60px;
}
.slogan_up  {
	text-align: left;
	width: 247px;
	height: 235px;
	padding-left: 10px;
	background-image: url(images/bbg.png);
	background-repeat: no-repeat;
}
.slogan P {
	color:#C3C3C3;
	font-size:19px;
	font-family:YanusC,Arial;
	padding-top: 5px;
	padding-right: 33px;
	padding-bottom: 0;
	padding-left: 0;
}
.slogan SPAN { text-align:center; color:#FB9606; font-size:21px; font-weight:600; }
.slogan {
	background-image: url(images/rbg.gif);
	background-repeat: repeat-x;
}
.w494 { width: 490px; }

.cnt {
	width: 100%;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.cnta {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: 24px; 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: 14px; 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;
	padding-left: 10px;
	background-image: url(images/list4.gif);
	background-repeat: no-repeat;
}
.black { font-size: 14px; font-weight: bold; margin: 30px 0 15px 0; color: #000000; }
ul.list { padding-left:0px; margin-left:0px; }

ul.list li {
	list-style-image: url(images/list4.gif);
	list-style-type : none;
	padding-left:0px;
	margin-left:10px;
	margin-bottom:5px;
}
.list A { text-decoration: none; color:#3f3f3f; }

ul.gen li, ul.gen li * { font-size:13px; }
.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-top:20px; width: 170px; }
.date { color:#99999A;font-size:0.8em; }
.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 {
	padding: 3px 0 3px 30px;
	color: #B9B9BA;
	background-image: url(images/el-1.gif);
	background-repeat: no-repeat;
}

.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 *, .reff, .reff * { 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 H1 { font-size: 17px; font-weight: bold ! important; margin-top: 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 *, .catal * { font-size: 11px; }
.altable IMG { margin-top: 4px; }
.catal TD { vertical-align: middle; padding: 10px 0; }
.catal IMG { vertical-align: middle; float: left; }
.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; }
.table { VERTICAL-ALIGN: middle; TEXT-ALIGN: center; }
.sscc { MARGIN-TOP: 24px }
.sscc *, .pogr TD, .pogr TD * { font-size: 11px; }

.pogr TD { border-top: 1px solid #fff; background: #f2f2f2; padding: 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;}

.anons H3, .news H3 { margin-bottom: 5px; color: #000; }
.news H3 { font-size: 12px; margin-top: 5px;}
.news P { margin-bottom: 5px; }
.ban {
	width: 468px;
	margin-bottom: 10px;
	height: 150px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}
.anons P, .anons A, .news P, .news A { font-size: 11px; }
.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; }
.sukat TD IMG { MARGIN-TOP: 6px }






.submenus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: inherit;
	list-style-type: none;
	left: auto;
}
.colors {
	color: #333333;
	background-image: none;
	overflow: visible;
	left: 10px;
	list-style-position: inside;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.bolditalic {
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.brr { text-decoration: none; color: #333; 
}
.login
{ font-size:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}
.70
{ width: 80%;}
.pad
{ padding-left: 30px; }