html,body {
	background-color: #D7E8F7;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	height: 100%;
}

.maintb {
	height: 100%;
}

.td_slogan {
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
}

.txt_mmenu {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.txt_opis_main {
	font-size: 10px;
	color: #999;
}

.txt_mmenu:hover {
	font-size: 14px;
	color: #27618F;
	font-weight: bold;
}
.txt_smenu {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.txt_smenu:hover {
	font-size: 12px;
	color: #666;
}


.input_flat {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 15px;
}
.input_poisk{
	border: none;
	display: inline;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	color: #FFF;
	font-weight: bold;
	background-color: #D2E4F0;
	background-image: url(img/btn_poisk.gif);
	width: 30px;
	height: 33px;
	font-size: 9px;
	cursor: pointer;
}

.txt_lmenu {
	color: #333;
	text-decoration: none;
	display: block;
	height: 19px;
	width: 180px;
	vertical-align: middle;
	padding-top: 3px;
}
.txt_lmenu:hover {
	background-color: #D7E8F7;

}
.td_catalog:hover {
	background-color: #D7E8F7;

}
.txt_lmenu_select {
	background-color: #D7E8F7;
	color: #333;
	text-decoration: none;
	display: block;
	height: 19px;
	width: 180px;
	vertical-align: middle;
	padding-top: 3px;
}

.txt_lmenu_delim {
	background-color: #CCC;
	height: 1px;
}
.txt_lmenu_td {
	height: 20px;
	vertical-align: middle;
}


.td_main_body {
	background-color: #d7e8f7;
}
.td_main_head {
	background-color: #D7E8F7;
}
.m_box_ll {
	background-color: #d7e8f7;
	background-image: url(img/main_box_ll.gif);
	width: 40px;
	background-repeat: repeat-y;
}
.m_box_lt {
	background-color: #d7e8f7;
	background-image: url(img/main_box_lt.gif);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}
.m_box_rt {
	background-color: #d7e8f7;
	background-image: url(img/main_box_rt.gif);
	height: 40px;
	width: 40px;
	background-repeat: no-repeat;
}
.m_box_tt {
	background-color: #d7e8f7;
	background-image: url(img/main_box_tt.gif);
	height: 40px;
	background-repeat: repeat-x;
}
.m_box_rr {
	background-color: #d7e8f7;
	background-image: url(img/main_box_rr.gif);
	width: 40px;
	background-repeat: repeat-y;
}
.m_box_bb {
	background-color: #d7e8f7;
	background-image: url(img/main_box_bb.gif);
	height: 40px;
	background-repeat: repeat-x;
}
.m_box_lb {
	background-color: #d7e8f7;
	background-image: url(img/main_box_lb.gif);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}
.m_box_rb {
	background-color: #d7e8f7;
	background-image: url(img/main_box_rb.gif);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}
.m_box_bg {
	background-color: #FFF;
}
.i_box_ll {
	background-color: #d7e8f7;
	background-image: url(img/input_box_ll.gif);
	width: 10px;
	background-repeat: repeat-y;
	height: 20px;
}
.i_box_lt {
	background-color: #d7e8f7;
	background-image: url(img/input_box_lt.gif);
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}
.i_box_rt {
	background-color: #d7e8f7;
	background-image: url(img/input_box_rt.gif);
	height: 10px;
	width: 10px;
	background-repeat: no-repeat;
}
.i_box_tt {
	background-color: #d7e8f7;
	background-image: url(img/input_box_tt.gif);
	height: 10px;
	background-repeat: repeat-x;
}
.i_box_rr {
	background-color: #d7e8f7;
	background-image: url(img/input_box_rr.gif);
	width: 10px;
	background-repeat: repeat-y;
}
.i_box_bb {
	background-color: #d7e8f7;
	background-image: url(img/input_box_bb.gif);
	height: 10px;
	background-repeat: repeat-x;
}
.i_box_lb {
	background-color: #d7e8f7;
	background-image: url(img/input_box_lb.gif);
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}
.i_box_rb {
	background-color: #d7e8f7;
	background-image: url(img/input_box_rb.gif);
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}
.i_box_bg {
	background-color: #FFF;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.rules_help_left {
	background-image: url(img/rules_help_left.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 5px;
}
.rules_help_right {
	background-image: url(img/rules_help_right.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 5px;
}

.rules_help_bg {
	background-image: url(img/rules_help_center.gif);
	background-repeat: repeat-x;
	height: 20px;
	color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
	vertical-align: middle;
}

.bline_left {
	background-image: url(img/bline_left.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 4px;
}
.bline_right {
	background-image: url(img/bline_right.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 4px;
}

.bline_bg {
	background-image: url(img/bline_center.gif);
	background-repeat: repeat-x;
	height: 30px;
	color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
}
.but_red_left {
	background-image: url(img/but_red_left.gif);
	height: 35px;
	width: 5px;
	background-repeat: no-repeat;
}
.but_red_right {
	background-image: url(img/but_red_right.gif);
	height: 35px;
	width: 5px;
	background-repeat: no-repeat;
}
.but_red_bg {
	background-image: url(img/but_red_center.gif);
	height: 35px;
	background-repeat: repeat-x;
	color: #FFF;
	padding-left: 3px;
	padding-right: 3px;
}
.but_blue_left {
	background-color: #FFF;
	background-image: url(img/but_blue_left.gif);
	height: 35px;
	width: 5px;
	background-repeat: no-repeat;
}
.but_blue_right {
	background-color: #FFF;
	background-image: url(img/but_blue_right.gif);
	height: 35px;
	width: 5px;
	background-repeat: no-repeat;
}
.but_blue_bg {
	background-color: #FFF;
	background-image: url(img/but_blue_center.gif);
	height: 35px;
	background-repeat: repeat-x;
	color: #FFF;
	padding-left: 3px;
	padding-right: 3px;
}
.but_green_left {
	background-color: #FFF;
	background-image: url(img/but_green_left.gif);
	height: 35px;
	width: 5px;
	background-repeat: no-repeat;
}
.but_green_right {
	background-color: #FFF;
	background-image: url(img/but_green_right.gif);
	height: 35px;
	width: 5px;
	background-repeat: no-repeat;
}
.but_green_bg {
	background-color: #FFF;
	background-image: url(img/but_green_center.gif);
	height: 35px;
	background-repeat: repeat-x;
	color: #FFF;
	padding-left: 3px;
	padding-right: 3px;
}
.txt_bbmenu {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.txt_bbmenu:hover {
	font-size: 12px;
	color: #27618F;
	font-weight: bold;
}
.txt_bsmenu {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.txt_bsmenu:hover {
	font-size: 12px;
	color: #27618F;
}
.txt_white {
	color: #FFF;
}
.comment_box_tt {
	background-image: url(img/comment_box_tt.gif);
	background-repeat: repeat-x;
	height: 10px;
	width: 518px;
}
.comment_box_ll {
	background-image: url(img/comment_box_ll.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.comment_box_bg {
	background-image: url(img/comment_box_bg.gif);
	width: 500px;
}
.comment_box_rr {
	background-image: url(img/comment_box_rr.gif);
	background-repeat: repeat-y;
	width: 8px;
}
.comment_box_bb {
	background-image: url(img/comment_box_bb.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 518px;
}
.comment_box_white_tt {
	background-image: url(img/comment_box_white_tt.gif);
	background-repeat: repeat-x;
	height: 10px;
	width: 489px;
}
.comment_box_white_ll {
	background-image: url(img/comment_box_white_ll.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.comment_box_white_bg {
	background-image: url(img/comment_box_white_bg.gif);
	width: 469px;
}
.comment_box_white_rr {
	background-image: url(img/comment_box_white_rr.gif);
	background-repeat: repeat-y;
	width: 8px;
}
.comment_box_white_bb {
	background-image: url(img/comment_box_white_bb.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 489px;
}
.txt_blue {
	color: #60A3DF;
}
.comment_text {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	width: 495px;
	background-image: url(img/comment_text.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.comment_del {
	color: #FFF;
	background-image: url(img/comment_del.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color:transparent;
	cursor: pointer;
}

.comment_buton {
	background-image: url(img/comment_buton.gif);
	width: 171px;
	height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color:transparent;
	cursor: pointer;
}


.txt_red {
	color: #F00;
}

.txt_comment_author {
	font-size: 12px;
}
.top_login_left {
	background-image: url(img/top_login_left.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 8px;
}
.top_login_button {
	background-image: url(img/top_login_centr.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: bold;
	color: #FFF;
	height: 35px;
	background-color:transparent;
	cursor: pointer;
	margin-bottom:3px;
}
.top_login_input {
	background-image: url(img/top_login_input.gif);
	height: 28px;
	width: 145px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.top_login_right {
	background-image: url(img/top_login_right.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 8px;
}
.top_login_centr {
	background-image: url(img/top_login_centr.gif);
	background-repeat: repeat-x;
	height: 38px;
}
.but_blue_small_left {
	background-image: url(img/but_blue_small_left.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 3px;
}
.but_blue_small_center {
	background-image: url(img/but_blue_small_center.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	font-weight: bold;
}
.but_blue_small_right {
	background-image: url(img/but_blue_small_right.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 3px;
}
