a.ajax {text-decoration:none;border-bottom:1px dashed;}
a.ajax:hover {text-decoration:none;border-bottom:0px none;}
#subscribe ul {list-style:none}
#subscribe ul li {line-height:20px}
.hide {display:none}
.width {
  min-width:999px;
}
h2#imgCom { display:none;}
* html .minwidth {
  padding-left:999px;
}

* html .container {
  margin-left:-999px;
  position:relative;
}

/*\*/
* html .minwidth,
* html .container,
* html .content,
* html .layout {
  height:1px;
}
/**/

.container {
  background:url(/img/head_bgr.jpg) no-repeat left top;
}

.searchword {
	background-color:#fe7016;
	color:#fff;
}

body {
	background:url(/img/body_bgr.png) repeat-x;
	background-color:#022d57;
	color:#383838;
	font-family:Arial, sans-serif;
	font-size:11px;
	height:100%;
	line-height:14px;
	margin:0px;
	padding:0px;
	text-align:left;
}

table, td {
	border-collapse:collapse;
	border-spacing:0px;border-style:none;
	border-width:0;
	float:none;
	margin:0;padding:0;
	vertical-align:top;
}

a {
	color:#0e4e9b;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

p {
	margin:0;
	padding:0;
	text-align:left;
}

img {
	border:none;
	margin:0;
}

h1,
h2,
h3 {
	font-family:Arial, sans-serif;
	font-size:24px;
	margin:0;
	padding:0;
	position:relative;
}
h1 {
	border-bottom:1px solid #c8cdd0;
	letter-spacing:-1px;
	padding:0 0 12px 0;
}
h2 {
	font-size:16px;
}
h3 {
	font-size:14px;
}

h1 span.todayDate {
	color:#fe7016;
	font-size:11px;
	letter-spacing:normal;
	position:absolute;
	right:0;
	text-transform:lowercase;
	top:5px;
}

form {
	margin:0;
	padding:0;
}

div.clear,
div.clear_left,
div.clear_right {
 	clear:both;
	float:none;
	font-size:1px;
	height:0px;
	margin:0;
	overflow:hidden;
	padding:0;
}
div.clear_left {
 	clear:left;
}
div.clear_right {
 	clear:right;
}

input {
	font-family:Arial, sans-serif;
	font-size:11px;
	margin:0;
	padding:1px 4px;
}
textarea {
	font-family:Arial, sans-serif;
	font-size:11px;
	margin:0;
	padding:1px 4px;
}



.head {
	overflow:hidden;
	position:relative;
	height:146px;
	z-index:10;
}
.head .logo {
	left:45px;
	position:absolute;
	top:20px;
}
.head .phone {
	left:744px;
	position:absolute;
	top:44px;
}
.footer {
	color:#d7cfe5;
	margin:0 24px 20px;
	height:80px;
	position:relative;
}
.footer a {
	background:url(/img/footer_star.gif) no-repeat left 4px;
	color:#98b9e1;
	margin-right:11px;
	padding-left:11px;
	text-decoration:none;
}
.footer a.active {
	color:#d7cfe5;
}
.footer a:hover {
	text-decoration:underline;
}
.footer div {
	background:url(/img/footer_bgr.gif) repeat-x left top;
	height:72px;
	margin:0 8px;
	padding:8px 0 0 40px;
}
.footer p {
	padding-top:6px;
}
.footer p.menu {
	float:right;
}
.footer p.onlinebees {
	position:absolute;
	right:7px;
	top:28px;
}
.footer p.onlinebees a {
	background:url(/img/onlinebees.gif) no-repeat left 1px;
	color:#d7cfe5;
	padding:0 0 1px 21px;
//	padding:1px 0 1px 21px;
}
.footer .information {
	position:absolute;
	right:20px;
	text-align:justify;
	top:27px;
	width:635px;
}
.footer .information a {
	background:none;
	color:#d7cfe5;
	margin:0;
	padding:0;
	text-decoration:underline;
}
.footer .information a:hover {
	text-decoration:none;
}

ul.menu {background:url(/img/menu.jpg) no-repeat left top;height:146px;left:295px;margin:0;padding:0;position:absolute;width:423px;z-index:10;}
ul.menu_1 {background:url(/img/menu.jpg) no-repeat left -146px;}
ul.menu_2 {background:url(/img/menu.jpg) no-repeat left -292px;}
ul.menu_3 {background:url(/img/menu.jpg) no-repeat left -438px;}
ul.menu li {float:left;list-style:none;height:146px;margin:0;padding:0;}
ul.menu li a {display:block;height:146px;width:140px;}

ul.menu2 {padding:0 0 0 16px;background:url(/img/menu_2.jpg) no-repeat left top;height:146px;left:295px;margin:0;position:absolute;width:660px;z-index:10;}
ul.menu2_1 {background:url(/img/menu_2.jpg) no-repeat left 0;}
ul.menu2_2 {background:url(/img/menu_2.jpg) no-repeat left 33%;}
ul.menu2_3 {background:url(/img/menu_2.jpg) no-repeat left 66%;}
ul.menu2_4 {background:url(/img/menu_2.jpg) no-repeat left 99%;}
ul.menu2 li {float:left;list-style:none;height:146px;margin:0;padding:0;}
ul.menu2 li a {}
ul.menu2 li a img {position:relative;top:31px;}

ul.menu3 {padding:0 0 0 16px;background:url(/img/menu_3.png) no-repeat left top;height:146px;left:295px;margin:0;position:absolute;width:660px;z-index:10;}
ul.menu3_1 {background:url(/img/menu_3.png) no-repeat left 0;}
ul.menu3_2 {background:url(/img/menu_3.png) no-repeat left -175px;}
ul.menu3_3 {background:url(/img/menu_3.png) no-repeat left -350px;}
ul.menu3_4 {background:url(/img/menu_3.png) no-repeat left -525px;}
ul.menu3 li {float:left;list-style:none;height:146px;margin:0;padding:0;}
ul.menu3 li a {}
ul.menu3 li a img {position:relative;top:31px;}


#loginBlockBgr,
#loginBlock {
	height:113px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:8px;
	width:58px;
	z-index:100;
}
#loginBlockBgr2,
#loginBlock2 {
	height:113px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:8px;
	width:73px;
	z-index:15;
}
#loginBlockBgr {
	background:url(/img/login_bgr.png) no-repeat left top;
}
#loginBlockBgr2 {
	background:url(/img/login_bgr2.png) no-repeat left top;
}
#loginBlockOpen {
	display:block;
	cursor:hand;
	cursor:pointer;
	height:40px;
	position:absolute;
	top:36px;
	width:57px;
	z-index:20;
}
#loginBlockOpen2 {
	display:block;
	cursor:hand;
	cursor:pointer;
	height:40px;
	position:absolute;
	top:36px;
	width:73px;
	z-index:20;
}
#loginBlock input,
#loginBlock p {
	position:absolute;
}
#loginBlock input.login,
#loginBlock input.passwd {
	background:transparent;
	border:none;
	left:90px;
	top:12px;
	width:125px;
}
#loginBlock input.passwd {
	top:44px;
}
#loginBlock p {
	color:#fff;
	left:91px;
	top:86px;
}
#loginBlock p a {
	color:#fff;
}
#loginBlock p.remember {
	left:91px;
	top:67px;
}
#loginBlock p.remember input {
	margin-top:2px;
//	margin-top:-1px;
}
#loginBlock p.remember label {
	margin-left:19px;
//	margin-left:21px;
}
#loginBlock input.sbmt {
	border:none;
	height:21px;
	left:218px;
	padding:0;
	top:42px;
	width:35px;
}
#loginBlock2 p {
	line-height:20px;
	margin:15px 0 0 103px;
	position:absolute;
	white-space:nowrap;
}
#loginBlock2 p a {
	color:#fff;
}
#loginBlock2 p b.name {
	color:#fff;
	font-size:14px;
}

#content {
	background:url(/img/content_corner_bottom.gif) no-repeat left bottom;
	background-color:#f0f0f0;
	margin:-20px 0 20px 24px;
	padding:20px 24px 0 0;
	position:relative;
}
#content:after {
content:"";
display:block;
height:0;
overflow:hidden;
clear:both;
}
* html #content{height:1%;}

.left_column {
	background: url("/img/phone.jpg") no-repeat scroll 18px 14px transparent;
	padding:55px 0 0;
	float:left;
	width:255px;
}
.center_column {
	margin-left:276px;
}

#content .content_corner_top,
#content .content_corner_bottom {
	left:0px;
	position:absolute;
}
#content .content_corner_top {
	left:0px;
	top:0px;
}
#content .content_corner_bottom {
	bottom:0px;
}

#searchBlock {
	background:url(/img/search_bgr.gif) no-repeat left top;
	height:23px;
	margin:25px 0 32px 20px;
	position:relative;
	width:212px;
}
#searchBlock input {
	position:absolute;
}
#searchBlock input.text {
	background:transparent;
	border:none;
	left:20px;
	top:2px;
	width:130px;
}
#searchBlock input.sbmt {
	border:none;
	height:21px;
	left:155px;
	padding:0;
	top:0px;
	width:57px;
}

.today {
	background:url(/img/today_bgr.gif) repeat-x -6px top;
	height:328px;
	margin:30px 0 21px 0;
	position:relative;
}
.today .horisont {
	background:url(/img/horisont_center.png) repeat-x left top;
	height:24px;
	position:absolute;
	top:204px;
	width:100%;
}
.today .horisont .left {
	background:url(/img/horisont_left.png) no-repeat left top;
	height:24px;
	left:0;
	position:absolute;
	width:339px;
}
.today .horisont .right {
	background:url(/img/horisont_right.png) no-repeat left top;
	height:24px;
	position:absolute;
	right:0;
	width:340px;
}

.today h1 {
	border:none;
	padding:32px 0 0 10px;
}

.today .posters {
	height:240px;
	margin:0 40px;
	overflow:hidden;
	padding:18px 0 0 0;
	position:relative;
}
.today .posters ul {
	height:240px;
	margin:0;
	padding:0;
}
.today .posters ul li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.today a.poster {
	display:block;
	height:240px;
	position:relative;
	text-decoration:none;
	width:149px;
}
.today a.poster canvas,
.today a.poster img {
	margin:1px 0 0 12px;
}
.today a.poster img.no_active,
.today a.poster img.active {
	display:none;
	margin:-11px 0 0 0;
	position:absolute;
}
.today a.poster img.active {
	display:block;
}
.today a.poster img.reflectionBgr {
	left:11px;
	margin:0;
	position:absolute;
	top:182px;
}
.today a.poster img.reflected {
	border:1px solid #fff;
	margin:0 0 0 11px;
}
.today a.poster span {
	color:#8d8c8c;
	margin-top:-11px;
	position:absolute;
	text-align:center;
	width:149px;
}
.today a.poster span b {
	color:#cdcdcd;
}
.today a.poster:hover span,
.today a.poster:hover span b {
	color:#c38acb;
}

.today span#todayLeft,
.today span#todayRight {
	background:url(/img/today_buttons.gif) no-repeat left -33px;
	display:block;
	height:33px;
	position:absolute;
	text-decoration:none;
	top:146px;
	width:32px;
	z-index:10;
}
.today span#todayLeft {
	left:9px;
}
.today span#todayRight {
	background:url(/img/today_buttons.gif) no-repeat -32px -33px;
	right:9px;
}
.today span#todayLeft.active {
	background:url(/img/today_buttons.gif) no-repeat left top;
	cursor:hand;
	cursor:pointer;
}
.today span#todayRight.active {
	background:url(/img/today_buttons.gif) no-repeat -32px top;
	cursor:hand;
	cursor:pointer;
}

.soon {
	background:url(/img/soon_bottom.gif) repeat-x left 22px;
	height:226px;
	margin:0 0 32px 0;
	padding:0 15px 15px 15px;
	position:relative;
}
.soon h1 {
	border-bottom:none;
}
.soon .left_bgr {
	left:0px;
	position:absolute;
	top:22px;
	z-index:10;
}
.soon .right_bgr {
	position:absolute;
	right:0px;
//	right:-1px;
	top:22px;
	z-index:10;
}
.soon .panel {
	height:204px;
	overflow-x:auto;
	position:relative;
//	width:100%;
}
.soon .panel ul {
	height:165px;
	margin:20px 14px 0 14px;
	padding:0;
}
.soon .panel ul li {
	float:left;
	height:165px;
	list-style:none;
	margin:0;
	padding:0;
	width:125px;
}
.soon .panel ul li p {
	text-align:center;
}
.soon .panel ul li p a {
	color:#383838;
	text-decoration:none;
}
.soon .panel ul li a.image {
	background:url(/img/soon_bgr.gif) no-repeat left top;
	display:block;
	margin:0 0 0 21px;
	padding:5px 7px 7px 5px;
	width:70px;
}
.soon .panel ul li.delimeter {
	background:url(/img/soon_delimeter.gif) no-repeat 26px top;
	width:57px;
}

.events_news .news {
	background:url(/img/news_bgr.png) no-repeat left top;
	float:right;
	margin:-20px 0 0 0;
	padding:41px 0 23px 23px;
	width:29%;
	z-index:999;
	position:relative;
}
.events_news .news h1 {
	border-bottom:1px solid #c8cdd0;
	padding-bottom:7px;
	margin-bottom:24px;
}
.events_news .events p.date,
.events_news .news p.date {
	color:#fe7016;
	margin:0 0 4px;
	padding:0;
	text-transform:lowercase;
}
.events_news .news a.image {
	background:url(/img/back_big.gif) no-repeat left top;
	display:block;
	float:left;
	height:139px;
	padding:7px 8px 11px 7px;
	margin:0 8px 12px 0;
	width:129px;
}
.events_news .news h2 {
	font-size:11px;
}
.events_news .news p {
	margin-top:10px;
}
.events_news .news p a {
	color:#fe5d16;
	text-decoration:none;
	white-space:nowrap;
}

.events_news .events {
	background:url(/img/events_news_bgr.png) no-repeat center bottom;
	padding:21px 0 10px 0;
	margin-right:32%;
}

.events_news .events h1 {
	border-bottom:1px solid #c8cdd0;
	margin-bottom:15px;
	padding-bottom:7px;
}
.events_news .events a.image {
	background:url(/img/back_big.gif) no-repeat left top;
	display: block;
	margin:0 0 9px 0;
	padding:7px 8px 11px 7px;
	width: 129px;
}
.events_news .events p {
}
.events_news .events p a {
	color:#fe5d16;
	text-decoration:none;
	white-space:nowrap;
}
.events_news  p.more {
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}
.events_news  p.more a {
	color:#0e4e9b;
	text-decoration:underline;
}
.events_news  p.more a:hover {
	text-decoration:none;
}


#menu {padding:8px 0 0;background:url(/img/menu/bgr_top.png) no-repeat left top;}
#menu .separator {margin:1px 0 0;height:1px;background:url(/img/menu/separator.png) no-repeat left top;font-size:0;}
#menu ul{margin:0 0 20px 0;padding:0 0 20px;width:234px;overflow:visible;background:#fff url(/img/menu/bgr_bottom.png) no-repeat left bottom;}
#menu li {margin:0;padding:1px 0 0;list-style:none;background:url(/img/menu/menu_item.png) repeat-y 232px top;}
  #menu li a {display:block;height:32px;width:255px;overflow:hidden;}
    #menu li a img {display:block;}
    #menu li a:hover img, #menu li a.hover img {position:relative;left:-255px;}
    #menu .submenu {line-height:19px;padding:2px 0 10px 46px;}
    #menu .submenu a {display:inline;height:auto;margin:0 0 0 14px;width:auto;}

.contest {
	border-right:1px solid #ff9860;
	padding:9px 24px 14px 20px;
	width:187px;
}
.contest h1 {
	border-bottom:1px solid #c8cdd0;
	margin:0 0 17px 0;
	padding-bottom:7px;
}
.contest h2 {
	color:#fe5d16;
	font-size:11px;
	line-height:17px;
	margin:0 0 4px 0;
	padding:0;
}
.contest p {
	line-height:17px;
}
.contest p a {
	color:#fe5d16;
	text-decoration:none;
	white-space:nowrap;
}

.left_column .tags {
	line-height:25px;
	width:232px;
}
.left_column .tags .top,
.left_column .tags .bottom {
	width:232px;
}
.left_column .tags .top div {
	border-top:1px solid #c8cdd0;
	height:5px;
	margin-right:5px;
	overflow:hidden;
}
.left_column .tags .bottom div {
	border-bottom:1px solid #c8cdd0;
	height:5px;
	margin-right:5px;
	overflow:hidden;
}
.left_column .tags .top img,
.left_column .tags .bottom img {
	float:right;
}
.left_column .tags .content {
	border-right:1px solid #c8cdd0;
	padding:9px 24px 14px 20px;
}
.left_column .tags h1 {
	border-bottom:1px solid #c8cdd0;
	margin:0 0 17px 0;
	padding-bottom:7px;
}
.left_column .tags a {
	font-size:11px;
	margin:3px 3px 3px 0;
}


.messages_poll {
	padding-bottom:20px;
}

.poll_container {
	float:right;
	right:-24px;
	position:relative;
	width:220px;
}
.poll {
	border-left:1px solid #c8cdd0;
	padding:10px 24px 14px 14px;
	width:181px;
}
.poll h1 {
	border-bottom:1px solid #c8cdd0;
	margin:0 0 17px 0;
	padding-bottom:7px;
}
.poll h2 {
	color:#fe5d16;
	font-size:11px;
	line-height:17px;
	margin:0 0 4px 0;
	padding:0;
}
.poll p {
	line-height:17px;
}
.poll form {
	padding-bottom:12px;
}
.poll form p {
	padding:0 0 5px 20px;
}
.poll form p input {
	left:14px;
	margin:2px;
//	margin:-2px;
	position:absolute;
}
.poll form div.sbmt {
	text-align:center;
}
.poll form div.sbmt input {
	position:relative;
}


.messages {
	background:#f4f5f6 url(/img/new/bgr.gif) repeat-x left top;
	background-color:#f2f0f3;
	margin:31px 238px 0 0;
}
.messages_container {
	background:url(/img/new/bottom.gif) repeat-x left bottom;
	position:relative;
}
.messages .top {
	background:url(/img/new/top.gif) no-repeat right top;
	height:21px;
	position:relative;
}
.messages .top .left {
	background:url(/img/new/left_top.gif) no-repeat left top;
	height:21px;
	position:relative;
}
.messages .top .right {
	background:url(/img/new/right_top.gif) no-repeat right top;
	height:21px;
//	margin:0 -4px 0 0;
	position:relative;
}
.messages .bottom {
	height:45px;
	position:relative;
}
.messages .bottom .left {
	background:url(/img/new/left_bottom.gif) no-repeat left bottom;
	height:19px;
	position:relative;
}
.messages .bottom .right {
	background:url(/img/new/right_bottom.gif) no-repeat right bottom;
	height:19px;
//	margin:0 -1px 0 0;
	position:relative;
}
.messages h1 {
	border-bottom:1px solid #c8cdd0;
	margin:0 0 17px 0;
	padding-bottom:7px;
}

.messages .left_border {
	background:url(/img/new/left.gif) repeat-y left top;
	position:relative;
}
.messages .left_border_bgr {
	background:url(/img/new/left_bgr.gif) no-repeat left bottom;
	padding:0 20px;
	position:relative;
}
.messages .right_border {
	background:url(/img/new/right.gif) repeat-y right top;
//	margin:0 -1px 0 0;
	position:relative;
}

.messages .forum {
/*	background:url(/img/new/bgr1.gif) no-repeat right 33px;*/
	position:relative;
	float:left;
	width:45%;
	padding:0 0 14px 0;
}
.messages .blog {
/*	background:url(/img/new/bgr2.gif) no-repeat right 36px;*/
	margin-left:55%;
}

.messages p {
	padding:0 0 3px 7px;
}
.messages p.date b {
	color:#a7a7a7;
	font-weight: normal;
	text-transform:lowercase;
}
.messages p.more {
	margin-top:-10px;
	padding:0;
	text-align:right;
}

.content_container {
	padding:18px 0 18px 0;
}

.delimeter {
	background:url(/img/delimeter_bgr.png) repeat-x left 7px;
	height:16px;
	margin:20px 0;
	text-align:center;
}

.user_name {
	background:url(/img/user/no_user.png) no-repeat left 2px;
	color:#fe7016;
	font-weight:bold;
	padding:0 0 0 16px;
}

.pager {
	height:20px;
	padding:30px 0 0 0;
	text-align:center;
}
.pager a {
	background:url(/img/pager/bgr.png) no-repeat center top;
	color:#fff;
	float:left;
	margin:0 1px;
	padding:3px 0;
	text-decoration:none;
	width:19px;
}
.pager a:hover,
.pager a.active {
	background:url(/img/pager/active.png) no-repeat center top;
}
.pager a.prev {
	background:url(/img/pager/prev_noactive.png) no-repeat center top;
	color:#a2a1a1;
	width:92px;
}
.pager a.next {
	background:url(/img/pager/next_noactive.png) no-repeat center top;
	color:#a2a1a1;
	width:85px;
}
.pager a.prev_active {
	background:url(/img/pager/prev_active.png) no-repeat center top;
	width:92px;
}
.pager a.prev_active:hover {
	background:url(/img/pager/prev_hover.png) no-repeat center top;
}
.pager a.next_active {
	background:url(/img/pager/next_active.png) no-repeat center top;
	width:85px;
}
.pager a.next_active:hover {
	background:url(/img/pager/next_hover.png) no-repeat center top;
}
.pager span {
	float:left;
	padding:0 3px;
}
.ac_results {
	padding:0px;
	border:1px solid WindowFrame;
	background-color:Window;
	overflow:hidden;
}

.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin:0px;
	padding:2px 5px;
	cursor:pointer;
	display:block;
	width:100%;
	font:menu;
	font-size:12px;
	overflow:hidden;
}

.ac_loading {
	background :Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color:Highlight;
	color:HighlightText;
}
.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}


.arrow {
	position:relative;
	top:-1px;
}
.content_container div.rss-thread {
	position:absolute;
	right:27px;
	top:161px;
	font-size:11px;
	font-weight:normal;
	z-index:10;
}
.content_container div.rss-thread img {
	position:relative;
	top:4px;
}

.banners {
}
.banners .banner {
	margin:25px 0 0 0;
}
.banners .banner .bc {
	border-right:1px solid #FF9860;
	margin:0 0 0 5px;
	width:224px;
}


div.counter {
	height:31px;
	left:9px;
	margin:0;
	padding:0;
	position:absolute;
	top:23px;
	width:31px;
	opacity:0.1;
}
div.counter a {
	background:transparent none;
	margin:0;
	padding:0;
}

#email-subscribe {padding:30px 0 0 11px;background:url("/img/subscribe.gif") repeat scroll 0 0 transparent;height:70px;margin:20px 0;width:223px;}
#email-subscribe span {padding:0 11px;color:#FE5D16;font-weight:bold;}
#email-subscribe form {background:url("/img/submit.gif") no-repeat scroll left top transparent;height:23px;margin:6px 0 0 5px;position:relative;}
#email-subscribe input {background:none repeat scroll 0 0 transparent;border:0 none;padding:4px 0 0 5px;}
#email-subscribe input.sbmt {height:19px;position:absolute;right:6px;top:1px;width:55px;}