body
{
	font-size:13px;
	margin: 0px;
	color: #333333;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif !important;
}

.bgtop {background-image: url(../bg/bg-top.gif); background-position : top right; background-repeat : repeat-x;}

hr {
	color: #666666;
	height: 1;
}

td
{
	font-size:13px;
	margin: 0px;
	color: #333333;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serifimportant;
	font-style: normal;
}

a:link {color: #73AC04;}
a:visited {	color: #73AC04;}
a:active {	/*background-color : White;*/	/*color : White;*/}
a:hover {text-decoration:underline;}

.piclist img
{
    border: none!important;
}
.devmess
{
	color:#666666; 
	font-size:80%;
	font-weight :bold; 
}
.servtime
{
	position :absolute;
	left : 0; 
	top : 0;
	color:Silver;
	font-size:75%;
	font-weight :bold; 
	font-weight :bold; 
}	
.txt4input
{
	color: #000000;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif;
	font-variant: normal;
	font-size: 13px;
	border: solid 1px silver;
}
.txt4input-cloud
{
	color:#000000;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif;
	font-variant: normal;
	font-size: 12px;
	border : solid 1px silver;
	margin: 5px;
}

.txt4input-cloud a:link {text-decoration:none}
/*###########################################################*/
.tmpl_logout
{
	font-size: 90% !important;
	position :relative;
	left : 0px;
	top: 0px;
	/*
	top : 0px;
	left : 950px; 
	*/
}
.tmpl_logout a:visited
{
	color: #73AC04!important; 
	text-decoration: none;
}
.tmpl_logout a:link
{
	color: #73AC04!important; 
	text-decoration: none;
}
.tmpl_logout a:hover
{
	color: #73AC04!important; 
	text-decoration: underline;
}
/*##########################################################*/
.tmpl_login form
{
	padding : 0 1 0 1;
}
/*.tmpl_login a:link {color: #333333;} */
/*.tmpl_login a:visited {color: #333333;} */
/*.tmpl_login a:hover {color: #000000; text-decoration : none;} */
.tmpl_login .txt4input {border: solid 1px silver; width:200px; color:#73AC04; font-size:11px;}
.tmpl_login #mess {color : #73AC04;}
.tmpl_login #btn_login
{
	border:solid 1px silver;
	background-color: #d2e3ff;
	font-size: 100%;
	color: #000000
	cursor: pointer;
}
.ureg
{
	font-size: 12px;
}
.ureg a:visited
{
	color: #cccccc;
	text-decoration: none;
	background-color: #039206;
	font-weight :bold;
}
.ureg:hover
{
	color: #cccccc;
	text-decoration: underline;
	background-color: #039206;
	font-weight :bold;
}
.ureg a:link
{
	color: #cccccc;
	text-decoration: none;
	background-color: #039206;
	font-weight :bold;
}
.txtlg
{
	color: #73AC04;
}
/*#####Поиск######################################################*/
.tmpl_find .txt4input
{
	border: solid 1px silver;
	font-size: 100%;
}
.tmpl_find #FindBtn
{
	border:solid 1px silver;
	background-color: #d2e3ff;
	font-size: 100%;
	color: #000000;
	cursor: pointer;
}
/*##### MENU ######################################################*/
.menurow
{
/*
	text-align :center; 
	
*/
	font-size:95%;
}
.menurow a:visited
{
	text-decoration:underline;
}
.menurow a:link
{
	text-decoration:underline;
}
.menurow a:hover
{
	text-decoration:underline;
/*
	background-image: url(../tmpl/images/underlink_ani.gif) !important;
	background-repeat: repeat-x !important;
	background-position: 100% 100% !important;
	padding-bottom: 3px;
*/

}

/*****************************************/

.mainmenurow
{
	font-size: 11px;
}

a.curmenuitem:hover
{
	font-weight: bold !important;
	text-decoration: none !important;
}

.curmenuitem
{
	font-weight: bold !important;
	text-decoration: none !important;
/*
	background-image: url(../tmpl/images/underlink.gif) !important;
	background-repeat: repeat-x !important;
	background-position: 100% 100% !important;
	padding-bottom: 3px;
*/
}

/*****************************************/



/*###########################################################*/
.lnkimg IMG
{
	border: none;
	width: 190px;
}

h6
{
	color: #ff9966;
}
/*
table
{
	padding : 0px;
}
*/
#tbl_main
{
	/*background-image: url(../bg/fon_d.jpg);*/
	
	background-repeat: no-repeat;
	background-position: center center;
}

.text1
{
	font-size: 85%;
	cursor : pointer; 
	font-style: normal;
}
.tmplrowtag
{
	/* 	background-image: url(../pic/tape_vert_small.JPG);  	*/
	font-size: 75%;
	vertical-align: top;
}
.frame
{
	border: 1px;
	border-style: solid;
	height: 16px;
	border-color: #ffffff;
}
.tbl_sbtg
{
	border-width: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
}
/*###########################################################*/

/*############################################################################################*/

/*##### #tbl_cont1 ###########################################################################*/
.tmpl_qnews
{
	/*border-bottom : dashed 1px silver !important;*/
          width: 170px;
          text-align: left !important;
          margin-left: 10px;
          margin-right: 0px;
}

.tmpl_qnews img
{
	border: solid 0px silver;
          /*width: 120px !important;*/
}

.tmpl_qnews .left_img
{
	width: 120px !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

.qnewsdate
{
	font-family : Trebuchet MS, Trebuchet, Verdana, Sans-serif;
	font-size: 10px;
	color:#ffffff; 
}
.qnewsdesc
{
	font-size: 10px;
	color: #ffffff; 
}


/*##### .tmpl_header ##########################################################################*/

.tmpl_header
{
	vertical-align: text-top !important;
	font-weight: bold !important;
	font-size: 12px;
	color: #CF221E !important;
	
}
.tmpl_header #extraheader
{
	font-size: 12px !important;
}
.itemhead
{
	color: #000000;
}
/*##### .curnavpage ###########################################################################*/
.curnavpage
{
	margin-top: 5px;
	border : solid 0px green;
	width: 16px !important;
	height: 16px !important;
	font-size: 11px !important;
	text-align: center !important;
	vertical-align: middle !important;
	color: #ffffff !important;
	text-decoration: none;
	background-color: #C6070F !important; 
	
}
.navpage
{
	margin-top: 7px;
	border : solid 0px silver;
	width: 16px !important;
	height: 14px !important;
	font-size: 11px !important;
	text-align: center !important;
	vertical-align: middle !important;
	color: #BlueSky !important;
	text-decoration: none;
	background-color: #ffffff !important;
}
a.navpage:hover
{
	background-color: #eeeeee !important;
	text-decoration : none!important;
}
a.curnavpage:hover
{
	text-decoration : none!important;
}
a.navpage:active
{
	color: Black!important;
	background-color : White!important;
}
/*###### .news_item ##########################################################################*/
div.news_head
{
	vertical-align : baseline!important;
	color: Black;
	height: 30px;
	padding: 0px;
}
.news_head span.pic4item
{
	background: transparent url(../pic/pic4news_s1.png) top left no-repeat;
	height: 24px;
	width: 24px;
	padding: 0px;
	float: left;
}
.captionBig
{
	font-size: 20px;
	color: #73AC04;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif;
	font-weight: bold;
}
.captionBig a
{
	text-decoration : none!important;
}

.captionBig-6
{
	font-size: 14px;
	color: Black;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif;
	font-weight: bold;
}
.qcaption {font-size: 18px; color: Black; font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif;}
.qdate {color: #999999; padding:5px; font-size: 11px; FONT-FAMILY: Trebuchet MS, Trebuchet, Verdana, Sans-serif;}
.news_pic
{
	/*
		border: #ffffff 0px solid !important;
		padding: 0px !important;
	*/
	float: left;
	/*
	height: 144px !important;
	width: 180px !important;
	*/
}
.news_pic img
{
	/*border :solid 1px white;*/
}
.news_txt
{
	vertical-align :bottom;
	font-size: 14px;
	/*
		border: #ffffff 1px solid !important;
	*/
}
/*###### .aitem ##############################################################################*/
div.aitem_head
{
	color: white;
	height: 30px;
	padding: 0px;
}
.aitem_head span.pic4item
{
	background: transparent url(../pic/folder_s1.PNG) top left no-repeat;
	height: 27px;
	width: 27px;
	padding: 0px;
	float: left;
}
.aitem_pic
{
	border: silver 1px solid !important;
	padding: 0px !important;
	float: left;
	height: 144px !important;
	width: 180px !important;
}
/*###### .vitem ##############################################################################*/
div.vitem_head
{
	color: #333333;
	height: 30px;
	padding: 0px;
}
.vitem_head span.pic4item
{
	background: transparent url(../pic/Def4videoSmall.JPG) top left no-repeat;
	height: 24px;
	width: 24px;
	padding: 0px;
	float: left;
}
.vitem_head span.desc
{
	position :relative; 
	left : 0px;
	text-align: right;
	padding: 0px;
	/*
		border: #ffffff 1px solid !important;
	*/
}
.fsize
{
	font-weight: bold;
}
.dfitem_file 
{
	color: Silver !important;
	font-size : 90% !important;
}
.dfitem_file a:link
{
	font-weight: bold;
	color: #333333;
}
.dfitem_file a:hover
{
	font-weight: bold;
	color: BlueSky !important;
}
.dfitem_file a:visited
{
	font-weight :bold;
	color: #333333;
}
.dfitem_file a:active
{
	font-style: normal !important;
}


.vitem_pic
{
	border: silver 1px solid !important;
	padding: 0px !important;
	float: left;
	height: 144px !important;
	width: 180px !important;
}
.vitem_txt
{
	vertical-align: text-top;
	font-size: 13px;
	padding: 15px;
}
/*###########################################################################################*/
.tagslist
{
	font-size: 11px;
}
a.tagslist
{
	font-size: 10px;
}
/*#### .tmpl_qfile ###########################################################################*/
.tmpl_qfile
{
	font-size : 10px!important;
          text-align: center !important;
          /*width: 120px !important;*/
          margin-left: 10px;
          margin-right: 0px;

}
.tmpl_qfile a:hover
{
	font-size : 10px!important;
	color : #FF6C00 !important;
	text-decoration : underline;
}
.tmpl_qfile a:link 
{
	font-size : 10px!important;
	color : #333333;
	text-decoration :none;
}
.tmpl_qfile a:visited 
{
	font-size : 10px!important;
	color : #333333;
	text-decoration :none;
}

.tmpl_qfile img
{
	border: solid 0px silver;
          /*width: 120px !important;*/
}

.tmpl_qfile .left_img
{
	width: 120px !important;
}
/*#### .tmpl_qfile #########################################################################*/
.more a
{
	font-weight: bold;
	font-size: 90%;
	color: BlueSky;
}
.more a:hover
{
	font-weight: bold;
	font-size: 90%;
	color: BlueSky;
}
/*##########################################################################################*/
.tmpl_reguser
{
	text-align :left;
	margin: 5px;
}
.tmpl_reguser label
{
	font-size : 100%;
	color: #333333;
}

.tmpl_reguser #regmess
{
	color :Red!important;
}

.tmpl_reguser #btn_reg
{
	width:300px;
}
.tmpl_reguser .txt4input
{
	border-style :solid;
	border-color :Gray; 
	font-size : 80%;
	width: 170px;
}
.tmpl_reguser #txt_desc
{
	width: 400px;	
}
.tmpl_reguser #txt_fullname
{
	width: 300px;	
}
.tmpl_reguser #txt_from
{
	width: 300px;	
}
/*##########################################################################################*/
.tmpl_addcomment
{
		text-align :left; 
    border: gray 1px solid;
    padding: 5px;
    margin: 5px;
    width:  600px;
}
.tmpl_addcomment label
{
	color: #333333;
}
.tmpl_addcomment img
{
	border: 0px !important;
}
.tmpl_addcomment #btn_comm_add
{
	border-style :solid;
	border-color :Gray; 
	width: 200px;
}
.tmpl_addcomment .txt4input
{
	border-style :solid;
	border-color :Gray; 
	font-size : 14px;
}
.tmpl_addcomment #CommCaption
{
	width : 400px;	
}
.tmpl_addcomment #btn_comm_add
{
	cursor: pointer;
}
/*##########################################################################################*/
.comment
{
          border-bottom: gray 1px dotted;
          padding: 5px;
          margin: 5px;
          margin-right: 40px;
          color:  #000000; 
          
}
.comment_new
{
          border-bottom: gray 1px dotted;
          padding: 5px;
          margin: 5px;
          margin-right: 40px;
          color:  #000000; 
          width:  100%;
}
.last_commdate
{
	color: #333333;  
	font-size : 85%!important;
}
.comments_action
{
	color: #333333;
}
.comments_action a
{
	font-size : 90%;
	color : #73AC04;
}
.comments_action a:hover
{
	background-color :#000000;
	color : #ffffff!important;
	text-decoration : none;
}
.comments_action a:visited
{
	color : #73AC04;
	text-decoration : none;
}
/*##########################################################################################*/
.form_action
{
	font-size : 110%;	
}
.form_action a:hover
{
	color: #000000 !important;
	background-color: #d2e3ff;
	text-decoration: none;
}
.form_action #upldo
{
	border:solid 1px silver;
	background-color: #000000;
	font-size: 100%;
	color: #ffffff;
	cursor: pointer;
}
/*##########################################################################################*/
.comm_head
{
	border: 1px solid;
	border-color:Gray; 
	vertical-align: text-top!important;
}
a.comm_creator:hover
{
	background-color : White !important; 
	color: Black !important;
	/*
		border: solid 1px, white !important; 
	*/
}
.comm_creator
{
	font-weight: bold;
	font-size: 100%;
	color: #333333 !important;
	text-decoration : none;
  font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif !important;
}
.date_comm
{
	color: #333333;  
	font-size: 12px;
	font-weight: bold;
}
.comm_caption
{
	color:#9A040B;
}
.comm_body
{
	color: #333333 !important;
	font-size:12px; line-height:16px;
}

.comm_action a
{
	color:#ffffff!important;
	background-color :#000000!important;
}

.comm_action
{
	font-size : 80%;
}

.comm_action a:hover
{
	color:Black!important;
}
.comm_action a:link
{
	color: skyblue;
}
.comm_action a:visited
{
	color: skyblue;
}
/*##########################################################################################*/
.RatingInfo
{
	color: silver;	
	font-style : oblique; 
	font-size : 18px;
}
.Rating
{
}	
.Rating a
{
	width : 13px!important;
	text-align :center!important; 
	font-weight: bold !important;
	font-size: 13px !important;
	text-decoration: none !important;
	height : 13px !important;
}
a.RatingMinus
{
}
.RatingMinus a:link
{
	/*color: orangered!important;*/
	color: Gray;
}
.RatingMinus a:hover
{
	text-decoration: underline overline!important;
	/*
	border: solid 1px orangered;
		font-weight:bolder!important;
	*/
}
.RatingMinus a:visited
{
	color:orangered!important;
}
/*##########################################################################################*/
.RatingPlus a:link
{
	color: White!important;
}
.RatingPlus a:hover
{
	text-decoration: underline overline!important;
	/*border: solid 1px lightgreen;*/
}

.RatingPlus a:visited
{
	color: lightgreen!important;
}
/*##########################################################################################*/
.add2favor
{
	text-decoration:none!important;
	text-align:center!important;
	font-weight: bold!important;
	font-size: 15px!important;
}
a.add2favor:visited
{	
	color:Lime;
}
a.add2favor:link
{
	color:Lime; 
}
a.add2favor:hover
{
	background-color:White; 
	color:black;
}

.frmedit
{
	position :absolute;
	left: 10px;
	top: 20px;
	z-index: 10; 
}
/*##########################################################################################*/
.alinkFavor
{
	text-decoration:none!important;
	text-align:bottom!important;
	font-weight: bold!important;
	font-size: 12px!important;
	letter-spacing: -1px;
}
a.alinkFavor:hover
{
	background-color:White; 
	color:black;
}
/*##########################################################################################*/
.delFromFavor
{
	text-decoration:none!important;
	text-align:bottom!important;
	font-weight: bold!important;
	font-size: 12px!important;
	letter-spacing: -1px;
}
a.delFromFavor:visited
{
	color:Red;
}
a.delFromFavor:link
{
	color:Red;
}
a.delFromFavor:hover
{
	background-color:White; 
	color:black;
}
/*##########################################################################################*/
.headitem
{
	font-size: 100%;
}
.bodyitem
{
	font-size:100%;
}
/*
/*##########################################################################################*/
.messinformer
{
	color: #9a040b !important;
}
/*##########################################################################################*/
.favoritem
{
	text-align :left; 
	vertical-align :text-top; 
	/*
	display:block!important; 
	border-style:solid;
	border-color:Gray;  
*/
}
.favorhead .captionBig
{
	color: #333333;
	font-size: 100%;
}
.favorhead .date70
{
	color: #555555;
	font-size: 11px;
}
.favorbody
{
	position:relative;
	left:15px;
}
.favorfooter a:hover
{
	color: #000000;
	background-color: #ffffff;
}
.favorfooter
{
	position:relative;
	left:15px;
}
/*##########################################################################################*/
.userfrm
{
	background-color: white !important;
	text-align :left !important; 
          border: gray 1px dotted !important;
          padding: 5px !important;
          margin: 5px !important;
          width:  500px !important;
          color:  #333333 !important; 
          font-size: 85% !important;
          font-weight: normal !important;
}
.userfrm img
{
	border:none;	
}
.userfrm a:hover
{
	background-color :Silver; 	
	color:Black;
}
/*##########################################################################################*/
.beg_lnkimg
{
	border:none;
}
.beg_enter
{
	cursor: pointer;
	background-color: White;
	border:none;
}
.beg_input
{
	//width:400px;
}
.beg_img
{
	border:none;
	width:285px;
	height:56px;
}
.beg_cap
{
	font-size: 160%;
	color: #333333;
	background-color: White;
	font-variant: small-caps;
    border: doted 1px silver;
}
.captionmsg
{
	//width: 400px;
}
/*##########################################################################################*/
.pm_head img
{
	border: none;
}
.fr_head img
{
	border: none;
}
.tblufsel
{
	display:inline;
	font-size:70%;
	height:100px;
}
.tblufsel img
{
	border: none;
}
/*##########################################################################################*/
.atachprev
{
	display:inline;
	font-size:70%;
	height:100px;
}
/*##########################################################################################*/
.tdufUnsel
{
	text-align : center; 
	border:solid 2px Black; 
	background-color :Transparent; 
}
.tdufSel
{
	text-align : center;
	border:solid 2px white;
	background-color :Green; 
	color :Black; 
}
/*##########################################################################################*/
.mmm_mmm_mmm
{
	position:absolute;
	left : 100px;
	background-color : #9a040b; 
}
/*
.tagscloud
{
	width :100%!important;
	font-size: 20px;
}
.tagscloud a:hover {text-decoration:none!important; font-size: 20px;}
.tagscloud a:visited {font-size: 20px;}
.tagscloud a:link {	font-size: 20px; text-decoration:none!important;}
**/
.TagItemSel
{
	background-color: #9a040b!important;
	color : ffffff!important;
}
a.TagItemSel:hover
{
    text-decoration: none;
	background-color: #999999;
	color : ffffff!important;
}
	.SelTagViewStyle
{
	background-color: #73AC04;
	padding: 2 2 2 2;
	font-weight: bold;
	font-size: 13px;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif !important;
}
a.SelTagViewStyle:visited
{
	color: #ffffff;
}
a.SelTagViewStyle:link
{
	color: #ffffff;
}
a.SelTagViewStyle:hover
{
	color: #ffffff;
}
.cloud0
{
     font-size:50%!important;
     color:Red!important;
}
.cloud1
{
     font-size: 9px !important;
}
.cloud2
{
     font-size: 12px !important;
}
.cloud3
{
     font-size: 15px !important;
}
.cloud4
{
     font-size: 18px !important;
}
.cloud5
{
     font-size: 20px !important;
}
.cloud6
{
     font-size: 22px !important;
}
.cloud7
{
     font-size: 23px !important;
}
.cloud8
{
     font-size: 24px !important;
}
.cloud9
{
     font-size: 25px !important;
}
.cloud10
{
     font-size: 26px !important;
}
.cloud11
{
     font-size: 27px !important;
}
.cloud12
{
     font-size: 28px !important;
}
.cloud13
{
     font-size: 29px !important;
}
.cloud14
{
     font-size: 30px !important;
}
/*###########################*/
.userclick
{
 text-decoration : none;
}
.userclick IMG
{
	border: none;
}
a.userclick:link
{
}
a.userclick:visited
{
}
a.userclick:hover
{
 text-decoration : underline;
}
/*###########################*/
.offline
{
	color: #333333!important;
	padding: 0px;
	font-weight:bold;
}
/*###########################*/
.online
{
	color: #039206!important;
	padding: 0px;
	font-weight:bold; 
}
/*###########################*/
.ComboSelList
{
	width:350px;
}
/*###########################*/
.editcontrol
{
	border: solid 2px;
	font-size : 80%!important;
}
/*###########################*/
.SelSize
{
	border: solid 1px white;
}
.SelColor
{
	border: solid 1px white;
}
.InfoMessError
{
	color : Red!important;
}
.InfoMessOK
{
	color :Green!important;
}
.BuyBasketTbl
{
	font-size : 65%;
}
/*#################################*/
.ReplComment
{
	background-color : white;
	border: doted 1px silver;
}
.divpics
{
	float: left;
}
.author_head
{
	font-size:larger; 
	color: white;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif;
}
a.edit_action:visited
{
	
}
a.edit_action:link
{
	
}

.edit_action a:hover
{
	background-color:White!important;
	color:Black!important;
	text-decoration:none!important;
}
.tblmenu
{
	/*border:dashed 1px DarkGray!important;*/
	border:dashed 0px DimGray!important;
}
.dashed
{
	border:dashed 0px DimGray!important;
}
a.nohover:hover
{
	background : transparent !important;
	text-decoration:none!important;
}

.picQitem_news
{
	background: transparent url(../pic/pic4news_s1.png) top left no-repeat;
	height: 24px;
	width: 24px;
	padding: 0px;
	float: left;	
}
.picQitem_audio
{
	background: transparent url(../pic/folder_s1.PNG) top left no-repeat;
	height: 24px;
	width: 24px;
	padding: 0px;
	float: left;	
}
.picQitem_video
{
	background: transparent url(../pic/Def4videoSmall.JPG) top left no-repeat;
	height: 24px;
	width: 24px;
	padding: 0px;
	float: left;	
}
.player
{
 text-align :left;
 vertical-align :top;  	
}

.delimLine
{
	width : 500px;
	text-align :left !important;
    border-top : solid 1px DimGray;
    height : 40px;
  
}

.play_btn img
{
	border:none;
	/*cursor : hand; */
	cursor : pointer;
}
.play_btn a
{
	text-decoration : none;
}

.SelectedItem
{
	border: dashed 1px red !important;
}

/*
.news_head span.pic4item
*/

.Only4Reg span.pic4item
{
	background: transparent url(../pic/key.png) top left no-repeat;
	
	
	/*border: solid 2px red;*/
}


.tvset {
	position:static;
	width:187px;
	height:155px;
	z-index:auto;
	overflow: hidden;
	visibility: inherit;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

.date {
	color: #999;
	padding:2px;
	font-size: 11px !important;
	font-weight: bold;
	padding-top: 18px;
}
.date1 {font-size: 11px !important;}
.date2 {font-size: 11px;}
.date3 {font-size: 11px;}

.style1 {color: #F57E02; padding-bottom: 5px;}
.style3 {font-size: 10}
h3 a{
	text-decoration: none;
}

/*-------------*/

.nNav {
	padding: 2px 0px 0px 0px !important;
	height: 5px !important;
}

ul.nNav {
  font-size: 11px;
  list-style: none;
  margin: 0;
  padding: 0;

}
.nNav li {
 float: left;
 display: inline;
 margin-left: 1px;
 text-align:center;
 width: expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px");
}
.nNav li a:hover {
 color: #000000;
 text-decoration:none;
}
.nNav li a {
 color: #999999;
 display:inline;
 white-space: nowrap;
}

.nc {display:block; }

.ncc
{
	display: block;
	background: #bbbbbb;
	padding: 2px 2px 2px 2px;
	color: white !important;
	font-size:11px;
}

.ncc a:hover 
{
	color: white !important;
	text-decoration:underline !important;
}
.ncc a
{
	color: white !important;
	text-decoration:none;
}
.ncc a:visited
{
	color: white !important;
	text-decoration:none;
}

/*-------------*/
.gNav{
 padding: 0px 0px 0px 0px !important;
 height: 25px !important;
}

ul.gNav {
  font-size: 11px;
  list-style: none;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;

}
.gNav li {
 float: left;
 display: inline;
 margin-left: 5px;
 text-align:center;
 width: expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px");
}
.gNav li a:hover {
 color: #ffffff;
 text-decoration:underline;
}
.gNav li a {
 color: #ffffff !important;
 display:inline;
 white-space: nowrap;
}
.ng {display:block; }
.ng *{
  display:block; 
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#73AC04}
.ng1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#73AC04}
.ng2{
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#73AC04}
.ngg {
  display: block;
  background:#73AC04; padding:3px 8px 3px 8px; color:#fff;
}

/**********************************/

.ufselector
{
	font-size : 14px;
}
.ufselector input
{
	width : 250px!important;
}
.ufselector #ufd1
{
	width : 200px!important;
}
.ufsel
{
	/*
		color: #000000;
		background-color: #999999;
	*/
	border: solid, 0px, #ff0000 !important;
}
.ufsel a:visited
{
	color: White;
}
.ufunsel
{
	background-color: Black; 
}
.ufile_div
{

  border: 1px dotted #333333 !important;
  padding: 5px !important;
  margin:  10px !important;
  width:   90% !important;
}
.ufile_div img
{
	border: none;
}
.ufile img
{
	border: none;
}

/**********************************/
.extCont
{
	display: block;
	float:left;
	padding-bottom:15px;
}

.extView {
     display: block;
     float: left;
     border: 0px solid red;
     margin: 4px;
     padding: 5px;
     padding-top : 8px!important;
     width: 140px;
     height: 130px;
}

.extView .short-cap
{
	display: block;
	height: 33px!important;
	width: 150px;
}

.extView IMG {
     border:none;
}

.TagCaption
{
		DISPLAY:block!important;
		float:left;
		FONT-SIZE: 16px;
		FONT-WEIGHT: bold;
		border: 0px solid red;
    width: 100%;
    margin: 5px;
    padding: 5px;
}
/* ----------qnewsdate----------*/
.botqfiles
{
	font-size: 22px;
	letter-spacing: 0px;
	font-family: Impact!important;
	position: absolute;
	z-index: 2;
	top: 5px;
	left: 4px;
}
.botqfiles a:visited
{
	color: #666666;
	text-decoration: none;
}
.botqfiles a:hover
{
	color: #666666;
	text-decoration: none;
}
.botqfiles a:link
{
	color: #666666;
	text-decoration: none;
}
.topqfiles
{
	font-size: 22px;
	letter-spacing: 0px;
	font-family: Impact!important;
	position: absolute;
	z-index: 3;
	top: 4px;
	left: 3px;
}
.topqfiles a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.topqfilesa:hover
{
	color: #ffffff;
	text-decoration: none;
}
.topqfiles a:link
{
	color: #ffffff;
	text-decoration: none;
}

.qfl { margin: 0 0 0 0; padding-top: 0px; }
h4 { margin: 2px 0 0 3px; font-weight: normal; font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif; font-size: 16px; line-height: 16px; letter-spacing: -1px; }
h5
{ 	
	margin: 2px 0 0 2px!important;
	font-weight: bold!important;
	font-size: 9px!important;
	line-height: 9px!important;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif !important;
}

.slfl { position: relative; display: block; width: 240px; height: 180px; cursor: pointer; }
.slfl .back, .front { position: absolute; display: block; top: 0; left: -1px; }
.slfl .front { padding: 0 1px 1px 0; color: #73AC04; }
.slfl .back { top: 1px; left: 0; color: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
.flbg { float: left; display: block; background-color: #ffffff; }
.flbg a:hover { text-decoration: none; }

.newsbg { float: left; display: block; background-color: #ffffff; }
.newsbg a:hover { text-decoration: none; }

.slnews { position: relative; display: block; width: 300px; height: 60px; cursor: pointer; }
.slnews{text-decoration: none!important;}
.slnews .back, .front { position: absolute; display: block; top: 0; left: -1px; }
.slnews .front { padding: 0 1px 1px 0; color: #73AC04;}
.slnews .back { top: 1px; left: 0; color: #73AC04;}

--;

.qflgoods { margin: 0 0 0 0; padding-top: 0px;}
.goodsbg { float: left; display: block; background-color: #ffffff; }
.goodsbg a:hover { text-decoration: none; }
.slgoods { position: relative; display: block; width: 240px; height: 180px; cursor: pointer; }
.slgoods .back2, .front2 { position: absolute; display: block; top: 0; left: -1px; }
.slgoods .front2 { padding: 0 1px 1px 0; color: #fae89e;}
.slgoods .back2 { top: 1px; left: 0; color: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }

.qlogo { margin: 0 0 0 0; padding-top: 0px; }
h1 {
	margin: 2px 0 0 3px;
	font-weight: normal;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif;
	font-size: 35px;
	line-height: 34px;
	letter-spacing: -1px;
	color:  #9a040b;
}
h2
{ 	
	margin: 2px 0 0 4px!important;
	font-weight: bold!important;
	font-size: 17px!important;
	line-height: 16px!important;
	font-family: Trebuchet MS, Trebuchet, Verdana, Sans-serif!important;
	color: #876001;
}
h2 IMG {
     border:none;
}
h2  a:link
{
	color: #876001;
}
h2 a:visited
{
	color: #876001;
}
h2 a:hover
{
	color: #876001;
}
.sllogo { position: relative; display: block;  width: 400px; height: 99px; }
.sllogo .back1, .front1 {
	position: absolute;
	display: block;
	top: 0;
	left: -1;


}
.sllogo .front1 { padding: 0 1px 1px 0; color: #876001; }
.sllogo .back1 { top: 1px; left: 0; color: #000; filter: alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30; }
.logobg { float: left; display: block; filter: alpha(opacity=99); -moz-opacity: 0.99; opacity: 0.99;}
.logobg a:hover { text-decoration: none; }

hr
{
	border-bottom : dotted 1px silver!important;
	border-top : #ffffff!important;
	border-left : #ffffff!important;
	border-right : #ffffff!important;
}
.foncl
{
	background: url(../bg/foncloude.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #d2e3ff;
}
.fonbgcl
{
	background-color: #d2e3ff;
}
/*******tmpl_tags_cloud_frm.htm*****/
ul.cNav {
  font-size: 14px;
  font-weight :bold;
  list-style: none;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;

}
.cNav li {
 float: left;
 display: inline;
 margin-left: 5px;
 text-align:center;
 width: expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px");
}
.cg {display:block; }
.cg *{
  display:block; 
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#73AC04}
.cg1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#73AC04}
.cg2{
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#73AC04}
.cgg {
  display: block;
  background:#73AC04; padding:3px 8px 3px 8px; color:#fff;
}
ul.qmNav {
  font-size: 14px;
  font-weight :bold;
  list-style: none;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;

}
.qmNav li {
 float: left;
 display: inline;
 margin-left: 5px;
 text-align:center;
 width: expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px");
}
.qmg {display:block; }
.qmg *{
  display:block; 
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#9a040b;}
.qmg1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#9a040b;}
.qmg2{
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#9a040b;}
.qmgg {
  display: block;
  background:#9a040b; padding:3px 8px 3px 8px; color:#fff;
}
.qmgg a:link {
  display: block;
  background:#9a040b; padding:3px 8px 3px 8px; color:#fff;
}
/***
.cNav li a:hover {
 color: #ffffff !important;
 display:inline;
 white-space: nowrap;
}
.cNav li a:visited{
 color: #777777 !important;
 display:inline;
 white-space: nowrap;
}
.cNav li a:link {
color: #777777 !important;
 display:inline;
 white-space: nowrap;
}
***/
/**
.findtag
{
	font-size:11px;
	font-weight:bold;
}
**/
ul.pNav {
  font-size: 14px;
  font-weight :bold;
  list-style: none;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;

}
.pNav li {
 float: left;
 display: inline;
 margin-left: 100px;
 text-align:center;
 width: expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px");
}
.pg {display:block; }
.pg *{
  display:block; 
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#9a040b;}
.pg1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#9a040b;}
.pg2{
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#9a040b;}
.pgg {
  display: block;
  background:#9a040b; padding:3px 8px 3px 8px; color:#fff;
}
.pNav li a:hover {
 color: #ffffff;
 text-decoration:underline;
}
.pNav li a {
 color: #ffffff !important;
 display:inline;
 white-space: nowrap;
}
/*-------icq------*/
.hitel
{
	font-family: Impact!important;
	letter-spacing: 3px;
	font-size:33px;
	color: #9a040b;
}
.icq
{
    font-family: Impact!important;
	color:#01671a;
	font-size:14px;
	font-weight:bold;
}
.icq b
{
    font-size:14px;
}
.icq a
{
    color:#01671a;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.icq a:hover
{
    font-weight:bold;
}
.icq img
{
    border: none;
}
/* Calendar */
.CalenAtn
{
	border : solid 1px silver;
	width: 176px;
	border-collapse: collapse;
	Z-INDEX: 101;
}
.CalenAtn td
{
	text-align: center;
}
.CalenAtn a:visited
{
	color: #73AC04;
	text-decoration: none;
}
.CalenAtn a:link
{
	color: #73AC04;
	text-decoration: none;
}
.CalenAtn a:hover
{
	color: #73AC04 !important;
	text-decoration: none;
}
.CalenCurMonth
{
	background-color: aquamarine;
}
.CalenToDay
{
	background-color: #ffffcc;
}
.CalenRestDay a
{
	color: red !important;
	font-weight: bold;
	font-size: 10px;
}

/* Calendar */
/*Event*/
#hm3, #evTimeH, #evTimeM
{
	font-size: 35px;
	font-weight: bold;
	width: 55px;
}

/*Event*/

.userpic 
{
	padding:1px; text-align: right; float: right;
}

.Cap4EditBlocks
{
	font-size: 17px;
	font-weight: bold;
	background-color: #0099ff;
	color: #ffffff;
}

.editedit .Cap4EditBlocks
{
	background-color: deeppink;
}
.editedit
{
	border-color: deeppink;
}
.editadd
{
	border-color: #0099ff;
}

.Cap4addBlocks
{
	font-size: 17px;
	font-weight: bold;
	background-color: #9B070E;
	color: #ffffff;
}
.buyfrm
{
	margin: 5px;
}
.cmnt
{
    font-size: 11px;
}
.tmpl_login #mess
{
	color :red!important;
}

.sp-main
{
	width:690px;
}
.sp-left
{
	width:10%;
}
.sp-right
{
	width:10%;
}
.short-cap
{
	font-weight :bold;
	font-size :11px!important;
}
.short-cap0
{
	font-weight :bold;
	font-size :12px!important;
}
.rcolumn
{
	width: 300px;
}
.short-items
{
	width: 300px;
	text-align: left!important;
}
.short-txt
{
	text-align:left!important;
	vertical-align:top!important;
	font-weight :bold;
	font-size :11px!important;
}

.ufsize
{
	font-weight :bold;
	font-size :14px;
}

.tagslink  a:link
{
	text-decoration: none;
}
.tagslink a:visited
{
	color: #73AC04;
	text-decoration: none;
}
.tagslink a:hover
{
	text-decoration: underline;
}
.videobox
{
	background-image: url(../bg/bgvideo.gif);
	background-position : top left;
	background-repeat : no-repeat;
}
.loginwindow
{
	background-image: url(../bg/bg-logon2.jpg);
	background-position : top left;
	background-repeat : no-repeat;
}
.logoutwindow
{
	background-image: url(../bg/bg-logon3.jpg);
	background-position : top left;
	background-repeat : no-repeat;
}
.bottombg
{
	background-image: url(../bg/bottombg.gif);	background-position : top left;	background-repeat : no-repeat;
}
.avatar
{
	border: solid 1px white;
}
.avatar2
{
	border: solid 1px silver;
}
.smvideo {border:1px solid #aaaaaa;}
.rating
{	
	background-image: url(../bg/bg-rating.gif);	background-position : top center;	background-repeat : no-repeat;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	padding: 0 5 0 5;
}

.eventQ
{
	padding-bottom: 5px;
}
.genre
{
	font-weight:bold;
	font-style: italic;
	font-size:11px;
	color:#CF221E;
}
.eventCaption
{
	width:100%;
	font-size:18px;
	font-weight:bold;
	letter-spacing: -1px;
}
.eventCaption a
{
	text-decoration: none;
}
.eventCaption a:hover {text-decoration:underline;}

.eventGK
{
	width:100%;
	font-size:11px;
	font-weight:bold;
	padding: 0 0 0 0;
}
.eventDO
{
	font-size:10px;
}

.citationQ
{
	width:300px;
	font-style: italic;
	background-color:#4E6C2E;
	color:white;
	padding:5 5 5 5;
}
.citationQ a
{
	position : relative;
	left: 205px; 
	top: 0px;
	color:white!important;
}
.cp
{
	font-style: normal;
	font-size:14px;
	font-weight:bold;
}


