body {margin: 0;color: #000000;}
a.menu:active {text-decoration:none;}
a.menu:visited {text-decoration:none;}
a.menu:link {text-decoration:none;}
a.menu:hover {text-decoration:none;}

a.line:active {text-decoration:underline;}
a.line:visited {text-decoration:underline;}
a.line:link {text-decoration:underline;}
a.line:hover {text-decoration:none;}

a.un_line:active {text-decoration:none;}
a.un_line:visited {text-decoration:none;}
a.un_line:link {text-decoration:none;}
a.un_line:hover {text-decoration:underline;}

a {
    text-decoration: underline;
    font-size: 11px;
    font-family: arial;
    color: #2F57A1;
}
a:hover {
    text-decoration: none;
}
/* share42 */
.share42 {
	padding:10px;
	text-align:right;
}
.share42 span {
	position:relative;
	top:-3px;
	padding:0 5px 0 0;
	font-size:11px;
	color:#666;
}
td, span, font, li {
    font-size: 11px;
    font-family: arial;
    color: #000000;           
}

input, textarea, select, option {
    font-size: 11px;
    font-family: arial;
    color: #000000;           

    border:1px solid;
    border-color:#C6C6C6;
    background-color: #FFFFFF;
}

div {
    font-size: 11px;
    font-family: arial;
}
p {
    font-size: 11px;
    font-family: arial;
    margin-top:5px;
    margin-bottom:5px;
}

b {
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
}

.input_text {
    border:1px solid;
    border-color:#C6C6C6;
    background-color: #FFFFFF;
    font-size: 11px;
    font-family: arial;
    color: #9C9C9C;
}

.search {
    font-size: 11px;
    font-family: arial;
    color: #ffffff;
    cursor:hand;
}
.insearch {
    font-size: 11px;
    font-family: arial;
    color: #000000;
    cursor:hand;
}

.btn_padding {
     padding-top:6px;
     padding-bottom:6px;
     padding-left:14px;
     padding-right:9px;
}
.lang_bg {
    background-image: url(../img/lang_bg.gif);
    background-position: center top;
    background-repeat: no-repeat;
    width:28px;
}
.lang {
    font-size: 11px;
    font-family: arial;
    color: #ffffff;
}

.menu_border {
    border: 1px solid;
    border-color:#8F080C;
}
.menu_top {
    border-top: 1px solid;
    border-color:#8F080C;
}

.menu_padding {
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:3px;
}
.submenu {
    font-size: 11px;
    font-family: arial;
    color: #2F57A1;
    cursor:hand;
    text-decoration:underline;
}
.menu_ico_bg {
    background-image: url(../img/menu_ico_bg.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding-left:6px;
    padding-right:6px;
    background-color:#8F080C;
}
.menu_padding_1 {
    padding-left:6px;
    padding-right:6px;
}

.ico_border {
    border-bottom: 1px solid;
    border-color:#c6c6c6;
}

.top_text_bg {
    background-image: url(../img/top_text_bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height:109px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px;
    background-color:#970C11;
    font-size: 11px;
    font-family: arial;
    color: #ffffff;
}

.publicity_border {
    border-bottom: 1px solid;
    border-color:#EFEFEF;
}

.publicity {
    font-size: 11px;
    font-family: arial;
    color: #9C9C9C;
}

.today_bg {
    background-image: url(../img/today_bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height:33px;
    padding-top:4px;
    padding-bottom:7px;
    padding-left:10px;
    padding-right:10px;
    font-size: 11px;
    font-family: arial;
    color: #ffffff;
}

.white {color: #ffffff;}

.block_bg_g {
    background-image: url(../img/block_bg_g.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
.block_bg_left {
    background-image: url(../img/block_bg_left.gif);
    background-position: left top;
    background-repeat: repeat-y;
}
.block_bg_right {
    background-image: url(../img/block_bg_right.gif);
    background-position: left top;
    background-repeat: repeat-y;
}
.block_btm_bg {
    background-image: url(../img/block_btm_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.left_menu {
    font-size: 11px;
    font-family: arial;
    color: #B4202D;
}

.books_img {
    background-image: url(../img/books_img.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.press_img {
    background-image: url(../img/press_img.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.books_padding {
     padding-top:7px;
     padding-bottom:7px;
     padding-left:10px;
     padding-right:10px;
}
.press_title_bg {
    background-image: url(../img/press_title_bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 14px;
    font-family: arial;
    color: #ffffff;
    font-weight: bold;
}

.news_bg_g {
    background-image: url(../img/news_bg_g.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.block_title {
    font-size: 14px;
    font-family: arial;
    color: #ffffff;
    font-weight: bold;
    padding-left:10px;
}
.proposal_img {
    background-image: url(../img/proposal_img.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.kadry_img {
    background-image: url(../img/kadry_img.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.today_right_bg {
    background-image: url(../img/today_right_bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.intervu {
    font-size: 14px;
    font-family: arial;
    color: #2F57A1;
}
.foot_img {
    background-image: url(../img/foot_img.gif);
    background-position: right top;
    background-repeat: no-repeat;
}

.foot_right_bg {
    background-image: url(../img/foot_right_bg.gif);
    background-position: left top;
    background-repeat: repeat-y;
}
.foot_top_bg {
    background-image: url(../img/foot_top_bg.gif);
    background-position: left top;
    background-repeat: repeat-y;
}
.foot_cnt_bg {
    background-image: url(../img/foot_cnt_bg.gif);
    background-position: left top;
    background-repeat: repeat-y;
}

.copyright {
    font-size: 10px;
    font-family: arial;
    color: #ffffff;
}

.calendar_border {
    border: 1px solid;
    border-color:#2F57A1;
}

.holiday {
    font-size: 11px;
    font-family: arial;
    color: #9C0F16;
}
.task {
    font-size: 11px;
    font-family: arial;
    color: #c6c6c6;
}

.ins_publicity_border {
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-color:#EFEFEF;
}
.ico_menu_border {
    border-left: 1px solid;
    border-color:#c6c6c6;
}
.navigation_border {
    border-top: 1px solid;
    border-left: 1px solid;
    border-color:#c6c6c6;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
}
.navigation_bg {
    background-image: url(../img/navigation_bg.gif);
    background-position: left top;
    background-repeat: repeat-y;
}
.navigation_top_bg {
    background-image: url(../img/gray.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.content_title {
    font-size: 18px;
    font-family: arial;
    color: #8F080C;
}
.content_padding {
    padding-left:15px;
    padding-right:15px;
}
.print_border {
    border-left: 1px solid;
    border-color:#c6c6c6;
}
.print {
    font-size: 11px;
    font-family: arial;
    color: #8A8A8A;
}

.razdel_title {
    font-size: 18px;
    font-family: arial;
    color: #010101;
}
.pager_border {
    border-left: 1px solid;
    border-color:#c6c6c6;
}
.clndr_border {
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color:#c6c6c6;
}

.width {width:210px;}

h1 {
    font-size: 18px;
    font-family: arial;
    color: #8F080C;
    margin:0px;
}

h1.articletitle {
    font-size: 14px;
    font-family: arial;
    color: #2F57A1;
    margin:0px;
}

.bb {border-bottom:1px solid; border-color:#000000;}
/*--------------------------------------------------------------*/
.w-list_shop_vs {
	margin:0 5px;
}
.tit_vs {
	font-size:11px;
	/* text-transform:uppercase; */
	text-align:center;
}
.bnr_vs {
	display:block;
	width:148px;
	height:16px;
	margin:0 auto;
	background:url('../img/shvs.gif') no-repeat;
}
.list_shop_vs {
	width:auto;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
}
.list_shop_vs li {
	list-style-type:none;
	overflow:hidden;
	_height:1%;
	margin:10px 0;
}
.list_shop_vs img {
	float:left;
	width:62px;
	border:1px solid #ddd;
	margin:0 8px 0 0;
}
.list_shop_vs .h1 {
	margin:0;
	padding:0;
	font-size:11px;
}
.list_shop_vs .h1 a {
	color:#2F57A1;
}
