IMG {
	border: none;
}
TABLE.h-mnu TD.bg A {
	font-size: 10px;
	color: #FFF;	
	font-weight: bold;
}
TABLE.h-mnu TD.bg A IMG {
	margin-right: 3px
}

/* Под меню */
DIV.sub-menu { width: 100%; padding-left: 15px !important; background: #FFF; border-bottom: none !important; }
DIV.sub-menu SPAN { padding: 1px 0 0px 12px; text-indent: -12px; font-weight: bold; display: block; color: #2A4E98 !important; }
DIV.sub-menu SPAN A { color: #2A4E98 !important; font-weight: normal; font-size: 11px; text-decoration: underline !important; }
DIV.sub-menu SPAN IMG { margin-right: 5px !important; }

.bg {
	background-color: #E9EFFA;
}
DIV.vote {
	background-color: #E9EFFA;
	height: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
}
DIV.news TD DIV.small-cnt {
	text-align: justify;

}
DIV.way {
	font-size: 11px;
	color: #B1B1B1;
	padding-bottom: 3px;

}
DIV.way A, DIV.way A:active, DIV.way A:visited {
	color: #B1B1B1;
	text-decoration: underline;
}
DIV.quick, DIV.sub-mnu-items DIV.quick {
	padding: 2px 3px 2px 0;
	width: 100%;
}
DIV.sub-mnu-items {
	padding-top: 0px;
	padding-bottom: 26px;
}
DIV.sub-mnu-items DIV {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 10px;
	border-bottom: 1px solid ;
}
DIV.sub-mnu-items DIV A, DIV.sub-mnu-items DIV A:active, DIV.sub-mnu-items DIV A:visited {
	color: #FFF;
	text-decoration: none;
}
DIV.sub-mnu-items DIV.sel {
	background-color: #FFF;
	background-image: url(img/vnut_sub_mnu_it_s_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #DE0A0A;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 10px;

}
DIV.sub-mnu-items DIV.sel IMG, DIV.sub-mnu-items DIV IMG {
	margin-right: 9px;
}
DIV.sub-mnu-brd {
	background-image: url(img/vnut_sub_mnu_brd.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	padding-top: 55px;
	padding-left: 15px;
	vertical-align: top;



}
DIV.sub-mnu-pic {
	background-image: url(img/vnut_left_main_bez.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	height: 267px;
}
TABLE.k TD {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 2px;
	border-bottom: 1px solid #E9EFFA;

}
TABLE.k TD.k-list {
	padding-left: 16px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 80%;
}
TABLE.shop-list {
	margin-bottom: 10px;
}
TABLE.shop-list TD.right {
	padding-top: 1px;

}
TABLE.shop-list TD.left {
	padding-top: 2px;
	font-size: 80%;
}
TABLE.kat-tov {
	margin: 10px 0 5px;
}
TABLE.kat-tov TD, TABLE.kat-tov TH {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 10px;
	font-size: 80%;
}
TABLE.kat-tov TH {
	color: #123276;
	background-color: #E9EFFA;
	font-weight: normal;
	text-align: left;
}
TABLE.kat-tov TD.pd, TABLE.kat-tov TH.pd {
	padding: 0;
}
TABLE.table2 {
	border-right: 1px solid #2A4E98;
	border-top: 1px solid #2A4E98;
	margin-top: 10px;
	margin-bottom: 10px;
}
TABLE.table2 TD {
	border-left: 1px solid #2A4E98;
	border-bottom: 1px solid #2A4E98;
	padding: 2px 5px;
}
TABLE.bt {
	border-top: 4px solid #2A4E98;
	border-right: 1px solid #2A4E98;
}
TABLE.bt TD {
	background-color: #E9EFFA;
}
TABLE.table {
	background-image: url(img/d_bl_px.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin-top: 10px;
	margin-bottom: 10px;


}
TABLE.table TH {
	background-color: #2A4E98;
	background-image: url(img/table_hdr_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 2px solid #FFF;
	font-weight: bold;
	color: #FFF;
	padding: 4px;


}
TABLE.table TD {
	padding: 2px 5px;
	border-left: 1px solid #2A4E98;
	border-bottom: 1px solid #2A4E98;
}
TABLE.table TD P, TABLE.table TH P {
	margin: 0px;
	padding: 0px;
}
TABLE.cam {
	margin: 10px;
}
TABLE.cam TD {
	background-color: #E9EFFA;
	padding-top: 15px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-left: 18px;
}
TABLE.pd TD {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 10px;


}
TABLE.cont {
	margin: 10px;
	border: solid #2A4E98;
	border-width: 1px 0px 0px 1px;
}
TABLE.cont TD {
	border: solid #2A4E98;
	border-width: 0px 1px 1px 0px;
	background-color: #E9EFFA;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	vertical-align: top;
}
TABLE.cont TD IMG {
	margin-right: 8px;
	border: solid #6075A1;
	border-width: 1px;
}
TABLE.cont TD A IMG {
	border: solid #6075A1;
	border-width: 1px;
}
TABLE.anonsi {
	margin-bottom: 20px;
}
TABLE.anonsi TD.img {
	border-left: 5px solid #EC1616;
	background-color: #FFF;
}
TABLE.anonsi TD.text {
	background-color: #FFF;
	font-size: 11px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 4px;
}
TABLE.copyright A {
	color: #6075A1;
}
TABLE.copyright A:active {
	color: #6075A1;
}
TABLE.copyright A:visited {
	color: #6075A1;
}
TABLE.copyright DIV.softmajor {
	color: #6075A1;
	padding-top: 7px;
	padding-bottom: 14px;
	padding-left: 8px;
	font-size: 11px;


}
TABLE.copyright DIV.small-cnt {
	padding-top: 2px;
	padding-left: 8px;
	font-size: 11px;


}
TABLE.bot TD.left {
	border-left: 6px solid #EC1616;
}
TABLE.bot TD.right {
	border-top: 13px solid #2A4E98;
	background-image: url(img/vnut_sub_mnu_brd.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 11px;
	color: #22468F;
	padding-top: 8px;
	padding-right: 25px;
	padding-bottom: 22px;
	padding-left: 20px;
}
TABLE.bot TD.right A, TABLE.bot TD.right A:active, TABLE.bot TD.right A:visited {
	color: #22468F;
}
TABLE.sub-mnu {
	background-color: #2A4E98;
	background-image: url(img/vnut_sub_mnu_bg.gif);
	background-repeat: repeat;
	background-position: left top;


}
TABLE.main TD.brd {
		background-color: #FFF;
}
TABLE.main TD.left-bez-menu {
	background-image: url(img/vnut_left_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
TABLE.main TD.left {
}
TABLE.main TD.content {
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 20px;
	color: #123276;
}
TABLE.main TD.content DIV.map H2 {
	padding-bottom: 0;
}
TABLE.main TD.content DIV.map UL {
	padding-top: 0;
}
TABLE.main TD.content INPUT.medium {
	width: 220px;
}
TABLE.main TD.content TEXTAREA.wide {
	width: 100%;
}
TABLE.main TD.content TEXTAREA.medium-x {
	width: 300px;
}
TABLE.main TD.content TD {
	color: #123276;
}

TABLE.main TD.content H1 {
	padding-bottom: 20px;
}
TABLE.main TD.content H2 {
	padding-top: 4px;
	padding-bottom: 10px;
}
TABLE.main TD.content P {
	padding-top: 6px;
	padding-bottom: 6px;

}
TABLE.main TD.content DIV.small-cnt DIV {
	font-size: 85%;
}

TABLE.top {
	background-color: #FFF;

}
TABLE.top TD.left {
	background-image: url(img/logo_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;


}
TABLE.top TD.right {
	background-image: url(img/vnut_logo_right_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
TABLE.h-mnu-items TD.not-sel {
	background-image: url(img/h_mnu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
TABLE.h-mnu-items TD.sel {
	background-image: url(img/h_mnu_bg_s.gif);
	background-repeat: repeat-x;
	background-position: left top;


}
TABLE.h-mnu TD.bg {
	background-image: url(img/h_mnu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
INPUT.kol {
	width: 40px;
}
UL.shop {
	list-style-position: outside;
	list-style-image: url(img/shop_mrk.gif);
	list-style-type: square;
	margin: 0px;
	padding: 0 0 0 15px;
}
UL.shop UL {
	list-style-position: outside;
	list-style-image: url(img/shop_mrk.gif);
	list-style-type: square;
	padding-top: 1px;	
}
LI.sel {
	list-style-position: outside;
	list-style-image: url(img/shop_mrk_s.gif);

}
UL.shop LI {
}

BODY {
	background-color: #E9EFFA;

}
TD, TH {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 85%;
}
SPAN.shop {
	color: #DF0707;
}
