@charset "utf-8";
*
{
	margin:0px;
	padding:0px;
}

body
{
	height:100%;
	font-family:Arial;
	font-size:12px;
	background:url(bg.gif);
}

img
{
	display:block;
	border:0px;
}

table 
{
    border: 0px; /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
	
}
table td 
{
    padding: 0px; /* cellspadding="0" */
    vertical-align: top;
}


h1
{
	color:#333333;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-weight:normal;
	font-size:24px;
}

h2
{
	color:#333333;
	margin:0px 0px 7px 0px;
	padding:0px;
	font-weight:normal;
	font-size:18px;
}

p
{
	margin:10px 0px;
}


.hr
{
	background:url(gradient_bg.gif) top repeat-x;
	height:19px;
	margin-top:0px;
	display:block;
	clear:both;
}

.hr_bottom
{
	background:url(gradient_bg_bottom.gif) bottom repeat-x;
	height:19px;	
	margin-top:10px;
}

.deco_block_1
{
	background:url(deco_block_1_bg.gif) repeat-x;
	display:block;
	height:48px;
	line-height:48px;
	clear:both;
	color:#333333;
	font-weight:bold;
	font-size:20px;
	padding:14px 0px 0px 14px;
}
.deco_block_1_no_shadow
{
	background:url(deco_block_1_bg_no_shadow.gif);
	display:block;
	clear:both;
	color:#333333;
	font-weight:bold;
	font-size:20px;
	padding:14px 14px 14px 14px;
}

.deco_block_2
{
	background:url(deco_block_1_bg.gif) repeat-x;
	display:block;
	height:48px;
	line-height:48px;
	clear:both;
	color:#333333;
	font-weight:bold;
	font-size:20px;
	padding:0px 0px 0px 14px;
	border-bottom:1px solid #999999;
}
.deco_block_2_no_shadow
{
	background:url(deco_block_1_bg_no_shadow.gif);
	display:block;
	clear:both;
	color:#333333;
	font-weight:bold;
	font-size:20px;
	padding:14px 0px 0px 14px;
	border-bottom:1px solid #999999;
}

.deco_block_3
{
	background:url(deco_block_1_bg_no_shadow.gif);
	display:block;
	clear:both;
	color:#333333;
	font-size:13px;
	padding:10px 14px 10px 14px;
}
.deco_block_3_border
{
	background:url(deco_block_1_bg_no_shadow.gif);
	display:block;
	clear:both;
	color:#333333;
	font-size:13px;
	padding:10px 0px 2px 14px;
	border-bottom:1px solid #999999;
}

#layout .content .deco_block_4
{
	background:url(deco_block_1_bg_no_shadow.gif);
	display:block;
	clear:both;
	color:#333333;
	font-size:13px;
	padding:5px 0px 5px 14px;
	border:0px;
}
#layout .content .deco_block_4:hover
{
	border:0px;
	color:#333333;
	background:url(deco_4_hover.gif) right;
}


#layout .content .deco_block_4_border
{
	background:url(deco_block_1_bg_no_shadow.gif);
	display:block;
	clear:both;
	color:#333333;
	font-size:13px;
	padding:5px 0px 5px 14px;
	border:0px;
	border-bottom:1px solid #999999;
}
#layout .content .deco_block_4_border:hover
{
	border:0px;
	color:#333333;
	background:url(deco_4_hover.gif) right;
	border-bottom:1px solid #999999;
}

#layout .content .deco_block_5
{
	background:#f26f21;
	display:block;
	clear:both;
	color:#ffffff;
	font-size:13px;
	padding:5px 0px 5px 14px;
	border:0px;
}
#layout .content .deco_block_5:hover
{
	border:0px;
	background:url(deco_block_2_bg_no_shadow.gif);
}

#layout .deco_block_6
{
	background:url(deco_block_2_bg_no_shadow.gif);
	display:block;
	clear:both;
	color:#ffffff;
	font-size:13px;
	padding:10px 0px 10px 14px;
}
#layout .content .deco_block_6 a
{
	color:#ffffff;
	border-bottom:1px dotted #ffffff;
}
#layout .content .deco_block_6 a:hover
{
	border-bottom:1px solid #ffffff;
}

#layout .content .deco_block_7
{
	background:#f18233;
	display:block;
	clear:both;
	color:#333333;
	font-weight:bold;
	font-size:20px;
	padding:10px 0px 10px 14px;
}
#layout .content .deco_block_7 a
{
	color:#333333;
	text-decoration:underline;
	border:0px;
}
#layout .content .deco_block_7 a:hover
{
	border:0px;
	text-decoration:none;
}

#layout .content .block_10px
{
	display:block;
	clear:both;
	height:10px;
}






#connect_button
{
	position:absolute;
	z-index:3;
	background:#f26f21;
	color:#ffffff;
	width:222px;
	height:18px;
	top:6px;
	left:50%;
	margin-left:-105px;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	cursor:default;
}
#connect_button:hover
{
	color:#333333;
}
#connect_button_info
{
	position:absolute;
	display:inline;
	background:#333333;
	color:#ffffff;
	left:50%;
	margin-left:-105px;
	top:29px;
	width:199px;
	height:81px;
	padding-right:14px;
	padding-left:14px;
	padding-top:14px;
	text-align:left;
	display:none;
	cursor:auto;
	z-index:10;
}
#connect_button_info .phone
{
	margin-top:15px;
	font-size:14px;
	letter-spacing:1px;
}
#connect_button_info .phone sub
{
	vertical-align:text-bottom;
}
#connect_button_info .phone big
{
	font-size:24px;
}






#users_button
{
	position:absolute;
	z-index:3;
	background:#f26f21;
	color:#ffffff;
	width:362px;
	height:18px;
	top:6px;
	left:50%;
	margin-left:131px;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	cursor:default;
}
#users_button:hover
{
	color:#333333;
}
#users_button_info
{
	position:absolute;
	display:inline;
	color:#ffffff;
	background:#333333;
	left:50%;
	margin-left:131px;
	top:29px;
	width:339px;
	height:81px;
	padding-right:14px;
	padding-left:14px;
	padding-top:14px;
	text-align:left;
	display:none;
	cursor:auto;
	z-index:12;
}
#users_button_info .phone
{
	margin-top:15px;
	font-size:14px;
	letter-spacing:1px;
}
#users_button_info .phone
{
	margin-top:15px;
	font-size:14px;
	letter-spacing:1px;
}
#users_button_info .phone sub
{
	vertical-align:text-bottom;
}
#users_button_info .phone big
{
	font-size:24px;
}






/*
#head
{
	position:absolute;
	z-index:2;
	width:996px;
	height:182px;
	background:#ffffff;
	top:29px;
	left:50%;
	margin-left:-505px;
	padding:7px 7px 0px 7px;
}
*/
#head
{
	position:absolute;
	z-index:2;
	width:1010px;
	height:182px;
	background:#ffffff;
	top:29px;
	left:50%;
	margin-left:-505px;
}
#head .head_table
{
	margin-top:7px;
	margin-left:7px;
	margin-right:7px;
	width:996px;
}
#head .head_table .logo
{
	width:383px;
}
#head .head_table .middle_block
{
	width:226px;
	padding-left:10px;
}
#head .head_table .middle_block table
{
	width:100%;
}
#head .head_table .right_block
{
	padding-left:10px;
}
#head .head_table div
{
	clear:both;
}
#head .head_table span
{
	display:block;
	float:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}
#head .head_table a
{
	display:block;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border:none;
	color:#333333;
	text-decoration:none;
	white-space:nowrap;
}
#head .head_table a:hover
{
	border:1px solid #ff6600;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}
#private_space
{
	width:359px;
	float:none;
	text-align:right;
	border:none;
	color:#000000;
}
#private_space:hover
{
	background:#f26f21 url(special_bg.gif) no-repeat right;
	border:none;
	text-align:left;
}
#head .dark_line
{
	background:#333333;
	height:50px;
	width:100%;
	border-collapse:collapse;
}

#head .dark_line td
{
	height:24px;
	line-height:24px;
}
#head .dark_line .separator td
{
	height:1px;
	line-height:1px;
	background:#ff6600;
	padding:0px;
	margin:0px;
	display:block;
}
#head .dark_line .menu_list
{
	float:left;
	font-size:12px;
	line-height:24px;
	height:24px;
	margin-left:15px;
	margin-left:expression((jQuery.browser.msie && jQuery.browser.version == 6) ? "7px" : "15px");
}
#head .dark_line .menu_list li
{
	list-style:none;
	float:left;
	clear:none;
	margin-right:15px;
}
#head .dark_line .menu_list li a
{
	color:#ffffff;
	text-decoration:none;
	line-height:24px;
}
#head .dark_line .menu_list li a:hover
{
	color:#ff6600;
}
#head .dark_line .menu_list li .active
{
	color:#ff6600;
}
#head .dark_line .menu_list li .popup
{
	position:absolute;
	z-index:2;
	background:#f26f21;
	display:none;
	width:230px;
	top:24px;
	margin-left:-5px;
	margin-left:expression( - this.parentNode.offsetWidth - 5 + "px");
	padding:10px;
}
#head .dark_line .menu_list li .popup li
{
	line-height:20px;
	clear:both;
}
#head .dark_line .menu_list li .popup a:hover
{
	color:#333333;
}
#head .dark_line .menu_list li:hover > .popup
{
	display:block;
}





#head .dark_line .menu_sub_list li .popup
{
	position:absolute;
	z-index:2;
	background:#f26f21;
	display:none;
	top:183px;
	margin-left:-5px;
	margin-left:expression( - this.parentNode.offsetWidth - 5 + "px");
	padding:10px;
}
#head .dark_line .menu_sub_list li .popup li
{
	line-height:20px;
	clear:both;
}
#head .dark_line .menu_sub_list li .popup li a
{
	white-space:nowrap;
}
#head .dark_line .menu_sub_list li .popup a:hover
{
	color:#333333;
}






#head .dark_line .menu_sub_list
{
	clear:both;
	float:left;
	font-size:12px;
	line-height:24px;
	height:24px;
	margin-top:2px;
	margin-left:15px;
	margin-left:expression((jQuery.browser.msie && jQuery.browser.version == 6) ? "7px" : "15px");
	width:100%;
}
#head .dark_line .menu_sub_list li
{
	list-style:none;
	float:left;
	clear:none;
	margin-right:15px;	
}
#head .dark_line .menu_sub_list li a
{
	color:#ffffff;
	/*text-transform:uppercase;*/
	text-decoration:none;
	line-height:24px;
}
#head .dark_line .menu_sub_list li a:hover
{
	color:#ff6600;
}
#head .dark_line .menu_sub_list li .active
{
	color:#ff6600;
}


.head_table .infoblock
{
	background:url(gradient_bg.gif) top repeat-x;
	margin:0px;
	padding:5px 0px 0px 0px;
	border:none;
	display:block;
}


#head .right_block .login_area
{
	height:22px;
	line-height:22px;
}
#account_login
{
	height:18px;
	line-height:18px;
	font-size:12px;
	width:100px;
	border:1px solid #999999;
	display:inline;
	float:left;
	margin:0px 2px 0px 0px;
}
#account_pass
{
	height:18px;
	line-height:18px;
	font-size:12px;
	width:153px;
	border:1px solid #999999;
	display:inline;
	float:left;
	margin:0px 2px 0px 0px;
}
#head .right_block #account_sign_in
{
	height:18px;
	line-height:18px;
	width:99px;
	color:#ffffff;
	background:#666666;
	text-align:left;
	font-size:13px;
	border:1px solid #666666;
	display:block;
	overflow:hidden;
	padding:0px;
	white-space:nowrap;
	padding-left:3px;
	position:absolute;
	right:7px;
}
#head .right_block #account_sign_in:hover
{
	background:#f26f21;
	color:#333333;
}
#label_acc_login
{
	color:#333333;
	font-size:12px;
	letter-spacing:1px;
	line-height:22px;
}
#label_acc_pass
{
	margin-left:64px;
	line-height:22px;
	color:#333333;
	font-size:12px;
	letter-spacing:1px;
}




.search_query
{
	border:1px solid #999999;
	background:#333333;
	height:16px;
	width:254px;
	color:#dddddd;
	display:block;
	position:absolute;
	right:7px;
	margin-top:3px;
	font-family:Arial;
	padding:0px 3px 0px 3px;
}
.inactive
{
	color:#666666;
}



.search_result
{
	margin-bottom:30px;
}
.search_result strong
{
	color:#000000;
	font-weight:bold;
}

/*
#head .infoblock
{
	background:url(gradient_bg.gif) top repeat-x;
	margin-right:10px;
	float:left;
}
#head #dark_line
{
	position:absolute;
	bottom:0px;
	left:0px;
	background:#333333;
	height:50px;
	right:0px;
}
#head #dark_line .separator
{
	position:absolute;
	width:1010px;
	top:24px;
	height:1px;
	background:#ff6600;
	left:0px;
}
#head #dark_line #site_search
{
	float:right;
	color:#999999;
	margin-right:10px;
	margin-top:2px;
}
#head #dark_line #site_search #search_query
{
	margin-left:8px;
	border:1px solid #999999;
	background:#333333;
	height:16px;
	width:260px;
	color:#999999;
}
#head #dark_line .active
{
	color:#ff6600;
}
*/


/*
.infoblock input
{
	margin:25px 2px 0px 0px;
	border:1px solid #999999;
	display:block;
	float:left;
}
.infoblock #account_login
{
	height:18px;
	line-height:18px;
	font-size:12px;
	width:100px;
}
.infoblock #account_pass
{
	height:18px;
	line-height:18px;
	font-size:12px;
	width:153px;
}
.infoblock #account_sign_in
{
	height:20px;
	width:104px;
	color:#ffffff;
	background:#666666;
	text-align:left;
	padding-left:3px;
	font-size:13px;
	cursor:hand;
	cursor:pointer;
}
.infoblock #label_acc_login
{
	position:absolute;
	left:4px;
	top:7px;
	color:#333333;
	font-size:12px;
	letter-spacing:1px;
}
.infoblock #label_acc_pass
{
	position:absolute;
	left:107px;
	top:7px;
	color:#333333;
	font-size:12px;
	letter-spacing:1px;
}
*/


.infoblock .menu_list
{
	font-size:12px;
	/*letter-spacing:1px;*/
	margin-top:8px;
	clear:both;
}
.infoblock .menu_list .no_clear
{
	list-style:none;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	float:left;
	clear:none;
	white-space:nowrap;
}
.infoblock .menu_list .separator
{
	float:left;
	clear:none;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.infoblock .menu_list .separator:hover
{
	border:0px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.infoblock .menu_list li
{
	list-style:none;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	float:left;
	clear:both;
	white-space:nowrap;
}
.infoblock .menu_list li:hover
{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	border:1px solid #ff6600;
}
.infoblock .menu_list li a
{
	color:#333333;
	text-decoration:none;
}
.infoblock .menu_list li a:hover
{
	/*border:1px solid #ff6600;*/
}
.infoblock .menu_list .special
{
	margin-top:0px;
	display:block;
	width:100%;
	height:20px;
	line-height:20px;
}
.infoblock .menu_list .special:hover
{
	border:0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.infoblock .menu_list .special:hover > .over
{
	display:block;
	background:#f26f21 url(special_bg.gif) no-repeat right;
	margin-left:-4px;
	margin-right:4px;
}
.infoblock .menu_list .special:hover > .up
{
	display:none;
}
.infoblock .menu_list .special .up
{
	text-align:right;
	cursor:hand;
	cursor:pointer;
	margin-left:-4px;
	margin-right:4px;
}
.infoblock .menu_list .special .over
{
	display:none;
}
.infoblock .menu_list .special .over a
{
	margin-left:7px;
}




#dark_line .menu_list
{
	float:left;
	font-size:12px;
	line-height:24px;
	height:24px;
	margin-left:15px;
}
#dark_line .menu_list li
{
	list-style:none;
	float:left;
	clear:none;
	margin-right:15px;
}
#dark_line .menu_list li a
{
	color:#ffffff;
	text-decoration:none;
	line-height:24px;
}
#dark_line .menu_list li a:hover
{
	color:#ff6600;
}
#dark_line .menu_list li .popup
{
	position:absolute;
	z-index:2;
	background:#f26f21;
	display:none;
	width:230px;
	top:24px;
	margin-left:-5px;
	margin-left:expression( - this.parentNode.offsetWidth - 5 + "px");
	padding:10px;
}
#dark_line .menu_list li .popup li
{
	line-height:20px;
	clear:both;
}
#dark_line .menu_list li .popup a:hover
{
	color:#333333;
}
#dark_line .menu_list li:hover > .popup
{
	display:block;
}







#dark_line .menu_sub_list li .popup
{
	position:absolute;
	z-index:2;
	background:#f26f21;
	display:none;
	/*width:230px;*/
	top:50px;
	margin-left:-5px;
	margin-left:expression( - this.parentNode.offsetWidth - 5 + "px");
	padding:10px;
}
#dark_line .menu_sub_list li .popup li
{
	line-height:20px;
	clear:both;
}
#dark_line .menu_sub_list li .popup a:hover
{
	color:#333333;
}
#dark_line .menu_sub_list li:hover > .popup
{
	display:block;
}






#dark_line .menu_sub_list
{
	clear:both;
	float:left;
	font-size:12px;
	line-height:24px;
	height:24px;
	margin-top:2px;
	margin-left:15px;
	width:100%;
}
#dark_line .menu_sub_list li
{
	list-style:none;
	float:left;
	clear:none;
	margin-right:15px;	
}
#dark_line .menu_sub_list li a
{
	color:#ffffff;
	/*text-transform:uppercase;*/
	text-decoration:none;
	line-height:24px;
}
#dark_line .menu_sub_list li a:hover
{
	color:#ff6600;
}








#layout
{
	position:absolute;
	width:1010px;
	background:#ffffff;
	top:242px;
	left:50%;
	margin-left:-505px;
	/*padding:7px 7px 0px 7px;*/
	padding-top:7px;
	/*padding-bottom:7px;*/
}

/*
#layout .content
{
	float:left;
	margin-left:7px;
	color:#666666;
}
*/
#layout .content
{
	float:left;
	margin-left:7px;
	color:#666666;
	display:inline;
}


#layout .content li
{
	margin-left:30px;
}

#layout .content a
{
	color:#ff6600;
	text-decoration:none;
	border-bottom:1px dotted #ff6600;
	line-height:18px;
}
#layout .content a:hover
{
	border-bottom:1px solid #ff6600;
}


#layout .content .submenu
{
	margin:0px 0px 20px 0px;
	padding:0px;
}
#layout .content .submenu li
{
	list-style:none;
	clear:both;
	margin-left:10px;
}
#layout .content .submenu li a
{
	color:#ff6600;
	text-decoration:none;
	border-bottom:1px dotted #ff6600;
}
#layout .content .submenu li a:hover
{
	border-bottom:1px solid #ff6600;
}




.path
{
	clear:both;
	color:#999999;
	line-height:20px;
	margin-bottom:10px;
}
.path span
{
	margin:0px 5px 0px 5px;
	color:#333333;
}
.path a
{
	color:#ff6600;
	text-decoration:none;
	border-bottom:1px dotted #ff6600;
}
.path a:hover
{
	border-bottom:1px solid #ff6600;
}


.assoc_menu
{
	margin-top:10px;
	background:url(gradient_bg.gif) top repeat-x;
	display:block;
}


.newslist
{
	padding-top:expression("20px");
	clear:both;
	position:relative;
	display:block;
	margin-bottom:30px;
}
.newslist .date
{
	color:#333333;
}
.newslist .description
{
	color:#666666;
	margin-top:5px;
}
.newslist a
{
	color:#ff6600;
	text-decoration:none;
	border-bottom:1px dotted #ff6600;
	line-height:14px;
}
.newslist a:hover
{
	border-bottom:1px solid #ff6600;
}





.pages
{
	display:block;
	clear:both;
	margin:20px 0px 20px 0px;
	line-height:30px;
	height:30px;
	color:#333333;
	font-size:12px;
	position:relative;
}
#layout .content .pages a
{
	float:left;
	margin:0px 3px 0px 3px;
	text-decoration:none;
	border:none;
	color:#333333;
	line-height:30px;
}
#layout .content .pages a:hover
{
	color:#ff6600;
}
#layout .content .pages span
{
	float:left;
	margin:0px 3px 0px 3px;
	text-decoration:none;
	color:#ff6600;
}
#layout .content .pages div
{
	float:left;
	margin:0px 3px 0px 3px;
}




.dataTable_1
{
	
	width:100%;
}
.dataTable_1 th
{
	font-size:14px;
	text-align:left;
	padding:6px 20px 6px 0px;
	border-bottom:1px solid #343434;
}
.dataTable_1 td
{
	font-size:12px;
	padding:6px 20px 6px 6px;
	border-bottom:1px solid #343434;
	color:#343434;
	background:#e8e8e8;
}



.dataTable_2
{
	
	width:100%;
}
.dataTable_2 th
{
	font-size:14px;
	text-align:left;
	padding:6px 20px 6px 10px;
	border-bottom:1px solid #999999;
	background:url(deco_block_1_bg_no_shadow.gif);
	color:#333333;
}
.dataTable_2 td
{
	font-size:12px;
	padding:6px 20px 6px 10px;
	border-bottom:1px solid #999999;
	color:#333333;
	background:#ededed;
}



.dataTable_3
{
	
	width:100%;
}
.dataTable_3 td
{
	font-size:12px;
	padding:6px 10px 6px 10px;
	border-bottom:1px solid #999999;
	color:#333333;
	background:#ededed;
}
.dataTable_3 span
{
	color:#ff6600;
	font-weight:bold;
}
.dataTable_3 input
{
	border:0px;
	width:100%;
}
.dataTable_3 textarea
{
	border:0px;
	width:100%;
	height:150px;
}
.dataTable_3 label
{
	margin-left:10px;
}
.dataTable_3 .checkbox
{
	width:auto;
}
.dataTable_3 #cnumber
{
	width:138px;
	margin-top:5px;
	border:1px solid #999999;
}
.dataTable_3 #sendBtn
{
	width:auto;
	font-size:40px;
	width:300px;
	height:60px;
	color:#333333;
	cursor:hand;
	cursor:pointer;
	border:1px solid #333333;
}
.dataTable_3 #sendBtn:hover
{
	border:1px solid #ff6600;
	color:#ff6600;
}



/* First page */
#layout .grey_menu
{
	height:40px;
	line-height:40px;
	width:100%;
	/*padding-top:20px;*/
	margin-bottom:-10px;
	clear:both;
	position:relative;
	display:inline-block;
}
#layout .grey_menu .menu
{
	background:#333333;
	margin-bottom:17px;
	padding:0px;
	display:block;
	line-height:40px;
	height:40px;
	overflow:hidden;
}
#layout .grey_menu .menu li
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
#layout .grey_menu .menu li a
{
	padding:0px 30px 0px 30px;
	color:#ffffff;
	font-size:15px;
	line-height:40px;
	float:left;
	text-decoration:none;
}
#layout .grey_menu .menu li:hover
{
	background:#444444;
}
#layout .grey_menu .menu .enter
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
	background:#000000;
}
#layout .grey_menu .menu .enter a
{
	font-size:11px;
	padding:0px 60px 0px 10px;
	line-height:55px;
}
#layout .grey_menu .menu .enter:hover
{
	background:#222222;
}



#layout .content .galleryPage
{
	font-size:20px;
	line-height:40px;
	margin-right:5px;
	color:#a3a3a3;
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
}
#layout .content .galleryPage:hover
{
	border-bottom:0px;
	color:#333333;
}
#layout .content .galleryPage_active, #layout .content .galleryPage_active:hover
{
	font-size:20px;
	line-height:40px;
	margin-right:5px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
}



#footer
{
	background:#333333;
	clear:both;
	padding-bottom:7px;
	color:#666666;
	font-size:12px;
	height:20px;
	line-height:25px;
	padding-left:20px;
	vertical-align:top;
}


.jmap
{
	width:100%;
	height:500px;
	overflow:hidden;
	border:1px solid #666666;
}



#ajax_news .item
{
	clear:both;
	margin-bottom:20px;
}
#ajax_news .date
{
	font-size:12px;
	color:#333333;
	float:left;
	clear:both;
	font-weight:bold;
}
#ajax_news .txt
{
	clear:both;
	font-size:11px;
}
#ajax_news .pages
{
	margin:0px;
	
}
#ajax_news .pages span
{
	font-size:11px;
	margin-right:5px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
}
#ajax_news .pages a
{
	font-size:11px;
	margin-right:5px;
	color:#a3a3a3;
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
}






.vote
{
	clear:both;
	margin:10px 0px 10px 0px;
	border:1px dotted #333333;
	padding:10px;
	color:#333333;
	background:url(deco_block_1_bg_no_shadow.gif);
}
.vote h3
{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	margin-bottom:10px;
	background:url(deco_block_1_bg.gif) repeat-x;
	margin:-10px -10px 10px -10px;
	border-bottom:1px solid #999999;
	display:block;
	padding:10px;
}
.vote table
{
	width:100%;
}
.vote td
{
	padding:3px 0px;
}
.vote input
{
}
.vote label
{
	margin-left:5px;
}
.vote #voteButton
{
	margin:10px 0px;
	font-size:16px;
	color:#333333;
	border:1px solid #333333;
	background:#eeeeee;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:3px;
	cursor:hand;
	cursor:pointer;
	width:120px;
}
.vote #voteButton:hover
{
	border:1px solid #ff6600;
	color:#ff6600;
}
.vote .bar
{
	width:100%;
	border:1px solid #666666;
	background:#999999;
	height:2px;
	line-height:2px;
	margin:3px 0px 5px 0px;
	cursor:hand;
	cursor:pointer;
	clear:both;
	white-space:nowrap;
	overflow:hidden;
}
.vote .bg
{
	height:2px;
	line-height:2px;
	float:left;	
}
.vote .percent
{
	font-size:9px;
	float:right;
	font-family:Tahoma;
	clear:none;
}
#layout .content .vote a
{
	color:#333333;
	border-bottom:1px dotted #333333;
	font-size:13px;
}
#layout .content .vote a:hover
{
	border-bottom:1px solid #333333;
}
.vote .questions
{
	color:#333333;
	display:block;
	margin-top:10px;
}
#layout .content .vote .questions a
{
	display:block;
	position:relative;
	margin-left:20px;
	margin-top:-15px;
	border:none;
	padding-left:3px;
}
#layout .content .vote .questions a:hover
{
	border-left:5px solid #f18233;
	border-bottom:none;
	margin-left:15px;
	
}



.video_showcase
{
	clear:both;
	width:100%;
	margin-top:10px;
}
.video_showcase td
{
	padding-bottom:30px;
}
.video_showcase .item_cell
{
	width:180px;
}
.video_showcase .item
{
	border:1px solid #999999;
	width:180px;
	height:380px;
	background:url(deco_block_1_bg_no_shadow.gif);
}
#layout .content .video_showcase .item a
{
	border:none;
	display:block;
}
.video_showcase .item .info
{
	margin:5px;
	color:#333333;
	height:75px;
	overflow:hidden;
}
#layout .content .video_showcase .item .title
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	clear:both;
	display:block;
	margin:0px 0px 7px 0px;
	border:none;
}
#layout .content .video_showcase .item .title:hover
{
	color:#ff6600;
	border:none;
}
.video_showcase .access
{
	color:#333333;
	padding:5px;
	border-top:1px solid #999999;
	font-size:20px;
}
.video_showcase .access small
{
	float:left;
	width:70px;
	font-size:12px;
}
.video_showcase .access span
{
	float:right;
	line-height:30px;
}



.video_filtering
{
	margin-top:30px;
	margin-bottom:30px;
}
.video_filtering table
{
	clear:both;
	width:100%;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.video_filtering td
{
	font-size:12px;
	padding:6px 10px 6px 10px;
	color:#333333;
	background:#ededed;
}
.video_filtering input
{
	border:0px;
	width:100%;
}
.video_filtering div
{
	text-align:center;
}
#layout .content .video_filtering a
{
	margin:0px 3px 0px 3px;
	font-size:14px;
	color:#333333;
	border:none;
}
#layout .content .video_filtering a:hover
{
	color:#ff6600;
}
#layout .content .video_filtering .selected
{
	color:#ff6600;
}
.video_filtering #sendBtn
{
	width:auto;
	font-size:14px;
	width:100px;
	line-height:20px;
	padding:0px;
	margin:0px;
	color:#333333;
	cursor:hand;
	cursor:pointer;
	border:1px solid #333333;
	float:right;
}
.video_filtering #sendBtn:hover
{
	border:1px solid #ff6600;
	color:#ff6600;
}
#layout .content .video_filtering .cancel
{
	font-size:11px;
	color:#ff6600;
	margin:0px;
	float:right;
	border-bottom:1px dotted #ff6600;
}
#layout .content .video_filtering .cancel:hover
{
	border-bottom:1px solid #ff6600;
}
.video_filtering h2
{
	float:left;
}
.video_filtering #loader
{
	background:url(loader.gif) no-repeat;
	width:16px;
	height:16px;
	float:left;
	margin-top:4px;
	margin-left:10px;
	display:none;
}



.video_info img
{
	margin-right:10px;
	margin-bottom:10px;
}


.d_balloon_title
{
	color:#f60;
	font-weight:bold;
	width:300px;
	margin-bottom:5px;
}
.d_balloon_txt
{
	color:#333;
	width:300px;
}
.d_balloon_txt span
{
	text-decoration:underline;
	margin-right:5px;
}