@charset "windows-1251";
html, body {
	background-color:#f3b54a;
}

body, body table td {
	font: 12px tahoma, arial, sans-serif;
	color:#000;
}
.deb {
	border:1px solid #090;
}

a {
	text-decoration:none;
	color:#000;
}
a:hover {
	color:#da7736;
}

textarea {
	font: 12px tahoma, arial;
	color:#000000;
}

p {
	text-indent:20px;
	line-height:1.5em;
	text-align:justify;
}

.h1-block {
	/*height:28px;
	overflow:hidden;*/
	padding:1px 0 6px;
	background-color:#c0dafb;
	margin:0 0 20px 0;
	
}
.h1-block h1 {
	font:bold 13px verdana, arial;
	color:#000;
	text-transform:uppercase;
	margin:7px 0 0 10px;
	letter-spacing:1px;
}



/******************************** UTILS *****************************/

.fixpng {
	filter: expression(fixPNG(this));
}


.in_jquery_dialog {
	font:12px tahoma, sans-serif;
	padding:20px 25px;
}

.in_jquery_dialog li {
	list-style-position:inside;
	list-style-type:decimal;
	margin-left:20px;
	line-height:1.5em;
}

.in_jquery_dialog a {
	text-decoration:underline;
	color:#990000;
}

/******************************** SHARED *****************************/


.red_button {
	height:27px;
	white-space:nowrap;
}

.red_button, .red_button a {
	color:#fff;
	cursor:pointer;
}
.red_button a:hover {
	color:#FFFF99;
}


.red_button .l, .red_button .r {
	width:20px;
	height:27px;
	overflow:hidden;
}
.red_button .l {
	float:left;
	background:url(../images/red_button/l.png) left no-repeat;
}
.red_button .r {
	float:left;
	background:url(../images/red_button/r.png) right no-repeat;
}
.red_button .f {
	float:left;
	background:url(../images/red_button/f.png) repeat-x;
	height:23px;
	padding:4px 0 0 0;
}





/******************************** TEMPLATES STATICS *****************************/
/*   H A T   */
#logo_link_1 {
	z-index:20;
	position:absolute;
	margin:45px 0 0 20px;
	width:165px;
	height:140px;
	background-image:url(/images/blank.gif); /* for IE */
}

#logo_link_2 {
	z-index:20;
	position:absolute;
	margin:100px 0 0 190px;
	width:365px;
	height:60px;
	background-image:url(/images/blank.gif); /* for IE */
}

#hat_alt {
	position:absolute;
	z-index:8;
	background-color:#f0b550;
	width:1000px;
	height:144px;
}
#hat_alt h1 {
	text-align:left;
	color:#FFF;
	font:bold 48px magistralblack, verdana, sans-serif;
	margin:60px 0 0 135px;
	letter-spacing:10px;
}


/*   L O G I N    */
#enter_button {
	position:absolute;
	margin-top:19px;
	margin-left:904px;
	width:76px;
	height:27px;
	overflow:hidden;
	background:url(../images/enter_button.png) no-repeat;
	z-index:10;
}
#enter_button a {
	color:#FFF;
	text-align:center;
	display:block;
	padding:4px 0 0 2px;
	height:27px;
	z-index:10;
}
#enter_button a:hover {
	color:#FFCC00;
}

#exit_button {
	position:absolute;
	margin-top:19px;
	margin-left:904px;
	width:76px;
	height:27px;
	overflow:hidden;
	background:url(../images/enter_button.png) no-repeat;
	z-index:10;
}
#exit_button a {
	color:#FFF;
	text-align:center;
	display:block;
	padding:4px 0 0 2px;
	height:27px;
	z-index:10;
}
#exit_button a:hover {
	color:#FFCC00;
}


#cabinet_link_button {
	position:absolute;
	margin-top:19px;
	margin-left:604px;
	width:300px;
	height:27px;
	overflow:hidden;
	z-index:10;
	text-align:right;
	padding:3px 7px 0 0;
}
#cabinet_link_button a {
	font:bold 11px tahoma, sans-serif;
	color:#ad5f04;
	text-decoration:underline;
}
#cabinet_link_button a:hover {
	text-decoration:none;
}


#register_button {
	position:absolute;
	margin-top:19px;
	margin-left:770px;
	width:129px;
	height:27px;
	overflow:hidden;
	background:url(../images/register_button.png) no-repeat;
	z-index:10;
}
#register_button a {
	color:#FFF;
	text-align:center;
	display:block;
	padding:4px 0 0 2px;
	height:27px;
	z-index:10;
}
#register_button a:hover {
	color:#FFCC00;
}


#login_bar {
	display:none;
	position:absolute;
	margin-top:17px;
	margin-left:756px;
	width:226px;
	height:119px;
	overflow:hidden;
	background:url(../images/login_bar.jpg) no-repeat;
	background-color:#FF9933;
	z-index:12;
}


#login_bar .register_link {
	margin:3px 0 0 0;
}
#login_bar .register_link a {
	font:bold 11px tahoma, sans-serif;
	color:#ad5f04;
	text-decoration:underline;
}
#login_bar .register_link a:hover {
	text-decoration:none;
}

#login_bar .fg_pass_link {
}
#login_bar .fg_pass_link a {
	font:11px tahoma, sans-serif;
	color:#ad5f04;
	text-decoration:underline;
}
#login_bar .fg_pass_link a:hover {
	text-decoration:none;
}

#post_login_button {
	margin:7px 0 0 36px;
	width:75px;
	height:27px;
	overflow:hidden;
	background:url(../images/post_login_button.png) no-repeat;
	z-index:10;
}
#post_login_button a {
	color:#FFF;
	text-align:center;
	display:block;
	padding:4px 0 0 2px;
	height:27px;
	z-index:10;
}
#post_login_button a:hover {
	color:#FFCC00;
}










/*   W E L C O M E   */
#welcome_block .welcome_title {
	font:24px Georgia, "Times New Roman", serif;
	color:#ecb045;
	margin:0 0 10px 0;
}
#welcome_block .welcome_text {
	font:13px tahoma, sans-serif;
	line-height:1.3em;
	text-indent:21px;
}


/*   M E N U   */
.menu_image {
	position:absolute;
	/*background-color:#a42b0b;*/
}

.menu_caption {
	color:#a42b0b;
	position:absolute;
	width:auto;
	font:19px Georgia, "Times New Roman", serif;
	cursor:pointer;
	z-index:10;
}
.menu_caption_light {
	color:#024B9D;
	position:absolute;
	width:auto;
	font:19px Georgia, "Times New Roman", serif;
	cursor:pointer;
	z-index:10;
}


/*   R E G I O N S   I N F O   */
.reg_info_block{
	position:absolute;
	top:564px;
	margin-left:15px;
	width:271px;
	height:140px;
	overflow:hidden;
	z-index:12;
}
.reg_info_title{
	width:222px;
	font:20px Georgia, "Times New Roman", serif;
	color:#a42b0b;
	margin:0 0 5px 0;
}
.reg_info_text{
	font:13px Tahoma;
	text-indent:15px;
	position:static;
}






/*   R E G I O N S   */

.regions_block .group_title {
	font:20px Georgia, "Times New Roman", serif;
	color:#a42b0b;
	margin:6px 0 8px 24px;
	text-align:center;
}
.regions_block .region_title {
	font:bold 13px Tahoma, sanf-serif;
	padding:1px 0 1px 15px;
	margin:0 0 1px 0;
	white-space:nowrap;
}
.regions_block .region_title a {
	padding:0px 10px 0px 10px;
	display:block;
}
.regions_block .region_title_light {
	font:bold 13px Tahoma, sanf-serif;
	padding:1px 0 1px 15px;
	margin:0 0 1px 0;
	white-space:nowrap;
}
.regions_block .region_title_light a {
	padding:0px 10px 0px 10px;
	display:block;
	color:#da7736;
}



/***********************     Bottom    ******************/
.renis a {
	text-decoration:none;
	color:#8a2307;
}
.renis a:hover {
	color:#000;
}






/*   A C T I V I T Y   F E E D   */

.activity_feed_on_home{
	padding:10px 10px 2px 10px;
}
.activity_feed_on_home li{
	margin: 0px 0 10px 5px;
	font:11px Tahoma; 
}
.activity_feed_on_home li .item_date{
	font:10px Tahoma; 
	color:#666;
}
.all_activity_feed_link {
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.all_activity_feed_link {
	
}

.jScrollPaneTrack {
	background:url(../images/activityfeed_scroll_bg.png) 5px 5px no-repeat;
}




/*   TV  LAST ADDED   */
.tv-last-added {
	margin:5px 5px 0 14px;
	/*width:243px;*/
	/*background-color:#CCC;*/
}

.tv-last-added .cap {
	font-size:19px; 
	letter-spacing:1px;
	font-style:italic; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6C4F39;
	margin:0 0 15px 0;
	text-align:center;
}

.tv-last-added .item {
	overflow:hidden;
	margin:0 0 10px 0;
}

.tv-last-added .item .img {
	float:left;
	margin:0 7px 0 0;
	border:1px solid #fc7335;
	width:40px;
	height:30px;
}

.tv-last-added .item .tsep {
	font-size:10px;
	color:#666666;
}
.tv-last-added .item .d {
	font-size:10px;
	color:#666666;
}



/*   FORUM  LAST  ADDED   */
.forum-last-added {
	margin:5px 5px 0 5px;
	height:170px;
	overflow:auto;
	width:100%;
}

.forum-last-added .item {
	margin:0 0 10px 5px;
}

.forum-last-added .more {
	margin:0 5px 10px 32px;
	text-align:left;
}
.forum-last-added .more a {
	font-weight:bold;
}


.forum-last-added .t {
	margin-left:28px;
	margin-top:-16px;
}
.forum-last-added .d {
	margin-left:28px;
	font-size:10px;
	color:#666666;
}




/*   WHITE BLOCK   */

.wblock td.l, .wblock td.r {
	width:15px;
	overflow:hidden;
}
.wblock tr.t td, .wblock tr.b td {
	height:15px;
	overflow:hidden;
}

.wblock tr.t td.l { background:url(../images/wblock/tl.png); }
.wblock tr.t td.r { background:url(../images/wblock/tr.png); }
.wblock tr.b td.l { background:url(../images/wblock/bl.png); }
.wblock tr.b td.r { background:url(../images/wblock/br.png); }

.wblock tr.t td.c { background:url(../images/wblock/t.png) repeat-x; }
.wblock tr.b td.c { background:url(../images/wblock/b.png) repeat-x; }

.wblock tr.m td.l { background:url(../images/wblock/l.png) repeat-y; }
.wblock tr.m td.r { background:url(../images/wblock/r.png) repeat-y; }

.wblock tr.m td.c { background:url(../images/wblock/ff.png); }





.as-video-block-title, .as-video-block-title a {
	font:20px Georgia, "Times New Roman", serif;
	color:#a42b0b;
	display:none;
}
.as-video-block-title {
	margin:5px 0 15px 0;
	text-align:center;
}






/*   TEXT INPUT   */
.text-input .l, .text-input .r {
	width:11px;
}
.text-input td {
	height:21px;
}
.text-input .l {
	background:url(/templates/sela_first/images/text-input/l.png) no-repeat;
}
.text-input .r {
	background:url(/templates/sela_first/images/text-input/r.png) no-repeat;
}
.text-input .c {
	background:#fff6e6 url(/templates/sela_first/images/text-input/f.png) repeat-x;
}

.text-input input {
	border:none;
	background:transparent;
}
.text-input input.query-string {
	margin:1px 3px 0 0;
	font-size:14px;
	float:left;
}
* .text-input input.query-string {
	background-color:#fff6e6;
}




/* HAT LINKS BAR */

.hat-links-bar {
	text-align:right;
	margin:2px 10px 0 0;
}

.hat-links-bar a, .hat-links-bar span {
	display: inline-block;
	font-size:12px;
	color: #8E0E0E;
	margin: 0 3px;
}
.hat-links-bar a.upd {
}

.hat-links-bar a:hover {
	text-decoration:underline;	
}


.hat-new-messages {
	margin:5px 0 0 0;
	
	display:inline-block;
	padding:2px 6px;
	background-color:#10BA18;
	border:1px solid #fff;

	border-radius: 6px;
	-opera-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;

}

.hat-new-messages .upd {
	color: #fff;
}
.hat-new-messages a:hover {
	text-decoration:underline;	
}





/*    LAST ADDED BLOCK     */
.last-added-block .title {
	/*margin:10px 0;*/
	text-align:center;
	color:#999;
}
.last-added-block .title span {
	display:inline-block;
	margin:0 5px;
	font:20px Georgia, "Times New Roman", serif;
	cursor:pointer;
}
.last-added-block .title span.sel {
	color:#a42b0b;
}

.last-added-block .block {
	display:none;
}
.last-added-block .block-sel {
	display:block;
}












/*****************     DIMAS   PHOTO     ************/

.dimas_photo td.c {
	/*padding:5px;*/
	background-color:#FFF;	
	vertical-align:top;
	background-position:5px 5px;
	background-repeat:no-repeat;
}
.dimas_photo td.l_sh {
	vertical-align:bottom;
}
.dimas_photo td.b_sh {
	text-align:right;
}



.dimas_photo_small td.c {
	/*padding:5px;*/
	background-color:#FFF;	
	vertical-align:top;
	background-position:3px 3px;
	background-repeat:no-repeat;
}
.dimas_photo_small td.l_sh {
	vertical-align:bottom;
}
.dimas_photo_small td.b_sh {
	text-align:right;
}















.menu_text_box .text_box_small .img{float:left;width:111px;}
.menu_text_box .text_box_small .text{float:left;width:350px;font-size:13px;padding:6px 0 0;}
*,form{margin:0;padding:0;}
.menu_text_box .service_menu{height:30px;overflow:hidden;background-image:url(/images/service_.jpg);background-repeat:repeat-x;}
.menu_text_box .service_menu div{height:30px;overflow:hidden;background-image:url(/images/service0.jpg);background-position:left top;background-repeat:no-repeat;}
.menu_text_box .service_menu div div{height:30px;overflow:hidden;background-image:url(/images/service1.jpg);background-position:right top;background-repeat:no-repeat;}
.menu_text_box .service_menu div div ul li{display:block;float:left;list-style:none;background-image:url(/images/service2.jpg);background-position:right top;background-repeat:no-repeat;margin:0;padding:2px 6px 0 4px;}
.menu_text_box .service_menu div div ul li.last{background-image:none;padding:2px 0 0 4px;}
.menu_text_box .service_menu div div ul li a{display:block;float:left;color:#696969;font-size:12px;text-decoration:underline;margin:0;padding:0;}
.menu_text_box .service_menu div div ul li a span{display:block;float:left;cursor:pointer;margin:0;padding:0;}
.menu_text_box .service_menu div div ul li a span span{display:block;float:left;text-decoration:underline;margin:0;padding:4px 25px 10px 26px;}
.menu_text_box .service_menu div div ul li a.cur{background-image:url(/images/service3.jpg);background-position:center top;background-repeat:no-repeat;color:#FFF;text-decoration:none;}
.menu_text_box .service_menu div div ul li a.cur span{background-image:url(/images/service4.jpg);background-position:left top;background-repeat:no-repeat;}
.menu_text_box .service_menu div div ul li.first a.cur span{background-image:url(/images/service5.jpg);background-position:left top;background-repeat:no-repeat;text-decoration:none;}
.menu_text_box .service_menu div div ul li a.cur span span,.menu_text_box .service_menu div div ul li.first a.cur span span{background-image:url(/images/service6.jpg);background-position:right top;background-repeat:no-repeat;text-decoration:none;}
.menu_text_box .service_menu div div ul li.last a.cur span span{background-image:url(/images/service7.jpg);background-position:right top;background-repeat:no-repeat;text-decoration:none;}




.dates-on-home-today {
	margin:8px 0 8px 0;
	text-align:center;
	font-size:15px;
}
.dates-on-home-today > span {
	display:inline-block;
}
.dates-on-home-today > span.l,
.dates-on-home-today > span.r {
	width:41px;
	height:11px;
}
.dates-on-home-today > span.l {
	background:url(/images/static/orn_l.png) no-repeat;
}
.dates-on-home-today > span.r {
	background:url(/images/static/orn_r.png) no-repeat;
}
.dates-on-home-today > span.c {
	margin:0 10px;
}





ul.dates-on-home li {
	margin:0 5px 14px 0;	
}

ul.dates-on-home li .title {
	margin:-16px 0 0 24px;	
}



.dates-on-home-block {
	margin:10px 0 10px 10px;
	vertical-align:top;
	/*height:168px;*/
	height:140px;
	overflow:auto;
}


.dates-on-home-block .li {
	overflow:hidden;
	margin:0 0 10px 0;
}
	
.dates-on-home-block .photo {
	display:inline-block;
	float:left;
	margin:2px 5px 0 0;
}
.dates-on-home-block .photo img {
	padding:1px;
	border:1px solid #999;
}

.dates-on-home-block .sign {
	display:block;
}

.dates-on-home-block .sign a {
	font-size:13px;
}



.whos-online-bar {
	position:absolute;
	top:2px;
	right:430px;
	padding:2px 4px;
	text-align:right;
	background-color:#fff6e6; 
	font-size:12px;
}

.whos-online-bar a.but {
	display: inline-block;
	color: #8E0E0E;
}
.whos-online-bar a.but:hover {
	/*color: #000;*/
	/*border-bottom-color:#000;*/
	/*border-bottom:1px dashed #000;*/
	text-decoration:underline;
}

#whos-online-block-env {
	position:absolute;
}

/*   WHOS ONLINE   */
.whos-online-block {
	padding:10px 10px 10px 10px;
	vertical-align:top;
	overflow:auto;
	background-color:#fff6e6; 
	
	-opera-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	
	
}

.whos-online-block .li {
	overflow:hidden;
	margin:0 0 10px 0;
}
	
.whos-online-block .photo {
	display:inline-block;
	float:left;
	margin:2px 5px 0 0;
}
.whos-online-block .photo img {
	padding:1px;
	border:1px solid #999;
}

.whos-online-block .sign {
	display:block;
}

.whos-online-block .sign a {
	font-size:13px;
}



