*{
	font-family : Tahoma, Arial;
	font-size : 9pt;
	color: #313131;
 }
 
 
 h2{
 font-size: 17px;
 font-family: Arial;
 }

 h3{
 font-size: 15px;
 font-family: Arial;
 }

DIV.social-link{
	padding: 3px;
	overflow: hidden;
	height: 9px;

	/*-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	border: 1px solid white;
*/
}
DIV.socia-link:hover{
	padding: 3px;

	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	border: 1px solid #eeeeee;
}
.social-link, .social-link A{
	font-size: 12px;
	color: grey;
}

.social-link A{
	       background-image: url('/img/icons/icons_social.png');
           background-repeat: no-repeat;
           background-color: #FFF;
           color:#666;
           padding: 0 7px 0px 17px;
		   line-height: 12px;
}

.social-link A:hover{
	font-size: 12px;
	color: rgb(255, 71, 11);
}

.social-link a.f {background-position: 0px 1px}
.social-link a.f:hover {background-position: 0px -12px}
.social-link a.t {background-position: 0px -25px}
.social-link a.t:hover {background-position: 0px -38px}
.social-link a.v {background-position: 0px -51px}
.social-link a.v:hover {background-position: 0px -64px}
.social-link a.k {background-position: 0px -77px}
.social-link a.k:hover {background-position: 0px -90px}
.social-link a.m {background-position: 0px -103px}
.social-link a.m:hover {background-position: 0px -116px}
.social-link a.fv {background-position: 0px -129px}
.social-link a.fv:hover {background-position: 0px -142px}


::-moz-selection{
	background: rgba(255, 71, 11, 0.7);
	color:#fff;
	}

::selection {
	background: rgba(255, 71, 11, 0.7);
	color:#fff;
	}


IMG, TABLE{
	border: 0px;
}

IMG.zmm{
	position: absolute;
}

.acenter{ text-align: center; }

.icn16{
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.tit_type{
	background-image: url(/img/titles/types/bg.png);
	padding: 10px !important;
}

.vam{
	vertical-align: middle;
}

.orange{
	color: #FF5900 !important;
}

.orange_shad{
	text-shadow: 0px 1px 0px #AD450F !important;
}

.small_orange{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;

	color: white;
	font-size: 8pt;
	text-decoration: underline;
	text-shadow: 0px 1px 0px #AD450F;
}

.small_orange:hover{
	color: white;
	font-size: 8pt;
	text-decoration: none;
	text-shadow: 0px 1px 0px #AD450F;
}

.pmnu, .pmnu > A{
	color: #444444;
	text-shadow: 0px -1px 0px #FFFFFF;
}
.pmnu > A:hover{
	color: #111111;
	text-decoration: none;
	text-shadow: 0px 1px 0px #FFFFFF;
}
.pmnu_sel, .pmnu_sel > A:hover{
	color: #333333;
	text-shadow: 0px 1px 0px #FFFFFF;
}

.more_link{
	background: #FF5900;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	color: white;
	font-size: 8pt;
	text-decoration: none;
	line-height: 25px;
	padding: 4px;

	text-shadow: 0px 1px 0px #c24d0f;
	border: 4px solid #ffc9ac;

	padding-right: 6px;
	padding-left:6px;

	text-align: right;

}

.more_link:hover{
	color: white;
	font-size: 8pt;
	text-decoration: none;
	line-height: 25px;
	padding: 4px;

	text-shadow: 0px 1px 0px #c24d0f;
	border: 4px solid #eeeeee;

	padding-right: 6px;
	padding-left:6px;
}



.time_new{
	background-color: #888888;
	text-shadow: 0px 1px 0px #555555;
	color:white !important;
}

.more_link_little{
	text-shadow: 0px 1px 0px #666666;
	color:white !important;
	font-family : Arial;
	font-size : 9px;
}

.more_link_little:hover{
	text-shadow: 0px 1px 0px #666666;
	color:white !important;
	font-family : Arial;
	font-size : 9px;
	text-decoration: none;
}

/* HappyRest */
.hr_rubric_pump{ position:relative; }
.hr_status_new{
	border-left: 4px solid #89d800;
}
.hr_status_inprocess{
	border-left: 4px solid #ffe349;
}
.hr_status_processed{
	border-left: 4px solid #c5eeff;
}
.hr_status_cancelled{
	border-left: 4px solid #ff3939;
}
.hr_item_block{
	position: relative;
	width: 200px;
	height: 200px;
	overflow: hidden;
	
}
.hr_item_title{
	position: absolute;
	width: 200px;
	height: 25px;
	top:0px;
	left:0px;
	color:white;
}
.hr_item_block A{
	color:white;
	text-decoration: none;
}
.hr_item_block A:hover{
	color:white;
	text-decoration: none;
}
.hr_item_more{
	position: absolute;
	width: 200px;
	height: 20px;
	bottom:0px;
	left:0px;	
	line-height: 20px;
	padding-left: 5px;
	background-color: #eeeeee;
	color: #767676;
	text-decoration: none !important;
	text-shadow: 0px 1px 0px #FFFFFF;
}

.hr_item_more:hover{
	text-decoration: none !important;
}

.hr_item_title .tit{
	position: absolute;
	top:6px;
	left:6px;
	
	text-shadow: 0px 1px 1px #000000;
	color:white;
	font-family : Arial;
	font-size : 13px;

	z-index: 20;
}
.hr_item_title .bg{
	top:0px;
	left:0px;
	width: 200px;
	position: absolute;
	height: 25px;
	background-color: #777777;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 1;
}



HR{
	border:0px;
	height:0px;
	background: transparent;
	border-bottom: 1px solid #666666;
}

/* PAGER */
.page_iden{
	background-color: #888888;
	text-shadow: 0px 1px 0px #555555;
	color:white !important;
	font-family : Arial;
	font-size : 12px;
	text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	padding: 2px;
	padding-right: 5px; padding-left: 5px;
	line-height: 22px;
}
.page_iden:hover{
	background-color: #555555;
	font-family : Arial;
	font-size : 12px;
}
.page_iden_sel{
	background-color: #222222;
	text-shadow: 0px 1px 0px #555555;
	color:white !important;
	font-family : Arial;
	font-size : 12px;
	text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	padding: 2px;
	padding-right: 5px; padding-left: 5px;
	line-height: 22px;
}
.page_prev, .page_next{ display:none; }
/* \\\PAGER */

TR.postitlebg TD{
	background-color: #DEDEDE;
	text-shadow: 0px 1px 0px #ffffff;
	color: #555555 !important;
}


.ind_green{
	background-color: #33d900;
	text-shadow: 0px 1px 0px #555555;
	color:white !important;
	font-family : Arial;
	font-size : 12px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 2px;
	padding-right: 6px; padding-left: 5px;
}

.ind_med, .ind_med:hover{
	background-color: #888888;
	text-shadow: 0px 1px 0px #555555;
	color:white !important;
	font-family : Arial;
	font-size : 12px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 2px;
	padding-right: 5px; padding-left: 5px;
}
.ind_med *, .ind_med *:hover{
	text-shadow: 0px 1px 0px #555555;
	color:white !important;
	font-family : Arial;
	font-size : 12px;
}

.ind, A.ind, A.ind:hover{
	background-color: #888888;
	text-shadow: 0px 1px 0px #555555;
	color:white !important;
	font-family : Arial;
	font-size : 9px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 2px;
	padding-right: 5px; padding-left: 5px;
}

.ind_white, .ind_white A{
	background-color: #ffffff;

	color:#888888 !important;
	font-family : Arial;
	font-size : 9px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 2px;
	padding-right: 5px; padding-left: 5px;
	text-decoration: none;
}

.ind_grey{
	background-color: #D0D0D0;
	text-shadow: 0px 1px 0px #ffffff;
	color: #222222 !important;
	font-family : Arial;
	font-size : 9px !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 2px;
	padding-right: 5px; padding-left: 5px;
}

.grey_shad{
	text-shadow: 0px 1px 0px #ffffff;
	color: #666666 !important;
	font-family : Arial;
}

.ind_red{
	background-color: #f8715a;
	text-shadow: 0px 1px 0px #b45242;
	color: #ffffff !important;
	font-family : Arial;
	font-size : 9px !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 2px;
	padding-right: 5px; padding-left: 5px;
}

.bord1_r10{
	border:1px solid #D9D9D9;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.rad10_bot{
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

.rad5{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.rad10{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.rad13{
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
}
.rad15{
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.rad20{
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.rad_rght5{
	-moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
	-moz-border-radius: 0px 5px 0px 0px;
}

.rad_lft5{
	-moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
}

.padd2{	padding: 2px;}
.padd3{	padding: 3px;}

.padd5{
	padding: 5px;
}

.padd10{
	padding: 10px !important;
}

.padd20{
	padding: 20px;
}

.padd25{
	padding: 25px;
}

.padd30{
	padding: 30px;
}



html,body{
height:100%;
margin:0px;
padding:0px;
}

body{
	/*background: #FFFFFF url(/uploads/nrussia.jpg) no-repeat scroll center top;
	background: #FFFFFF url(/img/bgtexture.gif) center;*/
}

.table, TABLE {
	font-family : Tahoma, Arial;
	font-size : 9px;
	color: #313131;
	width: 100%;
}


FORM{
	margin:0px;
    padding: 0px;
}
.tbl {
	table-layout: fixed;

}
.top25 {
	padding-top:25px;
}
.top40 {
	padding-top:40px;
}

TR.trow TD{
border-bottom: 2px solid #EFEFEF;
}



TR.trow_w TD{
border-bottom: 1px solid #FFFFFF;
}

TR.trow_w:hover{
background-color: #FFF6E5;
}

.hrow TD{

}

.hrow:hover{
background-color: #cdcdcd;
}

h1 {
	FONT-FAMILY: Arial;
	font-size: 25px;
	letter-spacing: -2px;
	color: #3A3A3A;

	text-decoration : none;
	text-transform : none;
	margin-bottom: 1px;
}
.h111 {

	font-family : Arial;
	font-size : 18px;
	color: #FFFFFF;
	padding-top: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

A, A.text {
color: #278DC1;
FONT-FAMILY: Tahoma;
font-size : 9pt;
text-decoration : underline;
text-transform : none;
}
A:hover, A.text:hover {
color: #FF5A00;
FONT-FAMILY: Tahoma;
font-size : 9pt;
text-decoration : underline;
text-transform : none;
}
A:active{
	color: #FF5A00 !important;
}
A.bignn{
	FONT-FAMILY: Arial;
	font-size: 18px;
	color: #278DC1;
	letter-spacing: -1px;
	text-decoration : none;
	text-transform : none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border: #D9D9D9 solid 1px;
		line-height: 30px;
	}
A:hover.bignn{
	FONT-FAMILY: Arial;
	font-size: 18px;
	color: #278DC1;
	letter-spacing: -1px;
	text-decoration : none;
	text-transform : none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border: #D9D9D9 solid 1px;
	}
.bign{
	FONT-FAMILY: Arial;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: -1px;
	text-decoration : none;
	text-transform : none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border: #DEDEDE solid 0px;
	background: #3B3B34;
	line-height: 30px;
	}
A.bign{
	FONT-FAMILY: Arial;
	font-size: 18px;
	color: #278DC1;
	letter-spacing: -1px;
	text-decoration : none;
	text-transform : none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border: #DEDEDE solid 0px;
	background: #FFFFFF;
	line-height: 30px;
	}
A:hover.bign{
	FONT-FAMILY: Arial;
	font-size: 18px;
	color: #278DC1;
	letter-spacing: -1px;
	text-decoration : none;
	text-transform : none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border: #DEDEDE solid 0px;
	background: #FFFFFF;
	}

.big, .big *{
	font-weight: bold;
	font-family: arial;
	font-size: 18px;
	letter-spacing: -1px;

	/*FONT-FAMILY: Arial;
	font-size: 25px;
	color: #3A3A3A;
	letter-spacing: -2px;*/
	text-decoration : none;
	text-transform : none;
    margin-top:0px;
}

A.big{
	font-weight: bold;
	font-family: arial;
	font-size: 18px;
	letter-spacing: -1px;
	color: #3A3A3A;
	/*
	FONT-FAMILY: Arial;
	font-size: 25px;

	letter-spacing: -2px;*/
	text-decoration : none;
	text-transform : none;
	line-height: 90%;
	}
A.big:hover, A .big:hover{
	font-weight: bold;
	font-family: arial;
	font-size: 18px;
	letter-spacing: -1px;
color: #606060;
	text-decoration : none;
	text-transform : none;
	}
.verybig{
	FONT-FAMILY: Arial;
	font-size: 35px;
	color: #585858;
	text-transform: uppercase;
	font-weight: bold;
	}


.bg {
	background: #FFFFFF;
	padding: 3px;
}
A.menu{
	font-family : Arial;
	font-size : 9px;
	color: #003594;
	font-weight: normal;
	text-decoration: underline;
	text-transform: uppercase;
	line-height: 180%;
}
A.menu:hover{
	font-family : Arial;
	font-size : 9px;
	color: #FE6699;
	font-weight: normal;
	text-decoration: underline;
	text-transform: uppercase;
	line-height: 180%;
}

A.menu-up{
	font-family : Arial;
	font-size : 9px;
	color: #909AA4;
	font-weight: normal;
	text-decoration: underline;
	line-height: 180%;
}
A.menu-up:hover{
	font-family : Arial;
	font-size : 9px;
	color: #003594;
	font-weight: normal;
	text-decoration: underline;
	line-height: 180%;
}

.text{
	font-family : Tahoma, Arial;
	font-size : 9pt;
	color: #313131;
}
.text-main{
	font-family : Tahoma, Arial;
	font-size : 11px;
	color: #DCF5FF;
}

.text-phone{
	font-family : Tahoma, Arial;
	font-size : 10px;
	color: #DCF5FF;
}
.white{
	font-family : Tahoma, Arial;
	font-size : 9pt;
	color: #FFFFFF;

}
A.white{
	font-family : Tahoma, Arial;
	font-size : 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}
A.white:hover{
	font-family : Tahoma, Arial;
	font-size : 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.top{
	font-family : Tahoma, Arial;
	font-size : 9px;
	color: #67665A;
}
.top1{
	font-family : Tahoma, Arial;
	font-size : 9px;
	color: #B1B0A4;
}
A.top{
	font-family : Tahoma, Arial;
	font-size : 9px;
	color: #67665A;
	text-decoration: underline;
}
A:hover.top{
	font-family : Tahoma, Arial;
	font-size : 9px;
	color: #A2A195;
	text-decoration: underline;
}
A.little{
	font-family : Arial;
	font-size : 9px;
	color: #777777;
}
A.little:hover{
	font-family : Arial;
	font-size : 9px;
	color: #111111;
}
.little, .little *{
	font-family : Arial;
	font-size : 9px;
	color: #777777;
}
.med, A.med{
	font-family : Arial;
	font-size : 11px;
}
.greyed{
	color: #888888;
}
A.med:hover{
	font-family : Arial;
	font-size : 11px;
	color: #555555;
}
.littletop{
	font-family : Arial;
	font-size : 9px;
	color: #43484F;
}
.time{
	font-family : Arial;
	font-size : 9px;
	color: #A5AFB2;
}
.menu{
	font-family : Tahoma, Arial;
	font-size : 9px;
	color: #003594;
}

.pholder_imgf{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background-color: #ffffff;
	padding: 5px;
}

.pholder_imgf:hover{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background-color: #eeeeee;
	padding: 5px;
}

.igal{
	width: 75px;
	height: 75px;
}

A > .igal:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

A > .igal:active{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.imgf{
	BORDER: 4px solid #eeeeee;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

A > .imgf:hover{
	BORDER: 4px solid #d0d0d0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
A > .imgf:active{
	BORDER: 4px solid #FF5A00;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.imgf_promo{
	BORDER: 5px solid #FF5A00;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.imgf2sel{
	BORDER: 4px solid #FF5A00;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.imgf2{
	BORDER: 3px solid #E6E6E6;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
A > .imgf2:hover{
	BORDER: 3px solid #d0d0d0;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
A > .imgf2:active{
	BORDER: 3px solid #FF5A00;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.frame{
        COLOR:  #1B393D;
	BACKGROUND: #FFFBCA;
	FONT-FAMILY: Tahoma,Arial,Helvetica;
	FONT-SIZE: 9pt;
	width: 100%;
	height: 400px;
        BORDER-BOTTOM: 1px solid #FFFBCA;
	BORDER-LEFT: 1px solid #FFFBCA;
	BORDER-RIGHT: 1px solid #FFFBCA;
	BORDER-TOP: 1px solid #FFFBCA;
}

.textarea {
	color: #343E4A;
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Tahoma,Arial,Helvetica;
	FONT-SIZE: 9pt;
    height:100px;
    BORDER-BOTTOM: 1px solid #D9D9D9;
	BORDER-LEFT: 1px solid #D9D9D9;
	BORDER-RIGHT: 1px solid #D9D9D9;
	BORDER-TOP: 1px solid #D9D9D9;
    padding: 5px;
}
.button {
	COLOR: #708B98;
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Tahoma,Arial,Helvetica;
	FONT-SIZE: 10px;
	width: 60px;
        height:16px;
        BORDER-BOTTOM: 1px solid #708B98;
        BORDER-LEFT: 1px solid #708B98;
        BORDER-RIGHT: 1px solid #708B98;
        BORDER-TOP: 1px solid #708B98;
        FONT-WEIGHT: bold;
}

.sidebar{
        padding-left: 0px;
        padding-bottom: 15px;

}

UL{
padding: 0px;
margin:0px;
}

.galleria{ width: 490px; text-align: center; padding: 0px; list-style:none;}
.galleria li{ display: inline; overflow:hidden;margin-left:1px; margin-right: 2px;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display: inline;}
.galleria li img.thumb{cursor:pointer;display: inline;BORDER: 2px solid #E6E6E6;margin-bottom: 4px;}
.galleria li.active img.thumb{ BORDER: 2px solid #FF5A00; }
a#gallery-prev {
        margin-top: 160px;
	background: transparent url(/img/prev1.gif) bottom left no-repeat;
	display: block;
        float: left;
	height: 17px;
	width: 20px;
        padding-right:5px;
}
a#gallery-prev:hover {
	background-position: top left;
}
a#gallery-next {

        margin-top: 160px;
	background: transparent url(/img/next1.gif) bottom left no-repeat;
	display: block;
        float: left;
	height: 17px;
	width: 20px;
        padding-left:5px;
}
a#gallery-next:hover {
	background-position: top left;
}

.hidden{
display: none;
}
.ptr{
        cursor: pointer;
}


A.bigd{
	FONT-FAMILY: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	letter-spacing: -1px;
	text-decoration : underline;
	text-transform : none;
	line-height: 95%;
}
.bigd, A.bigd:hover{
	FONT-FAMILY: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	letter-spacing: -1px;
	text-decoration : none;
	text-transform : none;
	line-height: 95%;
	margin-top: 0px;
	text-shadow: 0px 1px 1px #a6a6a6;
}

.big_orange,A.big_orange,A.big_orange:hover{
	FONT-FAMILY: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FF5900 !important;
	letter-spacing: -1px;
	text-decoration : none;
	text-transform : none;
	line-height: 95%;
	margin-top: 0px;
}
A.big_orange:hover{
	text-decoration: underline;
}

A.medd{
	FONT-FAMILY: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	letter-spacing: -1px;
	text-decoration : underline;
	text-transform : none;
	line-height: 95%;
	text-shadow: 0px 1px 0px #FFFFFF;
}
A.bigd:hover{

}

A.bigdns{
	FONT-FAMILY: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	letter-spacing: -1px;
	text-decoration : underline;
	text-transform : none;
	line-height: 95%;
}
.bigdns, A.bigdns:hover{
	FONT-FAMILY: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	letter-spacing: -1px;
	text-decoration : none;
	text-transform : none;
	line-height: 95%;
	margin-top: 0px;
}

.bigd_last{
	FONT-FAMILY: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	letter-spacing: -1px;
	text-decoration : none;
	text-transform : none;
	line-height: 95%;
	margin-top: 0px;
	text-shadow: 0px -2px 0px #ffffff;
}
A.bigdu, .bigdu{
	FONT-FAMILY: Arial;
	font-size: 25px;
	color: white;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration : none;
	text-transform : none;
	padding-bottom: 5px;
	text-shadow: 0px 1px 0px #555555;
}
A.bigdu:hover{
	FONT-FAMILY: Arial;
	font-size: 25px;
	letter-spacing: -1px;
	text-decoration : underline;
	text-transform : none;
	text-shadow: 0px 1px 0px #555555;
}
.bigo, A.bigo{
	FONT-FAMILY: Arial Narrow;
	font-size: 25px;
	color: #FF5900;
	letter-spacing: -2px;
	text-decoration : none;
	text-transform : bold;
	}
.search {
	color: #343E4A;
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Tahoma,Arial,Helvetica;
	FONT-SIZE: 9pt;
	width: 140px;
    	height:22px;
    	BORDER-BOTTOM: 1px solid #D9D9D9;
	BORDER-LEFT: 1px solid #D9D9D9;
	BORDER-RIGHT: 1px solid #D9D9D9;
	BORDER-TOP: 1px solid #D9D9D9;
}
.input{
	color: #343E4A;
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Tahoma,Arial,Helvetica;
	FONT-SIZE: 9pt;
	width: 100%;
    	height:22px;
    	BORDER-BOTTOM: 1px solid #D9D9D9;
	BORDER-LEFT: 1px solid #D9D9D9;
	BORDER-RIGHT: 1px solid #D9D9D9;
	BORDER-TOP: 1px solid #D9D9D9;
}

.inp{
FONT-FAMILY: Arial,Verdana,Helvetica;
	height: 27px;
	FONT-SIZE: 10pt;
	padding-left: 5px;
}

A.searchtext {
color: #278DC1;
FONT-FAMILY: Tahoma;
font-size : 9px;
border-bottom: 1px dotted #278DC1;
text-decoration : none;
text-transform : none;
}
A:hover.searchtext {
color: #FF5A00;
FONT-FAMILY: Tahoma;
font-size : 9px;
border-bottom: 1px dotted #FF5A00;
text-decoration : none;
text-transform : none;
}

.null_but{
        background-color: transparent;
        border: 0px solid white;
        padding-top: 0px;
        margin-top: 0px;
       padding-left: 0px;
}

HR.dotted{
        border: 0px solid white;
        border-top: 1px dotted #D9D9D9;
        height: 1px;

}

.rndiv{
	background-color : #F2F2F2;
}
.rndiv_d{
	background-color : #E2E2E2;
}
.rndiv_y{
	background-color : #FFFAA6;
}
.rntbl{
	padding: 8px;
}
.srch{}
.disabled, .disabled *{ color:silver; }
.blue, A.blue{
       color: #278DC1;
	   text-shadow: 0px 0px 0px;
}
.blue{
       color: #278DC1;
}
A.vlink,.vlink,A.vlink:hover{
	color: white;
	text-shadow: 0px 0px 0px;
}
.err{
        color: #FF5900;
}
UL{
	margin-bottom: 5px;
        list-style: square;
}
LI{
	margin-left: 20px;
}
.bold{
        font-weight: bold;
}
/*.ind{
        background-image: url('/img/ind.png');
        background-position: center;
        background-repeat: no-repeat;
        float: left;
        color: white;
        font-size: 9px;
        width: 16px;
        height: 16px;
        text-align: center;
        padding-top: 3px;
}*/
.ind A, .ind A:hover{
        color: white;
        font-size: 9px;
        text-decoration: none;
}



INPUT, SELECT{
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	padding: 4px;
	height: 25px !important;
	border: 1px solid #CCCCCC;
}

textarea{
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}

.aleft{
	text-align: left !important;
}


INPUT.log{
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	padding: 4px;
	height: 25px !important;
	border: 1px solid #CCCCCC;
}

INPUT.but, BUTTON.but{
	cursor: pointer;

	background: #F06E1D;
	background: #F06E1D repeat-x url(/img/but_bg.png);

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

	padding-top: 2px;
	padding-bottom: 5px;

	color: white;
	font-size: 11px;
	height: 28px !important;
	border: 1px solid #BA5312;

	width: 150px !important;
}

BUTTON.disabled{
	background: #e6e6e6;

	color: silver;
	border: 1px solid #bbbbbb;
}

INPUT.but:hover, BUTTON.but:hover{
	border: 1px solid #783911;
}

HR.new{
        border: 0px solid white;
        background-color: white;
        border-top: 1px solid#C7C7C7;
        height: 1px;
}
.window{
	background-color: black;
	width: 100%;
}
.red{
	color: red;
}
.reply{
        line-height: 20px;
}

.timesup{
	font-size: 12px;
margin-top: 100px;
}

.img_ic{
	vertical-align: middle;
}

.odate, A.odate{
	color: white;
	font-family : Arial;
	font-size : 9px;
	background-color: #FF5A00;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
}

.gdate, A.gdate{
	color: black;
	font-family : Arial;
	font-size : 9px;
	background-color: #E2E2E2;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
}

.cal_item_sel{
	color: white;
	background-color: #3A3A3A;
}
.cal_month_area{
	background-color: #E2E2E2;
}
.cal_now_day{
	background-color: #FF5A00;
	border: 1px solid white;
	color: White;
}
.cal_now_day A.cal_link{
	color: White;
}
.cal_sel_day{
	background-color: #278DC1;
	border: 1px solid white;
	color: White;
}
.cal_day{
color: black;
FONT-FAMILY: Tahoma;
font-size : 9pt;
text-decoration : none;
text-transform : none;
}
A.cal_link{
color: #278DC1;
FONT-FAMILY: Tahoma;
font-size : 9pt;
text-decoration : underline;
text-transform : none;
}
A.cal_link:hover{
text-decoration : none;
text-transform : none;
}

.white{
	color: White;
}
.black{
	color: Black;
}
.silver{
	color: #A7A7A7;
}
.gal_foto_pr{
text-align: center;
overflow: hidden;
width: 75px;
height: 75px;
}

.gal_td_new{
display:none;
}

div.gal_fotos_pr{
	position: relative;
	width: 100%;
	height: 90px;
	overflow: hidden;
}
div.gal_fotos_pr #fotos_pr{
	height: 100%;
	position: absolute;
	width: auto;
	table-layout: fixed;
}
div.gal_fotos_pr #fotos_pr td{
	padding-right: 5px; padding-left: 5px;
	width: 86px;
}
div.gal_fotos_pr #prv_slide{
	position: absolute;
	left:0px;
	height: 100%;width: 25px;
	background: white url(/img/prev.gif) center left no-repeat;
	cursor: pointer;
	z-index: 1000;
}
div.gal_fotos_pr #nxt_slide{
	position: absolute;
	right:0px;
	height: 100%;width: 25px;
	background: white url(/img/next.gif) center right no-repeat;
	cursor: pointer;
	z-index: 1000;
}
div.gal_fotos_pr #prv_loading{
	position: absolute;
	height: 100%;
	width: 35px;
	background: url(/img/prg.gif) center no-repeat;
	z-index: 1000;
}
div.gal_fotos_pr #nxt_loading{
	position: absolute;
	height: 100%;
	width: 35px;
	background: url(/img/prg.gif) center no-repeat;
	z-index: 1000;
}

.op50{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}

.op30{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}

.op100{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.tab_live{
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
padding:5px;
text-align:center;
width: 100%;
}
.tab_live_notactive{

	background: url(/img/tablive_na.png) repeat-x #bebebe;
	background-repeat: repeat-x;
	text-decoration: none;
	cursor:pointer;
	color:white;
	text-shadow: 0px 1px 0px #555555;
}
.tab_live_active{
	background: url(/img/tablive_a.png) repeat-x #7a7a7a;
	background-repeat: repeat-x;
	text-decoration:none;
	color:white;
	text-shadow: 0px -1px 0px #555555;
}
