@charset "iso-8859-1";

@import url(../../base/css/general.css);
@import url(login_section.css);
html {
	height: 100%;
	margin-bottom: 0.1px;
}

body
{
	background: url(../gfx/so_stars.gif) left top repeat-x; background-color: rgb(249, 238, 230);
	margin:0px;
	padding:0px;
	font: normal normal 12px/16px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	color: rgb(21, 21, 21);
}

td
{
	text-align:left;
}

a img, form 
{
	border:none;
	margin:0px;
	padding:0px;
}	

input,
input.no,
select,
select.no,
textarea,
textarea.no
{
	font-size: 14px;
	padding: 3px 4px;
}
select
{
	padding: 3px 0px;
}

input,
input.no
{
	font-weight: bold;
	font-size: 14px;
}
input.no
{
}
input.no#by_nick_id
{
}
#search
{
	border: 0;
}
.submitbutton, .login_form_submit
{
	font-size: 16px;
	color: #fff;
	width: 130px;
	height: 35px;
	left: 50px;
	top: 0;
	cursor: pointer;
	text-align: center;
	border: 0;
	background: url(../gfx/buttons/but_special_submit0.gif) center bottom no-repeat;
}
*+html input.login_form_submit { padding-top: 8px; }
* html input.login_form_submit { padding-top: 8px; }

.submitbutton:hover
{
	background: url(../gfx/buttons/but_special_submit1.gif) center bottom no-repeat;
}
.login_form_submit
{
	background: url(../gfx/buttons/but_submit0.gif) center bottom no-repeat;
}

.login_form_submit:hover
{
	background: url(../gfx/buttons/but_submit1.gif) center bottom no-repeat;
}
/*
#showEventsForm {
	background: url(../gfx/buttons/but_special_submit0.gif) center bottom no-repeat;
}
*/
#showEventsForm input.no {
	background: transparent none;
	color: #fff;
	cursor: pointer;
	display: block;
	text-align: center;
	background: url(../gfx/buttons/but_special_submit0.gif) center center no-repeat;
	height: 32px;
	width: 130px;
}

.end_form div input.no
{
	position: relative;
	clear: both;
	left: 80px;
	margin-top: 10px;
}

/* * * * MsgBox * * * */

/* nicht benutzt start */
/*
.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:transparent;
	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: transparent;
}
*/
/* nicht benutzt ende */

.MsgBox { margin: 15px auto; }

.MsgBox .box_center .msgbox_text
{
	text-align:center;
	font-size: 20px;
	line-height: 24px;
	padding:10px;
	margin: 0 auto;
	/*text-transform:uppercase;*/
}

.box_left,
.box_right,
.box_center { height: 74px; }

.MsgBox .box_center { color: #fff; background: url(../images/msgbox_center.png) left top repeat-x; }

.MsgBox .box_left,
.MsgBox .box_right { width: 10px; }

.MsgBox .box_left { background: url(../images/msgbox_left.png) left top no-repeat; }

.MsgBox .box_right { background: url(../images/msgbox_right.png) left top no-repeat; }

.msgbox_text div { text-align: center; }

/* * * *  * * * */


.main
{
	position:relative;
	width:960px; /*754*/
	margin-left:auto;
	margin-right:auto;
}

.bodyBlock
{
	/*background: url(../gfx/main_grid_bg.gif) left top repeat-y;*/
	z-index:50;
	float: left;
	width: 812px;
	padding: 0 10px 0 0;
}
.grid
{
	position: relative;
	background: url(../gfx/main_grid_bg_norow.gif) left top repeat-y;
	width: 100%;
	margin: 0 0 12px 0;
}
.separator
{
	position: relative;
	height: 0.1px;
	clear: both;
	display: block;
	width: 100%;
	/*IE6 Bugfix start*/
	_clear: none;
	_display: none;
	/*IE6 Bugfix end*/
}
.topestMenuWrapper
{
	position:relative;
	height:21px;
}

.topestMenu
{
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:17px;
	padding-top:3px;
	text-align:center;
}

.topestMenu a
{
	margin-left:5px;
}

.topBlock
{
	position:relative;
	height:96px;
	border:0px dashed blue;
	margin-bottom:0px;
}

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;
	z-index:100;
	height: 52px;
	background:url(../gfx/menu_sub_bg.gif) 1px bottom no-repeat;
	border-bottom: 1px solid #fff7f2;
	margin-bottom: 10px;
}

.topMenu
{
	position:absolute;
	width:540px;
	left:270px;
}

table.topMenuCont
{
	width:100%;
	/*background-color:#999999;*/
	/*border-collapse:collapse;*/
}


table.topMenuCont td
{
	padding:0px;
	margin:0px;
}

.topMenuItem,
.topMenuItemActive
{
	color: rgb(255,255,255);;
}

td.topMenuItemHover
{
	color: rgb(247,0,114);
}
td.topMenuItemSpace, td.topMenuItemSpaceActive { 
	width: 16px;
	height: 29px;
	background:url(../gfx/menu_r_active.gif) right top no-repeat;
}
td.topMenuItemSpaceActive { 
	background:url(../gfx/menu_r.gif) right top no-repeat;
}

.topMenuItem .topMenuItemCont {
	font-weight: bold;
	background:url(../gfx/menu_x_active.gif) left top repeat-x;
}

.topMenuItemActive .topMenuItemCont
{
	background:url(../gfx/menu_x.gif) left top repeat-x;
}

.topMenuItemHover .topMenuItemCont
{
	background:url(../gfx/menu_x_active.gif) left top repeat-x;
}

.topMenuItemCont
{
	text-align:center;
	height: 29px;
	padding-top: 5px;
	padding-left:11px;
	padding-right:0px;
	font: bold normal 16px/20px Trebuchet, "Trebuchet MS", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	white-space:nowrap;
	letter-spacing: 0;
}

.topPageHeader
{
	float: left;
	text-transform:capitalize;
	font-weight:bold;
	margin-right: 13px;
	display: none;
}

.topCustomMenu
{
	font-weight:bold;
	text-transform:capitalize;
	position:relative;
	line-height: 17px;
	text-align: center;
	font: bold normal 13px/16px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
}
span.customMenuItemActive
{
	background: url(../gfx/menu_indicator.gif) left 3px no-repeat;
}
span.customMenuItemActive
{
	color: #cadfeb;
}

.hiddenMenu
{
	position:relative;
	top:30px;
	/*left:270px;*/
	z-index:101;
	text-align: center;
}

.hiddenMenuBgCont
{
	width:auto;
	height:21px;
	padding:0px 0 0 100px;
	margin: 0 10px;
	position:static;
	background:url(../gfx/menu_sublink_hover.gif) left -1px repeat-x;
}

/*
* html .hiddenMenuBgCont
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_uni/images/h_menu_bg2.png', sizingMethod='scale');
}
*/

.hiddenMenuCont
{
	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:black;
}

.leftNavDiv
{
	position:relative;
	width:182px;
	float:left;
	margin-right:8px;
}

.rightNavDiv
{
	position:relative;
	width:749px;
	/*float:left;*/
	padding:0px;
	overflow:hidden;
}

/* * * * * * */

.bottomBlock {
	clear: both;
	min-height: 62px;
	/* IE 6 Bugfix */
	_height: 62px;
	/* Bugfix */
	padding-top: 18px;
	background: url(../gfx/bottom_block.gif) left top repeat-x #3bb4f9;/*rgb(102,187,221)*/
	color: rgb(255, 255, 255)
	position:relative;
}
.bottomBlock ul {
	float: left;
	width: 250px;
	margin: 0 0 0 20px;
	/* IE 6 Bugfix start */
	_width: 260px;
	_margin: 0 0 0 10px;
	/* IE 6 Bugfix end */
	padding: 0;
	color: rgb(255, 255, 255);
	display: block;
}
.bottomBlock li {
	margin: 0;
	padding: 0 0 0 13px;
	padding-bottom: 0.5em;
	list-style: none outside;
	background: url(../gfx/list_so_bullet.gif) left 3px no-repeat;
	}
	.bottomBlockli img {
	margin-right: 3px;
}
.bottomBlock li a { color: rgb(255, 255, 255); }
.bottomBlock li a:hover { text-decoration: underline; }

.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
{
}

.bottomCopyright {
	clear: both;
	padding: 10px 0;
	width: 960px;
	color: rgb(41,41,41);
	position: absolute;
	background: url(../gfx/footer_bg.gif) left top repeat-x rgb(237,216,207);
	font-size: 11px;
}
.bottomCopyright a { color: rgb(247, 0, 114); }
.bottomCopyright p { padding: 0 20px; }

.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 green;
}

.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;
}

#sidebar {
	float: left;
	position: relative;
	top: 0px;
	width: 130px;
	display: block;
	overflow: hidden;
}
.pagesRow {
	padding: 5px 40px 0 48px;
	_padding: 5px 64px 0 60px;
	border: 0px solid red;
	text-align: right;
}
.pages {
	position: relative;
	clear: both;
	padding: 15px 10px 10px;
	margin-bottom: 10px;
	_width: 520px;
	_padding: 15px 0 5px;
}
#NavFormProfilesLower .pages {
	_padding: 0px 10px;
}
*+html #NavFormProfilesUpper .pagesRow {
	border: 0px solid red;
	padding-bottom: 10px;
}
*+html #NavFormProfilesLower .pagesRow {
	border: 0px solid red;
	margin-top: -15px;
}

.pages select {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 2px;
}
.pages ul {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
.pages ul li {
	float: left;
	margin: 0 2px;
}
li.current_page {
	padding: 0 4px;
	color: white;
	background: #f70072;
	border: 1px solid #f70072;
}
li.page a {
	padding: 0 4px;
	display: block;
	border: 1px solid #f70072;
	background: #fff;
}
li.page a:hover {
	text-decoration: none;
	color: white;
	background: #f70072;
}
.pageslabel {
	position: relative;
	float: left;
	text-align: left;
}


.paginate
{
	text-align:center;
}

.paginate a,
.paginate a:link,
.paginate a:visited
{
	background-color:#FFFFFF;
	color:#f70072;
}

.paginate i,
.paginate a:active,
.paginate a:hover
{
	color:#FFFFFF;
	background-color:#f70072;
}

.paginate i,
.paginate a,
.paginate a:link,
.paginate a:active,
.paginate a:visited,
.paginate a:hover
{
	border:1px solid #f70072;
	font-style:normal;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	/*margin-left:1px;*/
	margin-right:1px;
	font-weight:bold;
}

.button_holder {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
}
.buttonNext,
.buttonPrev,
.buttonNext a,
.buttonPrev a,
.buttonNextBig,
.buttonNextBig a,
.buttonPrevBig,
.buttonPrevBig a
{
	float: left;
	position: relative;
	width: 19px;
	height: 19px;
	font-size: 0.1%;
	margin: 0;
	padding: 0;
}
.buttonNextBig,
.buttonPrevBig,
.buttonNextBig a,
.buttonPrevBig a
{
	position: absolute;
	width: 37px;
	height: 37px;
}

.buttonPrevBig { top: 65px; left: -40px; }
.buttonNextBig { top: 65px; left: 420px; }

.buttonNext, .buttonNextBig { float: right; }

.buttonNext a, .buttonNextBig a {
	/*IE Bugfix start*/
	_margin-left: 0;
	/*IE Bugfix end*/
}
.buttonPrev {
	margin: 0 5px;
	/*IE Bugfix start*/
	_margin-left: 0;
	/*IE Bugfix end*/
	background: url(../gfx/buttons/but_prev_small00.gif) center center no-repeat;
}

.buttonPrev a,
.buttonNext a
{
	margin-right: 0px;
	/*IE Bugfix start*/
	_width: 9px;
	_padding: 0 5px;
	/*IE Bugfix end*/
	}
	.buttonNext {
	margin-right: 5px;
	background: url(../gfx/buttons/but_next_small00.gif) center center no-repeat;
	}
	.buttonPrev a {
	background: url(../gfx/buttons/but_prev_small0.gif) center center no-repeat;
	}
	.buttonPrev a:hover {
	background: url(../gfx/buttons/but_prev_small1.gif) center center no-repeat;
	}
	.buttonNext a {
	background: url(../gfx/buttons/but_next_small0.gif) center center no-repeat;
	}
	.buttonNext a:hover {
	background: url(../gfx/buttons/but_next_small1.gif) center center no-repeat;
	}
	.buttonNextBig {
	background: url(../gfx/buttons/but_next00.gif) center center no-repeat;
	}
	.buttonPrevBig {
	background: url(../gfx/buttons/but_prev00.gif) center center no-repeat;
	}
	.buttonPrevBig a {
	left: 0;
	text-indent: -9999px;
	background: url(../gfx/buttons/but_prev0.gif) center center no-repeat;
	}
	.buttonPrevBig a:hover {
	background: url(../gfx/buttons/but_prev1.gif) center center no-repeat;
	}
	.buttonNextBig a {
	right: 0;
	_right: -1px;
	text-indent: -9999px;
	background: url(../gfx/buttons/but_next0.gif) center center no-repeat;
	}
	.buttonNextBig a:hover {
	background: url(../gfx/buttons/but_next1.gif) center center no-repeat;
}
div#container_result .buttonPrevBig { top: 20px; left: 0px; _top:15px; _left:15px; z-index:99; }
div#container_result .buttonNextBig { top: 20px; left: 463px; _top:15px; _left:465px; }

/* IE 7 */
*+html div#container_result .buttonPrevBig,
*+html div#container_result .buttonNextBig { top: 10px;}
*+html div#container_result .buttonPrevBig a,
*+html div#container_result .buttonNextBig a { top: 0; left: 0;}

/**************************************************************/	

div.menu_item_line
{
	position:relative;
	padding:0px 0px 0px 25px;
	margin:0px 0px 1px 0px;
	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 0px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

/**************************************************************/

#col1 {
	padding: 0 10px;
}
.disignBoxFirst {
	position: relative;
	margin-bottom:20px;
}
#first_column .disignBoxFirst, #col1 .disignBoxFirst
{
	background: url(../gfx/box_single_left.gif) left top no-repeat #edd8cf;
}
#second_column .disignBoxFirst, #col2 .disignBoxFirst
{
	background: url(../gfx/box_double_start.gif) left top no-repeat #edd8cf;
	}
	#col2 .disignBoxFirst {
	width: 520px;
}

#first_column .endbox, #second_column .endbox, #col1 .endbox, #col2 .endbox {
	float: left;
	background: url(../gfx/box_single_default_end.gif) left bottom no-repeat #edd8cf;
	height: 8px;
	display: block;
	width: 100%;
	font-size: 1px;
	text-indent: -9999px;
	clear: left;
	}
	#second_column .endbox, #col2 .endbox {
	background: url(../gfx/box_double_end.gif) left bottom no-repeat #edd8cf;
}
#show_members .disignBoxFirst,
#show_photos .disignBoxFirst,
#show_blogs .disignBoxFirst {
	width: 520px;
}

.designBoxSpecial, #first_column .disignBoxFirst:first-child
{
	background: url(../gfx/box_left_special.gif) left top no-repeat #3bb4f9;
	width: 250px;
	margin-left: 10px;
	overflow: hidden;
	margin-bottom: 10px;
}
#first_column .disignBoxFirst:first-child
{
	margin-left: 0;
}
#first_column .disignBoxFirst:first-child .boxFirstHeader
{
	color: #fff;
}
.endboxSpecial, #first_column .disignBoxFirst:first-child .endbox {
	float: left;
	background: url(../gfx/box_end_special.gif) left bottom no-repeat;
	height: 8px;
	display: block;
	width: 250px;
	font-size: 1px;
	text-indent: -9999px;
	clear: left;
}

.boxFirstHeader
{
	font: 24px/24px Trebuchet MS, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: rgb(0,155,238);
	padding: 5px 0 0 10px;
	/*text-transform: capitalize;*/
}
.designBoxSpecial .boxFirstHeader
{
	color: rgb(255,255,255);
}

.boxContent
{
	position:relative;
	overflow:hidden;
	padding:10px;
}
.disignBoxFirst .boxFirstHeader .dbTopMenu,
.disignBoxFirst .boxFirstHeader .caption_item
{
	position: absolute;
	top: 6px;
	right: 15px;
	white-space:nowrap;
	font-size: 12px;
	color: rgb(247, 0, 114);
}

.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 #e1d6d1;
	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: rgb(247, 0, 114);
}
.dbTopMenu div a:hover {
	text-decoration: underline;
}

.caption_item a
{
	margin-left:4px;
}

.dbTopMenu div.active
{
	color: rgb(0,155,238);
}

.dbBottomMenu
{
	position:relative;
}


/**************************************************************/

div.design_box_border
{
	position:relative;
	border:0px solid #ccc;
	margin: 0;
	padding:0px;
	clear: both;
	margin-bottom: 10px;
	margin-right: 10px;
	/*background: url(../gfx/box_single_left.gif) left top no-repeat #edd8cf;
	width: 250px;*/
}
div.design_box_border div.header
{
	position:relative;
	padding: 0px;
	height:30px;
	line-height:23px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
div.design_box_border div.keeper
{
	position:relative;
	padding:0px;
	border:0px solid red;
	text-align:center;
	margin:0px;
	padding-bottom: 7px;
	/*background: url(../gfx/box_single_default_end.gif) left bottom no-repeat;*/
}
div.keeper {
	width: 230px;
}
.designBoxSpecial div.keeper {
	background: url(../gfx/box_special_sep_x.gif) left bottom repeat-x;
}
div.keeper form {
	padding: 0;
	margin: 0;
}
div.keeper form table {
	width: 230px;
	padding: 0px;
	margin: 10px 0;
}
.blue { color: rgb(0,155,238); }

/**************************************************************/	
.emptyBox
{
	position:relative;
	border:1px solid #ccc;
	margin:0px;
	padding:3px;
}


/**************************************************************/	
/*####################################################################*/

.languageBlock
{
	position:relative;
	border:0px solid red;
	float:right;
	margin-top:0px;
}

.skinBlock
{
	position:relative;
	border:0px solid red;
	float:right;
	margin-top:24px;
	margin-right:-90px;
}

/*####################################################################*/

.topBannerBlock
{
	position:relative;
	width:770px;
	/*height:40px;*/
	margin-top:5px;
	border:1px solid red;
	margin-left:auto;
	margin-right:auto;
	
}

.bannerBlock
{
	position:relative;
	width:770px;
	margin:0px auto;
	border:0px solid red;
}

.leftBanner
{
	position:absolute;
	top:0px;
	left:-150px;
	border:0px solid red;
}

.rightBanner
{
	position:absolute;
	top:0px;
	right:-150px;
	border:0px solid red;
}

.bottomBannerBlock
{
	position:relative;
	width:770px;
	margin-top:0px;
	border:0px solid red;
	margin:auto;
}

.bannerInnerBlock
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	border:0px solid blue;
	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:solid 0px #0000cc;
	text-align:center;
}

.small
{
	font-size:11px;
}

.text2
{
	border:0px solid #fff;
}

.pollContainer
{
	position:relative;
	margin-top:2px;
	padding:10px;
	background-color:transparent;
	border:0px solid red;
}

.createPollSection
{
	position:relative;
	padding:10px;
	background-color:transparent;
	border:0px solid red;
}

.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;
}*/

/*####################################################################*/

.menuLine,
.menuLineActive
{
	margin-bottom:5px;
	text-transform:capitalize;
}

.menuLineDivider
{
	
}
.menuLinkBlock
{
	position: relative;
	_margin-bottom: -15px;
	padding: 0;
	padding-left:20px;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:18px;
}
a.menuLink
{
	line-height:20px;
}

.topMemberBlock
{
	float:right;
	text-align:right;
	position: relative;
	top: 19px;
	margin-right: 140px;
	_margin-right: 65px;
	font-size: 0.9em;
	overflow: hidden;
}
.topMemberBlock .thumbnail_block
{
	margin-top: 4px;
}
.topMemberBlock .loginbox_c input.login_area {
	position: relative;
	background: #fff none;
	width: 100px;
	padding: 2px 3px;
	margin: 0px;
	border: none;
}
.topMemberBlock .login_button
{
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	width: 84px;
	height: 28px;
	padding: 0 0 5px 0;
	margin: 15px 3px -5px 6px;
	cursor: pointer;
	background: url(../gfx/buttons/but_login_index.gif) center center no-repeat;
	text-align: center;
	border: 0;
}
.topMemberBlock .login_row {
	float: left;
	width: 100px;
	position: relative;
	top: 4px;
	padding: 0 6px;
	_margin: 0;
	}
.topMemberBlock .login_label
 {	
	position: relative;
	width: 100px;
	text-align: left;
	float: left;
	white-space: nowrap;
	overflow: hidden;
}
.topMemberBlock .login_options {
	float: left;
	clear: left;
	text-align: left;
	overflow: hidden;
	display: block;
	width: auto;
	}
	.topMemberBlock .login_options span {
	position: absolute;
	top: 32px;
	right: 104px;
	_right: 118px;
	overflow: hidden;
	white-space: nowrap;
	}
	.topMemberBlock .login_options span a {
	text-decoration: underline;
}

.but_teaser {
	position: absolute;
	left: 823px;
	background: url(../gfx/buttons/but_teaser0.gif) center center no-repeat;
	display: block;
	width: 102px;
	height: 59px;
	padding: 0px 10px;
	margin: 19px 10px 0 0px;
	overflow: hidden;
	text-align: center;
	font-weight: normal;
	color: #fff;
	font-size: 10px;
	}
	.but_teaser p {
	padding: 6px 0 0 0;
	}
	.but_teaser p a {
	color: #fff;
	font-weight: bold;
	display: block;
	font-size: 17px;
	font-family: Trebuchet MS, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	}
	.but_teaser p a:link,
	.but_teaser p a:visited {
	color: #fff;
	}
	.but_teaser p a:hover {
	color: #f70072;
	text-decoration: none;
}

div.thumbnail_block,
.lastFilesPic
{
	text-align:center;
	background-color:#fff;
	border: 0;
}
div.thumbnail_block img,
div.thumbnail_block a img,
.iconBlock a img,
.lastFilesPic img
.lastFilesPic a img {
	background-color: #fff;
}
.topMemberBlock div.thumbnail_block img,
div.thumbnail_block a img,
.iconBlock a img,
.lastFilesPic a img,
.lastFileUnit a img {
	border: 2px solid rgb(218,193,181);
}	
div.thumbnail_block a:hover img,
.iconBlock a:hover img,
.lastFilesPic a:hover img,
.lastFileUnit a:hover img {
	border: 2px solid rgb(247,0,114);
}

.hello_member
{
	padding:10px 5px 0px 0px;
	color: rgb(21,21,21);
	min-width: 90px;
}

.hello_actions
{
	padding:5px 0px 0px 0px;
	text-indent: -9999px;
}

.hello_actions
{
	position: relative;
	width: auto;
	margin: 0;
	}
	div.admin a,
	div.myaccount a,
	div.mymail a,
	div.myprofile a,
	div.logout a {
	position: relative;
	float: left;
	line-height: 90px;
	text-indent: -9999px;
	font-size: 0.1%;
	height: 16px;
	width: 16px;
	overflow: hidden;
	margin: 0 3px;
	display: block;
}
.hello_actions b { float: left; padding: 1px 0 0 0; }
.hello_actions div.admin a { background: url(../images/icons/admin_small.gif) left top no-repeat; }
.hello_actions div.myaccount a { background: url(../images/icons/myaccount_small.gif) left top no-repeat; }

.hello_actions div.mymail a.no_mail { background: url(../images/icons/mymail_small.gif) left top no-repeat; }
.hello_actions div.mymail a.new_mail { background: url(../images/icons/mail_newmail.gif) left top no-repeat; }

.hello_actions div.myprofile a { background: url(../images/icons/myaccount0_small.gif) left top no-repeat; }
.hello_actions div.logout a { background: url(../images/icons/logout_small.gif) left top no-repeat; }

.no_hello_actions {
}
.no_hello_actions a
{
	margin: 5px 10px 0 5px;
}
.loginbox_c div a
{
	float: left;
}
.loginbox_l { float: left; background: url(../gfx/loginbox_l.gif) left top no-repeat; width: 10px; height: 59px; }
.loginbox_r { float: left; background: url(../gfx/loginbox_r.gif) left top no-repeat; width: 10px; height: 59px; margin-right: 10px; }
.loginbox_c { float: left; background: url(../gfx/loginbox_c.gif) left top repeat-x; height: 59px; }

div.prof_details_wrapper
{
	position: relative;
	float: left;
	background: url(../gfx/box_left_special.gif) left top no-repeat #3bb4f9;
	width: 230px;
	height: auto;
	padding: 10px 10px 0 10px;
	overflow: hidden;
	margin: 0;
	left: 0;
}
div.prof_details_wrapper .boxFirstHeader
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
div.prof_ditails_block
{
	position: relative;
	clear: both;
	padding: 0;
	margin: 10px 0 0 0;
	background: transparent none;
	border: none;
	height: auto;
	width: auto;
}
div.prof_ditails_block div.li_word
{
	position:relative;
	float:left;
	text-align:left;
	border:0px solid red;
	margin:1px;
	font-weight:bold;
	padding: 0 5px 0 0;
	width: auto;
	background: transparent none;
}
div.prof_ditails_block div.li_value
{
	position:relative;
	float:left;
	text-align:left;
	border:0px solid red;
	margin:1px;
	width: auto;
	padding: 0 5px 0 0;
	background: transparent none;
}
/* * * * Tags * * * */

.tags_wrapper
{
	text-align:center;
	border:0px solid green;
	margin:0px 18px 30px auto;
}

.one_tag
{
	margin:0px 1px;
	line-height:30px;
	border:0px solid green;
}

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;
}

.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:12px;
	font-style:normal;
	color:#666666;
	padding-top:2px;
	padding-bottom:2px;
}

.blog_text
{
}

.blogs_pages
{
	margin:4px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.online_offline_bulb
{
	position:absolute;
	z-index:10;
	right:2px;
	_right: 1px;
	top:2px;
	border:0px none transparent;
}

/**************************************************************
ERROR BOXES start
***************************************************************/
div.errorbox, div.errorbox_small
{
	position:relative;
	top: -5px;
	left: 270px;
	width: 486px;
	background: transparent url(../gfx/warning_icon.gif) left 3px no-repeat;
	font: bold 12px/16px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	color:#f70072;
	text-align: left;
	padding: 4px 10px 4px 24px;
	margin: 0;
	clear: both;
	border-bottom: 1px solid #edd8cf;
}
div.errorbox_small
{
	left: 0;
	top: 10px;
	width: 214px;
	float: left;
}
div.sysmsg
{
	
}
div.no_result,
div.action
{
	border:0px solid #3bb4f9;
	padding: 0 10px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background: transparent url(../gfx/success_bg.gif) left top;
	font: bold 16px/24px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	color:#fff;
	text-align:center;
	}
	div.action div {
	padding: 10px 10px 0 60px;
	margin: 0px 0;
}
#first_column .disignBoxFirst .boxContent .no_result
{
	background: transparent url(../gfx/foot_tile.gif) left top;
}
div.no_result div
{
	background: transparent none;
	vertical-align:middle;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:0px;
	padding: 16px 0;
	margin:25px 0pt 10px;
}
div.action div {
	background:url(../gfx/ico_success.gif) left top no-repeat;
	min-height: 55px;
	_height: 55px;
}
div.err
{
	position:relative;
	border:0px solid #FF412D;
	padding: 16px 10px;
	margin:10px 0px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	background:url(../gfx/err_bg.gif) left top;
}
div.err div
{
	position:relative;
	background:url(../gfx/ico_error.gif) left center no-repeat;
	vertical-align:middle;
	min-height: 55px;
	_height: 55px;
	font: bold 16px/24px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	color:#fff;
	text-align:center;
	padding: 0 55px 0 55px;
}

.login_form_cont
{
	position:relative;
	border:0px solid gray;
	width: 500px;
	margin:0px auto;
	padding: 0 0 0 10px;
	/*
	padding: 0 0 0 100px;
	background: url(../gfx/err_big.gif) left 4px no-repeat;
	*/
	margin: 0px 0 15px 0;
}
.login_form_warning
{
	position:relative;
	text-align: left;
	color:#f70072;
	font: 18px/24px Trebuchet MS, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-weight: bold;
	padding: 0px 0 15px 0;
	margin: 0 0 15px 0;
	border: 0;
	width: 100%;
	/*background: url(../gfx/sep_x.gif) left bottom repeat-x;*/
}
#second_column .login_form_warning {
	position: relative;
	left: 0px;
}

.feedbackheader {
	font: 24px/24px Trebuchet MS, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: rgb(0,155,238);
	padding: 5px 0 0 0px;
	text-transform: capitalize;
}


/********************
mceEditor
*********************/

.mceContentBody {
	font: normal normal 16px/22px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	color: rgb(21, 21, 21);
}

/********************
mceEditor end
*********************/


/**************************************************************
ERROR BOXES end
***************************************************************/

/* * * * 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;
}
