a:link, a:active, a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #ffcb08; text-decoration: none;}

BODY {margin: 0 0 0 0; font-size: 12px; color: #000000; background-color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
/*
	background-image: url(_/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
*/
	}
TD {color: #000000; font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {font-size: 12px; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC;}
H1 {font-size: 18px; color: #000000; margin-top:0px; margin-bottom:0px; font-weight: bold;}
H2 {font-size: 16px; color: #000000; margin-top:0px; margin-bottom:0px; font-weight: bold;}
H3, H4, H5, H6 {font-size: 14px; color: #000000; margin:0px; font-weight: normal;}
FORM {margin:0; padding:0;}
HR {color: #CCCCCC; height: 1px; width: 100%;}
.main {
	background-color:#FFFFFF;
	}
.mr20b {margin-bottom:20px;}
.pd20t {padding-top:20px;}
.pd30l {padding-left:30px;}
.pd30r {padding-right:30px;}

/*##################### ИНДЕКСНАЯ СТРАНИЦА ########################################################*/
.box_idx_logo {
	width:329px;
	height:329px;
	background-image: url(_/idx01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:middle;
	text-align:center;
	background-color:#FFCB08;
	}
.box_idx_pic {
	width:259px;
	height:329px;
	padding-left:20px;
	background-image: url(_/idx02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
.box_idx_top {
	height:329px;
	padding-right:30px;
	background-image: url(_/idx04.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align:bottom;
	text-align:right;
	}
.box_idx_intro {
	height:90px;
	background-image: url(_/tops02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:top;
	padding-right:193px;
	padding-bottom:50px;
	}
.box_idx_center {
	width:152px;
	height:50px;
	vertical-align:top;
	border-left: 1px solid #CCCCCC;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	}
.box_idx_center a:link, .box_idx_center a:active, .box_idx_center a:visited {color: #000000; text-decoration: none;}
.box_idx_center a:hover {color: #ffcb08; text-decoration: none;}
.box_idx_go {
	height:21px;
	vertical-align:middle;
	border-left: 1px solid #CCCCCC;
	padding-left:30px;
	padding-right:20px;
	padding-top:2px;
	background-image: url(_/idx_mn.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: normal;
	font-size:14px;
	}
.box_idx_go a:link, .box_idx_go a:active, .box_idx_go a:visited {color: #000000; text-decoration: none;}
.box_idx_go a:hover {color: #FFFFFF; text-decoration: none;}

/*##################### ВЕРХНЯЯ ШАПКА ########################################################*/
.top_logo {
	width:329px;
	height:139px;
	background-image: url(_/top01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:middle;
	text-align:center;
	background-color:#FFCB08;
	}
.top_pic {
	width:259px;
	height:139px;
	padding-left:20px;
	background-image: url(_/top02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
.top_slogan {
	height:139px;
	padding-right:30px;
	background-image: url(_/top04.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align:bottom;
	text-align:right;
	}
.top_intro {
	height:50px;
	background-image: url(_/tops03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:top;
	}

/*##################### ЦЕНТРАЛЬНЫЙ ТЕКСТ ########################################################*/
.text {
	vertical-align:top;
	border-left: 1px solid #CCCCCC;
	padding-left:30px;
	padding-right:30px;
	}
.grad {
	margin-bottom:10px;
	}
.banner {
	width:258px;
	vertical-align:top;
	background-image: url(_/brd01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}

/*##################### НИЖНИЙ ПОДВАЛ ########################################################*/
.footer_p1 {
	height:60px;
	background-image: url(_/ft05.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.footer_p2 {
	height:66px;
	background-image: url(_/ft06.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.footer_l {
	width:299px;
	height:30px;
	padding-left:30px;
	background-image: url(_/ft01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:middle;
	text-align:left;
	background-color:#FFCB08;
	font-size:10px;
	color:#ffeeae;
	}
.footer_l a:link, .footer_l a:active, .footer_l a:visited {color: #ffeeae; text-decoration: none;}
.footer_l a:hover {color: #000000; text-decoration: none;}
.footer_c {
	width:20px;
	height:30px;
	padding-left:20px;
	background-image: url(_/ft02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.footer_r {
	height:30px;
	padding-left:10px;
	background-image: url(_/ft03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size:10px;
	color:#cccccc;
	}
.footer_r a:link, .footer_r a:active, .footer_r a:visited {color: #cccccc; text-decoration: none;}
.footer_r a:hover {color: #000000; text-decoration: none;}
.footer_r1 {
	width:68px;
	height:30px;
	background-image: url(_/ft04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.footer_r2 {
	width:186px;
	height:30px;
	background-image: url(_/ft07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

/*##################### МЕНЮ ########################################################*/
.box_menu {
	width:152px;
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	}
.box_menu DIV.yes {
	width:100%;
	height:21px;
	padding-left:10px;
	padding-top:3px;
	background-image: url(_/mn_y.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size:14px;
	margin-bottom:10px;
	}
.box_menu DIV.yes a:link, .box_menu DIV.yes a:active, .box_menu DIV.yes a:visited {color: #000000; text-decoration: none;}
.box_menu DIV.yes a:hover {color: #FFFFFF; text-decoration: none;}
.box_menu DIV.no {
	width:100%;
	height:21px;
	padding-left:0px;
	padding-top:3px;
	background-image: url(_/mn_n.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size:14px;
	margin-bottom:10px;
	}
.box_menu DIV.no a:link, .box_menu DIV.no a:active, .box_menu DIV.no a:visited {color: #000000; text-decoration: none;}
.box_menu DIV.no a:hover {color: #ffcb08; text-decoration: none;}
.box_menu DIV.line {
	height:10px;
	border-bottom: 1px solid #ffcb08;
	}
.box_menu .news {
	color:#888888;
	font-size:11px;
	}
.box_menu .news a:link, .box_menu .news a:active, .box_menu .news a:visited {color: #888888; text-decoration: none;}
.box_menu .news a:hover {color: #000000; text-decoration: none;}
.box_menu .news P {
	margin-top:5px;
	margin-bottom:0px;
	}
.box_menu DIV.submenu {
	width:100%;
	padding-left:10px;
	font-size:12px;
	margin-bottom:20px;
	}

