body {
	background: transparent;
	height: 100%;
	
}
body, td, th, div, span, p {
	font: normal normal 12px/170%  Georgia, Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Georgia, Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/170% Georgia, Arial, Tahoma,  Verdana,  sans-serif;
	color: #000000;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
}	

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */

.main_body {
	background: url('../media/images/bg/grass.jpg') center 0;
}
.full {
	width: 100%;
	height: 100%;
}
.full .full_td {
	background: url('../media/images/bg/blue.jpg') center bottom repeat-y;
}
.full .full_td .header {
	background: url('../media/images/bg/header.jpg') center bottom no-repeat;
	text-align: center;
}
.full .full_td .header .header_cont {
	width: 990px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	z-index: 100;
}
.full .full_td .header .header_layout {
	width: 100%;
	height: 147px;
}
.full .full_td .header .header_layout .logo {
	padding: 0 0 10px 41px;
}
.full .full_td .header .header_layout .logo a {
	display: block;
	width: 177px;
}
.full .full_td .header .header_layout .logo img {
	width: 177px;
	height: 128px;
}
.full .full_td .header .header_layout .norden {
	padding: 0 0 33px 0;
}
.full .full_td .header .header_layout .norden img {
	width: 136px;
	height: 50px;
}
.full .full_td .header .header_layout td {
	vertical-align: bottom;
}

.lang {
	padding: 0 5px 57px 29px;
}
.lang img {
	width: 96px;
	height: 55px;
}

.sky_top {
	background: url('../media/images/bg/grass_top.jpg') center 25% no-repeat;
	
}

.top_menu {
	height: 18px;
	width: 100%;
}
.top_menu .top_menu_right img,
.top_menu .top_menu_left img {
	width: 1px;
	height: 29px;
}
.top_menu .top_menu_mid .subheader {
	padding: 3px 0 0 38px;
	width: 100%;
}
.top_menu .top_menu_mid {
	width: 990px;
	background: url('../media/images/bg/menu.png') 0 0 no-repeat;
}
.top_menu .top_menu_left {
	background: url('../media/images/bg/menu_left_line.gif') right 0 no-repeat;
}
.top_menu .top_menu_right {
	background: url('../media/images/bg/menu_right.jpg') 0 0 no-repeat;
}
.copyright {
	position: relative;
}
.copyright {
	padding: 4px 20px 0 0;
	
}


.title_menu_cont {
	text-align: center;
	position: relative;
	height: 460px;
}


.title_menu .shadow_1 img,
.title_menu .shadow_2 img,
.title_menu .shadow_3 img {
	width: 1px;
	height: 0;
}
.title_menu .shadow_1 {
	display: none;
	
}
.title_menu .shadow_2 {
	position: absolute;
	width: 330px;
	height: 65px;
	left: 45px;
	top: 100%;
	margin: -5px 0 0 0;
	background: url('../media/images/bg/shadow_1') 0 0 no-repeat;
}
.title_menu .shadow_3 {
	position: absolute;
	width: 309px;
	height: 53px;
	background: url('../media/images/bg/shadow_3') 0 0 no-repeat;
	left: 100px;
	top: 100%;
	margin: -10px 0 0 0;
}
.title_menu #menu_item_1 {
	position: absolute;
	top: -14%;
	left: 50%;
	margin: -10px 0 0 -140px;
	z-index: 3;
	width: 405px;
	height: 286px;
	z-index: 10;
}
.title_menu #menu_item_1 #menu_bg_1 {	
	width: 405px;
	height: 286px;
}
.title_menu .preload {
	display: none;
}
.title_menu #menu_item_1 .s {
	width: 270px;
	height: 146px;
	position: absolute;
	left: 70px;
	top: 52px;
}
.title_menu #menu_item_2 {
	margin: 80px 0 0 6%;
	z-index: 2;
	width: 455px;
	height: 321px;
	position: relative;
}
.title_menu #menu_item_2 #menu_bg_2 {	
	width: 455px;
	height: 321px;
}
.title_menu #menu_item_2 .s {
	width: 260px;
	height: 193px;
	position: absolute;
	left: 116px;
	top: 80px;
}
.title_menu #menu_item_3 {
	position: relative;
	margin: 10px 6% 0 auto;
	width: 437px;
	height: 423px;
}
.title_menu #menu_item_3 #menu_bg_3 {	
	width: 437px;
	height: 423px;
}
.title_menu #menu_item_3 .s {
	width: 295px;
	height: 190px;
	position: absolute;
	left: 70px;
	top: 199px;
}


.title_dec {
	width: 331px;
	height: 101px;
	top: 172px;
	z-index: 100;
	left: 65px;
	background: url('../media/images/dec/dec.png') 0 0 no-repeat;
	position: absolute;
}
.title_dec img {
	width: 0;
	height: 101px;
}

.content_row {
	width: 100%;
}
.content_row .content_align {
	text-align: center;
}
.content_row .content_width {
	width: 990px;
	margin: 0 auto;
	text-align: left;
}
.content_row .content {
	height: 540px;
}

.type_events .full {
	background: #1BA3E1 url('../media/images/bg/main_bg.jpg') center 0 repeat-y;
}
.type_events .full .full_td {
	background: url('../media/images/bg/events_bot.jpg') center bottom no-repeat;
}
.type_events .full .full_td .content_row {
	background: url('../media/images/bg/events_top.jpg') center 0 no-repeat;
}
.type_events .content_left .spacer {
	width: 259px;
	height: 0;
}
.type_events .content_mid {
	width: 100%;
	padding: 14px 0 124px 0;
}
.content_mid ul {
	list-style: none;
	display: block;
	margin: 14px 0;
	padding: 0;
}
.content_mid ul li {
	display: block;
	background: url('../media/images/ico/bullet.gif') 6px 7px no-repeat;
	font: normal normal 18px georgia;
	padding: 0 0 5px 28px;
}
.type_events .content_mid .content_margins {
	margin: 0 9px 30px 17px;
}
.content_mid .page_title {
	font: normal normal 18px georgia;
	margin: 0 0 18px 0;
}
.content_mid .page_title .date {
	font: normal normal 12px georgia;
	margin: 0 10px 0 0;
}

.type_project .full {
	background: #1BA3E1 url('../media/images/bg/main_bg.jpg') center 0 repeat-y;
}
.type_project .full .full_td {
	background: url('../media/images/bg/project_bot.jpg') center bottom no-repeat;
}
.type_project .full .full_td .content_row {
	background: url('../media/images/bg/project_top.jpg') center 0 no-repeat;
}
.type_project .content_left .spacer {
	width: 259px;
	height: 0;
}
.type_project .content_mid {
	width: 100%;
	padding: 14px 0 124px 0;
}
.type_project .content_mid .content_margins {
	margin: 0 9px 30px 17px;
}

.type_game_list .full {
	background: #1BA3E1 url('../media/images/bg/main_bg_games_list.jpg') center 0 repeat-y;
}
.type_game_list .full .full_td {
	background: url('../media/images/bg/games_list_bot.jpg') center bottom no-repeat;
}
.type_game_list .full .full_td .content_row {
	background: url('../media/images/bg/games_list_top.jpg') center 0 no-repeat;
}
.type_game_list .content_left .spacer {
	width: 259px;
	height: 0;
}
.type_game_list .content_mid {
	width: 100%;
	padding: 14px 0 124px 0;
}
.type_game_list .content_mid .content_margins {
	margin: 0 9px 30px 17px;
}




.content_right {
	
}
.type_events .top_menu .top_menu_right {
	background: url('../media/images/bg/menu_right_events.jpg') 0 0 no-repeat;
}
.type_project .top_menu .top_menu_right {
	background: url('../media/images/bg/menu_right_project.jpg') 0 0 no-repeat;
}
.content_right .spacer {
	width: 126px;
	height: 0;
}

.game_menu {
	margin: 10px 12px 0 41px;
}
.game_menu img {
	margin: 0 0 3px 0;
	float: left;
	clear: both;
}

.sponsors {
	padding: 21px 5px 140px 27px;
}
.sponsors .hdr {
	margin: 0 0 33px 0;
}
.sponsors .list .list_item {
	padding: 0 0 21px 0;
}

.submenu {
	padding: 17px 0 27px 0;
	margin: 0 -20px 0 0;
}
.submenu span.itm {
	margin: 0 16px 0 0;
	/*white-space: nowrap;*/
}
.submenu span.itm.last {
	margin: 0;
}
.submenu span.active,
.submenu a {
	font: normal bold 12px georgia !important;
	color: #f6821f !important;
	white-space: nowrap;

}
.submenu a:hover,
.submenu span.active {
	text-decoration: underline !important;
	color: #000000 !important;
}
.submenu a.active {
	color: #000000 !important;
}

.top_submenu {
	background: #d2edf9 url('../media/images/bg/top_menu_left.gif') 0 0 no-repeat;
	
}
.top_submenu .top_menu_bg {
	background: url('../media/images/bg/top_menu_right.gif') right 0 no-repeat;
}
.top_submenu .top_menu_bg table {
	height: 31px;
}
.top_submenu .top_menu_bg table td {
	vertical-align: middle;
	padding: 0 0 0 12px;
}

.copyright a {
	color: #f6821f !important;
	font-family: arial !important;
	font-size: 11px !important;
	line-height: 150% !important;
}
.copyright a:hover,
.copyright *,
.copyright {
	color: #FFFFFF !important;
	font-size: 11px !important;
	text-decoration: none !important;
	font-family: arial !important;
	white-space: nowrap;
	line-height: 150% !important;
}

.upload_form {
	padding: 15px 0 0 0;
}
.upload_form .error_text {
	height: 61px;
}
.upload_form .error_text td {
	padding: 0;
}
.upload_form .error_text *,
.upload_form .error_text {
	font: normal bold 14px georgia;
	color: #FF0000;
}
.upload_form .form td {
	padding: 0 30px 0 0;
}
.upload_form .form .error .label {
	color: #FF0000;
}
.upload_form .form .error .file,
.upload_form .form .error .input,
.upload_form .form .error .select {
	border: 1px solid #ff0000;
}
.upload_form .form .select,
.upload_form .form .input {
	border: 1px solid #8faac3;
	width: 210px;
	height: 22px;
}
.upload_form .form .input input {
	margin: 1px 4px;
	width: 202px;
	border: none;
}
.upload_form .form .file {
	border: 1px solid #8faac3;
	width: 191px;
	height: 22px;
}
.upload_form .form .file input {
	margin: 2px 2px 1px 1px;
}
.upload_form .form .select select {
	margin: 1px 1px;
	width: 208px;
	height: 18px;
	border: none;
}
.upload_form .form .submit {
	padding: 18px 27px 0 0;
}
.upload_form .form .submit input {
	float: right;
}
.upload_form .form .label {
	font: normal bold 14px georgia;
	padding: 6px 0 3px 0;
}

.photo_block {
	width: 596px;
	position: relative;
	margin: 0 -4px 0 -13px;
	padding: 0 0 14px 0;
}
.photo_block .photo_cont_bg {
	background: url('../media/images/bg/photo_mid.gif') 0 0 repeat-y;
}
.photo_block .photo_cont {
	background: url('../media/images/bg/photo_mid_top.gif') 0 0 no-repeat;
	height: 345px;
	width: 596px;
	
}
.photo_block .photo_cont .photo_cont_td {
	background: url('../media/images/bg/photo_bot.gif') 0 bottom no-repeat;
	padding: 17px 17px 10px 9px;
}
.photo_block .photo_wrapper {
	text-align: center;
	width: 100%;
	vertical-align: middle;
	height: 275px;
}
.photo_block .photo_wrapper .corners_rel {
	position: relative;
}
.title_popup .tpop_img .corners_rel .cor_1,
.title_popup .tpop_img .corners_rel .cor_2,
.title_popup .tpop_img .corners_rel .cor_3,
.title_popup .tpop_img .corners_rel .cor_4,
.photo_block .photo_wrapper .corners_rel .cor_1,
.photo_block .photo_wrapper .corners_rel .cor_2,
.photo_block .photo_wrapper .corners_rel .cor_3,
.photo_block .photo_wrapper .corners_rel .cor_4 {
	position: absolute;
	width: 7px;
	height: 7px;
}
.title_popup .tpop_img .corners_rel .cor_1 img,
.title_popup .tpop_img .corners_rel .cor_2 img,
.title_popup .tpop_img .corners_rel .cor_3 img,
.title_popup .tpop_img .corners_rel .cor_4 img,
.photo_block .photo_wrapper .corners_rel .cor_1 img,
.photo_block .photo_wrapper .corners_rel .cor_2 img,
.photo_block .photo_wrapper .corners_rel .cor_3 img,
.photo_block .photo_wrapper .corners_rel .cor_4 img {
	width: 0;
	height: 4px;
}
.title_popup .tpop_img .corners_rel .cor_1,
.photo_block .photo_wrapper .corners_rel .cor_1 {
	top: 0;
	left: 0;
	background: url('../media/images/dec/cor_1.png') 0 0 no-repeat;
}
.title_popup .tpop_img .corners_rel .cor_2,
.photo_block .photo_wrapper .corners_rel .cor_2 {
	top: 0;
	right: 0;
	background: url('../media/images/dec/cor_2.png') 0 0 no-repeat;
}
.title_popup .tpop_img .corners_rel .cor_3,
.photo_block .photo_wrapper .corners_rel .cor_3 {
	bottom: 0;
	right: 0;
	background: url('../media/images/dec/cor_3.png') 0 0 no-repeat;
}
.title_popup .tpop_img .corners_rel .cor_4,
.photo_block .photo_wrapper .corners_rel .cor_4 {
	bottom: 0;
	left: 0;
	background: url('../media/images/dec/cor_4.png') 0 0 no-repeat;
}
.photo_block .voting {
	width: 100%;
	margin: 8px 0 5px 0;
}
.photo_block .voting td {
	vertical-align: middle;
}
.photo_block .voting .result .bg_1 {
	background: url('../media/images/bg/result_1.gif') 0 0 no-repeat;
	width: 36px;
	height: 32px;
	margin: 0 23px 0 8px;
}
.photo_block .voting .result .bg_2 {
	background: url('../media/images/bg/result_2.gif') 0 0 no-repeat;
	width: 38px;
	height: 32px;
	margin: 0 4px 0 6px;
}
.photo_block .voting .result .bg_1 span,
.photo_block .voting .result .bg_2 span {
	font-weight: bold;
	display: block;
	text-align: center;
	padding: 5px 0;
}
.photo_block .voting .rate strong {
	display: block;
	font-size: 12px;
	padding: 2px 7px 0 21px;
}
.photo_block .voting .rate td {
	vertical-align: middle;
}
.photo_block .voting .rate td img {
	margin: 0 4px 0 0;
}
.photo_block .photo_wrapper table {
	margin: 0 auto;
	text-align: left;
	background: url('../media/images/dec/cor_1.png') 0 0 no-repeat;
}



.photo_block .photo_header a.send {
	white-space: nowrap;
	display: block;
	padding: 0 24px 0 0;
	margin: 0 9px 0 0;
	background: url('../media/images/ico/ar.gif') right 2px no-repeat; 
}
.photo_block .photo_header a.send:hover {
	background: url('../media/images/ico/ar_ov.gif') right 2px no-repeat; 
	color: #f68120 !important;
	text-decoration: underline !important;
}
.photo_block .photo_header .author_date {
	padding: 9px 30px 0 14px;
	width: 100%;
}
.photo_block .photo_header {
	background: #e5e5e5 url('../media/images/bg/photo_top.gif') 0 0 no-repeat;
	width: 585px;
}
.game_name {
	padding: 0 0 15px 0;
	text-align: center;
	margin-top: -10px;
}
.game_name table {
	margin: 0 auto;
	text-align: left;
}
.game_name table td {
	vertical-align: middle;
	font-size: 18px;
}
.game_name table img {
	margin: 0 14px 0 0;
}
.game_name .header_image {
	height: 50px;
}


.thumbs {
	margin: 0 -2px 0 -13px;
	position: relative;
	width: 592px;
}
.thumbs .thumb {
	width: 87px;
	height: 88px;
	float: left;
	margin: 0 12px 9px 0;
	background: url('../media/images/bg/thumb.gif') 0 0 no-repeat;
}
.thumbs .thumb.act {
	background: url('../media/images/bg/thumb_act.gif') 0 0 no-repeat;
}
.thumbs .thumb.last {
	margin-right: 0;
}
.thumbs .thumb .thumb_td {
	vertical-align: middle;
	text-align: center;
}
.thumbs .thumb .thumb_td table {
	margin: 0 auto;
	text-align: left;
	
}
.thumbs .thumb .thumb_td table .rel {
	position: relative;
}

.thumbs .thumb .thumb_td table .rel .cor_1,
.thumbs .thumb .thumb_td table .rel .cor_2,
.thumbs .thumb .thumb_td table .rel .cor_3,
.thumbs .thumb .thumb_td table .rel .cor_4 {
	position: absolute;
	width: 5px;
	height: 5px;
}
.thumbs .thumb .thumb_td table .rel .cor_1 img,
.thumbs .thumb .thumb_td table .rel .cor_2 img,
.thumbs .thumb .thumb_td table .rel .cor_3 img,
.thumbs .thumb .thumb_td table .rel .cor_4 img {
	width: 0;
	height: 5px;
}
.thumbs .thumb .thumb_td table .rel .cor_1 {
	top: 0;
	left: 0;
	background: url('../media/images/dec/s_cor_1.png') 0 0 no-repeat;
}
.thumbs .thumb .thumb_td table .rel .cor_2 {
	top: 0;
	right: 0;
	background: url('../media/images/dec/s_cor_2.png') 0 0 no-repeat;
}
.thumbs .thumb .thumb_td table .rel .cor_3 {
	bottom: 0;
	right: 0;
	background: url('../media/images/dec/s_cor_3.png') 0 0 no-repeat;
}
.thumbs .thumb .thumb_td table .rel .cor_4 {
	bottom: 0;
	left: 0;
	background: url('../media/images/dec/s_cor_4.png') 0 0 no-repeat;
}
.thumbs .thumb.act .thumb_td table .rel .cor_1 {
	background: url('../media/images/dec/cor_1_act.png') 0 0 no-repeat;
}
.thumbs .thumb.act .thumb_td table .rel .cor_2 {
	background: url('../media/images/dec/cor_2_act.png') 0 0 no-repeat;
}
.thumbs .thumb.act .thumb_td table .rel .cor_3 {
	background: url('../media/images/dec/cor_3_act.png') 0 0 no-repeat;
}
.thumbs .thumb.act .thumb_td table .rel .cor_4 {
	background: url('../media/images/dec/cor_4_act.png') 0 0 no-repeat;
}
.gallery_cont {
	margin: 0 0 30px 0; 
}
.gallery_cont .pagination {
	position: relative;
	margin: 0 -4px 0 -13px;
}
.paging {

}
.paging .item.last {
	margin: 0 0 7px 0 !important;
}
.paging .item {
	float: left;
	background: #f5821f url('../media/images/dec/paging_left.gif') 0 0 no-repeat;
	display: block;
	height: 18px;
	margin: 0 8px 7px 0;
}
.paging .item span.bg {
	background: url('../media/images/dec/paging_right.gif') right 0 no-repeat;
	height: 18px;
	display: block;
	float: left;
}
.paging a {
	text-decoration: none !important;
}
.paging .item.active,
.paging a.item:hover {
	background: #0a7de0 url('../media/images/dec/paging_left_ov.gif') 0 0 no-repeat !important;
}

.paging .item.active span.bg,
.paging a.item:hover span.bg {
	background: url('../media/images/dec/paging_right_ov.gif') right 0 no-repeat !important;
}
.paging a.item:hover span.bg span,
.paging a.item:hover span.bg {
	cursor: pointer;
}
.paging .item.active span.bg span {
	font-weight: bold !important;
}
.paging .item span.bg span {
	display: block;
	padding: 0 12px 0 12px;
	color: #FFFFFF !important;
	line-height: 130% !important;
	float: left;
	white-space: nowrap;
}


.blog_list .blog_item {
	border-bottom: 1px solid #e9e8e8;
	padding: 0 0 8px 0;
	margin: 0 0 17px 0;
}
.blog_list .blog_item.last {
	margin: 0;
	padding: 0;
	border: none;
}
.blog_list .read_links a {
	white-space: nowrap;
	padding: 0 24px 0 0;
	margin: 0 22px 0 0;
	background: url('../media/images/ico/ar.gif') right 0 no-repeat; 
}
.blog_list .read_links a:hover {
	background: url('../media/images/ico/ar_ov.gif') right 0 no-repeat; 
	color: #f68120 !important;
	text-decoration: underline !important;
}
.blog_list .blog_item a,
.blog_list .blog_item * {
	line-height: 190% !important;
}
.blog_list .blog_item .date a,
.blog_list .blog_item .date *,
.blog_list .blog_item .date {
	font-size: 12px !important;
	font-weight: bold !important;
}

.blog .date {
	font-weight: bold;
}
.text *,
.text a,
.text,
.blog *,
.blog a,
.blog {
	line-height: 190% !important;
}
.blog_list .com_author {
	width: 200px;
	font: normal bold 12px/130% Georgia;
	color: #646464;
}
.blog_list .com_email {
	text-align: left!important;
	width: 256px!important;
	font: normal bold 12px/130% Georgia;
	color: #646464;
}
.blog_list .com_date {
	width: 133px;
	font: normal bold 12px/130% Georgia;
	color: #646464;
}
.blog_list .com_text {
	margin: 20px 0 0 0;
	font: normal normal 12px/160% Georgia;
	color: #231F20;
}
.hr {
	margin: 18px 0 13px 0;
	height: 1px;
	background: #E9E8E8;
}
.clr_paging {
	height: 20px;
	clear: both;
}
.clr_paging img {
	width: 0px; 
	height: 1px;
}


.back {
	float: right;
	padding: 0 20px 0 0;
	margin: -15px 0 0 0;
}
.back.back_bot {
	margin: 10px 0 0 0;
}
.back a {
	white-space: nowrap;
	padding: 0 0 0 21px;
	text-transform: capitalize;
	background: url('../media/images/ico/ar_back.gif') 0 0 no-repeat; 
}
.back a:hover {
	background: url('../media/images/ico/ar_back_ov.gif') 0 0 no-repeat; 
	color: #f68120 !important;
	text-decoration: underline !important;
}


.send_friend {	
	margin: 10px 100px 0 0;
	position: relative;
	z-index: 101;
}
.send_friend a.send {	
	white-space: nowrap;
	padding: 0 24px 0 0;
	background: url('../media/images/ico/ar.gif') right 0 no-repeat; 
}
.send_friend a.send:hover {
	background: url('../media/images/ico/ar_ov.gif') right 0 no-repeat; 
	color: #f68120 !important;
	text-decoration: underline !important;
}

.events .coll_1 {
	padding: 0 23px 0 0;
}
.events .event {
	width: 274px;
	margin: 0 0 10px 0; 
	background: #d2edf9 url('../media/images/bg/event_top.gif') 0 0 no-repeat;
}
.events .event .event_top {
	padding: 1px 16px 1px 10px;
}
.events .event .event_top .date {
	font-size: 14px;
}
.events .event .event_top .name a,
.events .event .event_top .name {
	font-weight: bold !important;
	font-size: 14px !important;
	line-height: 150%;
}
.events .event .event_bot {
	vertical-align: bottom;
	text-align: right;
	padding: 5px 16px 16px 16px;
}
.events .event .event_bot a {
	white-space: nowrap;
	padding: 0 19px 0 0;
	background: url('../media/images/ico/ar.gif') right 0 no-repeat; 
}
.events .event .event_bot a:hover {
	background: url('../media/images/ico/ar_ov.gif') right 0 no-repeat; 
	color: #f68120 !important;
	text-decoration: underline !important;
}
.events .event .event_table {
	height: 111px;
	width: 274px;
	background: url('../media/images/bg/event_bot.gif') 0 bottom no-repeat;
}



/*  popup_content  */
.popup_content {
	position: absolute;
	left: 165px;
	top: -125px;
}
.send_friend .popup_content {
	left: 170px !important;
	top: -230px !important;
}
.popup {
	text-align: left;
	z-index: 101;
	width: 264px;
	height: 176px;
	background: url('../media/images/bg/send_popup.gif') 0 0 no-repeat; 
}
.popup .thanks_text *,
.popup form div * {
	font: normal bold 14px/130% Georgia !important;
}
.popup .popup_padd {
	height: 100%;
	padding: 13px 29px 16px 24px;
}
.popup .close img {
	margin: 0 0 0 auto;
	width: 21px;
	height: 21px;
	cursor: pointer;
}
.popup input {
	text-align: left !important;
	width: 211px;
	height: 22px;
	border: 1px solid #8FAAC3;
	margin: 0 0 3px 0;
}
.popup .send_button {
	margin: 3px 0 0 auto;
	width: 57px !important;
	height: 24px !important;
	border: none !important;
}
.popup form div.error,
.popup form div.error * {
	color: #FF0000 !important;
}
.popup input.error {
	border: 1px solid #FF0000;
}
.popup .thanks_text {
	padding: 30px 0 0 0;
	height: 100%;
	text-align: center;
}
.popup .error_text {
	padding: 0 4px 0 0;
	text-align: left;
	width: 100%;
}
.popup .error_text * {
	font: normal normal 12px/130% Georgia !important;
	color: #FF0000;
}
/*  popup_content  */


/*  title_popup  */
.title_popup_abs {
	position: absolute;
	left: 200px;
	top: 173px;
	width: 695px;
	height: 261px;
	z-index: 101;	
}
.title_popup {
	width: 695px;
	height: 261px;
	background: url('../media/images/bg/title_popup.png') 0 0 no-repeat;
}
.title_popup .tpop_img {
	width: 247px;
	padding: 51px 0 42px 35px;
}
.title_popup .tpop_img .title_popup_img {
	width: 247px;
	height: 170px;
	text-align: center;
	vertical-align: middle;
	background: url('../media/images/bg/title_popup_img.gif') 0 0 no-repeat;
	z-index: 101;
}
.title_popup .tpop_img .title_popup_img table {
	margin: auto;
}
.title_popup .tpop_img .title_popup_img td {
	text-align: center;
	vertical-align: middle;
}
.title_popup .tpop_img .corners_rel {
	margin: auto;
	position: relative;
}

.title_popup .tpop_txt {
	text-align: left;
	padding: 37px 50px 40px 26px;
}
.title_popup .tpop_txt table {
	width: 100%;
}
.title_popup .tpop_txt .close {
	text-align: right;
	padding: 0 0 18px 0;
}
.title_popup .tpop_txt .close img {
	margin: 0 0 0 auto;
	cursor: pointer;
	position: relative;
	width: 21px;
	height: 21px;
}
.title_popup .tpop_txt .text_area *,
.title_popup .tpop_txt .text_area {
	font: normal bold 12px/140% Georgia;
}
.title_popup .tpop_txt .text_area  {
	height: 106px;
}
.title_popup .tpop_txt .register  {
	vertical-align: bottom;
}
.title_popup .tpop_txt .register img {
	margin: 0 0 0 -5px;
	cursor: pointer;
	position: relative;
}
/*  title_popup  */

.post_comment {
	
}
.post_comment form table {
	width: 443px;
}
.post_comment textarea {
	width: 443px;
	height: 98px;
	border: 1px solid #8faac3;
	line-height: 110% !important;
}
.post_comment .first {
	width: 234px;
}
.post_comment .error textarea {
	border: 1px solid #ff0000;
	
}
.post_comment .label {
	font: normal bold 14px georgia;
	padding: 7px 0 2px 0;
}
.post_comment .error .label {
	color: #ff0000 !important;
}
.post_comment .error .input {
	border: 1px solid #ff0000;
}
.post_comment .input {
	border: 1px solid #8faac3;
	width: 210px;
	height: 22px;
}
.post_comment .input input {
	margin: 1px 4px;
	width: 202px;
	border: none;
	line-height: 100% !important;
}
.post_comment .submit {
	text-align: right;
	padding: 6px 0 0 0;
}
.post_comment .read_comments {
	padding: 6px 0 0 0;
}
.post_comment .read_comments a {
	white-space: nowrap;
	padding: 0 24px 0 0;
	margin: 0 22px 0 0;
	background: url('../media/images/ico/ar.gif') right 0 no-repeat; 
}
.post_comment .read_comments a:hover {
	background: url('../media/images/ico/ar_ov.gif') right 0 no-repeat; 
	color: #f68120 !important;
	text-decoration: underline !important;
}

.blog_comments {
	margin: 0 0 11px 0;
	border-top: 1px solid #e9e8e8;
}
.blog_comments .blog_comment .blog_header span.name {
	margin: 0 24px 0 0;
}
.blog_comments .blog_comment .blog_header span.date,
.blog_comments .blog_comment .blog_header span.time {
	margin: 0 0 0 19px;
}
.blog_comments .blog_comment .blog_header span a,
.blog_comments .blog_comment .blog_header span {
	font-weight: bold !important;
	color: #646464 !important;
}
.blog_comments .blog_comment.first {
	padding: 11px 0 17px 0;
}
.blog_comments .blog_comment {
	border-bottom: 1px solid #e9e8e8;
	padding: 27px 0 17px 0;
}

.comments_padd .paging {
	float: right;
}
/*  title_popup  */


.blog_comment_form * {
	font:normal bold 14px/130% Georgia;
	color:#231F20;
}
.blog_comment_form .form_header td {
	padding: 7px 0 0 0;
	line-height: 150% !important;
}
.blog_comment_form .input,
.blog_comment_form .error {
	padding:0;
}
.blog_comment_form .input div,
.blog_comment_form .error div {
	width: 209px !important;
	height: 20px !important;
	line-height: 100% !important;
	text-align: left !important;
}
.blog_comment_form .textarea div,
.blog_comment_form .input div {
	border: 1px solid #8faac3;	
}
.blog_comment_form .error div {
	border: 1px solid #FF0000;
}

.blog_comment_form .error div input,
.blog_comment_form .input div input {
	padding: 0!important;
	margin: 2px 3px 0 4px !important;
	width:  200px !important;
	height: 12px !important;
	font:normal normal 12px/100% Georgia!important;
	text-align:left;
	border: none;
}
.blog_comment_form .error,
.blog_comment_form .error * {
	color:#FF0000;
}
.blog_comment_form .textarea div,
.blog_comment_form .error div.txt {
	width: 441px !important;
	height: 96px !important;
	line-height: 100% !important;
	text-align: left !important;
}
.blog_comment_form .error div.txt textarea,
.blog_comment_form .textarea div.txt textarea {
	width: 435px !important;
	height: 86px !important;
	border: none;
	font:normal normal 12px/150% Georgia;
	padding: 0!important;
	margin: 2px 3px 0 4px !important;
}
.blog_comment_form .email_text {
	padding-left: 11px! important;
}
.btn_send {
	margin: 12px 0 0 0!important;
}
.blog_comment_form .read_comments {
	padding: 10px 0 0 0;
}
.blog_comment_form .read_comments a {
	margin: 22px 0 0 0;
	padding: 0 25px 0 0;
	background: url('../media/images/ico/ar_w.gif') right 0 no-repeat; 	
}
.blog_comment_form .read_comments a:hover {
	text-decoration: underline;
	color: #F68120;
	margin: 22px 0 0 0;
	padding: 0 25px 0 0;
	background: url('../media/images/ico/ar_w_ov.gif') right 0 no-repeat; 	
}

.blog_comment_error_text {
	height: 38px;
}
.blog_comment_error_text td {
	padding: 15px 0 0 0;
}
.blog_comment_error_text *,
.blog_comment_error_text {
	font: normal bold 14px georgia;
	color: #FF0000;
}

.rss {
	float: right;
}
.rss a img {
	margin: 25px 0 0 0;
}
.rss a.rss_link {
	color: #767676;
	font-family: Georgia;
	font-size: 11px;
}