/************************

Recomended class names
.logo
.slogan
.top_menu
.left_menu
.pager
.current
.date
.content

Recomended HTML-elements with styles
.content TH
.content TD
.pager A

************************/

/* General section for all sites */
UL, LI, OL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

LI {
	MARGIN-BOTTOM: 4px;
}

BODY, TABLE, INPUT, TEXTAREA, SELECT, BUTTON {
	FONT: 13px Arial; /* !!! */
	COLOR: #333333; /* !!! */
}

INPUT, TEXTAREA, SELECT, BUTTON {
	BACKGROUND-COLOR: #FFFFFF; /* !!! */
}

BODY {
	BACKGROUND: url('/images/body_bg.gif') top left repeat-x #ffffff;
}

A {
	COLOR: #ef5001; /* !!! */
	TEXT-DECORATION: underline; /* !!! */
}

A:hover {
	TEXT-DECORATION: none; /* !!! */
}

A.none {
	COLOR: #333333;
	TEXT-DECORATION: none !IMPORTANT;
}
A.none:hover {
	COLOR: #333333;
	TEXT-DECORATION: none !IMPORTANT;
}

.content A.none {
	TEXT-DECORATION: underline !IMPORTANT;
}
.content A.none:hover {
	TEXT-DECORATION: underline !IMPORTANT;
}

.megabig {
	COLOR: #000000;
	FONT: normal 24px Arial;
}

/* Most useful classnames */
INPUT.text {
	BORDER: 1px solid #bcb9ad;
	FONT-SIZE: 12px;
	WIDTH: 165px;
	HEIGHT: 19px;
}

TEXTAREA {
	BORDER: 1px solid #bcb9ad;
	FONT-SIZE: 12px;
	WIDTH: 100%; 
	HEIGHT: 100px;
}

INPUT.button {
	BACKGROUND: #ef5001;
	COLOR: #fff;
	BORDER: none;
}

SELECT {
	MARGIN: 2px 0px;
	FONT: normal 11px Tahoma;
}

.path {
	MARGIN-BOTTOM: 14px;
}
.path, .path A, .path SPAN {
	FONT-SIZE: 90%;
}

* html .ie_png
{
   WIDTH: expression(this.firstChild.width);
   HEIGHT: expression(this.firstChild.height);
   CURSOR: pointer;
   FILTER: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.firstChild.src + "', sizingMethod='image')");

   BACKGROUND: expression("transparent url(" + this.firstChild.src.replace(".png", ".gif") + ") no-repeat");
   BACKGROUND: none !important;
}

* html .ie_png IMG
{
	BEHAVIOR: expression(this.style.visibility = "hidden");
}

/* STYLE */

TABLE.base {
/*	BACKGROUND: url('/images/left_top.jpg') top left no-repeat;*/
	BACKGROUND: url('/images/top_left_tetko.jpg') top left no-repeat;
}


TD.logo A {
	POSITION: absolute;
	MARGIN: 21px 0px 0px 147px;
}

TABLE.top TD {
	VERTICAL-ALIGN: middle;
}
.mini_menu A {
	MARGIN: 0 15px;
	FONT-SIZE: 10px;
}

.adress {	
	FONT: normal 11px Arial;
}

.adress B {
/*	MARGIN-RIGHT: 5px;*/
	FONT-SIZE: 22px;
}

.top_menu TD {
	PADDING: 2px 7px;
}
}.top_menu IMG {
	MARGIN-RIGHT: 2px;
}

.top_menu A {
	FONT: bold 12px Arial;
	COLOR: #ffffff;
}

.top_menu TD {
	VERTICAL-ALIGN: middle;
}

.left_column {
	PADDING: 157px 12px 0 0;
}

.right_column {
	PADDING: 0 0 0 15px;
}

.content {
	PADDING: 12px 0 30px 0;
	WIDTH: 510px;
}

.content TABLE.text {
	BORDER: 1px solid #DADADA;
	WIDTH: 100%;
}

.content TABLE.text, .content TABLE.text TD, .content TABLE.text TH {
	BORDER: 1px solid #DADADA;
}

.content TABLE.text TD, .content TABLE.text TH {
	PADDING: 4px 7px;
}

.content TABLE.text TR.grey {
	BACKGROUND-COLOR: #ECEBE7;
}

.content TABLE.text TH {
	BACKGROUND-COLOR: #23A042;
	COLOR: #ffffff;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}

DIV.bord H2 {
	BACKGROUND-COLOR: #f3f2ef;
	TEXT-ALIGN: left;
	FONT: bold 14px Arial;
	COLOR: #000000;
}

DIV.pages {
	MARGIN-BOTTOM: 10px;
}

.messages {
	WIDTH: 500px;
	MARGIN: 6px 0;	
}

.messages H3 {
	MARGIN-BOTTOM: 10px;
	FONT: 12px arial;
	COLOR: #333333;
}
.messages H3 A {
	FONT-WEIGHT: bold;
	COLOR: #f26924;
}

.messages TD.dates {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle
}
.messages TD.dates DIV {
	FONT-SIZE: 11px;	
}
.messages TD.dates DIV IMG {
	MARGIN: 1px 0;
}

.messages TD.text {
}

.messages .title {
	PADDING-RIGHT: 2px;
	TEXT-ALIGN: right;
	COLOR: #999999;
	WHITE-SPACE: nowrap;
}

.messages .light {
	FONT: 11px arial;
	COLOR: #666666;	
}

.messages TD.order, .messages TD.order A {
	FONT-WEIGHT: bold;
}

.one_order {
	FLOAT: right; 
	MARGIN: 7px 10px 0 0;
}

.one_remind {
	FLOAT: right; 
	MARGIN-TOP: 9px;
}

DIV.li {
	BACKGROUND: url('/images/punkt.gif') top left no-repeat;
	PADDING-LEFT: 12px;
	WIDTH: 220px;
	MARGIN-TOP: 20px;
}

.index LI {
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 12px;
	BACKGROUND: url('/images/punkt.gif') top left no-repeat;
	DISPLAY: block;
	MARGIN-BOTTOM: 10px;
}

A.bullet_link {
	BACKGROUND: url('/images/left.gif') top left no-repeat;
	LINE-HEIGHT: 17px;
	PADDING-LEFT: 10px;
	MARGIN: 6px 0px;
}

.left_menu A {
	BACKGROUND: url('/images/left.gif') top left no-repeat;
	DISPLAY: block;
	CLEAR: both;
	WIDTH: 188px;
	LINE-HEIGHT: 17px;
	FONT-SIZE: 12px;
	PADDING-LEFT: 10px;
	MARGIN: 6px 0px;
}

.left_green_menu {
	MARGIN: 30px 0px;
}

.left_green_menu A {
	FONT: bold 12px Arial;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.left_green_menu A:hover {
	TEXT-DECORATION: underline;
}

.lectors {
	BORDER: 1px solid #d9d7cf;
	PADDING: 14px;
}

.lectors A {
	FONT: bold 12px Arial;
	COLOR: #138301;
}

.lectors DIV {
	CLEAR: both;
	MARGIN-TOP: 15px;
}

.lectors DIV IMG {
	FLOAT: left;
	MARGIN-RIGHT: 10px;
}

A.all {
	FONT: normal 11px Arial;
	COLOR: #534b33;
}

.weather {
	MARGIN: 5px 0 12px 0;
	FONT-SIZE: 10px;
}

.weather TD {
/*	VERTICAL-ALIGN: bottom;*/
	PADDING: 5px 0 0 10px;
}

.weather TD IMG {
	POSITION: absolute;
	MARGIN: -2px 0 0 5px;
}

.search {
	BACKGROUND-COLOR: #dedcd5;
	PADDING: 11px;
	MARGIN-BOTTOM: 17px;
}

.search INPUT.text {
	BORDER: 1px solid #bcb9ad;
	FONT-SIZE: 12px;
	WIDTH: 165px;
	HEIGHT: 19px;
}

.search_date {
	PADDING: 0 10px;
	MARGIN-BOTTOM: 17px;
}

.search_date TABLE {
	FONT: normal 12px Arial;
/*	MARGIN-LEFT: 15px;*/
	MARGIN-BOTTOM: 20px;
	WIDTH: 180px;
}

.search_date TABLE A {
	TEXT-DECORATION: none;
	COLOR: #333333;
}

.search_date TABLE TH {
	FONT: normal 11px Tahoma;
	COLOR: #f05000;
}

.search_date TABLE TD {
	BORDER: 1px solid #fff;
	TEXT-ALIGN: center;
	COLOR: #d7d8d2;
}

.search_date TABLE TD.or  {
	BACKGROUND-COLOR: #f26924;
	COLOR: #ffffff;
}
.search_date TABLE TD.or A {
	COLOR: #ffffff;
}

.search_date TABLE TD.gr  {
	BACKGROUND-COLOR: #e6e5e0;
	COLOR: #ffffff;
}

.search_date TABLE TD.gn  {
	BACKGROUND-COLOR: #23a041;
	COLOR: #ffffff;
}
.search_date TABLE TD.gn A {
	COLOR: #ffffff;
}
.search_date TABLE TD.black {
	COLOR: #000000 !important;
}

.search_date TABLE SELECT {
	BORDER: 1px solid #9c9c9c;
	FONT: normal 11px Tahoma;
	COLOR: #696969;
	VERTICAL-ALIGN: absmiddle;
}

TD.bot_menu {
	VERTICAL-ALIGN: middle;
	BACKGROUND-COLOR: #eae9e5;
	COLOR: #c3bba5;
	TEXT-ALIGN: right;
}

TD.bot_menu A {
	FONT: normal 12px Arial;
	COLOR: #7c766e;
	TEXT-DECORATION: none;
	MARGIN: 0px 11px;
}

TD.bot_menu A:hover {
	TEXT-DECORATION: underline;
}

.footer {
	FONT: normal 11px Arial;
	COLOR: #7c766e;
}

.footer TD {
	VERTICAL-ALIGN: middle;
	PADDING: 0px 14px;
}

.footer TD IMG {
	MARGIN-LEFT: 9px;
}

.green {
	COLOR: #23a041 !important;
}

.orange {
	COLOR: #fd5501 !important;
}

.form TH {
	PADDING: 5px 3px;
	FONT-WEIGHT: normal;
	COLOR: #666666;	
	TEXT-ALIGN: right;
}

.form TD {
	PADDING: 5px 3px;
}

.form TD .light {
	FONT: 11px arial;
	COLOR: #999999;
}

.search_result LI {
	MARGIN-BOTTOM: 7px;
}

.search_result A {
	COLOR: #333333 !important;
	TEXT-DECORATION: none;
}

.search_result A:hover {
	TEXT-DECORATION: underline;
}

.print {
	FLOAT: right;
	TEXT-DECORATION: none;
	MARGIN-TOP: 3px;
}

.print:hover {
	TEXT-DECORATION: underline;
}

