/*
Theme Name: Untitled
Theme URI: 
Description: Artisteer-generated theme
Version: 1.0
Author: 
Author URI: 
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/

/* begin Page */

/* Generated with Artisteer version 2.1.0.16090, file checksum is AFF72313. */

body{margin: 0 auto;	padding: 0;	background-color: #ffffff;font-family: Arial, Helvetica, Sans-Serif;  font-size: 14px;  font-style: normal;  font-weight: normal;  color: #000000;}
.Main{	position: relative;	width: 100%;	left: 0;	top: 0;}
.PageBackgroundSimpleGradient{	position: absolute;	background-image: url('images/Page-BgSimpleGradient.jpg');	background-repeat: repeat-x;	top:0;	width: 100%;	height: 150px;}
.rastl{	position: absolute;	background-image: url('images/rast_left.jpg');	background-repeat: repeat-x;	top:-3px;	left:0;	width: 900px;	height: 100%;}
.rastr{	position: absolute;	background-image: url('images/rast_lright.jpg');	background-repeat: repeat-x;	top:-3px;	right:0;	width: 900px;	height: 100%;}
.cleared{	float: none;	clear: both;	margin: 0;	padding: 0;	border: none;	font-size:1px;}
form{	padding:0 !important;	margin:0 !important;}
table.position{	position: relative;	width: 100%;	table-layout: fixed;}
/* end Page */

/* begin Box, Sheet */
.Sheet{	position:relative;	z-index:0;	margin:0 auto;	min-width:35px;	min-height:35px;margin-top: -3px !important;width:990px;background:url(images/fon.jpg) top left no-repeat;}

.Sheet-body{	position: relative;	z-index:1;	padding:0;}
/* end Box, Sheet */

/* begin ContentLayout */
.contentLayout{	position: relative;	margin-bottom: 8px;	width: 990px;}
/* end ContentLayout */

/* begin Box, Block */
.Block{	position:relative;	margin:0 auto;	min-width:3px;	min-height:3px;margin: 0px;}
.Block-body{	position: relative;	z-index:1;	padding: 7px;}
.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc,.Block-cr, .Block-cl{	position:absolute;	z-index:-1;}
.Block-tr, .Block-tl, .Block-br, .Block-bl{	width: 2px;	height: 2px;	background-image: url('images/Block-s.png');}
.Block-tl{	top:0;	left:0;	clip: rect(auto, 1px, 1px, auto);}
.Block-tr{	top: 0;	right: 0;	clip: rect(auto, auto, 1px, 1px);}
.Block-bl{	bottom: 0;	left: 0;	clip: rect(1px, 1px, auto, auto);}
.Block-br{	bottom: 0;	right: 0;	clip: rect(1px, auto, auto, 1px);}
.Block-tc, .Block-bc{	left: 1px;	right: 1px;	height: 2px;	background-image: url('images/Block-h.png');}
.Block-tc{	top: 0;	clip: rect(auto, auto, 1px, auto);}
.Block-bc{	bottom: 0;	clip: rect(1px, auto, auto, auto);}
.Block-cr, .Block-cl{	top: 1px;	bottom: 1px;	width: 2px;	background-image: url('images/Block-v.png');}
.Block-cr{	right:0;	clip: rect(auto, auto, auto, 1px);}
.Block-cl{	left:0;	clip: rect(auto, 1px, auto, auto);}
.Block-cc{	position:absolute;	z-index:-1;	top: 1px;	left: 1px;	right: 1px;	bottom: 1px;	background-color: #FAFAFA;}
/* end Box, Block */

/* begin BlockHeader */
.BlockHeader{	position:relative;	z-index:0;	height: 30px;	padding: 0 7px;	margin-bottom: 7px;}
.BlockHeader .t{	height: 30px;	color: #2B7CDA;	font-family: Arial, Helvetica, Sans-Serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	white-space : nowrap;	padding: 0 7px;	line-height: 30px;}
.BlockHeader .l, .BlockHeader .r{	display:block;	position:absolute;	z-index:-1;	height: 30px;	background-image: url('images/BlockHeader.png');}
.BlockHeader .l{	left:0;	right:0px;}
.BlockHeader .r{ 	width:990px;	right:0;	clip: rect(auto, auto, auto, 990px);}
/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent{	position:relative;	z-index:0;	margin:0 auto;	min-width:1px;	min-height:1px;}
.BlockContent-body{	position: relative;	z-index:1;	padding: 8px;}
.BlockContent-body{	color:#000000;	font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;	font-style: normal;	font-weight: normal;}
.BlockContent-body a:link{	color: #575757;	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: underline;}
.BlockContent-body a:visited, .BlockContent-body a.visited{	color: #458CDE;	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: underline;}
.BlockContent-body a:hover, .BlockContent-body a.hover{	color: #E5B800;	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: none;}
.BlockContent-body ul{	list-style-type: none;	color: #0C2745;	margin:0;	padding:0;}
.BlockContent-body li{	font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;	text-decoration: none;}
.BlockContent-body ul li{	padding:0px 0 0px 13px;	background-image: url('images/BlockContentBullets.png');	background-repeat:no-repeat;	margin:0.5em 0 0.5em 0;	line-height:1.2em;}
/* end Box, BlockContent */

/* begin Box, Post */
.Post{	position:relative;	z-index:0;	margin:0 auto;	min-width:1px;	min-height:1px;margin: 10px;}
.Post-body{	position: relative;	z-index:1;	padding: 10px;}
/* Start images */
a img{	border: 0;}
.article img, img.article{margin: 1em;}
img.ramka {border: solid 1px #A6A6A6;margin: 1em;}
.metadata-icons img{	border: none;	vertical-align: middle;	margin:2px;}
/* Finish images */

/* Start tables */
.article table, table.article{	border-collapse: collapse;	margin: 1px;	width:auto;}
.article table, table.article .article tr, .article th, .article td{	background-color:Transparent;}
.article th, .article td{	padding: 2px;	border: solid 1px #B5B5B5;	vertical-align: top;	text-align:left;}
.article th{text-align:center;	vertical-align:middle;	padding: 7px;}
/* Finish tables */
/* end Box, Post */

/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper{	text-decoration:none;	margin: 0.2em 0;	padding: 0;	font-weight:normal;	font-style:normal;	letter-spacing:normal;	word-spacing:normal;	font-variant:normal;	text-decoration:none;	font-variant:normal;	text-transform:none;	text-align:left;	text-indent:0;	line-height:inherit;	font-family: Arial, Helvetica, Sans-Serif;	font-size: 22px;	font-style: normal;	font-weight: bold;	text-align: left;	color: #123864;}
.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover{	font-family: Arial, Helvetica, Sans-Serif;	font-size: 22px;	font-style: normal;	font-weight: bold;	text-align: left;	color: black;}
/* end PostHeaderIcon */

/* begin PostHeader */
.PostHeader a:link{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  text-align: left;  color: black;}
.PostHeader a:visited, .PostHeader a.visited{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  text-align: left;  color: #1D5CA5;}
.PostHeader a:hover, .PostHeader a.hovered{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  text-align: left;  color: #E0B400;}
/* end PostHeader */

/* begin PostIcons */
.PostHeaderIcons{	padding:1px;}
.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover{font-family: Arial, Helvetica, Sans-Serif;	font-size: 11px;	color: black;}
.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover{	margin:0;}
.PostHeaderIcons a:link{	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: underline;	color: #545454;}
.PostHeaderIcons a:visited, .PostHeaderIcons a.visited{	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: underline;	color: #19508F;}
.PostHeaderIcons a:hover, .PostHeaderIcons a.hover{	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: none;	color: #E0B400;}
/* end PostIcons */

/* begin PostContent */
/* Content Text Font & Color (Default) */
.PostContent{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 14px;  text-align: justify;  color: #000000;}
/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: underline;  color: #707070;}

/* Adds special style to an unvisited link. */
a:link{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: underline;  color: #707070;}
/* Adds special style to a visited link. */
a:visited, a.visited{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: underline;  color: #11355F;}
/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover{  font-family: Arial, Helvetica, Sans-Serif;  text-decoration: none;  color: #382D00;}
/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{  font-weight: normal;  font-style: normal;  text-decoration: none;}

/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 28px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #1D5CA5;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 22px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #1D5CA5;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 18px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #1D5CA5;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 16px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #1D5CA5;}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 14px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #1D5CA5;}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{  font-family: Arial, Helvetica, Sans-Serif;  font-size: 14px;  font-style: normal;  font-weight: bold;  text-align: left;  color: #1D5CA5;}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul{	color: black;	margin:1em 0 1em 1em;	padding:0;	font-family: Arial, Helvetica, Sans-Serif;	font-size: 14px;}
li ol, li ul{	margin:0.5em 0 0.5em 1em;	padding:0;}
li {	margin:0.2em 0;	padding:0;}
ul{	list-style-type: none;}
ol{	list-style-position:inside;}
.Post li{	padding:0px 0 0px 13px;	line-height:1.2em;}
.Post ol li, .Post ul ol li{	background: none;	padding-left:0;}
.Post ul li, .Post ol ul li {	background-image: url('images/PostBullets.png');	background-repeat:no-repeat;	padding-left:13px;}
/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote p{	color:#050F1A;	font-family: Arial, Helvetica, Sans-Serif;	font-style: italic;	font-weight: normal;	text-align: left;}
blockquote{		border:solid 1px #C7C7C7; 		margin:10px 10px 10px 50px;	padding:5px 5px 5px 41px;	background-color:#E0E0E0;	background-image:url('images/PostQuote.png');	background-position:left top;	background-repeat:no-repeat;}
/* Finish blockuote */
/* end PostQuote */

/* begin PostIcons */
.PostFooterIcons{	padding:1px;}
.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover{	font-family: Arial, Helvetica, Sans-Serif;	font-size: 14px;	text-decoration: none;	color: #123864;}
.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover{	margin:0;}
.PostFooterIcons a:link{	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: underline;	color: #545454;}
.PostFooterIcons a:visited, .PostFooterIcons a.visited{	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: underline;	color: #19508F;}
.PostFooterIcons a:hover, .PostFooterIcons a.hover{	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: none;	color: #E0B400;}
/* end PostIcons */

/* begin Button */
.Button{	display:inline-block;	width: auto;	outline:none;	border:none;	background:none;	line-height:26px;	margin:0;	padding:0;	overflow: visible;	cursor: default;	text-decoration: none !important;	z-index:0;}
.Button .btn{	display:block;	position:relative;	float:left;	height: 26px;	overflow:hidden;	white-space: nowrap;	width: auto;	color: #000000;}
.Button .btn .t{	display:block;	height: 26px;	font-family: Arial, Helvetica, Sans-Serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	white-space: nowrap;	text-align: left;	padding: 0 10px;	line-height: 26px;	text-decoration: none !important;}
input, select{	font-family: Arial, Helvetica, Sans-Serif;	font-size: 14px;	font-style: normal;	font-weight: normal;}
.Button .hover, .Button:hover{	color: #93BCEC;	text-decoration: none !important;}
.Button .active{	color: #FFF9E0;}
.Button .btn .l, .Button .btn .r{	display:block;	position:absolute;	z-index:-1;	height: 78px;	background-color: #FFF355;}
.Button .btn .l{	left:0;	right:0px;}
.Button .btn .r{	width:401px;	right:0;	clip: rect(auto, auto, auto, 401px);}
.Button .btn.hover .l, .Button .btn.hover .r, .Button .btn:hover .l, .Button .btn:hover .r{	top: -26px;}
.Button .btn.active .l, .Button .btn.active .r{	top: -52px;}
/* end Button */

/* begin Footer */
.Footer{	position:relative;	z-index:0;	overflow:hidden;	width: 990px;	margin: 5px auto 0px auto;}
.Footer .Footer-inner{	height:79px;	position: relative;	z-index: 0;	text-align: center;}
.Footer .Footer-background{	position:absolute;	z-index:-1;	background-repeat:no-repeat;	background-image: url('images/nsfon.png');	width: 990px;	height: 79px;	bottom:0;	left:0;}
.rss-tag-icon{	position: relative;	display:block;	float:left;	background-image: url('images/rssIcon.png');	background-position: center right;	background-repeat: no-repeat;	margin: 0 5px 0 0;	height: 25px;	width: 25px;}
.Footer .Footer-text p{	margin: 0;}
.Footer .Footer-text{	display:inline-block;	color:#1A1A1A;	font-family: Arial, Helvetica, Sans-Serif;	font-size: 14px;	padding-top:60px;}
.Footer .Footer-text a:link{text-decoration: none;	color: #4A4A4A;	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: underline;}
.Footer .Footer-text a:visited{	text-decoration: none;	color: #071627;	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: underline;}
.Footer .Footer-text a:hover{	text-decoration: none;	color: #947600;	font-family: Arial, Helvetica, Sans-Serif;	text-decoration: none;}
/* end Footer */

/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover{	font-family:Arial;	font-size:14px;	letter-spacing:normal;	word-spacing:normal;	font-style:normal;	font-weight:normal;	text-decoration:underline;	color:#CCA300;}
.page-footer{	margin:1em;	text-align:center;	text-decoration:none;	color:#666666;}
/* end PageFooter */

/* begin LayoutCell */
.contentLayout .content{	position: relative;margin: 0;	padding: 0;	border: 0;	float: left;	overflow: hidden;	width: 740px;}
.contentLayout .content-wide{	position: relative;	margin: 0;	padding: 0;	border: 0;	float: left;	overflow: hidden;	width: 893px;}
/* end LayoutCell */

/* begin LayoutCell */
.sidebar1, .sidebar2{	position: relative;	margin: 0;	padding: 0;	border: 0;	float: right;	overflow: hidden;	}
.sidebar1{width: 223px;}
.sidebar2{width: 243px;}
/* end LayoutCell */

.commentlist, .commentlist li{	background: none;}
.commentlist li li{	margin-left:30px;}
.commentlist li .avatar{	float: right;	border: 1px solid #eee;	padding: 2px;	margin:1px;	background: #fff;}
.commentlist li cite{font-size:1.2em;}
#commentform textarea{width: 100%;}
img.wp-smiley{border:none;	margin:0;	padding:0;}
.navigation{display: block;	text-align: center;}
/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter{	display: block;	margin-left: auto;	margin-right: auto;}
.alignleft{	float: left;}
.alignright{	float: right;}
.alignright img, img.alignright{	margin: 1em;margin-right: 0;}
.alignleft img, img.alignleft{margin: 1em;margin-left: 0;}
.wp-caption{border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;}
.wp-caption img{	margin: 0;	padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text{	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
/* End */
.hidden{display: none;}

/* Calendar */
#wp-calendar {empty-cells: show;	margin: 10px auto 0;	width: 155px;}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}
#wp-calendar a {	display: block;}
#wp-calendar caption {	text-align: center;	width: 100%;}
#wp-calendar td {	padding: 3px 0;	text-align: center;}
#phones{  position: absolute;  right: 220px;  bottom:0;	}
#phones h4{  margin: 0;	  text-align: right;  font-size: 15px;  color: #443486;}
#phones strong{ color: black;}
#bit-logo{ position: absolute; right: 10px; top: 0;	}

.artmenu ul{	font-size: 12px;  background: #34C2FF;	  width: 210px;}
.artmenu ul a{  color: black;	  padding: 5px;  margin: 0;}
.artmenu ul a:hover,.artmenu ul a.hover{  color: white;	}
.tabanobr, .tabanobr tr, .tabanobr td { border-collapse:collapse; border:none !important; padding:0px 5px 7px 5px;}
.tabanobr img {padding:0;margin:0;}
.tabanobr table, .tabanobr table tr, .tabanobr table td {padding:0;margin:0 5px 0 5px; /*font-size:12px;*/}
.tabanobr table {width:300px;}
ul#ul li {list-style-type:disc !important;margin-left:15px;}
.trista {width:300px;}
.tabanobr div.dyv img {margin:5px;}

/*новый стиль*/
#logon{ left:28px;position:relative;top:35px;font-size: 28px;width:400px;}
#logon a {color: #443486;  font-weight: bold; text-decoration: none;}
.nav {height:30px;}
.artmenu{	padding: 0px 0px 0px 0px;	background:url('images/mpl.png') top left no-repeat;}
.artmenu a {/*height:30px;*/}
.artmenu a .t {line-height:30px;}
.artmenu a.active .t {color:#050F1A;}
.nav .separator {display:none;}
.artmenu a:link, .artmenu a:visited {background-image:url(images/menunn.png);line-height:30px;margin-right:-35px;width:190px;}
.artmenu a:hover {line-height:30px;background-image:url(images/menun.png); width:195px; margin-right:-35px;}
.artmenu a {padding-left:25px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover{	text-align:left;	text-decoration:none;	outline:none;	letter-spacing:normal;	word-spacing:normal;}
.artmenu ul li{border-bottom:medium dotted;}
.artmenu ul li a:link, .artmenu ul li a:visited, .artmenu ul li a:hover, .artmenu ul li a.active {background-image:none;line-height:12px !important;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;-ms-word-wrap:break-word; font-weight:900;}
.artmenu ul table {position:relative;margin-left:-7px;width:170px;}
.artmenu ul table a {width:165px !important;/*font-size:12px; font-weight:900;*/padding-left:0px;}
.artmenu ul table a:hover {color:#000000;font-weight:900;padding-left:0px !important;}

#komp {position:relative;top:40px; float:left;}
#knopki {height:275px;width:471px; float:left;margin-left:-52px;margin-top:9px;position:relative;}
#knopki img { float:left; margin-left:13px; margin-top:9px;border:none;}
#knopki a { float:left; margin-left:13px; margin-top:9px;border:none; text-decoration:none;cursor:hand;}
#knopki a img {  visibility:hidden; } 
#knopki a:hover{  background:0; }

/*hover*/
#knopki a:link.img1, #knopki a:visited.img1 {width:221px;height:127px;display:block;background:url(images/buh_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img1:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img2, #knopki a:visited.img2 {width:221px;height:127px;display:block;background:url(images/progprod_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img2:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img3, #knopki a:visited.img3 {width:221px;height:127px;display:block;background:url(images/kakbuy_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img3:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img4, #knopki a:visited.img4 {width:221px;height:127px;display:block;background:url(images/kakobsug_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img4:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img5, #knopki a:visited.img5 {width:221px;height:127px;display:block;background:url(images/komplex_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img5:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img6, #knopki a:visited.img6 {width:221px;height:127px;display:block;background:url(images/prog1cbu_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img6:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img7, #knopki a:visited.img7 {width:221px;height:127px;display:block;background:url(images/prog1ctisu_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img7:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img8, #knopki a:visited.img8 {width:221px;height:127px;display:block;background:url(images/prog1czup_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img8:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img9, #knopki a:visited.img9 {width:221px;height:127px;display:block;background:url(images/preimusestva_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img9:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img10, #knopki a:visited.img10 {width:221px;height:127px;display:block;background:url(images/vozmoznosty_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img10:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img11, #knopki a:visited.img11 {width:221px;height:127px;display:block;background:url(images/perehod_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img11:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img12, #knopki a:visited.img12 {width:221px;height:127px;display:block;background:url(images/bysoft_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img12:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img13, #knopki a:visited.img13 {width:221px;height:127px;display:block;background:url(images/preimusestvaao_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img13:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img14, #knopki a:visited.img14 {width:221px;height:127px;display:block;background:url(images/vnedri_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img14:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img15, #knopki a:visited.img15 {width:221px;height:127px;display:block;background:url(images/soprovogdenie_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img15:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img16, #knopki a:visited.img16 {width:221px;height:127px;display:block;background:url(images/aoobnovlenie_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img16:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img17, #knopki a:visited.img17 {width:221px;height:127px;display:block;background:url(images/vibortarif_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img17:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img18, #knopki a:visited.img18 {width:221px;height:127px;display:block;background:url(images/stoimost_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img18:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img19, #knopki a:visited.img19 {width:221px;height:127px;display:block;background:url(images/viborpp_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img19:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img20, #knopki a:visited.img20 {width:221px;height:127px;display:block;background:url(images/raspisaniek_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img20:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img21, #knopki a:visited.img21 {width:221px;height:127px;display:block;background:url(images/podrobnok_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img21:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img22, #knopki a:visited.img22 {width:221px;height:127px;display:block;background:url(images/resursob_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img22:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img23, #knopki a:visited.img23 {width:221px;height:127px;display:block;background:url(images/otzivok_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img23:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img24, #knopki a:visited.img24 {width:221px;height:127px;display:block;background:url(images/osobenut_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img24:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img25, #knopki a:visited.img25 {width:221px;height:127px;display:block;background:url(images/byut_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img25:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img26, #knopki a:visited.img26 {width:221px;height:127px;display:block;background:url(images/obuchut_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img26:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img27, #knopki a:visited.img27 {width:221px;height:127px;display:block;background:url(images/obiob_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img27:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img28, #knopki a:visited.img28 {width:221px;height:127px;display:block;background:url(images/osobenzup_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img28:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img29, #knopki a:visited.img29 {width:221px;height:127px;display:block;background:url(images/byzup_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img29:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img30, #knopki a:visited.img30 {width:221px;height:127px;display:block;background:url(images/obuchzup_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img30:hover img{  visibility:visible;  border:0; margin:0;}

#knopki a:link.img31, #knopki a:visited.img31 {width:221px;height:127px;display:block;background:url(images/uchklass_off.png) no-repeat; 
 overflow:hidden; }
#knopki a.img31:hover img{  visibility:visible;  border:0; margin:0;}
/*hover end*/

#anime {margin-left:109px;margin-top:47px;position:absolute;z-index:5;display:block;width:127px;height:117px;}

.Button_s {background: #ffffff url(images/button_seach.jpg) no-repeat;display:inline-block;	width: 47px;height:17px;outline:none;border:none;margin:0;padding:0;overflow: visible;cursor: default;text-decoration: none !important;	z-index:0;}
.Button_ .btn{	display:block;position:relative;float:left;height: 17px;overflow:hidden;white-space: nowrap;width: auto;color: #000000;}
.Button_s .btn .t{display:block;height: 17px;font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;font-style: normal;	font-weight: normal;white-space: nowrap;text-align: center;text-decoration: none !important;}
.BlockContent-bodys {padding-top:20px;}
.sidebar1 .BlockHeader .l, .sidebar1 .BlockHeader .r, .sidebar2 .BlockHeader .l, .sidebar2 .BlockHeader .r {background-image:none;}
.sidebar1 .BlockContent-body {padding:0;}
.sidebar1 .BlockContent-body p {margin-top:0;margin-bottom:7px;}
.sidebar1 .BlockHeader {margin-bottom:0;}
.sidebar1 .Block-cc, .sidebar2 .Block-cc{position:relative;}

.sidebar2 .Block-tr, .sidebar2 .Block-tl, .sidebar2 .Block-br, .sidebar2 .Block-bl, .sidebar2 .Block-tc, .sidebar2 .Block-bc, .sidebar2 .Block-cr, .sidebar2 .Block-cl{display:none;}
.sidebar1 .Block-tr, .sidebar1 .Block-tl, .sidebar1 .Block-br, .sidebar1 .Block-bl, .sidebar1 .Block-tc, .sidebar1 .Block-bc, .sidebar1 .Block-cr, .sidebar1 .Block-cl{display:none;}

.artmenu, .artmenu ul{margin: 0;padding: 0;	border: 0;	list-style-type: none;	display: block;}

.artmenu li{margin: 0;	padding: 0;	border: 0;	display: block;	float: left;	position: relative;	z-index: 5;	background:none;}
.nav .l, .nav .r{display:none;}
.artmenu li:hover{	z-index: 10000;	white-space: normal;}
.artmenu li li{	float: none;	padding: 0;}
.artmenu ul{	visibility: hidden;	position: absolute;	z-index: 10;	left: 0;	top: 0;	background:none;	width: 330px;}

.artmenu li:hover>ul{visibility: visible;top: 100%;}
.artmenu li li:hover>ul{top: 0;	left: 100%;}
.artmenu:after, .artmenu ul:after{content: ".";	height: 0;	display: block;	visibility: hidden;	overflow: hidden;clear: both;}

.nav{	position: relative;	height: 30px;	z-index: 100;}
.artmenu ul li{	clear: both;}
.artmenu a{	position:relative;	display: block;	overflow:hidden;	/*height: 30px;*/	cursor: pointer;	text-decoration: none;	margin-right: 0px;	margin-left: 0px;}
.artmenu a .t {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	padding: 0 12px;	margin: 0 0px;	line-height: 30px;	text-align: center;}
.artmenu a:hover .t{	color: #154275;}
.artmenu li:hover a .t{	color: #154275;}
.artmenu li:hover>a .t{	color: #154275;}
.artmenu a.active .t{color: #050F1A;}
div.expres {background:transparent url(images/expres.png) top left no-repeat;width:241px;  height:29px; text-align:center; font-size:16px; line-height:30px; color:#ffffff; font-weight:900;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter: alpha(opacity=80,style=0);
filter: "alpha(opacity=80)";
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
	opacity: 0.8;}
	div.expres:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	filter: "alpha(opacity=100)";
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
	opacity: 1.0;}
.expres a:link, .expres a:hover, .expres a:visited {color:#ffffff;text-decoration:none;}
button.okey {background:transparent url(images/okey.png) top left no-repeat;width:94px;height:29px;border:none;color:#ffffff;font-size:16px;font-weight:900;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter: alpha(opacity=80,style=0);filter: "alpha(opacity=80)";  -moz-opacity: 0.8;  -khtml-opacity: 0.8;	opacity: 0.8;}
button.okey:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter: alpha(opacity=100,style=0);filter: "alpha(opacity=100)";  -moz-opacity: 1.0;  -khtml-opacity: 1.0;	opacity: 1.0;cursor:pointer}
.sblock, .sblock tr, .sblock td {border:none;padding:0;color:#ffffff;vertical-align: middle;}
.lsink{background-image: url(images/lsink.png);background-position: top left;background-repeat: no-repeat;width:32px;height:40px;}
.sink{background-image: url(images/sink.png);background-position: top left;background-repeat: repeat-x;}
.rsink{background-image: url(images/rsink.png);background-position: top left;background-repeat: no-repeat;width:28px;height:40px;}


span.spres {background:transparent url(images/expres.png) top left no-repeat;width:241px;  height:29px; text-align:center; font-size:12px; line-height:30px; color:#ffffff; font-weight:900;display:block;margin-left:390px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter: alpha(opacity=80,style=0);
filter: "alpha(opacity=80)";
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
	opacity: 0.8;}
	div.expres:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	filter: "alpha(opacity=100)";
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
	opacity: 1.0;}
.spres a:link, .spres a:hover, .spres a:visited {color:#ffffff;text-decoration:none;}
.banners {display:block; width:240;text-align:center;}

.style1 {font-weight: bold;color: blue}  
table.table tbody tr td {background-color: RGB(255, 255, 221) !important;} 
table.table thead tr td {background-color: #fef10d !important;} 
table.table tbody tr td.sin {background-color: #E8F9FF !important;}