/* general tags */

html{

	width: 100%;

	margin: 0;

	padding: 0;

	background-color: #576452;/**/

}

body{

	/*width: 90%;*/

	margin: 0;

	padding: 0;

	background-color: #576452;

	font-family: ArialBlack;

}

p{

	text-align: left;

	text-indent: 15px;

	margin: 2px 1px;

	padding: 0;

	/*color: #ffffff;*/

}

.price input{

	height:18px;

}

a img{

	border: 0;

}

/* general divs */

/* countefs */

#c{

	display: none;

}

/* top */

#top{

	height: 146px;

	width:100%;

	/*width: 185px;*/

	margin: 0;

	padding: 0;

	border: 0;

}

#top .logo{

	/*text-align: center;*/

	padding: 0;

	margin: 0;

	/*width:185px;*/

	width: 180px;

	background-color: #576452;

}

#top .slogan{

	/*margin: 0;

	width: 100%;*/

	padding: 0;

	border: 0;

	color: #ffffff;

	vertical-align: top;

	text-align: center;

	background-color: #576452;

}

#top .slogan .line{

	margin: 1px auto;

	color: #ffffff;

	background-color: #576452;

	border: 0;

	border-top: solid #ffffff 1px;

}

#top .slogan p{

	color: #ffffff;

	padding: 0;

	margin: 1px 2px;

	font-size: 12px;

	font-family: Tahoma;

	text-indent: 0;

	text-align: left;

}

#top .slogan img{

	border: 0;

}

#top .top_r{

	width: 145px;

	/*width:200px;*/

	padding: 0;

	margin: 0;

	background-color: #576452;

	text-align: center;
	vertical-align:middle;

}

#top .top_r .nkk{

	/*background-color: red;*/

	margin: 1px 0;

	padding: 0;

	text-align: cetner;/**/

	text-indent: 0;

	background-image: url(images/kraimap.gif);

	background-repeat: no-repeat;

	width: 145px;

	/*width:200px;*/

	height: 70px;

	border: solid #ffffff 1px;

	/*border:0;*/

}

#top .top_r .nkk a{

	color: red;

	font-weight: bold;

	margin: 0;

	padding: 0;

	text-decoration: none;

}

#top .top_r .freeads{

	/*background-color: #576452;*/

	margin: 0;

	padding: 0;

	text-align: cetner;

	/*width:200px;*/

	height: 70px;

	border:0;

	width: 145px;

	border: solid #ffffff 1px;/**/

}

#top .top_r .freeads a{

	color: white;

	font-weight: bold;

	margin: 0 auto;

	padding: 0;

	text-decoration: none;

}

.topnav{

	width: 100%;

	padding: 2px 0;

	margin: 0;

	text-align: center;

	color: #000000;

	background-color: #EDD547;

	background-image: url("images/topnav_bg.jpg");

	background-repeat: repeat-x;

}

.topnav a{

	color: green;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: bold;

	text-decoration: none;

	padding: 0;

	margin: 0 3px;

}

.topnav a:hover{

	color: black;

	text-decoration: underline;

}

/* end top */

#maintab{

	width: 100%;

	padding: 0;

	margin: 0;

	/*border-top: 0;

	border-left: 0;

	border-bottom: solid #000000 1px;

	border-right: 0;*/

}

#maintab td{

	vertical-align: top;

	/*background-color: #576452;*/

}

/* nav */

#maintab .nav{

	width: 185px;

	padding: 0;

	margin: 0;

	border: 0;

	text-align: left;

	background-color: #576452;

	font-size: .7em;

	font-family: Tahoma;

	color: #ffa500;

	font-weight: bold;

}

#maintab .nav p a{

	display: block;

	color: #ffffff;

	text-decoration: none;

	background-image: url("images/nav_point.gif");

	background-repeat: no-repeat;

	text-align: left;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: bold;

	margin: 0;

	margin-left: 5px;

	padding: 0;

	padding-left: 10px;

	text-indent: 0;

}



#maintab .nav p a:hover{

	display: block;

	color: #EDD547;

	text-decoration: underline;

	background-image: url("images/nav_point.gif");

	background-repeat: no-repeat;

	text-align: left;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: bold;

	margin: 0;

	margin-left: 5px;

	padding: 0;

	padding-left: 10px;

}



#maintab .nav .ag{

	background-image: none;

	margin: 0;

	margin-left: 5px;

	display: block;

	padding: 0;

	padding-left: 20px;

	color: yellow;

	text-align: left;

}

#maintab .nav .ag a{

	color: #EDD547;

}

#maintab .nav .ag a:hover{

	color: white;

}

/* end nav */

#maintab .right{

	background-color: #576452;

}

/*content */

#maintab .content{

	padding: 0;

	margin: 0;

	/*width:100%;*/

	border-left: solid #f9f9f9 1px;

	border-right: solid #f9f9f9 1px;

	border-top: 0;

	border-bottom: 0;

	text-align: center;

	/*background-color: #576452;*/

	color: #ffffff;

	font-size: .9em;

}

#maintab .content h1{

	color: #ffa500;

	font-size: 1.1em;

	text-align: left;

	padding: 0;

	margin: 3px 15px;

}

#maintab .content h2{

	color: #ffa500;

	font-size: 1.1em;

	text-align: center;

	padding: 0;

	margin: 3px 15px;

}

#maintab .content a{

	font-weight: bold;

	color: #edd547;/**/

}

#maintab .content .fototable a{

color:#00F;

text-decoration:none;

}

#maintab .content .fototable a:hover{

color:#F00;

text-decoration:none;

}

#maintab .content .spbg{

	background-color: #f9eba4;

	color: green;

	width: 350px;

	border: solid #ffa500 2px;

}

#maintab .content .sp-text{

	background-color: #f9eba4;

	color: green;

	width: 800px;

	padding: 0;

}

/* banner on page`s top */

.ban-center{

	margin: 2px auto;

	padding: 0;

}

/*.filter{

	width: 710;

}

.filter td{

	text-align: left;

}*/

/*.filter .sel{

	width: 185px;

}

 last modified */

.lmod{

	margin: 5px;

	padding: 0;

	color: #edd547;

	text-align: right;

	font-size: .9em;

	font-style: italic;

	font-weight: bold;

}

/* analitika index img */

.indanal{

	float: left;

	margin: 0;

	margin-right: 7px;

}

/* table with agency''s offers  */

.tab{

	width: 95%;

	border: 0;

	margin: 0 auto;

	padding: 0;

}

.tab .thead{

	text-align: left;

	color: #edd547;

	font-weight: bold;

}

.tab td{

	vertical-align: top;

	text-align: left;

	margin: 0;

	padding: 0;

	border: 0;

	color: #ffffff;

	border-bottom: solid #ffffff 1px;

}

.tab .bor{

	height: 1px;

	background-color: #009933;

}

.tab .bor_grey{

	height: 1px;

	background-color: #f9f9f9;

}

.tab a{

	font-weight: bold;

	color: #EDD547;

}

/* table free ads */

.tab1{

	width: 95%;

	border: 0;

	margin: 0 auto;

	padding: 0;

}

.tab1 td{

	vertical-align: top;

	text-align: left;

	margin: 0;

	padding: 0;

	border: 0;

	color: #ffffff;

}

.tab1 td img{

	padding: 0;

	margin: 0;

	border: 0;

}

.tab1 .bor{

	height: 1px;

	background-color: #009933;

}

.tab1 .bor_grey{

	height: 1px;

	background-color: #f9f9f9;

}

.tab1 a{

	font-weight: bold;

	color: #EDD547;

	margin: 0;

	padding: 0;

}





.tab2{

	width: 95%;

	/*border: 0;*/

	margin: 0 auto;

	padding: 0;

}

.tab3{

	width: 750px;

	border: 0;/**/

	margin: 0 auto;

	padding: 0;

}

.tab2 td,.tab3 td{

	vertical-align: top;

	text-align: left;

	margin: 0;

	padding: 0;

	/*border: 0;*/

	color: #ffffff;

	/*background-color:#999999*/

	

}

/*.tab2 td img{

	padding: 0;

	margin: 0;

	border: 0;

}

.tab2 .bor{

	height: 1px;

	background-color: #009933;

}

.tab2 .bor_grey{

	height: 1px;

	background-color: #f9f9f9;

}

.tab2 a{

	font-weight: bold;

	color: #EDD547;

	margin: 0;

	padding: 0;

}*/

/* table on agent's page */

.agtab{

	width: 90%;

	border: 0;

	margin: 0 auto;

	padding: 0;

}

.agtab td{

	vertical-align: top;

	text-align: left;

	text-indent: 0;

	padding-left: 10%;

	padding-right: 0;

	padding-top: 0;

	padding-bottom: 0;

	margin: 0;

	border: 0;

}/**/

/* ################### all fotoads ################### */

/* foto on index page */

.indfoto{

	width: 780px;/**/

	margin: 0 auto;

	padding: 0;

	border: 0;

	text-align: center;

}

.indfoto td{

	width: 350px;/**/

	height: 105px;

	text-align: left;

	margin: 5px;

	padding: 0;

	border: 0;

	color: #ffffff;

}

.indfoto td h4{

	#background-color: #EDD547;

	background-image: url("images/foto_bg.jpg");

	background-repeat: repeat-x;

	color: green;

	text-align: left;

	text-indent: 5px;

	padding: 0;

	margin: 0;

	font-size: 1em;

}

.indfoto td h5{

	background-color: red;

	color: white;

	text-align: left;

	text-indent: 5px;

	padding: 0;

	margin: 0;

	font-size: 1em;

}

.indfoto .indimg{

	width: 125px;

	height: 90px;

	float: left;

	margin: 2px;

	padding: 0;

	border: solid #ffffff 1px;

}

.indfoto a{

	margin: 0;

	padding: 0;

	color: #ffffff;

	font-weight: bold;

}

/* table with all foto-ads */

.allfoto{

	width: 90%;

	margin: 0 auto;

	padding: 0;

	border: 0;

}

.allfoto td{

	text-align: left;

	/*width: 45%;*/

	margin: 0;

	padding: 0;

	color: #ffffff;

}

.allfoto .th{

	text-align: center;

	color: #edd547;

	font-weight: bold;

	margin: 0;

	padding: 0;

}

.allfoto img{

	width: 125px;

	height: 90px;

	margin: 2px;

	padding: 0;

	text-align: center;

	border: solid #edd547 1px;

}





.allfotos{

	width: 600px;

	margin: 0 auto;

	padding: 0;

	border: 0;

}

.allfotos .th{

	text-align: center;

	color: #edd547;

	font-weight: bold;

	margin: 0;

	padding: 0;

}

.allfotos img{

	width: 125px;

	height: 90px;

	margin: 2px;

	padding: 0;

	text-align: center;

	border: solid #edd547 1px;

}





.allfoto .zero{

	width: 1px;

	height: 1px;

	margin: 0;

	padding: 0;

	border: 0;

}

.allfoto a{

	color: #ffffff;

	font-weight: bold;

}

.allfoto_top {

	width: 600px;

	margin: 0 auto;

	padding: 0;

	border: 1;

}

.allfoto_top img{

	width: 125px;

	height: 90px;

	margin: 2px;

	padding: 0;

	text-align: center;

	border: solid #edd547 1px;

}



/* div to show fotoads on single page */

.fads{

	width: 80%;

	margin: 5px auto;

	padding: 0;

	text-align: center;

	border: 0;

	background-color: #576452;

}
/*
.fads img{

	width: 120px;

	height: 90px;

	clear: both;

	margin: 5px;

	padding: 0;

	border: solid #edd547 1px;

}
*/
.img{
	clear: both;
	margin: 5px;
	padding: 0;
	border: solid #edd547 1px;
}
.img_oll{
	width: 120px;
	height: 90px;
	clear: both;
	margin: 5px;
	padding: 0;
	border: solid #edd547 1px;	
}
/* fotoads on agent page */

.foto-ads{

	width: 60%;

	padding: 0;

	margin: 0 auto;

	border: 0;

}

.foto-ads img{

	width: 125px;

	height: 90px;

	border: solid #edd547 1px;

	margin: 2px 4px;

	padding: 0;

}

/* ######################## end fotoads ################## */

/* form for free ads */

.form{

	/*width: 99%;*/

	margin: 0 10px;

	padding: 0;

	text-align: left;

	/*border: 0;*/

}

.form td{

	margin: 0;

	padding-left: 15px;

	border: 0;

	text-align: left;

}
/**/
 .more{

	margin: 0;

	padding: 0;

	text-align: right;

}

/* right column */

#maintab.right{

	width: 200px;

	padding: 0;

	margin: 0;

	border: 0;

	/*text-align: center;*/

	background-color: #ffffff;

	color: #009933;

	font-size: 13px;

}

.right a{

	color: #ffa500;

	font-weight: bold;

	font-size: 13px;

}

.right p{

	text-align: left;

	margin: 2px 4px;

	color: #ffffff;

	text-indent: 0;

}



#bottom{

	width: 100%;

	margin: 0;

	padding: 0;

	text-align: right;

	background-color: #EDD547;

	color: #000000;

	font-size: 11px;

	font-family: Tahoma;

	color: black;

}

#bottom a{

	color: green;

	text-decoration: none;

	padding: 0;

	margin: 0;

	display: inline;

	font-weight: bold;

}

#bottom a:hover{

	text-decoration: underline;

	color: #000000;

}

#bottom .bfloat{

	text-indent: 0;

	margin: 0 5px;

	padding: 0;

	color: #000000;

	float: left;

	width: 300px;

}

/* counter's images */

#counters{

	width: 100%;

	margin: 5px auto;

	padding: 0;

	text-align: center;

	background-color: #576452;

}

#counters img{

	margin: 0 5px;

	padding: 0;

}

#counters a{

	display: inline;

	background-image: none;

}

#counters .f{

	float: left;

	padding: 0;

	margin: 0;

}

#counters .f a{

	text-align: left;

	text-decoration: none;

	color: #576455;

	font-size: 2px;

}

/*end general divs */



/* link exchange */

#links{

	width: 400px;

	padding: 0;

	margin: 0;

	border: 0;

}

#links p{

	margin: 3px 10px;

	padding: 0;

	text-align: left;

	text-indent: 0;

}

#links p a{

	display: inline;

	margin: 0;

	padding: 0;

}

#links p a img{

	display: inline;

	margin: 2px 0;

	padding: 0;

}

/* end link exchange */

/* line */

.line{

	border: 0;

	padding: 0;

	margin: 1px auto;

	width: 90%;

	height: 1px;

}
.bs11,  .bs12, .bs13, .bs14, .bs15,.bs11 i, .bs12 i, .bs13 i, .bs14 i, .bs15 i,.bs11 b, .bs12 b, .bs13 b, .bs14 b, .bs15 b,.bs11 r, .bs12 r, .bs13 r, .bs14 r, .bs15 r {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;
}
.bs11 {
  margin: 0 1px;
  background: #EBEEF0;
  border: none; /* */
  
}
.bs11 b {
 margin: 0 3px;
 background: #B8C3C8;
 border-color: #CBD3D7;
}
.bs12 {margin: 0 1px; border-color: #D6DCDF;}
.bs12 b {border-color: #B8C3C8;background:#FFF;}
.bs12 i {border-color: #E4E8EA;}
.bs12 r {border-color: #F7F8F9;}
.bs13 {border-color: #EBEEEF;}
.bs13 b {border-color: #BCC6CB;background:#FFF;}
.bs13 i {border-color: #F9FAFB;}
.bs14 {border-color: #CAD2D6;}
.bs14 b {border-color: #E5E9EB;background:#FFF;}
.bs15 {border-color: #B5C0C6;}
.bs15 b {border-color: #FAFBFB;
background:#FFF;}
.text,.textin,.textb,.textbn {
  border: 1px solid #B0BCC2;
  border-width: 0 1px;
  background:#FFF;
}
.text,.textin,.textb,.textbn {

  border: 1px solid #B0BCC2;

  border-width: 0 1px;

}

.text{

padding-left:10px;

}

textin,.textb {

  border: 1px solid #B0BCC2;

  border-width: 0 1px;

  padding: 0 12px;

}

.textbn {

  padding-left:1px;

}

#easyTooltip{

margin:0 10px 1em 0;

padding:10px;

background:#fcfcfc;

border:1px solid #FF6600;/*#e1e1e1*/

line-height:130%;

box-shadow:0 0 90px 5px #000;

-moz-box-shadow:0 0 90px 5px #000;

-webkit-box-shadow: 0 0 90px #000;

border-radius:8px;

-moz-border-radius:8px;

-webkit-border-radius:8px;

	}

#easyTooltip h3{

margin:0 0 .5em 0;

font:13px Arial, Helvetica, sans-serif;

text-transform:uppercase;

}

#easyTooltip p{

margin:0 0 .5em 0;

}

#easyTooltip img{

background:#fff;

padding:1px;

border:1px solid #e1e1e1;

float:left;

margin-right:10px;

}

#easyTooltip img .m{

background:#fff;

padding:1px;

border:1px solid #e1e1e1;

float:right;

margin-right:10px;

}

.link-item{

	display:none;

	width:250px;

	}

.link-items{

	display:none;

	width:500px;

	}

.wmhelp-items{

	display:none;

	width:500px;

	}

option.imagebacked, select.imagebacked {

padding: 2px 10px 8px 70px;

background-repeat: no-repeat;

/*background-position: 1px 2px;*/

vertical-align: middle;

border:#fff solid 1px;

background-color: #fef1bc;

}

.money input{

border: #000 solid 2px;

}

a.link{

color:#0000FF;

text-decoration:none;

}

a.wmhelp{

color:#0000FF;

text-decoration:none;

}

a:hover .link{

color:#0000FF;

text-decoration:none;

}

/********************************************************/

/*.topnav a.signin {

	/*background:#F90;*/

	/*padding:4px 6px 6px;*/

	text-decoration:none;

	font-weight:bold;

	color:#fff;

	/*-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px;

	*background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;

	*padding:4px 12px 6px;*/

}

.topnav a.signin:hover {

	background:#FF0;

	*background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;

	*padding:4px 12px 6px;

}

.topnav a.signin,.topnav  a.signin:hover {

	*background-position:0 3px!important;

}



.topnav a.signin {

	position:relative;

	margin-left:3px;

}*/

.topnav a.signin span {

	/*background-image:url("images/toggle_down_light.png");*/

	background-repeat:no-repeat;

	background-position:100% 50%;

	padding:4px 16px 6px 0;

}

.topnav a.menu-open {

	/*background:#ddeef6!important;*/

	color:#666!important;

	outline:none;

}

#small_signup {

	display:inline;

	float:none;

	line-height:23px;

	margin:25px 0 0;

	width:170px;

}



#signin_menu {

	-moz-border-radius-topleft:5px;

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-top-left-radius:5px;

	-webkit-border-bottom-left-radius:5px;

	-webkit-border-bottom-right-radius:5px;

	display:none;

	/*background-color:#ddeef6;*/

	position:absolute;

	width:210px;

	z-index:100;

	border:1px transparent;

	text-align:left;

	padding:12px;

	top: 24.5px; 

	right: 0px; 

	margin-top:5px;

	margin-left: -500px;

	*margin-left: -100px;

	color:#789;

	font-size:11px;

}

/*

#signin_menu input[type=text], #signin_menu input[type=password] {

	display:block;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border:1px solid #ACE;

	font-size:12px;

	margin:0 0 5px;

	padding:1px;

	width:203px;

}

*/

#signin_menu p {

	margin:0;

}

#signin_menu a {

	color:#6AC;

}

#signin_menu label {

	font-weight:normal;

}

#signin_menu p.remember {

	padding:10px 0;

}

#signin_menu p.forgot, #signin_menu p.complete {

	clear:both;

	margin:5px 0;

}

#signin_menu p a {

	color:#27B!important;

}

#signin_submit {

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;

	border:1px solid #39D;

	color:#fff;

	text-shadow:0 -1px 0 #39d;

	padding:4px 10px 5px;

	font-size:11px;

	margin:0 5px 0 0;

	font-weight:bold;

}

#signin_submit::-moz-focus-inner {

padding:0;

border:0;

}

#signin_submit:hover, #signin_submit:focus {

	background-position:0 -5px;

	cursor:pointer;

}



.tipsy-inner {

	padding:10px 15px;

	line-height:1.5em;

	font-weight:bold;

}

.tipsy {

	opacity:.8;

	filter:alpha(opacity=80);

	background-repeat:no-repeat;

	padding:5px;

}

.tipsy-inner {

	padding:8px 8px;

	max-width:200px;

	font:11px 'Lucida Grande', sans-serif;

	font-weight:bold;

	-moz-border-radius:4px;

	-khtml-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	background-color:#000;

	color:white;

	text-align:left;

}

.tipsy-north {

	background-image:url(images/tipsy-north.gif);

	background-position:top center;

}

.tipsy-south {

	background-image:url(images/tipsy-south.gif);

	background-position:bottom center;

}

.tipsy-east {

	background-image:url(images/tipsy-east.gif);

	background-position:right center;

}

.tipsy-west {

	background-image:url(images/tipsy-west.gif);

	background-position:left center;

}

.zz-item{

	display:none;

	width:350px;

	

	}



.simple_overlay {

	

	/* must be initially hidden */

	display:none;

	

	/* place overlay on top of other elements */

	z-index:10000;

	

	/* styling */

	background-color:#FFE9D2;

	

	width:875px;	

	height:400px;/**/

	border:1px solid #666;

	

	/* CSS3 styling for latest browsers */

	-moz-box-shadow:0 0 90px 5px #000;

	-webkit-box-shadow: 0 0 90px #000;	

}



/* close button positioned on upper right corner */

.simple_overlay .close {

	background-image:url(../../images/close.png);

	/**/position:absolute;

	right:-15px;

	top:-15px;

	float:right;

	cursor:pointer;

	height:35px;

	width:35px;

}

	.details {

		position:absolute;/**/

		top:15px;

		right:15px;

		font-size:12px;

		color:#000;

		width:98%;

	}

/*	.details img {

		float:left;

	}*/

	

	.details h3 {

		color:#800000;

		font-size:15px;

		margin:10px 0 10px 10px;

	}

	.details p {

		color:#000;

		font-size:14px;

		padding:10px;

	}

.details_right {

		position:absolute;

		top:15px;

		right:5px;

		font-size:14px;

		font-weight:bold;

		color:#000;

		width:350px;

	}

/*******************************/

.foto_head{

	font-weight:bold;

	font-size:16px;

	color:#000;

	padding:5px 0;

	text-align:left;

}

.foto_text{

	font-size:14px;

}

.foto_text input,.foto_text textarea,.foto_text select{

	margin-top:10px;

}

.foto_text p.c{

	padding: 5px;

	margin-bottom:10px;

	border:#F90 solid 1px;

	box-shadow:0 0 1px 1px #999;

	-moz-box-shadow:0 0 1px 1px #999;

	-webkit-box-shadow: 0 1px 1px #999;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

.foto_text div.tc{

	padding: 5px;

	margin-bottom:10px;

	border:#F90 solid 1px;

	box-shadow:0 0 1px 1px #999;

	-moz-box-shadow:0 0 1px 1px #999;

	-webkit-box-shadow: 0 1px 1px #999;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

.e{

	font-size:16px;

	font-weight:bold;

	padding-left:10px;

}
.header{
	color: #fff;
	border: solid 1px #ff4f00;
	background: #F90; /*цвет фона кнопки для браузеров без поддержки CSS3*/
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb972), to(#ff4f00)); /* для Webkit браузеров */
	background: -moz-linear-gradient(top,  #ffb972,  #ff4f00); /* для Firefox */
    background-image: -o-linear-gradient(top,  #ffb972,  #ff4f00); /* для Opera 11 */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb972', endColorstr='#ff4f00'); /* фильтр для IE */
}
.window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color: #8a8a8a;
  display:none;
}
a.tw {outline: none; color: #F70;}
a.tw:hover {color: #B35500}
img.tws {border: none}

/* Плавающая панель */
#socializ {
	position: fixed;
	margin-left: 0px;
	margin-top:150px;
	z-index: 1000;
 	 border: 1px solid #E5E5E5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 6px 6px 0;
}
* html #socializ {display: none}
#socializ:hover {
	background: #F6F6F6;
  border: 1px solid #D4D4D4;
	-moz-box-shadow: 0 0 5px #DDD;
	-webkit-box-shadow: 0 0 5px #DDD;
	box-shadow: 0 0 5px #DDD;
}
#socializ a {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 0 6px;
	background-color: #F6F6F6;
}
#socializ img {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}
/*************MENU-RIGHT**************/
#fl_menu {
  position:absolute;
  top:140px;
  right:0px;
  z-index:19999;
  width:150px;
  padding-right:5px;
  border:#FF8000 solid 2px;
}
   
#fl_menu .label{
  text-align:center;
  background:#FCD88B;
  height:60px;
  text-align:center;
  padding-bottom:5px; 
  border-bottom:#F60 solid 1px;
}
#fl_menu .menu{
  /*display:none;*/
}

#fl_menu .menu .menu_item {
  display:block;
  text-decoration:none;
}

#fl_menu .menu a.menu_item:hover {
  background:#FF8000;
  color:#fff;
}
td#vipcolor{
	border:red solid 1px;
	background:#f7e7ab;
	margin:2px 0;
}
table.onmouse{
	/*cursor:pointer;*/
	background:#576452;
	border:#576452 solid 1px;
}
table.onmouse:hover{
	background:#255014;
	border:red solid 1px;
}
table.onmouse-top{
	border:red solid 1px;
	background:#f7e7ab;
}table.onmouse-top:hover{
	border:#00FF00 solid 1px;
	background:#F5FEBC;
}
/*MODAL WINDOW*/
.black_overlay{
 display: none;
 position: absolute;
 top: 0%;
 left: 0%;
 width: 100%;
 height: 100%;
 height:2000px;
 background-color: black;
 z-index:1001;
 -moz-opacity: 0.8;
 opacity:.80;
 filter: alpha(opacity=80);
}

.white_content {
 display: none;
 position:fixed;
 top: 10%;
 left: 30%;
 width: 340px;
 height: 380px;
 padding: 16px;
 border: 16px solid orange;
 background-color: white;
 color:#000;
 font-size:20px;
 z-index:1002;
 overflow: auto;
}
.input_error{
	background:#FFD2D2;
}
.input_text_error{
	color:red;
	font-weight:bold;
	padding:5px;
	margin:2px;
	font-size:12px;
}

