.body{background-color:#999933}
.body{background-color:#b8c849}
.body{background-color:#90bb66;}

.menu{background-color:#99cc66}
.menu{background-color:#99BF60}
.menu{background-color:#a0cf70}
.menu{background-color:#a7cc66}
.menu{background-color:#afbc50;text-align:left; padding:3px;}

*{font:13px Tahoma;color:#808040;}

.button
{
	
	
	background-color:#6699cc;
	border:5px solid #FFF;
	padding:7px;
	color:#FFF;
	cursor:pointer;
}

button,
input[type="submit"]{
	background-color:#6699cc;
	border:5px solid #FFF;
	padding:7px;
	color:#FFF;
	cursor:pointer;
	
	}
	
input[type="text"], input[type="password"]{
	height:30px;
	width:180px;
	font:17px Tahoma;
	color: #6699cc;
	}	
	
	
label{
	width: 320px;
}

.error{
	width: 420px;
	color:#C00;
}

.menu a{color:#556f3b;text-decoration:none;font:15px Tahoma;}
.menu a:hover{color:#FFFFFF;text-decoration:none;font:15px Tahoma;}
.menu a:visited{color:#3b5324;text-decoration:none;font:15px Tahoma;}

h3{
		font:16px Tahoma;
		color:#76560f;
		margin:0;
		padding:0;
		text-align:left;
/*		border-bottom: 2px #808040 dashed;
		width:5%;
*/}

h1{
		font:20px Tahoma;
		color:#6699cc;
		margin:0;
		padding:0;
		/*border-bottom: 1px #76560f dotted;*/
}

.linked {border-bottom: 1px #FFFFFF dashed;text-decoration:none;}
.link a{color:#6699cc !important;text-decoration:none; font:13px Tahoma; padding:3px;}


.sun_menu a{color:#556f3b; text-decoration:none; font:13px Tahoma; margin-left:15px;}
.sun_menu a:hover{color:#FFFFFF; text-decoration:none; font:13px Tahoma; margin-left:15px;}
.sun_menu a:visited{color:#3b5324; text-decoration:none; font:13px Tahoma; margin-left:15px;}

.sun_menu .attention a{color:red !important;text-decoration:none;font:13px Tahoma;margin-left:15px;}
.sun_menu .attention a:hover{color:#FFFFFF;text-decoration:none;font:13px Tahoma;margin-left:15px;}


.main{ width:780px; font: 13px Tahoma; color: #808040; text-align: left; background: #c2d569 url('../img/mainbottom3.png'); background-position: right bottom; background-repeat: no-repeat; padding:10px;min-height:300px;}

strong {font-weight:bold;}

.menu .menuNew a{font:14px Tahoma; font-weight:bold;}

.main1{width:780px;}

.message{background-color:#ffffcd; font:13px Tahoma;color:#808040; padding:10px;  border:3px double #6699cc; text-align:left;}
.messageBlue{background-color:#89b6e4; font:13px Tahoma;color:#FFFFFF; padding:3px 0px 3px 0px; margin:0 5px; border:3px double #ffffcd; text-align:center;}

.message a{color:#6699cc;}
.message a:hover{color:#556f3b;}
/*.message a:visited{color:#556f3b;}*/
.preview {border:1px solid #6699cc;}

.body1{letter-spacing:1pt; line-height:2; font:13px Tahoma;color:#808040; margin-bottom:10px; margin-left:10px; background-color:#c2d569; text-align:center;}

.main_small{font:11px Tahoma;color:#9C9C9C; text-align:left;}

#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=70);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}



#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display:none;
}
#hideshow1 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display:none;
}
.popup_block {
	background: #6699cc;
	padding: 10px 20px;
	/*border: 10px solid #fff;*/
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}

.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px 5px 10px;
	margin: 5px 0;
}
.popup a{
	color:#556f3b;	
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}



.concurs{
	width:776px;
	background: #c2d569 url('../img/square_02.jpg') repeat-y;
	
/*	border:3px double #6699cc;
	padding:7px;
	float:left;*/
}

.square_top{
				background: #c2d569 url('../img/square_01.jpg')  no-repeat ;
				width:776px;
				height:20px;
				
}

.square_bottom{
				background: #c2d569 url('../img/square_03.jpg')  no-repeat ;
				width:776px;
				height:21px;
				
}

.concurs_current{
	padding:0 0 0 0;
	margin:5px;
}

.concurs_item{
	text-align:center;
	margin:5px;
	width:150px;
	height:150px;
	float:left;
	padding:10px;
	background-color:#FFF;
	border:1px solid #6699cc;
	vertical-align:bottom;	
}

.big{
				height:210px;
				width:180px;
				float:left;
}

.concurs_winer{
	width:150px;
	height:150px;
	border:1px solid #6699cc;
	background-image:url('../img/winner_bg.jpg');
	text-align:center;
	padding:5px;
	margin:5px;
}


/*td{font:13px Tahoma;color:#707070;margin-bottom:0px;}*/

a{font:13px Tahoma;color:#FFFFFF;margin-bottom:0px;text-decoration:underline}

a:hover{font:13px Tahoma;color:#556f3b;margin-bottom:0px;}
/*a:visited{font:13px Tahoma;color:#fafafa;margin-bottom:0px;}*/

#loading #photoloading
{
width:100%;
}
.homeRandom {margin-left:19px;}




.adv, nobr{
	font:13px Tahoma;
	color:#FFFFFF; 
	margin-bottom:0px; 
	background-color:#6699cc;
	text-align:left; 
	margin:5px;
}

.adv, .adv strong{
	color:#FFFFFF;
	
}

.adv_menu a{text-decoration:none; }
.adv_menu, .adv_menu strong {color:#FFFFFF;}



.username{font:13pxTahoma;color:#FFFFFF;margin-bottom:0px;margin-bottom:10px;margin-left:10px;margin-right:10px;text-align:right;}



.hr {align:left;
	margin:2px;
    color: #D9FF9F; /*для IE */
    background-color:#D9FF9F; /*для Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* высота 1px IE, Firefox, Opera, Safari */
    clear:both;
}
.logohr{height:1px;color:#6699cc;width:100%;margin-bottom:0px;margin-left:0px;margin-right:0px;}
.login{background-color:#a0cf70;valign:bottom;text-align:left;}
.aroundLogin{margin:25px 0 0 0;}





.text,.text-box{
font-family:Tahoma;
font-size:13px;
color:#808040;
border-color:ffffcc;
border-style:inset;
border-width:1px;
background-color:FFFFFF;
}

.cr{letter-spacing:1pt;line-height:2;font:13pxTahoma;color:#FFFFFF;margin-bottom:0px;}

.left_main{width:537px;text-align:center;}

.right_main{float:right; width:253px; position: relative; }



.picture
{
margin : 5px 0px 5px 10px;
display:inline;
width:250px !important;
height:250px;
}
.photoItem
{
	float:left;
	width:200px;
	height:200px;
	/*background-color:white;*/
	background-image:url('../img/template frame.png');
	background-repeat:no-repeat;
	margin:20px 24px 24px 12px;
	vertical-align:middle;	
	text-align:center;
}



.message .photosTableOne .photoItemOne{
	text-align:center;
	width:200px;
	height:200px;
	background-image:url('../img/template frame.png');
	background-repeat:no-repeat;
	vertical-align:middle;	
}





.photosTable .photoItemNew
{
	float:left;
	width:253px;
	height:253px;
	/*background-color:white;*/
	background-image: url('../img/template frameNew.png');
	background-repeat: no-repeat;
	margin:20px 24px 24px1 2px;
	vertical-align:middle;	
	padding:12px 0 0 0;


}

.photoItem .title
{
	padding:10px;
}
.photoItem .title a
{
	font:13px Tahoma;color:#808040;
}

.photoItem .title a:hover
{
	font:13px Tahoma;color:#556f3b;
}



.photoItemOne .title
{
	padding:0 0 5px 0;
}



.photoItemNew .title
{
	padding:10px;
}

.photoItemNew .title a
{
	font:13px Tahoma;color:#808040;
}

.photoItemNew .title a:hover
{
	font:13px Tahoma;color:#556f3b;
}

.image
{
text-align:center;
}

img {border:none;}


/*img{border-color:#afbc50;padding:2px;}

img:hover{border:solid!important;border-color:#6699cc}*/



.field-validation-error{color:Red;} 

.box{
width:734px;
height: 207px;

background-image: url("../img/box.png");
background-position: right center;
background-repeat: no-repeat;
overflow:hidden;
color:808040;
}

.box_description{
overflow:hidden;
color:#808040;
height:150px;
}

.box1 {
border:1px dashed #ffffcd;
border:10px solid #FFF;
background-color:#6699cc;
padding:15px;
}

.box1 a{
	font-size:13px;
	}

.box span{
color:#FFF;
margin: 25px 20px 5px 20px;
padding:20px;
}

.box_left{
background-image: url("../img/box_01.png");
background-position: left center;
background-repeat: no-repeat;
width:11px;
height: 207px;
margin: 0 0 0 0; 

}

.box_right{
background-image: url("../img/box_03.png");
background-position: right center;
background-repeat: no-repeat;
width:11px;
height: 207px;
margin: 0 0 0 0;

}

.box_middle{
background-image: url("../img/box_02.png");
background-position: right center;
background-repeat: repeat-x;
height: 207px;
width:621px;

}

.inline
{
display:inline;
}
.menublue, .menublue a{
text-decoration: none;
font:14px Tahoma;color:#FFFFFF;margin-bottom:0px;background-color:#6699cc;text-align:left; margin-left:3px;
}

.menublue a:hover{
text-decoration: underline;
}

.sun_menublue a{
font:13px Tahoma;color:#FFFFFF;
text-decoration: none;
margin-left:8px;
}

.rating{

	border:5px solid #FFF;
	background-color:#90bb66;
	padding:7px !important;

	}
