.label{
	font-size:115%;
}
#wysiwyg{
	height:500px;
}
.line{
	padding:8px;clear:both;
}
.loginmenu{
	width:100%;
	text-align:right;
	background: url(img/menubg2.gif) repeat-x;height:29px;
	
}
#mini{
	padding:4px;
	font:90% Arial;
}

.setting{	float:left;padding:5px; }
.usertmenu{
	width:100%;
	
}
.wait{	float:left;padding:5px;}
.mbody{width:100%; float:left;
font: 90% Trebuchet MS;text-align:center; 
vertical-align:middle;  height:29px;

background:url(img/menuleft2.gif) no-repeat;
}
.mbody img{	float:left;border:0;}
ul.umenu,ul.umenu li,ul.stabs{float:none;margin:0;padding:0;}
ul.umenu img{margin-right:5px;}

ul.umenu li{float: left;list-style : none;padding-left:5px;  height:31px; width:90px;}
ul.umenu a{text-decoration:none;float: left;color: Navy;  padding-right:5px;   padding-top:3px;}
ul.umenu a:hover{text-decoration:underline;color: #2F4F4F;}


.sel{background:  url(fuckie.png) no-repeat left top;border:0;}
li.unsel {background: url(fuckie2.png) no-repeat top;}

.add{width:50%;}
.refresh{background:url(img/refresh.png) no-repeat;	padding-left:20px;	vertical-align:middle;	height:20px;}



.text{
margin:0;padding:0;
margin: 0 auto;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:100%;
}
.text img{
	border:0;
}


/*.	width:4500px;clear:both;}*/

.pnl{
  line-height : 1.2em;	width:90%;padding:10px;display:none;
border-left: 1px solid #DFA60B;
	border-bottom: 1px solid #DFA60B;
}
.pleft{
	
	border-bottom: 1px solid #DFA60B;width:90%;padding:10px;
}

#pnlleft {width:65%;float:left;}
.pnl input{	width:80%;}



.rightmenu{	float:right;margin:0;background: url(img/lineleft.png) no-repeat left;width:25%;font: 80% Trebuchet MS;text-align:center; min-height:230px;  padding-left : 15px;   }
 img.avatar{	border:1px solid black;padding:1px;}
.rightmenu ul{text-align:left;  padding-left : 20px; }
.rightmenu ul li{list-style-type : none;font-size:120%}

.userinfo div,.userinfo button{	line-height : 1.8em;}

.guest{	font:120% Arial;}
.dopinfo{background: url(img/line.gif) no-repeat;padding-top:10px;}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:7%}
.span-2 {width:12%;}
.span-3 {width:17%;}
.span-4 {width:22%;}
.span-5 {width:27%;}
.span-6 {width:32%;}
.span-7 {width:37%;}
.span-8 {width:42%;}
.span-9 {width:47%;}
.span-10 {width:52%;}
.span-11 {width:57%;}
.span-12 {width:62%;}
.span-13 {width:67%;}
.span-14 {width:72%;}
.span-15 {width:77%;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
.displaynone{display:none;}
.center{text-align:center;}

	.title { font: 30px 'Verdana','Arial','Helvetica','Sans-Serif'; font-weight: bold; margin-left: -2px;}
	.title_action { font: 12px 'Verdana','Arial','Helvetica','Sans-Serif'; font-weight: bold; margin-bottom: -4px; }
	
.fotoalbum{	 padding:5px;background : #FFFCF0;  border : 1px dotted Black; }
.headerfotoalbum img{float:left;}
.headerfotoalbum .edit img{float:none;}
.headerfotoalbum {font: 90% Arial;height:60px;width:90%}



.fotos{	height : 250px;	overflow:auto; font-size:110%;padding:5px;width:90%;}
.fotos li.singleFoto{height:150px;	border-top:1px solid;padding:4px;float:left;font:10px Tahoma;text-align:center;  list-style : none; }
.sFotoInput{font:10px Tahoma;}
.fotos .singleFoto:hover{background : #E7E7E7;}
.fotos img {border:1px solid black;	padding:2px;}
.edit img{
	border:0px;padding:0;
}

#next img,#prev img{margin-top:6px;}
.edit{background:white;	border: 1px outset #BEBEBE;padding: 2px;}
.edit  img{	vertical-align:middle;}

.zametka{font:100% Arial;line-height : 2em;text-align:justify}
 .zametkainfo{width: 45%;font: 90% Arial; margin:0;  border : 1px dashed Black; }
  .zametkainfo img{	vertical-align:middle;	padding-left:5px;}
/* для списка заметок*/
.zaminfo{
	font-size:70%;
	color : #959595;
}
/**/
input{
	
}
textarea{
	width:100%;height: 50px;
}
.favTravel{	line-height : 2em;width:100%;}
.favLeft{float:left;width:70%;}
.favRight{float:right;width:30%;background: url(img/lineleft.png) no-repeat top left;min-height:230px;}
.zametkiList{	float:left;}
.fpanel{margin-left:3px;padding:5px;border-bottom: 1px solid Black;	width:80%;	font-size:90%;	text-align:center;
}
.fpanel img{vertical-align:middle;	padding-left:5px;}
.fhead{	background: url(headpanel.png) no-repeat left;height:33px;padding-left:15px;padding-top:9px;	font: 95% Tahoma;	text-align:left;}
.waitUsers,.friendUsers,.searchUsers{max-height:150px;overflow:auto;text-align:left;min-height:30px;

}
.friendUsers div{
	padding-top:3px;
}

.date{float:left;width:64px;height:84px;background:url(calendarbig.png) no-repeat;text-align:center;}
.year{padding-top:14px;padding-left:12px; width:100%;font: 70% Trebuchet MS;color:white; text-align:left;}
.numb{font:bold 145% Verdana;margin-top:-8px;}
.month{margin-top:-5px;font:70% Trebuchet MS;}
.zametkaItem{width:330px;float:left;margin:0; margin-top:10px;  }
.zametkaItemInfo{vertical-align:middle; height:84px;}
.zametkaItemInfo img{vertical-align:middle;}
.zametkaItemName{padding-top:10px;font: 145% Arial;}
#commentform{min-wdth:350px;width:50%;padding-top:10px;	font:90% Tahoma;}
.commentText{width:auto;   min-width:80px;max-width:350px;float:left;background : #F0F0F0;padding:4px;}
.commentUser{clear:both;background : url(bubble.png) no-repeat left top;float:none;padding-left:10px;}
.commentparent .ajax{padding-left:3px;padding-bottom:1px;}
.commentitem{
padding-left:25px;clear:both;padding-top:7px
}
.commentparent{
	clear:both;padding-top:7px;
}
.lcom{	font:140% Tahoma;}
.parentPm{float:left;border-left: 2px solid #929292;border-bottom: 4px solid #E2E2E2;padding:5px;margin-top:3px;width:90%;clear:both;}

.pmdate,.pmtitle,.pmusers,.pmmessageP{float:left;font:95% Arial;}
.pmdate{width: 60px;font: 80% Arial}
.pmtitle{	width:15%;}
.pmmessage{	clear:both;	float:none;	padding-left:10px;	padding-top:10px;}
.pmmessageP{color : #C5C5C5;width:50%;}
.pmF{	border-right : 2px solid #E2E2E2;border-bottom : 2px solid #E2E2E2;	clear:both;	width:90%;	padding:5px;}
.pmchilds{	margin-left:30px;	clear:both;padding:5px;	border-bottom : 2px solid #CDCDCD;	border-right : 1px solid #C6C6C6;	width:90%;
	margin-top:5px;	float:left;}
.pmactive{	border-left: 2px solid #228B22;}
.pmnew{	border-left: 2px solid Red;}
.bold{font-weight: bold;}


.userinfo{ float:left;width:72%;}
.userfoto{text-align:center;float:left;}
.body{
	font-size:110%;
}

.settings{width:95%;border: 1px solid #999999;}
.settings legend{font:bold 110% Trebuchet Ms;}
.settings input.textbox{width:90%;}
select.textbox,input.textbox{width:90%;}
.userinfomenu{font:120% Tahoma;}
.userinfomenu a.uimenu{	border-left:1px solid black;border-top:1px solid black;padding:3px;}
a.uisel{font-weight:bold;border-right:1px solid black;padding-right:5px;text-decoration : none;}
#uslovie{font-weight : bold;}
.userlogin{	font:150% Tahoma;}


.sustext{
	width:70%;
}

a.dp-choose-date {
	
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendars.png) no-repeat; 
}

/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	
	float: left;
}
.travels{background: #ECF5D8;font:150% Arial;  line-height : 2em; padding:8px;width:100%;  border-left : 3px solid #DFDFDF;  border-bottom : 3px solid #DFDFDF;  margin-top:5px;}
 .withme{background : #FBDEC5;}
.headertravel{font-size:85%;clear:both;}

.poputhead{	font:150% Tahoma;  padding : 20px 0 20px 20px; }
.poputinfo{	min-height:350px;margin-left:20px;	margin-right:30px;}


.mainonetravel{	font:105% Tahoma;  width:95%;border-bottom: 1px solid #CACACA;	padding:5px;	float:left;}
.mainonetravel div.maininf{	width:100%;float:left;}
.maininf img{
	vertical-align: middle;
}
.maindesc{font:80% Tahoma;padding-left:3px;width:15%;float:left;	padding-top:8px;	}
.maininf .tinfom {
	font-size:135%;
}
.tdesc{
	font:110% Tahoma;padding:3px;
	color : #666666;width: 100%;line-height:1.7em;
}
.data{
	font-size:135%;
	color : #666666;
}

.datatravel{
	font-size:90%;
}

.min{
	font:110% Trebuchet MS;
}
.param{	float:left;	text-align:left;line-height : 1.7em;padding-right:3px;max-width:70%}
a.user{	text-decoration:none; margin-left:5px;}
a.user img {padding-right:1px;vertical-align:middle;}
 .searchbutton{
	margin:0;padding:0;border:0;background:#fff;
}
.searchHome .result{font-size:160%;	padding:10px;}

.old{background-color : #EDEDED;}
.oldtext{
	float:right;padding-right:15px;
	font-size:80%;
	color: #9A9A9A;
	
}

.loginlinks{clear:both;	font:140% Tahoma;	padding-top:10px;	padding-bottom:10px;	width:100%;	text-align:center;}
.loginpanel{background:url(img/login.png) no-repeat;	width:307px;height:192px;margin-left:190px;	font: 125% Trebuchet Ms;padding: 10px 10px 10px 15px;}
.registerpanel{width:60%;margin-left:50px;	font: 100% Trebuchet Ms;padding: 10px 10px 10px 15px;border: 1px solid #B4C37F;}
.registerpanel legend{
	font:130% Tahoma;
}


.ltitle{font:150% Arial;text-align:center;height:40px;}
.loginpanel .textbox,.registerpanel .textbox{font:110% Tahoma;width:90%;}
.error{	color:red;	font:bold 90% Arial;}
.privet{
	padding:10px;
	font-size:110%;
}

.travelstep fieldset{
	border: 1px solid #CCCCCC;
	margin-top:10px;
}


.travelstep legend{
	font:100% "Arial";
	color : #333333;
	border:1px solid #CCCCCC;
	padding:5px;
	
}

.albumtree, .listfotos{
	width: 30%;float:left;
				height: 100px;
				border-top: solid 1px #BBB;
				border-left: solid 1px #BBB;
				border-bottom: solid 1px #FFF;
				border-right: solid 1px #FFF;
				background: #FFF;
				overflow: auto;
				padding: 5px;
				font-size:90%;

}
.albumtree ul, .listfotos ul{
	margin:0;padding:0;
}
.albumtree li{
	background:url(picture.png) no-repeat left;
	padding-left:20px;
	
	list-style-type:none;
}
.albumtree li.active{
	background-color : #CCCC99;
}
.listfotos{
	float:left;width: 55%;margin-left:10px;
}
.listfotos div.listinsert{
	float:left;padding:2px;border: 1px dotted black;margin:2px;width:45%;
	height:120px;
	background-color : #F0F8FF;
	text-align:center;
}
