html, body { 
	height: 100%; min-height: 100%; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: White;
	margin: 0; background-color: #0d1e08;
}

.introbackground { background-color: #256218; background-image: url(img/intro-back.gif); background-repeat: repeat-x;}
.background { background-color: #0d1e08; background-image:  url(img/background-frame.jpg); background-repeat: no-repeat; 
background-position: bottom;  height: 100%;
}

a:link, a:visited {	color: White; text-decoration: underline; }
a:hover {color: #fff684; text-decoration:none; } 

h1 {font-size:16px; font-weight: bold; color: #397923; margin: 5px 0px 20px 0px; } 
h1 a:link, h1 a:visited { color: #397923; text-decoration: none;}
h1 a:hover { color: #fff684; text-decoration: none;}

h2 {font-size:13px; color: White; margin: 5px 0px 5px 0px; } 

input {	font-size: 11px; }
select {	font-size: 11px; }

ul {	margin: 8px; padding: 8px; }
li { margin-bottom: 5px;}

.intro { background-image: url(img/intro.jpg); background-repeat: no-repeat; width: 790px; height: 555px; margin: auto;
}
.agree { text-align: center;	padding-top: 350px;}
.agree td {	padding: 3px;}

#inside-frame { width: 680px; margin: auto; min-height: 100%;
	border: solid #397923; border-width: 0 1px 0 1px; background-color: #16300c; 
}
#flash-head { width: 680px; height:260px; margin-bottom: 0px; }

#flash-head .log {  padding: 22px 0 0 100px;	}
#flash-head .nav { text-align: center; padding: 119px 0 0 0; text-transform: uppercase; 
}
#flash-head .nav a, #flash-head .nav a:visited { text-decoration: none; }

#flash-head .contest {  text-align: center; padding: 30px 0 0 30px;}

.menu-podlojka { width: 84px; height: 370px;	 float: left; background-image: url(img/menu-podlojka.gif); background-repeat: no-repeat;
	margin-right: 20px; padding-top: 20px; position: relative; 	 
}
.menu { width: 84px; position: absolute; left: -10px;
}
.menu a, .menu a:visited { margin-bottom: 20px; width: 84px; height: 64px; display: block;}  
/*.menu a.m1, .menu a:visited.m1 { width: 84px; height: 64px; display: block; background-image: url(img/menu1.gif); background-repeat: no-repeat; margin-bottom: 20px;}
.menu a:hover.m1, .menu a.m1.selected1, .menu a:visited.m1.selected1 {width: 84px; height: 64px; display: block; background-image: url(img/menu1-hover.gif); background-repeat: no-repeat; }

.menu a.m2, .menu a:visited.m2 { width: 84px; height: 64px; display: block; background-image: url(img/menu2.gif); background-repeat: no-repeat; margin-bottom: 20px;}
.menu a:hover.m2, .menu a.m2.selected2, .menu a:visited.m2.selected2 {width: 84px; height: 64px; display: block; background-image: url(img/menu2-hover.gif); background-repeat: no-repeat;}

.menu a.m3, .menu a:visited.m3 { width: 84px; height: 64px; display: block; background-image: url(img/menu3.gif); background-repeat: no-repeat; margin-bottom: 20px;}
.menu a:hover.m3, .menu a.m3.selected3, .menu a:visited.m3.selected3 {width: 84px; height: 64px; display: block; background-image: url(img/menu3-hover.gif); background-repeat: no-repeat;}

.menu a.m4, .menu a:visited.m4 { width: 84px; height: 64px; display: block; background-image: url(img/menu4.gif); background-repeat: no-repeat; margin-bottom: 20px;}
.menu a:hover.m4, .menu a.m4.selected4, .menu a:visited.m4.selected4 {width: 84px; height: 64px; display: block; background-image: url(img/menu4-hover.gif); background-repeat: no-repeat;}
*/

.content { width: 490px;  text-align: justify; float: left; margin-bottom: 20px; padding-top: 20px;
	height: 100%; min-height: 100%;  
}
.content.large { width: 550px;}

.news {	margin-top: -4px;
}
.news td {  padding: 0 15px 15px 0; vertical-align: top; }
.news a, .news a:visited { text-decoration: none;}
.news div {color: #397923; font-size: 12px; font-weight: bold; margin-bottom: 2px;}
.news-gallery .thumbs { float: left; margin: 0 10px 10px 0;}
.thumbs-frame { width: 84px; float: left; margin-right: 10px; text-align: center; margin-bottom: 5px; text-align: center; 
}
.thumbs-frame.s-right {
	margin-right: 0px;
}
/*.news-gallery .thumbs-frame p { height: 30px;  } */

.thumbs-text { width: 107px; font-size: 10px; height: 30px; overflow: hidden;  float: left; 
}
.thumbs-frame .thumbs {	width: 84px; height: 64px; background-image: url(photos/photo.jpg); background-repeat: no-repeat; margin: 0;  }
.thumbs img {	border: none;}

.green {	
}
.green img {
	border: none;
}
.green td {  padding: 0 15px 15px 0; vertical-align: top; }
.green h1 { margin: 0 0 10px 0;   }
.green p {  margin-bottom: 10px; color: #019b00;  }
.green a, .green a:visited { text-decoration: none; color: #5cae3f; font-size: 12px; font-weight: bold;}
.green div {color: #397923; font-size: 12px; font-weight: bold; margin-bottom: 2px;}

/*-------------style hunter--------------*/
.stylehunter-big { width: 290px; float: left; float: left; }
.stylehunter-top { width: 290px; height: 15px; float: left;	position: relative; z-index: 2;	}
.stylehunter-middle { width: 286px; max-height: 456px; border: solid #397923; border-width: 0 2px 0 2px; float: left; overflow: hidden;
 	position: relative; z-index: 1; top: -15px; 
}
.stylehunter-middle img { border: none;}
.stylehunter-bottom { width: 290px; height: 15px; float: left;	position: relative; z-index: 3; top: -30px;
}
.stylehunter-big-text {width: 290px; text-align: left; float: left; margin-top: -20px; }
.stylehunter-big-buttons {width: 290px; float: left; height: 30px; line-height: 30px; font-size: 10px; }
.stylehunter-big-buttons a, .stylehunter-big-buttons a:visited {	text-decoration: none;
}
.stylehunter-big-buttons .prev { width: 40%; text-align: left; float: left;}
.stylehunter-big-buttons .next { width: 40%; text-align: right; float: right;}

.stylehunter-thumbs { width: 180px; float: right; }

/*-------------getstylish--------------*/
.getstylish-thumbs { width: 100%;}

.get-thumbs-frame { width: 145px; float: left; margin-right: 20px; text-align: center; margin-bottom: 10px; text-align: center; }
.get-thumbs-frame.s-right {	margin-right: 0px;}
.get-thumbs-text { width: 145px; font-size: 10px; height: 30px; overflow: hidden;  float: left; }
.get-thumbs-frame .thumbs1 {	width: 145px; height: 105px; background-image: url(photos/photo.jpg); background-repeat: no-repeat; margin: 0;  }
.get-thumbs img {	border: none;}

.getstylish-info { margin-bottom: 15px; color: #a6db04;}
.getstylish-info h1 { color: #a6db04; margin-bottom: 5px;}

.login {  text-align: center;}
.login-top { width: 400px; height: 22px; background-image: url(img/login-top.gif); background-repeat: no-repeat; }
.login-middle { width: 360px; padding: 20px; background-image: url(img/login-middle.gif); background-repeat: repeat-y; text-align: left; }

.login-middle td {
	padding: 5px;
}
.login-middle .text-input { width: 120px;}
.login-middle .vlez { width: 125px;}

.login-bottom { width: 400px; height: 22px; background-image: url(img/login-bottom.gif); background-repeat: no-repeat;}

/*-------------blog--------------*/
.post {  width: 370px; float: left; }
.post.blog_index { width: 100%}

.post h2, .post h3 { color:  #32CD32; margin: 5px 0px 10px 0px;}
.post h2 a, .post h2 a:visited, .post h3 a, .post h3 a:visited { color: #32CD32; }
.post small {
	color: #FFF684; padding-bottom: 10px;
}
.post p {
	margin: 10px 0 10px 0;
}
.blog_reply p { padding: 5px 0 5px 0; 
	
}

/*-------------music panel--------------*/
.musicpanel1 {	float: left; width: 260px;
}
.musicpanel2 {	float: right;  width: 220px;  text-align: center;
}

.commentlist { padding: 20px; margin-left: 10px;}
.commentlist li { margin-bottom: 20px; }
.commentlist li cite { color: #FFF684; }
.commentlist li p { padding: 10px; color: #2EA42F;   }

#sidebar {  width: 151px; height: 100%; float: right;}
.blog-top { width: 151px; height: 13px; background-image: url(img/blog-top.gif); background-repeat: no-repeat; }
.blog-middle { width: 141px; padding: 5px; background-image: url(img/blog-middle.gif); background-repeat: repeat-y; text-align: left; 
	font-size: 10px;
}
.blog-middle #s { width: 120px; margin: 5px; padding: 0; }
.blog-middle #searchsubmit { width: 126px; margin: 5px; padding: 0; }
.blog-middle ul { margin: 8px; padding: 8px; }
.blog-middle li { margin: 0; padding: 0; }
.blog-bottom { width: 151px; height: 13px; background-image: url(img/blog-bottom.gif); background-repeat: no-repeat;}
#content.narrowcolumn { float: left; }

#footer { text-align: center; width: 680px; float: left; }
#footer img { padding: 10px 10px 20px 10px; vertical-align: middle; border: none;}
#footer p { 	font-size: 10px;  color: #397923; padding-top: 5px;}
#footer a:link, a:visited { text-decoration: none; }


.spacer {clear:both;}

a.more, a:visited.more  {	color: #397923; float: right; text-decoration: underline; }
a:hover.more {	color: White;}

.img-big {	border: solid 1px #397923; margin: 0 0 10px 10px; float: right;}

/*--------------------------------mouse over change color------------------------------------------------------*/
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

/*-------------pagination--------------*/
.pagination { text-align: center; padding: 10px; }	
.pagination a, .pagination a:visited {	margin: 0 10px 0 10px; }
.pagination a.selected { text-decoration: none; color: #397923; font-weight: bold; } 

.pagination.p-small { text-align: center; padding: 10px 0 10px 0; width: 180px; float: left;}	
.pagination.p-small a, .pagination.p-small a:visited {	margin: 0 2px 0 2px; }
.pagination.p-small a.selected { text-decoration: none; color: #397923; font-weight: bold; } 

/* jeko */
table.register { width: 100% }
table.register th { white-space: nowrap; text-align: right; width: 1%; }
input.long 