BODY {margin: 10px 0px 0px 0px; background-color: #ffffff;}
html,body{height:100%;}
Table, tr, td {vertical-align: top;}
div#left {width: 220px; margin-right: 20px; border: 0px solid red; }

div#left_but {margin: 0px 0px 0px 23px;}
/*
div#left_but a.a1{ display: block; width: 197px; height: 22px;
background-image : url(../img/but_b3.gif);	background-repeat : no-repeat; background-position: left top;
font: 15px 'Arial Narrow'; color: #5591cd; text-decoration: none; padding: 0px 0px 0px 15px;
font-weight: bold; border: 0px solid green;}
div#left_but a.red{ display: block; width: 197px; height: 22px;
background-image : url(../img/but_b3.gif);	background-repeat : no-repeat; background-position: left top;
font: 15px 'Arial Narrow'; color: #ab1717; text-decoration: none; padding: 0px 0px 0px 15px;
font-weight: bold; border: 0px solid green;}
div#left_but  a.a1:hover, div#left_but a.red:hover{ display: block; width: 197px; height: 22px;
background-image : url(../img/but_b4.gif);	background-repeat : no-repeat; background-position: left top;
font: 15px 'Arial Narrow'; color: #ffffff; text-decoration: none;  font-weight: bold; padding: 0px 0px 0px 15px; border: 0px solid red;}

div#left_but  a.hov{ display: block; width: 197px; height: 22px;
background-image : url(../img/but_b4.gif);	background-repeat : no-repeat; background-position: left top;
font: 15px 'Arial Narrow'; color: #ffffff; text-decoration: none;  font-weight: bold; padding: 0px 0px 0px 15px; border: 0px solid red;}*/

div#left_but a.a1{ display: block; width: 197px; height: 22px;
background-image : url(../img/but_b3.gif);	background-repeat : no-repeat; background-position: left top;
font: 15px sans-serif; color: #5591cd; text-decoration: none; padding: 1px 0px 0px 15px;
font-weight: bold; border: 0px solid green;}
div#left_but a.red{ display: block; width: 197px; height: 22px;
background-image : url(../img/but_b3.gif);	background-repeat : no-repeat; background-position: left top;
font: 15px sans-serif; color: #ab1717; text-decoration: none; padding: 1px 0px 0px 15px;
font-weight: bold; border: 0px solid green;}
div#left_but  a.a1:hover, div#left_but a.red:hover{ display: block; width: 197px; height: 22px;
background-image : url(../img/but_b4.gif);	background-repeat : no-repeat; background-position: left top;
font: 15px sans-serif; color: #ffffff; text-decoration: none;  font-weight: bold; padding: 1px 0px 0px 15px; border: 0px solid red;}

div#left_but  a.hov{ display: block; width: 197px; height: 22px;
background-image : url(../img/but_b4.gif);	background-repeat : no-repeat; background-position: left top;
font: 15px sans-serif; color: #ffffff; text-decoration: none;  font-weight: bold; padding: 1px 0px 0px 15px; border: 0px solid red;}

div#left_but .lv2 {border: 0px solid red; margin: 0px 0px 5px 5px; padding: 10px 0px 10px 0px;; background-color: #f2f2f2;}
/*div#left_but .lv2 {border: 0px solid red; margin: 0px 0px 5px 5px; padding: 10px 0px 10px 0px;; background-color: #f2f2f2;}*/
div#left_but .lv2 p{margin: 0px 0px 15px 0px; border: 0px solid red;}
div#left_but .lv2 a {font: 12px sans-serif,Tahoma; color: #2c4464; text-decoration: underline; display: block; margin: 0px 0px 0px 0px; height: auto;  padding: 5px 15px 5px 15px;}
div#left_but .lv2 a:hover {font: 12px sans-serif,Tahoma; color: #b92b2b; text-decoration: underline;
display: block; margin: 0px 0px 0px 0px; height: auto;  padding: 5px 15px 5px 15px; background: #dedede;}
div#left_but .lv2 a.hov2 {font: 12px sans-serif,Tahoma; color: #b92b2b; text-decoration: underline;
display: block; margin: 0px 0px 0px 0px; height: auto;  padding: 5px 15px 5px 15px; background: #dedede;}

div#news {font: 11px Tahoma; color: #acadaf; border: 0px solid red;  width: 150px; height: 322px; margin-right: 23px;
overflow: hidden;}
div#news a{font: 11px Tahoma; color: #276fb7; text-decoration: underline;}
div#news a:hover{font: 11px Tahoma; color: #276fb7; text-decoration: none;}
div#news .zag{font: 22px Tahoma; color: #273744; margin: 10 0 10 0px;}
div#news .zag a{font: 11px Tahoma; color: #69737c; text-decoration: underline;}
div#news .zag a:hover{font: 11px Tahoma; color: #69737c; text-decoration: none;}

div#nav {font: 10px Tahoma; color: #8e969d;}
div#nav a{font: 10px Tahoma; color: #276fb7; text-decoration: underline;}
div#nav a:hover{font: 10px Tahoma; color: #276fb7; text-decoration: none;}

div#opros, div#opros table {font: 11px Tahoma; color: #66747f;  margin-left: 30px;
overflow: hidden;}
div#opros .zag{font: 22px Tahoma; color: #273744; margin: 10 0 10 0px;}
div#opros .zag a{font: 11px Tahoma; color: #69737c; text-decoration: underline;}
div#opros .zag a:hover{font: 11px Tahoma; color: #69737c; text-decoration: none;}


div#block {clear: both; border: 0px solid red; width: 900px; overflow: hidden;}
div#block div.zag1, div#block div.zag1 a, div#block div.zag1 a:hover {font: 22px Tahoma; color: #286db2; text-decoration: underline;}
div#block .zag2, div#block .zag2 a, div#block .zag2 a:hover {font: 22px Tahoma; color: #87d011; text-decoration: underline;}
div#block .zag3, div#block .zag3 a, div#block .zag3 a:hover {font: 22px Tahoma; color: #e14c11;  text-decoration: underline;}
div#block .cols {width: 300px; font: 11px Tahoma; color: #6b727a; float: left; overflow: hidden;}
div#block .ar { margin: 10 10 0 0px; }
div#block .br {border-left: 1px dashed #cbcbcb; padding: 10 10 0 10px; }

div#new {width: 100%; clear: both;}
div#block1  div.zag1 {font: 24px Tahoma; color: #84d010; margin-bottom: 15px; }
div#block1  div.zag1 a {font: 24px Tahoma; color: #84d010; text-decoration: underline;}
div#block1  div.zag1 a:hover {font: 24px Tahoma; color: #84d010; text-decoration: none;}
div#block1  div.zag2 {font: 24px Tahoma; color: #276fb7; margin:0px; margin-bottom: 15px; }
div#block1  div.zag2 a{font: 24px Tahoma; color: #276fb7; margin:0px; text-decoration: underline;}
div#block1  div.zag2 a:hover{font: 24px Tahoma; color: #276fb7; margin:0px; text-decoration: none;}
div#block1  div.zag4 {font: 24px Tahoma; color: #276fb7;}
div#block1  div.zag3 {font: 24px Tahoma; color: #e14c11; margin-bottom: 15px; }
div#block1  div.zag3 a{font: 24px Tahoma; color: #e14c11;  text-decoration: underline;}
div#block1  div.zag3 a:hover{font: 24px Tahoma; color: #e14c11;  text-decoration: none;}
div#block1 .cols {width: 30%; font: 11px Tahoma; color: #6b727a; float: left;}
div#block1 .ar { margin: 10 10 0 0px; }
div#block1 .br {border-left: 1px dashed #cbcbcb; padding: 10 10 0 10px; }

div#center {border: 0px solid red; margin: 0px 50px 30px 0px; width: 900px; text-align: justify;}
div#center, div#center table.ttx {font: 11px Tahoma; color: #676e74;}
div#center table.ttx td {border-top: 1px solid #cbcbcb;}
div#center .zag1 {font: 16px sans-serif, Tahoma; color: #4d5b67; font-weight: bold; text-align: left;}
div#center .zag2 {font: 21px sans-serif, Tahoma; color: #242e37; margin: 0 0 10 0px;}
div#center .zag3 {font: 13px sans-serif, Tahoma; color: #4d5b67; font-weight: bold;}
div#center img.i1 {border: 1px solid #cbcbcb;}
div#center a{font: 11px Tahoma; color: #737983; text-decoration: underline;}
div#center a:hover{font: 11px Tahoma; color: #737983; text-decoration: none;}
div#center table {font: 11px Tahoma; color: #676e74;}

div#center1 {font: 11px Tahoma; color: #676e74; border: 0px solid red; margin: 0px 10px 30px 0px; text-align: justify;}
div#center1 a{font: 11px Tahoma; color: #737983; text-decoration: underline;}
div#center1 a:hover{font: 11px Tahoma; color: #737983; text-decoration: none;}


table#bt {font: 10px Tahoma !important; color: #ffffff;}
table#bt td.nh {background: #f2f2f2;}
table#bt td.hov {background-color: #69737c; background-image : url(../img/point4.gif);
background-repeat : no-repeat; background-position: center bottom; color: #fff;}
table#bt a{font: 10px Tahoma; color: #717274; text-decoration: underline; display: block;}
table#bt a:hover{font: 10px Tahoma; color: #717274; text-decoration: none;}

table#bt2 td {text-align: center; }
/*table#bt2 tr.but td{font: 10px Tahoma; color: #a6adb3; font-weight: bold; background-color: #69737c; padding: 15px;}*/
table#bt2 tr.but td{font: 10px Tahoma; color: #a6adb3; background-color: #69737c; padding: 15px;}
table#bt2 tr.nn td {height: 4px;}
table#bt2 a{font: 10px Tahoma; color: #ffffff; text-decoration: none; display: block;}
table#bt2 a:hover{font: 10px Tahoma; color: #ffffff; text-decoration: underline;}
table#bt2 td.hov {background-image : url(../img/point5.gif);
background-repeat : no-repeat; background-position: center 40px;}

div#footer {	width: 100%;	height: 125px; background-color: #f0f1f3;
background-image : url(../img/d1.gif);	background-repeat : repeat-x;	overflow: hidden; }

div#footer .txt {font: 11px Tahoma; color: #69737c; padding: 40 10 0 40px;}
div#footer .txt a{font: 11px Tahoma; color: #276fb7; text-decoration: underline;}
div#footer .txt a:hover{font: 11px Tahoma; color: #276fb7; text-decoration: none;}
div#footer .txt span {color: #a8a8aa;}
div#footer .txt a.kom{font: 11px Tahoma; color: #a8a8aa; text-decoration: underline;}
div#footer .txt a.kom:hover{font: 11px Tahoma; color: #a8a8aa; text-decoration: none;}

div.search input.tex {border: 1px solid #b9b9b9; font: 11px Tahoma; color: #69737c; height:20px; padding: 2px; width: 128px;}

div#ban1 {width: 188px; border-top: 1px solid #e5e5e5; margin: 0px 0px 0px 23px; background-image : url(../img/bl1_0.gif);
background-repeat : repeat-y; background-position: top; overflow: hidden;}
div#ban1 div {margin: 10 8 10 10px;}
div#ban1 a{display: block; font: 15px Tahoma; color: #ab1717; text-decoration: underline;}
div#ban1 img.i1 {margin-bottom: -15px;}

div#ban2 {width: 149px; border-top: 1px solid #e5e5e5; margin: 0px 0px 0px 23px; background-image : url(../img/bl2_0.gif);
background-repeat : repeat-y; background-position: top; overflow: hidden;}
div#ban2 div {margin: 10 8 10 5px;}
div#ban2 a{display: block; font: 15px Tahoma; color: #ab1717; text-decoration: underline;}
div#ban2 img.i1 {margin-bottom: -15px;}

#winveit {
	border: solid 1px #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
	background-color: #be0404;
	width: 100px;
	height: 19px;
	padding: 5px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma;
	display: none;
}

div.block_top { margin-top: 20px; margin-left: 70px; float: left; border: 0px solid red; font-family: Tahoma; color : #1b9cc6; font-size : 11px; font-weight: bold; }

table.cat_tbl {
	width: 600px;
	border-collapse: collapse;
	margin-bottom: 30px;
}

table.cat_tbl td { text-align: right; }
table.cat_tbl td,
table.cat_tbl th {
	border: 1px solid #e5e5e5;
	padding: 3px;
	vertical-align: middle;
}

table.cat_tbl th {
	background-color: #69737c;
	color: #fff;
	padding: 5px;
}

table.cat_tbl tr.hov {
	background-color: #f2f2f2;
}

#hintbox{ position:absolute; top: 0; background-color: lightyellow; width: 150px; padding: 3px; border:1px solid #787878; font:normal 11px Verdana; line-height:18px; z-index:100; border-right: 2px solid #787878; border-bottom: 2px solid #787878; visibility: hidden; }
a.hintanchor { padding-left: 8px; padding-right: 8px; font-family: Tahoma; font-size: 12px; color: #395182; text-decoration: none; vertical-align: middle; }
a.hintanchor:hover { padding-left: 8px; padding-right: 8px; font-family: Tahoma; font-size: 12px; color: #395182; text-decoration: underline;}


/* INPUT AND TEXTAREA */
input.inp_text, textarea.inp_text {padding-left: 3px; padding-right: 3px; color: #434343; border: 1px solid #b9b9b9;}
input.inp_text { width: 250px; height: 22px; font: 11px tahoma; color: #6b727a; padding-top: 3px;}
textarea.text, textarea.inp_text { padding-left: 3px; font: 11px tahoma; padding-right: 3px; color: #6b727a; }
input.inp_text_err,
textarea.inp_text_err{ padding-left: 3px; padding-right: 3px; vertical-align: middle; border: 1px solid #f43e3e; vertical-align: middle; color: #434343; background: white url('/js/images/bg_input_text_errs.png') top left repeat-x; }
input.inp_text_err { width: 250px; height: 22px; }

div.regbutton {text-align: right; padding: 5px 37px 5px 0px;}
img.image { border: none; vertical-align: middle; }

/* ÊÎÐÇÈÍÀ */
table.basket_table {width: 100%; font: 11px Tahoma; color: #929292; margin-bottom: 15px;}
table.basket_table td {font: 11px Tahoma; color: #929292; padding: 5px 10px 5px 0px; vertical-align: middle; border-bottom: 1px solid #c0c0c0;}
table.basket_table td a{font: 11px Tahoma; text-decoration: underline;}
table.basket_table td a:hover{font: 11px Tahoma; text-decoration: none;}
table.basket_table td.zag1 {padding: 15px 0px 5px 0px; font: 14px Tahoma; color: #484848;  border: 0px;}
table.basket_table td.zag2 {padding: 7px 8px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0;}
table.basket_table td.zag3 {padding: 10px 0px 0px 0px; font: 11px Tahoma; color: #484848;  border: 0px;}
table.basket_table td.zag4 {padding: 7px 0px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0; text-align: center;}
table.basket_table td.t1 { text-align: center; padding: 5px 0px 5px 0px;}
table.basket_table td span{font: 11px Tahoma; color: #929292; }
table.basket_table td.zag3 span{font: 14px Tahoma; color: #929292; tt1}

/* LOADING-BOX */
#loading-box {display: none; font-family: Verdana; font-size: 11px; height:50px; padding:10px; text-align:center; background:#fff; border:1px solid #000; position: absolute; z-index: 100; }
#loading-box a {text-decoration: none; font-weight: bold; color: #484848; }
#loading-text {font-weight:bold; color: #000; text-align: center; padding-bottom: 7px;}


#login{padding: 10px 0px 10px 20px; font: 12px Tahoma; color: #6b727a; border: 1px solid #e5e5e5; margin: 0px 0px 0px 23px; width: 166px;}
#login a{font: 11 Tahoma; color: #6b727a; text-decoration: underline;}
#login a:hover{text-decoration: none;}
.level{font: 11px Tahoma; color: #6b727a; font-weight: bold; margin-top: 3px; }
.level a{font: 11px Tahoma; color: #6b727a; font-weight: bold; text-decoration: underline;}
.level a:hover{text-decoration: none;}

#level_right{padding-top: 5px; margin-bottom: 5px; text-decoration: none;}
#level_right a{font: 14px Tahoma; color: #6b727a; font-weight: bold; text-decoration: none; border: 1px outset #b9b9b9; padding: 0px 5px 0px 5px;}
#level_right a:hover{text-decoration: none;}

.mar{margin: 5px 0px 0px 0px;}
.mar2{margin-top: 10px;}

input.button{
border-top:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-right:1px solid #5c5c5c;
border-bottom:1px solid #5c5c5c;
font-weight:bold;
color:#6b727a;
background-color:#fff;
}

p,div,tr,td,table{
color:#66747f;
font-size:11px;
}

a{
color:#66747f;
font-size:11px;
}

p.form{
margin:0px;
color:#1b9cc6;
font-family:tahoma;
font-size:19px;
font-weight:bold;
}