/*#################### - Master StyleSheet - ########################
Copyright © by Line-Behind 2009
*/

@import url(reset.css);
@import url(engine.css);
@import url(tabs.css);
@import url(jcarousel.css);
@import url(skin.css);
@import url(skin1.css);


html, body {
	margin:0;
	padding:0;
	background:#E9E6D3 url(../images/body_bg_top.png) repeat-x 0 0;
	font:11px/1.5em Tahoma;
	color:#666;
}
div.sitenav a, div.announce_item span {behavior:url(css/iepngfix.htc)}

a, a:link, a:active, a:visited {
	text-decoration:none;
	color:#459DDB;
}
a:hover {
	text-decoration:underline;
	color:#000;
}




.teasernet_adva{display:none;}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

.width100 {width: 100%;}
.width75 {width: 75%;}
.width50 {width: 50%;}
.floatLeft {float: left;}
.floatRight {float: right;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.alignCenter {text-align:center;}
.alignJustify {text-align:justify;}
.marginbottom10 {margin-bottom:10px}
.text-italic {font-style:italic}
#loading-layer-text {line-height:1em}

.padding10 {padding-bottom:10px}
.paddingtop10 {padding-top:10px}
#page {width:100%}
#container {
	width:980px;
	margin:0 auto;
	padding:0 10px;
}

/* ###################################################################
[Header] */
#header {
	height:500px;
	padding-bottom:10px;
}
/* ------------------------------
[Logo] */
.logo {
	float:left;
	margin:20px 10px 0 10px;
	width:200px;
}

.hdr_right {
	float:left;
	width:750px;
}
/* ------------------------------
[Login area] */
.login_area {
	position:relative;
	width:600px;
	height:85px;
	padding:10px 0 0 150px;
	background:url(../images/login_bg.jpg) no-repeat 0 0;
}
.login_form {
	width:430px;
	height:40px;
}
.login_inp {
	float:left;
	width:170px;
	height:16px;
	margin-right:10px;
	padding:2px 5px;
	background:#FFF;
	color:#A4A4A4;
	border:2px inset #DEDEDE;
}

.user_panel {color:#FFF}
.user_panel a, .user_panel a:link, .user_panel a:active, .user_panel a:visited {
	text-decoration:none;
	color:#333;
}
.user_panel a:hover {
	text-decoration:none;
	color:#FFF;
}
.user_panel ul {
	float:left;
	margin-right:15px;
}
.hello_user {
	width:120px;
	float:left;
}
.logout_link {
	position:absolute;
	left:20px;
	top:30px;
}

.login_links {
	position:relative;
	left:-40px;
	width:380px;
	height:45px;
	padding-left:50px;
	background:url(../images/login_links_bg.png) no-repeat 0 0;
}
.register_btn {
	float:left;
}
.rem_link {
	float:left;
	padding:5px 0 5px 60px;
}
.rem_link a, .rem_link a:link, .rem_link a:active, .rem_link a:visited {
	font:normal bold 11px/1em Tahoma;
	text-decoration:none;
	color:#D1006C;
}
.rem_link a:hover {
	text-decoration:underline;
	color:#333;
}
/* ------------------------------
[Search area] */
.search_area {
	width:730px;
	height:55px;
	padding:10px;
	background:url(../images/search_bg.jpg) no-repeat 0 0;
}
.search_main_input {
	float:left;
	width:450px;
	height:20px;
	padding:5px 5px 0 35px;
	font-size:11px;
	color:#A6A6A6;
	background:url(../images/search_inp_bg.png) no-repeat 0 0;
	border:0pt none;
}
.search_main_btn {
	float:left;
}
.adv_search {
	float:right;
	margin:3px 10px 0 0;
}
.adv_search a, .adv_search a:link, .adv_search a:active, .adv_search a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
.adv_search a:hover {
	text-decoration:underline;
	color:#DDD;
}

/* ------------------------------
[Navbar] */
.navbar {
	position:relative;
	top:-10px;
	width:980px;
	height:67px;
	background:url(../images/sort_bg.png) repeat-x bottom left;
}
.navbar_leftc {background:url(../images/sort_left_corner.jpg) no-repeat bottom left}
.navbar_rightc {
	height:67px;
	padding:0 10px;
	background:url(../images/sort_right_corner.png) no-repeat bottom right;
}
#by_genre {
	position:relative;
	width:880px;
}
.by_genre_prev, .by_genre_next {
	position:absolute;
	bottom:10px;
}
.by_genre_prev {
	left:10px;
}
.by_genre_next {
	right:10px;
}
#by_alphabet, #by_genre, #by_year, #by_quality {
	width:960px;
	height:30px;
	padding-top:8px;
	overflow:hidden;
}
#by_alphabet ul li, #by_genre ul li, #by_quality ul li, #by_year ul li {
	display:block;
	float:left;
	padding:5px 10px;
	font:normal normal bold 12px/1em Verdana, Geneva, sans-serif;
	text-transform:uppercase;
}
#by_alphabet a, #by_alphabet a:link, #by_alphabet a:active, #by_alphabet a:visited,
#by_genre a, #by_genre a:link, #by_genre a:active, #by_genre a:visited,
#by_quality a, #by_quality a:link, #by_quality a:active, #by_quality a:visited,
#by_year a, #by_year a:link, #by_year a:active, #by_year a:visited {
	color:#FFF;
	text-decoration:none;
}
#by_alphabet a:hover, #by_quality a:hover, #by_year a:hover, #by_genre a:hover {
	color:#FFF;
	text-decoration:underline;
}
/* ------------------------------
[Sitenav] */
.sitenav {
	position:relative;
	width:980px;
	height:55px;
	background:url(../images/navigation_bg.jpg) no-repeat 0 0;
}
.sitenav a, .sitenav a:link, .sitenav a:active, .sitenav a:visited {
	font:normal normal 14px/1em Tahoma, Geneva, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF;
}
.sitenav a:hover {text-decoration:underline}
.sitenav ul {padding:8px 0 0 30px}
.sitenav ul li {
	display:block;
	float:left;
}
.sitenav ul li a {
	display:block;
	float:left;
	padding-left:19px;
}
.sitenav ul li a span {
	display:block;
	float:left;
	padding:10px 19px 14px 0;
}
.sitenav ul li a:hover {
	background:url(../images/sitenav_leftc.png) no-repeat 0 0;
}
.sitenav ul li a:hover span {
	background:url(../images/sitenav_rightc.png) no-repeat right top;
	cursor:pointer;
}
.rss_link {
	position:absolute;
	right:20px;
	top:18px;
	padding-left:22px;
	background:url(../images/rss_link_img.png) no-repeat 0 0;
}
/* ------------------------------
[Announce] */
.announce {
	width:980px;
	height:200px;
	background:url(../images/announce_bg.jpg) no-repeat 0 0;
}

.announce_item {
	width:880px;
	height:110px;
}
.announce_item_cols {float:left}
.announce_item_cols a, .announce_item_cols a:link, .announce_item_cols a:active, .announce_item_cols a:hover {
	text-decoration:none;
	background:#EECD00;
	color:#000;
}
.announce_item_cols a:hover {
	text-decoration:none;
	background:#FFF;
}

.announce_item_col_first {
	width:340px;
	height:110px;
	margin-right:12px;
}
.announce_item_col_others {
	width:130px;
	padding:0 15px 0 30px;
}
.announce_item_col_others p {margin-bottom:6px}
.announce_movie_item, .announce_item_col_first {position:relative}
.announce_item_col_first span {
	position:absolute;
	display:block;
	width:340px;
	height:110px;
	background:url(../images/announce_big_poster_corners.png) no-repeat 0 0;
}
.announce_item_col_first a {
	position:absolute;
	bottom:10px;
	right:-15px;
	display:block;
	padding:0 3px;
	font-weight:bold;
	font-size:9px;
	z-index:5;
}

.announce_movie_item {
	position:relative;
	width:130px;
	height:53px;
}
.announce_movie_item span {
	position:absolute;
	display:block;
	width:160px;
	height:50px;
	background:url(../images/announce_small_poster_corners.png) no-repeat 0 0;
}
.announce_movie_item a {
	position:absolute;
	bottom:10px;
	right:-20px;
	display:block;
	line-height:1.2em;
	padding:3px;
	font-weight:bold;
	font-size:9px;
	z-index:10;
}

/* ###################################################################
[Main] */

#wrapper {
	float:left;
	width:100%
}

/* ====================================================
[Center column] */
#col2 {
	margin: 0 210px
}
.story_sort {
	width:540px;
	height:30px;
	margin-bottom:20px;
	padding:8px 0 0 20px;
	background:url(../images/story_sort_bg.png) no-repeat 0 0;
}
.story_sort span {
	font-weight:bold;
	color:#26241F;
}
.banner_center_col {
	margin-bottom:20px;
	padding-bottom:20px;
	text-align:center;
	background:url(../images/line.png) repeat-x bottom left;
}
/* ------------------------------
[Other content] */
.oth_cont_top {
	margin:20px 0;
	width:560px;
	background:#FFF url(../images/oth_cont_top.png) no-repeat 0 0;
}
.oth_cont {
	padding:20px;
	width:520px;
	background:url(../images/comm_area_bottom.png) no-repeat bottom left;
}
.oth_cont h2 {
	padding-bottom:3px;
	font:normal normal 19px/1.2em Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#7D7A66;
	border-bottom:1px dashed #666;
}
.oth_cont_inner {
	padding:10px 0;
}

.reg_message1, reg_message2 {
	width:520px;
	margin-top:20px;
	padding-top:45px;
}
.reg_message1 {background:url(../images/reg_step1.png) no-repeat 0 0}
.reg_message2 {background:url(../images/reg_step2.png) no-repeat 0 0}
/* ------------------------------
[Story] */
.story {
	margin-bottom:20px;
	color:#4A4A46;
	background:url(../images/story_bg.png) repeat-y 0 0;
}

.story a, .story a:link, .story a:active, .story a:visited {
	text-decoration:none;
	color:#459DDB;
}
.story a:hover {
	text-decoration:underline;
	color:#000;
}

.story_top {background:url(../images/story_top.png) no-repeat 0 0}
.story_bottom {
	width:520px;
	padding:15px 20px;
	background:url(../images/story_bottom.png) no-repeat bottom left;
}

.story_head {
	width:520px;
	margin-bottom:15px;
	padding-bottom:10px;
	background:url(../images/line.png) repeat-x left bottom;
}
.story_title {
	float:left;
	width:400px;
}
.story_title h2 {
	font:normal bold 18px/1.2em Tahoma, Geneva, sans-serif;
	color:#7D7A66;
}
.story_title h1 {
	font:normal bold 18px/1.2em Tahoma, Geneva, sans-serif;
	color:#7D7A66;
}
.story_title h2 a, .story_title h2 a:link, .story_title h2 a:active, .story_title h2 a:visited {
	text-decoration:none;
	color:#7D7A66;
}
.story_title h2 a:hover {
	text-decoration:underline;
	color:#666;
}
.title_en {
	color:#B7B196;
}
.title_en a, .title_en a:link, .title_en a:active, .title_en a:visited {
	text-decoration:none;
	color:#B7B196;
}
.title_en a:hover {
	text-decoration:underline;
	color:#333;
}
.story_date {
	float:left;
	width:120px;
	text-align:center;
	color:#BBB8A3;
}
.story_author {
	display:block;
	width:120px;
	margin-top:5px;
	padding:5px 0;
	font-weight:bold;
	background:#EECD00;
	color:#000;
}
.story_author a, .story_author a:link, .story_author a:active, .story_author a:visited {
	text-decoration:none;
	color:#000;
}
.story_author a:hover {
	text-decoration:none;
	color:#FFF;
}

.story_movie_info {
	margin-bottom:15px;
	min-height:290px;
}

.story_poster {
	float:left;
	width:234px;
	height:275px;
	margin:0 15px 5px 0;
	padding-top:10px;
	text-align:center;
	background:url(../images/story_poster_bg.jpg) no-repeat 0 0;
}
.story_poster img {
	width:180px;
	height:265px;
}
.story_movie_ads {
	float:left;
	width:270px;
}
.movie_info_tit {
	font-weight:bold;
	text-decoration:underline;
}
/* --------------------- fullstory */
.movie_shots {
	width:520px;
	margin-top:20px;
	padding:10px 0;
	text-align:center;
	background:url(../images/story_full_shots.jpg) no-repeat 0 0;
}
.movie_shots img {
	width:150px!important;
}
.full_movie_poster img {
	width:520px;
	margin-bottom:10px;
}

.fullstory_download {
	margin-top:10px;
	background:#E0DECC url(../images/story_download_bottom.png) repeat-x bottom left;
	font-size:12px;
	color:#7D7A66;
}
.fullstory_download_top {
	padding:10px;
	background:url(../images/story_download_top.png) repeat-x 0 0;
}
.fullstory_download_top a, .fullstory_download_top a:link, .fullstory_download_top a:active, .fullstory_download_top a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#7D7A66;
}
.fullstory_download_top a:hover {
	text-decoration:underline;
	color:#D1006C;
}
.related_mvies {
	padding:10px 5px;
	margin-top:10px;
	background:#E2DFCF;
	border:1px dashed #D3CFBE;
}
.related_mvies ul li {
	list-style-position:inside;
	list-style-type:circle;
}
/* ------------------------------
[Comments] */
.comm_area {
	background:#FFF url(../images/comm_area_bottom.png) no-repeat bottom left;
}
.comm_area_title {
	background:url(../images/comm_area_top.png) no-repeat 0 0;
	padding:10px 20px 30px;
}

.comment {
	position:relative;
	width:520px;
	margin-top:40px;
	padding:28px 0 8px;
	background:url(../images/comment_bottom_corner.png) no-repeat bottom right;
}
.comm_date_lcorner {
	position:absolute;
	top:0;
	right:10px;
	padding-left:2px;
	background:url(../images/comment_date_left.png) no-repeat 0 0;
}
.comm_date {
	display:block;
	float:left;
	height:23px;
	padding:5px 10px 0;
	background:url(../images/comment_date_right.png) no-repeat right top;
	color:#FFF;
}
.comment_body {
	width:520px;
	background:url(../images/comment_user_data.png) repeat-y 0 0;
}
.comm_user_data {
	float:left;
	width:155px;
}
.comm_user_data ul {
	padding:0 0 10px 20px;
	font-size:9px;
	color:#4A4A46;
	line-height:1.5em;
}
.comm_user_avatar {
	width:100px;
	padding:10px 22px;
	background:url(../images/comment_user_avatar.png) repeat-y 0 0;
	border-bottom:3px solid #FFF;
}
.comm_avatar img {width:100px}
.comm_usergroup {
	height:20px;
	padding-top:7px;
	background:url(../images/user_group.png) no-repeat 0 0;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	text-align:center;
}
.comm_user_comment {
	position:relative;
	float:left;
	width:345px;
	padding:10px 10px 30px;
	background:url(../images/comment_body_bg.png) repeat-x 0 0;
}
.comm_news_title {
	position:absolute;
	top:0;
	left:0;
	line-height:normal;
	width:380px;
}
.comm_author_lcorner {
	margin-top:3px;
	padding-left:2px;
	background:url(../images/comm_author_lcorner.png) no-repeat 0 0;
}
.comm_author {
	display:block;
	float:left;
	height:23px;
	padding:5px 10px 0;
	background: url(../images/comm_author.png) no-repeat right top;
	color:#FFF;
}
.comm_author a, .comm_author a:link, .comm_author a:active, .comm_author a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#7D7A66;
}
.comm_author a:hover {
	text-decoration:underline;
	color:#333;
}
.comment_inner {
	clear:left;
	margin:10px 0;
}
.comm_serv_links {
	position:absolute;
	bottom:10px;
	right:10px;
}
.comm_serv_links a {
	display:block;
	float:left;
	margin-left:10px;
	padding:0 10px;
	background:#C6C2AB;
	font-size:10px;
}
.comm_serv_links a, .comm_serv_links a:link, .comm_serv_links a:active, .comm_serv_links a:visited {
	text-decoration:none;
	color:#565342;
}
.comm_serv_links a:hover {
	text-decoration:underline;
	color:#FFf;
}

/* ------------------------------
[Related movies] */
.block_related_movies {
	width:560px;
	padding:80px 0 20px;
	background:url(../images/block_related_movies.png) no-repeat 0 0;
}
.block_related_movies ul li {
	display:block;
	float:left;
	width:275px;
	margin:0 5px 10px 0;
	line-height:normal;
}
.block_related_movies span {color:#B4B094}
.block_related_movies a, .block_related_movies a:link, .block_related_movies a:active, .block_related_movies a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#7D7A66;
}
.block_related_movies a:hover {
	text-decoration:underline;
	color:#333;
}

.story_about_movie {
	margin-top:20px;
	background:url(../images/story_about_movie_bg.png) repeat-y 0 0;
}
.story_about_movie_top {background:url(../images/story_about_movie_top.png) no-repeat 0 0}
.story_about_movie_bottom {
	width:490px;
	padding:20px 15px;
	background:url(../images/story_about_movie_bottom.png) no-repeat bottom left;
}
.story_about_movie a, .story_about_movie a:link, .story_about_movie a:active, .story_about_movie a:visited {
	text-decoration:none;
	color:#459DDB;
}
.story_about_movie a:hover {
	text-decoration:underline;
	color:#000;
}

.story_ads {
	position:relative;
	width:520px;
	height:31px;
	margin-top:20px;
}
.story_more, .story_views, .story_comments {
	float:left;
	padding-top:6px;
	height:25px;
	text-align:center;
	font-weight:bold;

}
.story_more {
	width:158px;
	background:url(../images/story_readmore.gif) no-repeat 0 0;
}
.story_more a, .story_more a:link, .story_more a:active, .story_more a:visited {
	text-decoration:none;
	color:#FFF;
}
.story_more a:hover {
	text-decoration:underline;
	color:#FFF;
}
.story_views {
	width:121px;
	color:#FFF;
	background:url(../images/story_readmore.gif) no-repeat bottom left;
}
.story_comments {
	padding-left:10px;
	font-weight:bold;
	color:#459DDB;
}
.story_comments a, .story_comments a:link, .story_comments a:active, .story_comments a:visited {
	text-decoration:none;
	color:#459DDB;
}
.story_comments a:hover {
	text-decoration:underline;
	color:#333;
}
.story_rating {
	position:absolute;
	right:0;
	width:100px;
	padding-top:6px;
	text-align:center;
}

/* ------------------------------
[Preivious 10 block] */
.block_prev10 {
	width:560px;
	padding-top:80px;
	background:url(../images/block_10_prev.png) no-repeat 0 0;
}
.block_prev10 ul li {
	display:block;
	float:left;
	width:275px;
	margin:0 5px 10px 0;
	line-height:normal;
}
.block_prev10 span {color:#B4B094}
.block_prev10 a, .block_prev10 a:link, .block_prev10 a:active, .block_prev10 a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#7D7A66;
}
.block_prev10 a:hover {
	text-decoration:underline;
	color:#333;
}
/* ====================================================
[Right column] */
#col3 {
	float:left;
	width:210px;
	margin-left:-210px;
}

.block_online_movies {}
/* ------------------------------
[News block] */
.block_news {
	margin:0 20px;
	padding:20px 25px;
	width:120px;
	background:url(../images/block_news_bg.png) repeat-y 0 0;
	font-size:9px;
}
.block_news h3 {
	width:75px;
	height:15px;
	text-indent:-9000px;
	background:url(../images/block_news_title.png) no-repeat 0 0;
}
.block_news_item {
	padding-top:10px;
}
.block_news_date {
	font-weight:bold;
	color:#B4B094;
}
.block_news_title {
	line-height:normal;
}
.block_news a, .block_news a:link, .block_news a:active, .block_news a:visited {
	color:#7D7A66;
	text-decoration:none;
}
.block_news a:hover {
	color:#333;
	text-decoration:underline;
}
.all_news {
	padding-top:20px;
	font-size:11px;
	text-transform:uppercase;
}
/* ------------------------------
[Help block] */
.block_help {
	width:145px;
	height:170px;
	margin-top:20px;
	padding:50px 20px 0 45px;
	background:url(../images/block_help_bg.png) no-repeat 0 0;
}
.how_to_watch {
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#459DDB;
}
.block_help ul li {
	margin-top:10px;
	line-height:normal;
	list-style-position:outside;
	list-style-image:url(../images/block_hellp_list_bullet.gif);
}
.block_help a, .block_help a:link, .block_help a:active, .block_help a:visited {
	text-decoration:none;
	color:#459DDB;
}
.block_help a:hover {
	text-decoration:underline;
	color:#333;
}
/* ------------------------------
[Friends block] */
.block_friends {
	margin:0 20px;
	background:url(../images/block_friends_bg.png) repeat-y 0 0;
}
.block_friends h3 {
	width:170px;
	height:50px;
	text-indent:-9000px;
	background:url(../images/block_friends_title.png) no-repeat 0 0;
}
.block_friends_bottom {
	width:140px;
	padding:0 10px 20px 20px;
	line-height:normal;
	color:#4A4A46;
	background:url(../images/block_friends_bottom.png) no-repeat left bottom;
}
.block_friends_bottom ul li {margin-bottom:3px}
.block_friends_bottom p {
	padding:20px 0 20px 55px;
}
.block_friends_bottom a, .block_friends_bottom a:link, .block_friends_bottom a:active, .block_friends_bottom a:visited {
	text-decoration:none;
	color:#7D7A66;
}
.block_friends_bottom a:hover {
	text-decoration:underline;
	color:#333;
}

.block_left_banner {
	margin:30px 0 20px 20px;
}
/* ====================================================
[Left column] */
#col1 {
	float:left;
	width:200px;
	margin-left:-100%;
	padding-right:10px;
}

/* ------------------------------
[TOP 10 block] */
.block_top10 {
	position:relative;
	top:-25px;
	background:url(../images/block_top10_bg.png) repeat-y 0 0;
	color:#7D7A66;
}
.block_top10_title {background:url(../images/block_top10_title.png) no-repeat 0 0}
.block_top10_bottom {
	width:160px;
	padding:110px 20px 20px;
	background:url(../images/block_top10_bottom.png) no-repeat bottom left;
}
.block_top10_bottom ul li {
	margin-bottom:5px;
	line-height:normal;
}
.block_top10_bottom span {
	font-size:9px;
	color:#B7B196}
.block_top10_bottom a, .block_top10_bottom a:link, .block_top10_bottom a:active, .block_top10_bottom a:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#7D7A66;
}
.block_top10_bottom a:hover {
	text-decoration:underline;
	color:#333;
}
/* ------------------------------
[Contact block] */
.block_contact {
	width:200px;
	height:113px;
	padding:;
	background:url(../images/block_contact_bg.png) no-repeat 0 0;
}
.block_contact p {
	padding:50px 0 0 60px;
	font-size:12px;
	color:#4A4A46;
	line-height:1.1em;
}
.block_contact a, .block_contact a:link, .block_contact a:active, .block_contact a:visited {
	text-decoration:none;
	color:#459DDB;
}
.block_contact a:hover {
	text-decoration:underline;
	color:#333;
}


.block_right_banner {
	margin:10px 20px 30px 0;
}
/* ###################################################################
[Footer] */
#footer {
	clear:left;
	width:960px;
	padding:40px 10px;
	background:url(../images/line.png) repeat-x 0 20px;
	color:#B4B094;
}
.footer_main_area {
	float:left;
	width:750px;
	padding-right:10px;
}
.footer_nav {}
.footer_sitenav {
	margin-top:15px;
	font-weight:bold;
}
.footer_nav li, .footer_sitenav li {
	display:inline;
	margin-right:5px;
}
.footer_nav a, .footer_nav a:link, .footer_nav a:active, .footer_nav a:visited, .footer_sitenav a, .footer_sitenav a:link, .footer_sitenav a:active, .footer_sitenav a:visited {
	text-decoration:none;
	color:#7D7A66;
}
.footer_nav a:hover, .footer_sitenav a:hover {
	text-decoration:underline;
	color:#333;
}
	
.counters {
	float:left;
	width:200px;
}
.counters p {
	float:left;
	margin:5px 9px 0 0;
}

/* ------------------------------ field list */
.field_list {
	padding:20px 0;
}
.listitem {margin-bottom:10px}
.fiel_list_label {
	float:left;
	width:200px;
}
.fiel_list_label p, .fiel_list_inparea p {margin-bottom:10px}
.filed_list_send_btn {margin-left:200px}
fieldset {
	border:1px solid #E9E6D3;
	font-family:tahoma;
	font-size:11px;
	padding:5px;
	text-align:left;
}

.inp_filed_def, #searchinput {
	height:16px;
	border:1px solid #DAD9C5;
	background:url(../images/inp_def_bg.png) repeat 0 0;
	color:#333;
}
.inp_scode {
	width:110px;
	height:40px;
	padding:5px;
	font:normal 36px Verdana, Arial, Helvetica, sans-serif;
	background:#FFF url(../images/textarea_def_bg.png) repeat-x 0 0;
	border:1px solid #DAD9C5;
	color:#4D585B;
}

.def_textarea {
	width:460px;
	height:150px;
	background:#FFF url(../images/textarea_def_bg.png) repeat-x 0 0;
	border:1px solid #DAD9C5;
	color:#4D585B;
	font-size:12px;
}
.small_textarea {
	width:250px;
	height:80px;
	background:#FFF url(../images/textarea_def_bg.png) repeat-x 0 0;
	border:1px solid #DAD9C5;
	color:#4D585B;
	font-size:12px;
}
.w100p {width:100%}
.w250 {width:250px}
/* ------------------------------ navigation */
.navigation {
	padding:20px 0;
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #7F7A67;
	background:#EEEBDD;
	border:1px solid #E0DCCA;
	padding:5px 10px;
	font-weight:bold;
	font-size:11px
}

.navigation a:hover {
	background:#F4B90C;
	color:#FFF;
	border-color:#E0DCCA;
}

.navigation span {
	text-decoration:none;
	background:#EEEBDD;
	padding:5px 10px;
	border:1px solid #E0DCCA;
	color:#B7B196;
	font-size:11px;
}
.site_info_txt {
	margin-top:10px;
	padding:10px;
	background:#EEEBDD;
	border:2px dashed #E4E0CE;
	text-align:justify;
}
