@import url(../../base/css/general.css);
@import url(login_section.css);
BODY
{
	margin: 0px;
	padding: 0px;
	/*[disabled]background-image:url(../images/body_backgr.gif);*/
	background-repeat: repeat;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
TD
{
	text-align: left;
}
A IMG, FORM
{
	border: none;
	margin: 0px;
	padding: 0px;
}
SELECT, SELECT.no, INPUT, INPUT.no, TEXTAREA, TEXTAREA.no
{
	font-size: 12px;
	font-family: Arial;
}
/** * * MsgBox * * **/
.MsgBox
{
	margin: 15px auto;
}
.MsgBox TD
{
	margin: 0px;
	padding: 0px;
}
.MsgBox .corner, .MsgBox .corner IMG
{
	width: 7px;
	height: 7px;
	font-size: 0px;
}
.MsgBox .left_side, .MsgBox .right_side, .MsgBox .top_side, .MsgBox .bottom_side
{
	background-color: #F8F8F8;
	background-image: url(../images/msgbox_bd.gif );
	font-size: 0px;
}
.MsgBox .left_side
{
	width: 7px;
	background-position: left top;
	background-repeat: repeat-y;
}
.MsgBox .right_side
{
	width: 7px;
	background-position: right top;
	background-repeat: repeat-y;
}
.MsgBox TR .top_side
{
	height: 7px;
	background-position: left top;
	background-repeat: repeat-x;
}
.MsgBox .bottom_side
{
	height: 7px;
	background-position: left bottom;
	background-repeat: repeat-x;
}
.MsgBox .msgbox_content
{
	background-color: #F8F8F8;
}
.MsgBox .msgbox_text
{
	text-align: center;
	color: #CCCCCC;
	font-weight: bold;
	font-size: 24px;
	padding: 10px;
	text-transform: uppercase;
}
/** * *  * * **/
.main
{
	position: relative;
	width: 100%;
	/*[disabled]border:1px solid #999;*/
	background-color: #FFF;
	margin-bottom: 5px;
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	/*[disabled]padding:8px 10px;*/
}
.topestMenuWrapper
{
	position: relative;
	height: 21px;
}
.topestMenu
{
	position: absolute;
	top: -8px;
	left: -10px;
	width: 774px;
	height: 17px;
	padding-top: 3px;
	border-bottom: 1px solid #999999;
	background-image: url(../images/top_tab_cutting.gif);
	font-size: 11px;
	text-align: center;
}
.topestMenu A
{
	margin-left: 5px;
}
.topBlock
{
	position: relative;
	height: 73px;
	/*[disabled]border:0px dashed #0000FF;*/
	margin-bottom: 0px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
IMG.mainLogo
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.topBigText
{
	position: absolute;
	top: 7px;
	left: 70px;
}
.topBigText .title
{
	font-size: 36px;
	line-height: 36px;
}
.topBigText .title A, .topBigText .title A:link, .topBigText .title A:visited, .topBigText .title A:active, .topBigText .title A:hover
{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.topBigText .powered
{
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	margin-left: 3px;
}
.topMenuWrapper
{
	position: relative;
	height: 24px;
	z-index: 100;
}
.topMenu
{
	position: relative;
	top: 0px;
	left: -11px;
	width: 775px;
}
TABLE.topMenuCont
{
	width: 100%;
/*background-color:#999999;
border-collapse:collapse;*/
}
TABLE.topMenuCont TD
{
	padding: 0px;
	margin: 0px;
}
.topMenuItem, .topMenuItemActive
{
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #999999;
}
TD.topMenuItemHover
{
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-bottom: 1px solid #EEEEEE;
}
.topMenuItem .topMenuItemCont
{
	background-image: url(../images/tab_cutting.gif);
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.topMenuItemActive .topMenuItemCont
{
	background-image: url(../images/tab_cutting_h.gif);
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	color: #336699;
}
.topMenuItemHover .topMenuItemCont
{
	background-image: url(../images/tab_cutting_h.gif);
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.topMenuItemCont
{
	text-align: center;
	background-color: #FFFFFF;
	height: 19px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	text-transform: capitalize;
	white-space: nowrap;
}
.topPageHeader
{
	font-weight: bold;
	font-size: 24px;
	color: #666666;
	text-transform: capitalize;
	height: 30px;
	margin-bottom: 2px;
}
.topCustomMenu
{
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #CCCCCC;
	height: 15px;
	position: relative;
}
.topCustomMenu A, .topCustomMenu SPAN
{
	margin-right: 9px;
}
.hiddenMenu
{
	position: relative;
	top: 0px;
	left: -10px;
	z-index: 101;
}
.hiddenMenuBgCont
{
	width: 774px;
	height: 57px;
	padding-top: 8px;
	/*[disabled]background-image:url( ../images/h_menu_bg.png );*/
	background-repeat: repeat-x;
	position: static;
	text-align: left;
}
* HTML .hiddenMenuBgCont
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_uni/images/h_menu_bg.png', sizingMethod='scale');
}
.hiddenMenuCont
{
	margin-left: 14px;
	position: relative;
}
A.customMenuItem
{
	position: relative;
}
.Notice
{
	padding: 3px;
	width: 70%;
	border: 1px solid #CC6;
	background-color: #FFC;
	margin: 5px auto;
	text-align: center;
	color: #000000;
}
.bodyBlock
{
	padding-top: 30px;
	/*[disabled]margin-bottom:13px;*/
	z-index: 50;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.leftNavDiv
{
	position: relative;
	width: 182px;
	float: left;
	margin-right: 8px;
}
.rightNavDiv
{
	position: relative;
	width: 749px;
/*float:left;*/
	padding: 0px;
	overflow: hidden;
}
/** * * * **/
.bottomBlock
{
	position: relative;
	height: 60px;
	border: 1px solid #D0D0D0;
}
.bottomImages
{
	margin-top: 7px;
	margin-left: 7px;
	float: left;
	position: relative;
}
.bottomTexts
{
	font-size: 11px;
	margin-top: 8px;
	margin-left: 15px;
	float: left;
}
.bottomTexts DIV
{
	margin-bottom: 1px;
}
.bottomLinks A
{
	margin-right: 2px;
}
.loginDiv
{
	position: relative;
	height: 201px;
	border: 1px solid #CCC;
	margin-bottom: 13px;
}
* HTML .loginDiv
{
	margin-bottom: 14px;
}
.shoutboxDiv
{
	position: relative;
	border: 1px solid #CCC;
	margin-bottom: 13px;
	height: 241px;
}
* HTML .shoutboxDiv
{
	height: 242px;
}
.pollsDiv
{
	position: relative;
	border: 0px solid #008000;
}
.boxHeader
{
	position: relative;
	background-image: url(../images/head_cutting.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding: 4px 0px 0px 6px;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-align: left;
	text-transform: uppercase;
}
/**************************************************************/
.menu_item_link
{
	text-decoration: none;
}
/**************************************************************/
DIV.menu_item_line
{
	position: relative;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 1px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: capitalize;
}
DIV.menu_item_line_active
{
	position: relative;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: capitalize;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 1px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/**************************************************************/
.disignBoxFirst
{
	position: relative;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	background-image: url(../images/head_cutting.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.boxFirstHeader
{
	height: 17px;
	padding: 3px 0px 0px 8px;
	font-size: 12px;
	font-weight: bold;
	/*[disabled]color:#666;*/
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
}
.boxContent
{
	position: relative;
	overflow: hidden;
	font-size: 13px;
/*color:#000000;*/
	padding: 10px;
}
.disignBoxFirst .boxFirstHeader .dbTopMenu, .disignBoxFirst .boxFirstHeader .caption_item
{
	position: absolute;
	top: 0px;
	right: 0px;
	white-space: nowrap;
	color: #000;
	font-size: 11px;
	text-transform: capitalize;
	font-weight: bold;
}
.disignBoxFirst .boxFirstHeader .caption_item
{
	padding-top: 3px;
	padding-right: 5px;
}
.dbTopMenu DIV.active, .dbTopMenu DIV.notActive
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #CCC;
	height: 17px;
	padding-top: 3px;
	position: relative;
}
.dbTopMenu DIV A, .dbTopMenu DIV A:link, .dbTopMenu DIV A:hover, .dbTopMenu DIV A:active, .dbTopMenu DIV A:visited, .caption_item A, .caption_item A:link, .caption_item A:hover, .caption_item A:active, .caption_item A:visited
{
	text-decoration: none;
	color: #0000CC;
}
.caption_item A
{
	margin-left: 4px;
}
.dbTopMenu DIV.active
{
	border-bottom: 1px solid #F7F7F7;
}
.dbBottomMenu
{
	position: relative;
}
/**************************************************************/
DIV.design_box_border
{
	position: relative;
	border: 1px solid #CCC;
	margin: 10px;
	padding: 1px;
}
DIV.design_box_border DIV.header
{
	position: relative;
	padding: 0px 0px 0px 7px;
	height: 30px;
	line-height: 23px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/design_border_cutting.gif);
	background-repeat: repeat-x;
}
DIV.design_box_border DIV.keeper
{
	position: relative;
	padding: 5px;
	border: 0px solid #FF0000;
	text-align: center;
	margin: 2px;
}
/**************************************************************/
.emptyBox
{
	position: relative;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 3px;
}
/*************************************************************
####################################################################*/
.languageBlock
{
	position: relative;
	border: 0px solid #FF0000;
	float: right;
	margin-top: 0px;
}
.skinBlock
{
	position: relative;
	border: 0px solid #FF0000;
	float: right;
	margin-top: 24px;
	margin-right: -90px;
}
/*####################################################################*/
.topBannerBlock
{
	position: relative;
	width: 770px;
/*height:40px;*/
	margin-top: 5px;
	border: 1px solid #FF0000;
	margin-left: auto;
	margin-right: auto;
}
.bannerBlock
{
	position: relative;
	width: 770px;
	margin: 0px auto;
	border: 0px solid #FF0000;
}
.leftBanner
{
	position: absolute;
	top: 0px;
	left: -150px;
	border: 0px solid #FF0000;
}
.rightBanner
{
	position: absolute;
	top: 0px;
	right: -150px;
	border: 0px solid #FF0000;
}
.bottomBannerBlock
{
	position: relative;
	width: 770px;
	margin-top: 0px;
	border: 0px solid #FF0000;
	margin: auto;
}
.bannerInnerBlock
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #0000FF;
	width: 470px;
}
/*####################################################################*/
DIV.playerAdminLink
{
	position: relative;
	text-align: left;
	margin-bottom: 15px;
}
.action
{
	margin-top: 20px;
}
/*************************************************************
************************************************************
####################################################################*/
.logInRegistrationText
{
	margin: 5px;
}
/**************************************************************/
DIV.pollBlock
{
	position: relative;
	overflow: hidden;
	height: 154px;
	width: 260px;
	border: 0px solid #96B2C9;
	text-align: left;
	float: left;
	margin-bottom: 10px;
}
DIV.pollBody
{
	border: 1px dashed #CCC;
	margin: 5px;
}
DIV.pollCaption
{
	position: relative;
	margin: 3px;
	padding: 0px;
	overflow: hidden;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	font-weight: bold;
/*background-color:#96B2C9;
color:#fff;*/
}
DIV.pollAnswerBlock
{
	position: relative;
	margin: 2px;
	overflow: hidden;
	height: 100px;
	border: 0px solid #96B2C9;
	text-align: left;
}
DIV.pollUp
{
	position: absolute;
	left: 2px;
	top: 2px;
}
DIV.pollDown
{
	position: absolute;
	left: 2px;
	bottom: 2px;
}
DIV.pollQuestionBlock
{
	position: absolute;
	width: 190px;
	padding: 2px;
	overflow: hidden;
	margin-left: 18px;
}
DIV.pollSubmitBlock
{
	position: relative;
	margin: 2px;
	overflow: hidden;
	height: 30px;
	border: 0px solid #0000CC;
	text-align: center;
}
.small
{
	font-size: 11px;
	color: #333366;
}
.text2
{
	border: 1px solid #FFF;
}
.pollContainer
{
	position: relative;
	margin-top: 2px;
	padding: 10px;
	background-color: transparent;
	border: 0px solid #FF0000;
}
.createPollSection
{
	position: relative;
	padding: 10px;
	background-color: transparent;
	border: 0px solid #FF0000;
}
.controlsDiv
{
	position: relative;
	clear: both;
	margin: 10px;
	background-color: #FFFFFF;
}
.innerControlBlock
{
	position: relative;
	float: none;
	width: auto;
}
.controlsHeader
{
	padding: 0px 2px;
	font-weight: bold;
}
.deleteDiv
{
	padding: 2px 0px 0px 2px;
}
/*.rightNavDiv .boxContent table textarea
{
width:300px;
}
####################################################################*/
.customMenuItemActive
{
	color: #000000;
}
DIV.menuLine, DIV.menuLine:hover, DIV.menuLineActive
{
	font-size: 13px;
	margin-bottom: 5px;
	text-transform: capitalize;
	color: #000000;
}
.menuLineDivider
{
}
DIV.menuLinkBlock
{
	padding-left: 20px;
	background-repeat: no-repeat;
	background-image: url(../images/menu_pt.gif);
}
DIV.menuLine DIV.menuLinkBlock:hover
{
	background-image: url(../images/menu_pt_h.gif);
}
.topMemberBlock
{
	position: absolute;
	right: 5px;
	top: 10px;
	height: 50px;
	text-align: right;
	padding: 3px;
	width: 400px;
	font-size: 11px;
}
.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block
{
	margin-left: 5px;
}
.hello_member
{
	padding: 7px 12px 0px;
	font-size: 14px;
}
.hello_actions
{
	text-transform: capitalize;
	font-size: 11px;
}
.hello_actions SPAN
{
	margin-left: 5px;
}
.no_hello_actions
{
	font-size: 18px;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 9px;
}
.no_hello_actions A
{
	margin-left: 15px;
}
/** * * Tags * * **/
.tags_wrapper
{
	text-align: center;
	border: 0px solid #008000;
	margin: 0px 18px 30px auto;
}
.one_tag
{
	margin: 0px 1px;
	line-height: 30px;
	border: 0px solid #008000;
}
DIV.rate_text
{
	text-align: center;
	font-weight: bold;
}
/** * * STANDART * * **/
.newsWrap, .categoryBlock1, .categoryHeader, .articleBlock, .articleBlock1, .articleBlock2
{
	margin: 0px 0px 10px;
}
.categoryBlock1, .categoryHeader, .articleBlock, .articleBlock1, .articleBlock2
{
	margin-left: 12px;
	margin-right: 12px;
	text-align: justify;
}
.newsHead, .categoryCaption, .artCaption, .articleBlock1 .title, .articleBlock2 .title
{
	font-size: 16px;
	font-weight: bold;
	padding-left: 30px;
	padding-bottom: 10px;
	background-position: left top;
	background-repeat: no-repeat;
}
.newsHead
{
	background-image: url(../images/icons/news.gif);
	text-align: left;
}
.newsInfo
{
	font-size: 11px;
	color: #666666;
}
.newsText
{
}
.articleBlock1 .title, .articleBlock2 .title
{
	margin-bottom: 5px;
	background-image: url(../images/icons/artic_papr.gif);
}
.categoryCaption, .artCaption
{
	background-image: url(../images/icons/artic_fldr.gif);
}
.articleBlock .date, .articleBlock1 .date, .articleBlock2 .date
{
	font-size: 11px;
	color: #666666;
}
.guestbookTextArea
{
	width: 530px;
	height: 250px;
}
/*Blog Design Box*/
.blogBlock
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.blog_wrapper
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.blog_subject
{
	font-size: 16px;
	font-weight: bold;
	padding-left: 35px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/icons/artic_papr.gif);
}
.blog_author
{
	font-size: 11px;
	font-style: normal;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}
.blog_text
{
	font-size: 13px;
	text-align: justify;
}
.blogs_pages
{
	margin: 4px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.menuLinkBlock
{
	font-weight: bold;
	font-size: 18px;
	text-decoration: underline;
	color: #333366;
}
.online_offline_bulb
{
	position: absolute;
	z-index: 10;
	right: 0px;
	top: 0px;
}
/** * * RSS Feed * * **/
.rss_item_wrapper
{
	padding-bottom: 15px;
}
.rss_item_header
{
	font-size: 16px;
	font-weight: bold;
}
.rss_item_info
{
	color: #666;
	font-size: 11px;
}
.rss_read_more
{
	text-align: right;
	font-weight: bold;
}
