html, body {background-color:#ffffff;}
html, body, form {height:100%;}
html, body, form, a, p, span, div{margin:0; padding:0;}
body {font-family:Tahoma; font-size:11px; color:#000000; border:0;}
a {cursor:pointer;}
p {
	font-family: Tahoma;
	font-size: 11px;
	color: #2d1012;
	text-align: justify;
	padding-bottom: 13px;
}

table {font-family:Tahoma; font-size:11px; color:#000000;}
td {vertical-align:top;}
img {border:0;}
button {background:transparent; border:0}
input {background-color:#fff;font-family:Tahoma; font-size:12px; color:#4a2c0d;}
.w_25 {width:25%}
.w_50 {width:50%}
.w_ {width:100%}
.wh_ {width:100%; height:100%;}
.h_ {height:100%}
.w_1 {width:1px}
.h_1 {height:1px}
.w_0 {width:0}
.h_0 {height:0}
.tonk_ {width:0; height:0; font-size:1px; line-height:0px;}
.tonk_w {height:0; font-size:1px; line-height:0px;}
.tonk {font-size:1px; line-height:0px;}
.t_ .t1 {border:1px solid #000;}
.t_ .t1 td {border:1px solid #000;}
.t_ .t1 div {border:1px solid #f00;}
.left_col {
	width: 193px;
	padding-bottom: 28px;
}
.center_col {
	background-image: url(cont_bg_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.right_col {
	width: 222px;
	background-image: url(cont_bg_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.zag_bg {
	width: 100%;
	height: 27px;
	background-image: url(zag_fon.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.zag {
	width: 375px;
	background-image: url(zag.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.zag {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #4e4f50;
	padding-left: 42px;
	padding-right: 42px;
}
.m_s {
	padding-top: 6px;
	padding-right: 13px;
}
.o_m {
	padding-top: 6px;
	padding-right: 13px;
}

.sled {
	text-align: right;
	padding-right: 41px;
	font-family: Tahoma;
	font-size: 11px;
	color: #5b5f66;
	padding-left: 120px;
	background-image: url(sled_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 4px;
}
.sled a{
	color: #5b5f66;
	font-weight: bold;
	text-decoration: none;
}
.sled a:hover{
	color: #5b5f66;
	font-weight: bold;
	text-decoration: underline;
}
.e_m {
	padding-right: 41px;
	padding-top: 8px;
}

.pdl {
	width: 100%;
	background-image: url(pdl_fon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.pdl_right {
	width: 222px;
	height: 45px;
	background-image: url(pdl_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #d4e9bd;
	text-align: right;
	padding-right: 16px;
	padding-top: 16px;
}
.pdl_right a{
	color: #d4e9bd;
	text-decoration: none;
}
.pdl_right a:hover{
	color: #d4e9bd;
	text-decoration: underline;
}
.sled_bg {
	position:absolute;
	left:193px;
	top:268px;
	width:49px;
	height:40px;
	z-index:1;
	background-image: url(sled_bg_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.cont_bg {
	background-image: url(cont_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
	width: 100%;
}
.img_br {
	border: 1px solid #616263;
}
.img_bg {
	background-image: url(img_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	padding-right: 2px;
	padding-bottom: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.cont_txt {
	padding-top: 18px;
	padding-left: 45px;
	padding-right: 30px;
}
.menu_ {
	width: 100%;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 20px;
}
.menu_ td{
	background-image: url(menu_td_fon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_ div{
	padding-left: 50px;
	padding-top: 4px;
	height: 23px;
}
.menu_ a{
	display: block;
	height: 23px;
	width: 100%;
	background-image: url(menu_a_fon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #7c7d7e;
	text-decoration: none;
}
.menu_ a:hover{
	display: block;
	height: 23px;
	width: 100%;
	background-image: url(menu_a_fon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #67c008;
	text-decoration: none;
}
.menu_2 {
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #616263;
}
.menu_2 td{
	background-image: url(menu_2_hover.gif);
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.menu_2 div{
	padding-left: 60px;
	padding-top: 4px;
	height: 22px;
}
.menu_2 a{
	display: block;
	height: 22px;
	width: 100%;
	background-image: url(menu_2_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #569b0c;
	text-decoration: none;
}
.menu_2 a:hover{
	display: block;
	height: 22px;
	width: 100%;
	background-image: url(menu_2_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #616263;
	text-decoration: none;
}
.menu_3 {
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: lighter;
	color: #616263;
}
.menu_3 td{
	background-image: none;
	height: 20px;
	padding-left: 66px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu_3 a{
	background-image: none;
	color: #569b0c;
	text-decoration: none;
	display: inline;
	height: 20px;
}
.menu_3 a:hover{
	color: #272727;
	text-decoration: none;
	display: inline;
	background-image: none;
	height: 20px;
}
.zag_new_m_l {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #616263;
	height: 30px;
	background-image: url(zag_new_m_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-left: 20px;
}
.new_zag {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7f7f7f;
}
.new_zag a{
	color: #569b0c;
	text-decoration: none;
}
.new_zag a:hover{
	color: #569b0c;
	text-decoration: underline;
}
.new_txt {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #878585;
	text-align: justify;
}
.new_txt2 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #2d1012;
	text-align: justify;
}


.new_pad_l {
	padding-left: 19px;
	padding-top: 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	padding-bottom: 6px;
}
.new_pad_c {
	padding-bottom: 18px;
	padding-top: 6px;
}

.locus {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #626364;
	text-align: right;
	padding-right: 18px;
	width: 120px;
	padding-top: 19px;
}
.atil {
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #878585;
	padding-left: 8px;
}
.atil a{
	color: #878585;
	text-decoration: none;
}
.atil a:hover{
	color: #878585;
	text-decoration: underline;
}
.menu_r {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #569b0c;
	width: 100%;
}
.menu_r td{
	text-align: right;
	height: 20px;
	background-image: url(menu_R_td.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: solid 1px #e8e8e8;
}
.menu_r a{
	color: #7c7d7e;
	height: auto;
	width: 214px;
	display: block;
	background-image: url(menu_R_a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
}
.menu_r a:hover{
	color: #569b0c;
	background-image: url(menu_R_td.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: auto;
	width: 214px;
}
.menu_r div{
	padding-right: 42px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.zag_new_m_r {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #616263;
	padding-left: 32px;
	padding-right: 24px;
	background-image: url(zag_bg_grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-bottom: 6px;
}
.j_m {
	height: 18px;
	width: 165px;
	margin-left: 32px;
	padding-left: 10px;
	margin-top: 12px;
	margin-bottom: 7px;
	font-family: Tahoma;
	font-size: 11px;
	color: #6a6a6a;
	border: 1px solid #6a6a6a;
}
.anchor {
	position:absolute;
	left:-1px;
	top:-1px;
	width:1px;
	height:1px;
	z-index:2;
}.tel {
	font-family: Tahoma;
	font-size: 11px;
	color: #6a6a6a;
	padding-left: 36px;
	padding-bottom: 6px;
}
.voting {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #569b0c;
	padding-top: 10px;
	padding-bottom: 8px;
}
.vot_txt {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.bot_ {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #569b0c;
	text-decoration: underline;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 105px;
	margin-top: 7px;
}
.bot_2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #569b0c;
	text-decoration: underline;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 2px;
}
.bot_3 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #7c7d7e;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
}
.new_zag_center {
	width: 100%;
	background-color: #ededed;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #616263;
}
.n_z_l {
	width: 1px;
	background-image: url(new_zag_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.n_z_r {
	width: 1px;
	background-image: url(new_zag_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pad_new {
	padding-right: 32px;
	padding-left: 42px;
}
.new_br {
	width: 100%;
	margin-top: 18px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.send_pad {
	padding-right: 32px;
	padding-bottom: 28px;
	padding-left: 42px;
	padding-top: 14px;
}

.sending {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #569b0c;
}
.set_inp {
	height: 17px;
	width: 236px;
	border: 1px solid #676767;
	margin-left: 8px;
	margin-top: 6px;
	margin-bottom: 8px;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #2d1012;
	padding-left: 5px;
}
.grup_zag {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #569b0c;
	width: 1px;
	text-align: right;
	padding-right: 17px;
	vertical-align: middle;
}
.img_fon_color {
	background-color: #cacbcb;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 16px;
	margin-bottom: 8px;
}
.line_bg {
	background-image: url(line_hr.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.new_ss {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #569b0c;
}
.new_ss a{
	color: #c7c7c7;
	text-decoration: none;
}
.new_ss a:hover{
	color: #569b0c;
	text-decoration: none;
}
.tov_zag {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #569b0c;
	padding-bottom: 7px;
}
.price {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2d1012;
	vertical-align: middle;
}
.feature {
	font-family: Tahoma;
	font-size: 11px;
	color: #2d1012;
	margin-top: 13px;
}
.feature td{
	height: 18px;
	padding-right: 18px;
}
.l_k {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2d1012;
}
.inp_l_k {
	height: 17px;
	width: 205px;
	border: 1px solid #808080;
	margin-bottom: 7px;
	margin-left: 5px;
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #2d1012;
}

.style1 {color: #569b0c}
.style2 {color: #56a700}
.style3 {
	color: #656565;
	padding-bottom: 6px;
	display: block;
}
.style4 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #499002;
	padding-bottom: 10px;
	display: block;
}
.style5 {
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #656565;
}
.new_zag {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #569b0c;
}
.new_zag a{
	color: #569b0c;
	text-decoration: none;
}
.new_zag a:hover{
	color: #569b0c;
	text-decoration: underline;
}
.weekday {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #616263;
	text-align: right;
}
.sp {
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #56ad00;
	width: 100%;
	background-color: #EDEDED;
	font-weight: bold;
}
.sp a{
	color: #2d1012;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: lighter;
	text-decoration: none;
}
.sp a:hover{
	color: #56ad00;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	font-weight: lighter;
}
.tab_zak {
	width: 100%;
}
.tab_zak th{
	padding-bottom: 8px;
	font-family: Tahoma;
	font-size: 11px;
	color: #2e2e2e;
}
.tab_zak td{
	font-family: Tahoma;
	font-size: 11px;
	color: #656565;
}
.tab_zak div{
	border: 1px solid #808080;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.total {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2e2e2e;
	text-align: right;
}
.inp_note {
	height: 190px;
	width: 70%;
	border: 1px solid #808080;
}
.inp_reg {
	height: 17px;
	width: 210px;
	border: 1px solid #808080;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #656565;
	padding-left: 10px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.reg {
	font-family: Tahoma;
	font-size: 11px;
	color: #656565;
}
.reg td{
	text-align: right;
}
.zv {
	font-family: Tahoma;
	color: #ff0000;
	padding-top: 5px;
	font-size: 13px;
}
.k_s {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0b0a07;
}
.k_s a{
	color: #0b0a07;
	text-decoration: none;
}
.k_s a:hover{
	color: #0b0a07;
	text-decoration: underline;
}
.k_s td{
	background-image: url(str_k_s.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 14px;
	line-height: 20px;
}
.k_s2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #569b0c;
}
.k_s2 a{
	color: #569b0c;
	text-decoration: none;
}
.k_s2 a:hover{
	color: #569b0c;
	text-decoration: underline;
}
.k_s2 td{
	background-image: none;
	padding-left: 22px;
}
.k_s3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #656565;
}
.k_s3 a{
	color: #656565;
	text-decoration: none;
}
.k_s3 a:hover{
	color: #656565;
	text-decoration: underline;
}

/* -- */

.pad
{
	padding:0 30 0 45;
	width:50%;
}
.pad_br
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #e8e8e8;	
}

.basketlink {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	padding-right: 15px;
	
}

.basketlink a{
	color: #ffffff;


}
