/* general tags */

html{

	width: 100%;

	margin: 0;

	padding: 0;

	background-color: #fafafa;

}

body{

	width: 100%;

	margin: 0;

	padding: 0;

	background-color: #ffffff;

	font-family: ArialBlack;

}

h1{

	font-size: 1em;

	color: #ff0000;

	padding-left: 20px;

	padding-top: 25px;

	padding-bottom: 0;

	padding-right: 0;

	margin: 0;

	border: 0;

}

h2{

	font-size: 1em;

	color: #008000;

	margin: 5px auto;

	padding: 0;

	border: 0;

}

h3{

	font-size: 1em;

	color: #f06b58;

	margin: 5px auto;

	padding: 0;

	border: 0;

}

h4{

	width: 100%;

	margin: 0;

	padding: 0;

	text-align: left;

	font-size: .9em;

	background-color: #004000;/*#55a029;*/

	color: #ffffff;

	font-weight: bold;

	font-family: ArialBlack;

}

h5{

	width: 98%;

	margin: 5px auto;

	padding: 0;

	text-align: left;

	background-color: #f9f9f9;

	color: #008000;

	font-weight: bold;

	font-family: ArialBlack;

	font-size: 1em;

}

h6{

	width: 100%;

	margin: 0;

	padding: 0;

	text-align: left;

	font-size: .9em;

	background-color: #fd7420;/*#55a029;*/

	color: #004000;

	font-weight: bold;

	font-family: ArialBlack;

}

.nn ul{

	padding: 0;

	margin: 0;

}

.nn ul li{

	text-align: left;

	display: block;

	padding-left: 10px;

	padding-right: 0;

	padding-top: 0;

	padding-bottom: 0;

	margin-left: 5px;

	margin-right: 0;

	margin-top: 0;

	margin-bottom: 0;

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

	background-position: left;

	background-repeat: no-repeat;

	list-style: none;

}/**/

/*a:link, a:visited, a:active{

	color: #1A2E82;/*#0000cc; /*#1D98e6

	text-decoration: underline;

	display: inline;

	background-image: none;

}*/

a:hover{

	color: #f06b58;

	text-decoration: underline;

	display: inline;

	background-image: none;

}*/

p{

	text-align: left;

	text-indent: 15px;

	margin: 2px 10px;

	padding: 0;

	color: #525659;

}

a img{

	border: 0;

}

/* general divs */

/* countefs */

#co{

	display: none;

}

/* top */

#top{

	height: 146px;

	width: 100%;

	margin: 0;

	padding: 0;

	border-bottom: 0;

	border-top: 0;

	border-right: 0;

	border-left: 0;

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

}

#top .topright{

	float: right;

	padding: 0;

	margin: 0;

	border: 0;

}

#top .slogan{

	margin: 0;

	padding: 0;

	border: 0;

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

	background-repeat: no-repeat;

	height: 146px;

	color: #ffffff;

	vertical-align: top;

}

#top .slogan img{

	border: 0;

}

.topnav{

	width: 100%;

	padding: 0;

	margin: 0;

	border-top: 0;

	border-left: 0;

	border-bottom: solid #000000 1px;

	border-right: 0;

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

	background-repeat: repeat-x;

	text-align: center;

	color: green;

	font-weight: bold;

}

.topnav a{

	color: green;

	text-decoration: none;

}

.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;

}

.line{

	width: 85%;

	height: 1px;

	padding: 0;

	margin: 2px auto;

	border: 0;

}

/* nav */

.nav{

	width: 200px;

	padding: 0;

	margin: 0;

	border: 0;

	text-align: center;

	background-color: #ebf5eb;

	font-size: .9em;

	font-family: ArialBlack;

	color: red;

	font-weight: bold;

}
#maintab .nav td{
vertical-align: top;
}
#maintab .nav ul li a:link{

	color: #000000;

	font-weight: normal;

}

#maintab .nav ul li a:visited{

	color: #000000;

	font-weight: normal;

}

#maintab .nav ul li a:active{

	color: #000000;

	font-weight: normal;

}

#maintab .nav ul li a:hover{

	color: #ff0000/*f06b58*/;

	font-weight: normal;

}

/* end nav */

/*content */

.content{

	padding: 0;

	margin: 0;

	border-left: solid #f9f9f9 1px;

	border-right: solid #f9f9f9 1px;

	border-top: 0;

	border-bottom: 0;

	/*text-align: center;*/

	background-color: #ffffff;

	font-size: .9em;

}


/* banner on page`s top */

.ban-center{

	margin: 2px auto;

	padding: 0;

}

/* last modified */

.lmod{

	margin: 5px;

	padding: 0;

	color: #f06b58;

	text-align: right;

	font-size: .8em;

}

/* table with agency''s offers  */

.tab_green{

	width: 95%;

	margin: 0;

	padding: 0;

	border:#FFF solid 1px;

}
.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: #000;
	border-bottom: solid #000 1px;
}
.tab .bor{
	height: 1px;
	background-color: #009933;
}
.tab .bor_grey{
	height: 1px;
	background-color: #f9f9f9;
}
.tab a{
	font-weight: bold;
	color: green;
}
.breg{

	background:url(/images/login-reg1.png) no-repeat top; width:230px; height:55px;

}

/*.tab .thead{

	text-align: left;

	color: #ff0000;

	font-weight: bold;

	background-color: #ffffff;

}

.tab td{

	vertical-align: top;

	text-align: left;

	margin: 0;

	padding: 0;

	border: 0;

	background-color: #ffffff;#ebf5eb;

}*/

.tab .tdcol{

	background-color: /*#ffffff;*/#ebf5eb;

}

.tab .bor{

	height: 1px;

	background-color: #009933;

}

.tab .bor_grey{

	height: 1px;

	background-color: #f9f9f9;

}

.filter{

	width: 98%;

	/*background-color:#E1FFEA;

	border:#006600 solid 1px;*/

}

.filter .sel{

	width: 160px;

}

/* table on agent's page */

.agtab{

	width: 800px;

	border: 0;

	margin: 0 auto;

	padding: 0;

}

.agtab td{

	vertical-align: top;

	text-align: left;

	text-indent: 0;

	padding-left: 20px;;

	padding-right: 0;

	padding-top: 0;

	padding-bottom: 0;

	margin: 0;

	border: 0;

}



/* foto on index page */

.indfoto{

	width: 98%;

	margin: 0 auto;

	padding: 0;

	border: 0;

	text-align: center;

	background-color: #ffffff;

}

.indfoto td{

	width: 47%;

	height: 105px;

	text-align: left;

	margin: 5px;

	padding: 0;

	border: solid #004000 1px;/*#009933*/

}

.indimg{

	width: 125px;

	height: 90px;

	float: left;

	margin: 2px;

	padding: 0;

	border: solid #009933 1px;

}

.indfoto .more{

	margin: 0;

	padding: 0;

	text-align: right;

}

.indfoto p{

	margin: 0;

	padding: 0;

}

/* ###################### */

/* foto on index page test*/

.indfoto1{

	width: 300px;

	float: left;

	margin: 0 5px;

	padding: 0;

	border: 0;

	text-align: center;

	background-color: #ffffff;

}

.indfoto1 td{

	text-align: left;

	margin: 5px;

	padding: 0;

	border: solid #004000 1px;/*#009933*/

}

.indimg{

	width: 125px;

	height: 90px;

	float: left;

	margin: 2px;

	padding: 0;

	border: solid #009933 1px;

}

.indfoto1 .more{

	margin: 0;

	padding: 0;

	text-align: left;

}

.indfoto1 p{

	margin: 0;

	padding: 0;

}

.nhref{

	text-decoration: none;

}

/* ###################### */

/* foto on agent's page */

.foto-ads{

	width: 500px;

	height: 100px;

	margin: 5px auto;

	padding: 0;

	text-align: center;

	border: solid #009933 1px;

	background-color: #1D98e6;

}

.foto-ads img{

	width: 125px;

	height: 90px;

	clear: both;

	margin: 5px;

	padding: 0;

	border: solid #ffffff 1px;

}

/* table with all foto-ads */

.allfoto{

	width: 80%;

	margin: 0 auto;

	padding: 0;

	border: 0;

}

.allfoto td{

	/*text-align: left;*/

	margin: 0;

	padding: 0;

}

.allfoto  .th{

	text-align: center;

	background-color: #004000;

	color: #ffffff;

	margin: 0;

	padding: 0;

}

.allfoto img{

	width: 125px;

	height: 90px;

	margin: 2px;

	padding: 0;

	text-align: center;

	border: solid #009933 1px;

}

/* div to show fotoads on single page */

.fads,.fads_ch{

	width: 80%;

	margin: 5px auto;

	padding: 0;

	text-align: center;

	border: 0;

	background-color: #ffffff;

}

.fads img{

	width: 125px;

	height: 90px;

	clear: both;

	margin: 5px;

	padding: 0;

	border: solid #009933 1px;

}

/* form for free ads */

.form{

	width: 90%;

	margin: 0 auto;

	padding: 0;

	text-align: center;

	border: 0;

}

.form td{

	margin: 0;

	padding-left: 15px;

	border: 0;

	text-align: left;

}

 .more{

	margin: 0;

	padding: 0;

	text-align: right;

}

/* right column */

.right{

	width: 150px;

	padding: 0;

	margin: 0;

	border: 0;

	text-align: center;

	background-color: #ffffff;

	color: #009933;

}

.right p{

	margin: 0 5px;

	padding: 0;

	font-size: 13px;

	text-indent: 0;

	text-align: justify;

}

.right p a{

	color: red;

}

.right p a:hover{

	color: green;

}

#bottom{

	width: 100%;

	margin: 0;

	padding: 0;

	text-align: center;

	background-color: #55a029;

}

#bottom a{

	color: #ffffff;

	font-size: .8em;

	text-decoration: none;

	padding: 0;

	margin: 0;

	display: inline;

	background-image: none;

}

.tous{

	padding: 0;

	margin: 0;

	text-align: center;

}

.tous a{

	font-size: .8em;

	color: grey;

}

/* counter's images */

#counters{

	width: 100%;

	margin: 5px auto;

	padding: 0;

	text-align: center;

	background-color: #ffffff;

}

#counters img{

	margin: 0 5px;

	padding: 0;

}

#counters a{

	display: inline;

	background-image: none;

}

.sape{

	text-align: center;

	font-size: 12px;

	color: #55a029;

	/*display: none;*/

}

.sape a{

	text-decoration: none;

	color: #55a029;

}

/*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;

}



.b11,  .b12, .b13, .b14, .b15,

.b11 i, .b12 i, .b13 i, .b14 i, .b15 i,

.b11 b, .b12 b, .b13 b, .b14 b, .b15 b,

.b11 q, .b12 q, .b13 q, .b14 q, .b15 q {

  height: 1px;

  font-size: 1px;

  overflow: hidden;

  border-style: solid;

  border-width: 0 1px;

  display: block;

}

.b11 {

  margin: 0 1px;

  background: #EBEEF0;

  border: none;



}

.b11 b {

 margin: 0 1px;

 background: #B8C3C8;

 border-color: #CBD3D7;

}

.b12 {margin: 0 1px; border-color: #D6DCDF;}

.b12 b {border-color: #B8C3C8;}

.b12 i {border-color: #E4E8EA;}

.b12 q {border-color: #F7F8F9;}

.b13 {border-color: #EBEEEF;}

.b13 b {border-color: #BCC6CB;}

.b13 i {border-color: #F9FAFB;}

.b14 {border-color: #CAD2D6;}

.b14 b {border-color: #E5E9EB;}

.b15 {border-color: #B5C0C6;}

.b15 b {border-color: #FAFBFB;}

.text,.textin,.textb {

  border: 1px solid #B0BCC2;

  border-width: 0 1px;

}

.text{

.  padding-left:50px;

}

textin,.textb {

  padding-left:2px;

}

/* end link exchange */

#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:20000;
	position:relative;/**/

	/* 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;
		/*position:relative;*/

		top:5px;

		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:400px;

	}

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

.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,.foto_text div.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;

}

.e{

	font-size:16px;

	font-weight:bold;

	padding-left:10px;

}
div#head_rating{background: url(images/topnav_bg.jpg) repeat-x;}
div#head_rating span.b{padding:0 10px;padding-top:2px;margin-left:20px;}
/*div#head{background: transparent url(images/lheaderl.png) no-repeat top left;display: block;height:35px;}
div#head span.a{background: transparent url(images/lheaderr.png) no-repeat top right;display: block;padding:0 10px;height:35px;padding-top:5px;margin-left:20px;}*/
.rating{
	background:url(images/spbg.jpg) repeat-x;
}
/*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;
}

