body
{
	font-size:12px;
	margin: 0px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	background-color: #FFFFFF;
}
h1
{
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom:0px;
	margin-top:0px;
}

hr {
	color: #666666;
	height: 1;
}

td
{
	font-size:12px;
	margin: 0px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-style: normal;
}

a:link
{
	color: #0099CC;
	text-decoration: none;
}
a:visited
{
	color: #0099CC;
	text-decoration: none;
}
a:active
{
	/*background-color : White;*/
	/*color : White;*/
}
a:hover
{
	text-decoration:underline;
}

.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:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-size: 12px;
	border : solid 1px silver;
}
/*###########################################################*/
.tmpl_logout
{
	font-size: 80% !important;
	position :relative;
	left : 0px;
	top: 0px;
	/*
	top : 0px;
	left : 950px; 
	*/
}
.tmpl_logout a:visited
{
	color:White; 
	text-decoration: none;
}
.tmpl_logout a:link
{
	color:White; 
	text-decoration: none;
}
.tmpl_logout a:hover
{
	color:White; 
	text-decoration: underline overline;
}
/*##########################################################*/
#txtFindTag
{
	border : solid 1px silver;
	width : 200px;
}
/*##########################################################*/
.tmpl_login form
{
	padding : 1px!important;
}
.tmpl_login .txt4input
{
	border : solid 1px silver;
	width: 100px;
}
.tmpl_login a:visited
{
	text-decoration: underline;
}
.tmpl_login a:link
{
	text-decoration: underline;
}
.tmpl_login #mess
{
	position :static; 
	color :red;
}
.tmpl_login #btn_login
{
	border : solid 1px silver;
	width : 100px;
}
/*#####Поиск######################################################*/
.tmpl_find .txt4input
{
	border:solid 1px silver;
	font-size: 85%;
	width: 150px;
}
.tmpl_find #FindBtn
{
	border:solid 1px silver;
	font-size: 80%;
}
/*##### MENU ######################################################*/
.menurow
{
	text-align :center; 
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
	font-family : Verdana, Sans-serif; 
	font-variant: small-caps;
}
.menurow a:visited
{
	color: #333333;
	text-decoration: none;
}
.menurow a:link
{
	color: #333333;
	text-decoration: none;
}
.menurow a:hover
{
	color: #666666;
/*
	background-image: url(../tmpl/images/underlink_ani.gif) !important;
	background-repeat: repeat-x !important;
	background-position: 100% 100% !important;
	padding-bottom: 3px;
*/

}

/*****************************************/

.mainmenurow
{
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: bold;
	font-family : Verdana; 
	font-variant: small-caps;
}

a.curmenuitem:hover
{
	font-weight: bold !important;
	text-decoration: none !important;
	font-variant: small-caps;
	color: #FFFFFF !important;
          background-color: #666666 !important;
	/*padding-bottom: 3px;*/
	padding-left:  10px;
	padding-right: 10px;
}

.curmenuitem
{
	font-weight: bold !important;
	text-decoration: none !important;
	font-variant: small-caps;
	color: #FFFFFF !important;
          background-color: #666666 !important;
/*
	background-image: url(../tmpl/images/underlink.gif) !important;
	background-repeat: repeat-x !important;
	background-position: 100% 100% !important;
	padding-bottom: 3px;
*/
	padding-left:  10px;
	padding-right: 10px;
}

/*****************************************/

/*###########################################################*/
.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:Silver; 
}
.qnewsdesc
{
	font-size: 10px;
	color: #333333; 
}


/*##### .tmpl_header ##########################################################################*/

.tmpl_header
{
	text-align :left !important; 
	vertical-align :text-top !important; 
	font-weight: bold !important;
	font-size: 18px !important;
	color: #FB7E04 !important; 
	font-variant: small-caps !important;
	font-family : Verdana, Sans-serif !important; 
}
.tmpl_header #extraheader
{
	color: #333333 !important; 
	letter-spacing: 1px;
	font-variant: small-caps !important;
	font-family : Verdana, Sans-serif !important; 
	font-size: 16px !important;
}
.itemhead
{
	color: BlueSky;
}
/*##### .curnavpage ###########################################################################*/
.curnavpage
{
	border : solid 1px white;
	width: 16px !important;
	height: 14px !important;
	font-size: 9px !important;
	text-align: center !important;
	vertical-align: middle !important;
	color: #ffffff !important;
	text-decoration: none;
	background-color: #999999 !important;
}
.navpage
{
	border : solid 1px silver;
	width: 16px !important;
	height: 14px !important;
	font-size: 9px !important;
	text-align: center !important;
	vertical-align: middle !important;
	color: #BlueSky !important;
	text-decoration: none;
}
a.navpage:hover
{
	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: 16px;
	color: Black;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
	font-weight: bold;
}
.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;
	*/
}
span.date
{
	font-weight: bold;
	font-size: 14px;
	color: #00cc99;
}
/*###### .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;
}
/*###########################################################################################*/
a.tagslist
{
	font-size: 12px;
}
/*#### .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;
          decoration: underline;
}
/*##########################################################################################*/
.tmpl_reguser
{
	text-align :left; 
}
.tmpl_reguser label
{
	font-size : 100%;
	color: #333333;
}

.tmpl_reguser #regmess
{
	color :Red!important;
}

.tmpl_reguser #btn_reg
{
	border-style :solid;
	border-color :Gray; 
	font-size : 75%;
	width: 170px;
}
.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 dotted;
          padding: 5px;
          margin: 5px;
          width:  470px;
          color:  #333333; 
}
.tmpl_addcomment label
{
	font-size : 90%;
	color: #333333;
}
.tmpl_addcomment img
{
	border: 0px !important;
}
.tmpl_addcomment #btn_comm_add
{
	border-style :solid;
	border-color :Gray; 
	font-size : 75%;
	width: 200px;
}
.tmpl_addcomment .txt4input
{
	border-style :solid;
	border-color :Gray; 
	font-size : 80%;
}
.tmpl_addcomment #CommCaption
{
	width : 400px;	
}
/*##########################################################################################*/
.comment
{
          border: gray 1px dotted;
          padding: 5px;
          margin: 5px;
          margin-right: 40px;
          color:  #333333; 
          width:  95%;
}
.last_commdate
{
	color: #333333;  
	font-size : 85%!important;
}
.comments_action
{
	font-size : 90%;
	color: #333333;
}
.comments_action a
{
	font-size : 90%;
	color : #0099CC;
}
.comments_action a:hover
{
	background-color :#333333;
	color : #ffffff!important;
	text-decoration : none;
}
.comments_action a:visited
{
	color : #0099CC;
	text-decoration : none;
}
/*##########################################################################################*/
.form_action
{
	font-size : 110%;	
}
.form_action a:hover
{
	color: black !important;
	background-color: antiquewhite;
	text-decoration: none;
}
/*##########################################################################################*/
.comm_head
{
	border: 0px 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: Verdana, Sans-serif !important;
}
.date70
{
	color: #333333;  
	font-size:x-small;
}
.comm_caption
{
	color: lightsteelblue;
}
.comm_body
{
	color: #333333 !important;
}

.comm_action a
{
	color:Black!important;
	background-color :#cccccc!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; 
}
/*##########################################################################################*/
.delFromFavor
{
	text-decoration:none!important;
	text-align:center!important;
	font-weight: bold!important;
	font-size: 18px!important;
}
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%;
}
/*##########################################################################################*/
.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: #333333;
	font-size: 80%;
}
.favorbody
{
	position:relative;
	left:15px;
}
.favorfooter a:hover
{
	color: #000000;
	background-color: #ffffff;
}
.favorfooter
{
	font-size: 80%;
	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: 9px;
}
.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 : white; 
}
.tagscloud
{
	width :190px!important;
}
.tagscloud a:hover
{
	text-decoration : none!important;
}
.TagItemSel
{
	background-color:antiquewhite;
	color : Black!important;
}
.SelTagViewStyle
{
	background-color: antiquewhite;
}
a.SelTagViewStyle:visited
{
	color:Black; 
}
a.SelTagViewStyle:link
{
	color:Black;
}
a.SelTagViewStyle:hover
{
	color:Black; 
}
.cloud0
{
     font-size:50%!important;
     color:Red!important;
}
.cloud1
{
     font-size: 80% !important;
}
.cloud2
{
     font-size: 85% !important;
}
.cloud3
{
     font-size: 95% !important;
}
.cloud4
{
     font-size: 105% !important;
}
.cloud5
{
     font-size: 110% !important;
}
.cloud6
{
     font-size: 115% !important;
}
.cloud7
{
     font-size: 120% !important;
}
/*###########################*/
.userclick
{
 text-decoration : none;
}
.userclick IMG
{
	border: none;
}
a.userclick:link
{
}
a.userclick:visited
{
}
a.userclick:hover
{
 color:aqua;
}
/*###########################*/
.offline
{
	/*background-color: red!important;*/
	color:LightRed!important;
	padding: 0px;
		
}
/*###########################*/
.online
{
	color: LightGreen!important;
	font-weight:bold; 
}
/*###########################*/
.ComboSelList
{
	width:350px;
}
/*###########################*/
.editcontrol
{
	border: solid 2px blue;
	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;
}
.piclist img
{
	border:solid 1px silver;
}
.divpics
{
	float: left;
}
.author_head
{
	font-size:larger; 
	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;
}

.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 2px 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: #ccb; padding:5px; text-align: right; float: right;}
.date1 {font-size: 3em; display: block;}
.date2 {font-size: 2em; display: block;}
.date3 {font-size: 2em; display: block; font-weight: bold;}

.style1 {color: #F57E02; padding-bottom: 5px;}
.style3 {font-size: 10}
h3 a{
	text-decoration: none;
}

/*-------------*/

ul.nNav {
  font-size: 10px;
  list-style: none;
  margin: 0;
  padding: 0;

}
.nNav li {
 float: left;
 display: inline;
 margin-left: 5px;
 text-align:center;
 width: expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px");
 border-bottom: 1px solid #eee;
}
.nNav li a:hover {
 color: #DAE1E8;
 text-decoration:none;
}
.nNav li a:visited {
 color: white;
 text-decoration:none;
}

.nNav li a {
 color: #FFF;
 display:inline;
 white-space: nowrap;
}

.nc {display:block; }

.ncc {
  display: block;
  background:#36638E; padding:3px 8px 3px 8px; color:#fff;
}

/*-------------*/
.gNav{
	padding:15px 0px 0px 0px;
	height:20px;
}

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");
 border-bottom: 1px solid #eee;
}
.gNav li a:hover {
 color: #000000;
 text-decoration:underline;
}
.gNav li a {
 color: #000000 !important;
 display:inline;
 white-space: nowrap;
}
.ng {display:block; }
.ng *{
  display:block; 
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#CCCCCC}
.ng1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#CCCCCC}
.ng2{
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#CCCCCC}
.ngg {
  display: block;
  background:#CCCCCC; padding:3px 8px 3px 8px; color:#fff;
}

/**********************************/

.ufselector
{
	font-size : 100%;
}
.ufselector input
{
	width : 300px!important;
}
.ufsel
{
	/*
		color: #000000;
		background-color: #999999;
	*/
	border: solid, 1px, #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;
}

/**********************************/

.extView {
    display: block;
    float: left;
    border: solid 0px;
		margin: 0px 5px 0px 0px;
		padding: 2px 5px 2px 5px;
		width: 140px;
    height: 160px;
}
.extView A {
     DISPLAY: block;
}
.extView IMG {
     border:none;
}

.extView SPAN {
     DISPLAY: block;
     FONT-WEIGHT: bold;
     FONT-SIZE: 9px;
     FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.TagCaption
{
     FONT-SIZE: 125%;
     FONT-WEIGHT: bold;
		 margin-top: 20px !important;
     /*margin-top: 15px !important;*/
     border:none;
     width:100%;
     height: 25px !important;
}
.Item4Top 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: #0099CC;
	text-decoration: none;
}
.CalenAtn a:link
{
	color: #0099CC;
	text-decoration: none;
}
.CalenAtn a:hover
{
	color: #0099CC !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: #99ccff;
}

.editedit .Cap4EditBlocks
{
	background-color: pink;
}
