@charset "utf-8";
/* CSS Document */

html {overflow: auto;}

body{ background:#fff; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#58595b;}

*{ padding:0; margin:0; }
 
img{ border:0; }
  
a{outline:0; text-decoration:none; }
  
input, textarea, select{ outline:0; }
					   
h1, h2, h3, h4, h5, h6{ font-family:Arial, Helvetica, sans-serif;}
					
.left{ float:left; }
	
.right{ float:right; }
	 
.clear{ clear:both; }

.top{ vertical-align:top; padding:0; margin:0; }
	 
.spacer{ clear:both;  display:block; line-height:0; font-size:0; }


/*=============================Slider Image Begin===============================*/
#sfondo-css {
    height: 194px;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    width: 1080px;
    z-index: 0;
}

/*=========================Ends===============================*/


.wrapper{width:100%; height:auto; padding:0; margin:0; /*background:url(../images/wrapper.jpg) repeat-x center 40px;*/ min-height:194px;}

.mainbody{width:1000px; height:auto; padding:0; margin:0 auto;}


/*=====================================Header=====================================*/
.header{width:1000px; height:100%; padding:40px 0 0 0; margin:0; /*_height:233px;*/ position:relative; overflow:hidden;}

.header img{border:0; outline:0; display:block;}

.logo{background:url(../images/logo.png) no-repeat; width:185px; height:202px; padding:0; margin:0; float:left; position:absolute; left:20px; top:0;}
.logo a{width:185px; padding:202px 0 0 0; height:0; /*overflow:hidden;*/ display:block; line-height:normal; text-indent:-9999px;}

.header p{padding:0; margin:0; position:absolute; right:5px; top:24px;}
.header p a img{border:0; outline:0; float:left; padding:0 0 0 8px;}



/*=====================================Navigation=====================================*/
.navigation{width:907px; height:auto; min-height:43px; padding:0; margin:0 auto;}
.navigation ul{padding:0; margin:0; white-space: nowrap;}
.navigation ul li{padding:0; margin: 0 3px 0 0; float:left; list-style:none; min-width:130px; !width:160px;}
.navigation ul li.last{margin-right:0 !important;}

.navigation ul li a{background: url("../images/nav-left.png") no-repeat scroll 0 0 transparent; color: #ffffff; display: block; height: 43px; padding: 0 0 0 20px; margin:0; text-decoration:none;}
.navigation ul li a span{background: url("../images/nav-right.png") no-repeat scroll 100% 0 transparent; color: #ffffff; display: block; font: normal 14px/42px Arial, Helvetica, sans-serif; height:43px; 
padding:0 20px 0 0; /*padding:0 41px 0 20px;*/ text-transform:uppercase; font-weight:normal; cursor:pointer; text-decoration:none; text-align:center;}
.navigation ul li a:hover{color:#1b1b1b;}
.navigation ul li a span:hover{color:#1b1b1b;}

/*.spl{!width:200px !important;}*/

/*=====================================Content=====================================*/
.content{width:1000px; height:100%; overflow: hidden; padding:22px 0 28px 0; margin:0; font-family: Arial, Helvetica, sans-serif;}

.content a img{border:0; outline:0;}
.content a{color:#eb008b; text-decoration:none;}
.content a:hover{color:#7ea621; text-decoration:underline;}

.content h2{font-family:Arial, Helvetica, sans-serif; color:#FFF; padding:0; margin:0; text-align:left; text-transform:uppercase; font-weight:normal; font-size:14px; line-height: 36px;}
.content h2.gray-bg{ background:#979292; min-height:39px; padding:0 0 0 12px; margin:0;}
.content h2.pink-bg{ background:#eb008a; min-height:39px; padding:0 0 0 26px; margin:0; }

.content-left ul{padding:15px 4px 0 20px; margin:0;}

.content-left ul li{padding:0 0 0 10px; margin:0; list-style:none; background:url(../images/li-bg.jpg) no-repeat 0 4px; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
.content-left ul li a{ color:#58595b; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.content-left ul li a:hover{color:#162e02; text-decoration:underline;}

.content p{padding:0 0 18px 0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:15px; font-weight:normal;}

.content h3{font-family:Arial, Helvetica, sans-serif; color:#40b449; padding:0 0 16px 0; margin:0; text-align:left; text-transform:uppercase; font-weight:bold; font-size:12px;}
.content h3 span{font-size:10px; color:#58595b; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:none;}

/*==========================Content Left========================*/
.content-left{width:175px; height:auto; float:left; margin:0 9px 0 0; padding:0 0 30px 0; background:#f4f4f4;}


/*==========================Content Middle========================*/
.content-middle{width:635px; height:auto; float:left; margin:0 4px 0 0; padding:0; }

.content-middle .top-box{background:#f1f0ef; padding:0; margin:0 0 28px 0; overflow: hidden; height:100%;}
.content-middle .top-box .top-box-right{
	padding:25px 15px 0 21px;
	float:right;
	width:315px;
} 
.content-middle .top-box .top-box-full{
	padding:25px 15px 0 21px;
	width:590px;
} 
.top-box .top-box-full .ad_info_box{
	clear:both;
	margin: 0px;
	padding:0px;
}
.top-box .top-box-full .ad_info_box p span {
	float: left;
	width: 125px;
	font-weight: bold;
}
.ad_placement_box{
	clear:both;
	margin: 0px;
	padding:0px;
}
.ad_placement_box p span {
	float: left;
	width: 200px;
	font-weight: bold;
}
.ad_placement_box form p select {
	width: 290px;
}

.content-middle .btm-box{border-top:1px solid #57585b; padding:28px 0 0 0; overflow:hidden;}
.content-middle .btm-box .archive {
	margin: 0 0 16px;
	padding: 0;
	display: block;
	clear: both;
	float: none;
	overflow: hidden;
}
.content-middle .btm-box .btm-box-right{
	padding:0 15px 0 17px;
	float:right;
	width:422px;
	margin:0 0 50px 0;
} 
.content-middle .btm-box .btm-box-right p{font-size:13px !important;}
.content-middle .btm-box .btm-box-right ul {
	margin: 0px 0px 10px 20px;
	padding: 0px;
}

.content-middle .btm-box .btm-box-full{
	padding:0 15px 0 17px;
	width:590px;
	margin:0 0 50px 0;
} 

.place-btn{
	background:url(../images/place-btn.png) no-repeat;
	width:295px;
	height:89px;
	padding:0 0 6px 105px;
	margin:0;
	border:0;
	outline:0;
	cursor:pointer;
	text-transform:uppercase;
	color:#fff;
	/*left: -16px;*/
	left: 0px;
	position: relative;
	font: normal 24px/22px Arial, Helvetica, sans-serif;
}
.place-btn span{font-family:'Gotham-Light',Verdana, Geneva, sans-serif;font-weight:normal; }
.place-btn:hover{ color:#daff83;}


.reg-form form {
	font-size: 14px;
}

.reg-form form {
	width: 50%;
	margin: 0 auto;	
}

.reg-form label {
	display: block;
}

.reg-form textarea,
.reg-form input {
	padding: 3px;
	width: 100%;
	border: 1px solid #ccc;
}

.reg-form textarea {
	height: 80px;
}

.reg-form input[type=submit] {
	width: 100px;
	background: #eb008b;
	padding: 5px 15px;
	text-transform: uppercase;
	cursor: pointer;
	display: block;	
	color: #fff;
	border: 0;
	margin: 0 auto;
	transition: all .3s;
}

.reg-form textarea:focus,
.reg-form input:focus {
	box-shadow: 0 0 8px #eb008b;
	border: 1px solid #eb008b;
}

.reg-form input[type=submit]:hover {
	background: #ca007a;
	transition: all .3s;
}

/*==========================Content Right========================*/
.content-right{width:173px; height:auto; float:right; margin:0; padding:0; font-size:10px;}

.content-right a img{margin:0 0 14px 0;}

.content-right a{text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#eb008b; font-weihgt: bold;}
.content-right a:hover{text-decoration:underline;}

.content-right .pd-spl{padding:12px 4px 12px 15px; background:#f4f4f4; margin:0 0 24px 0;}



/*=====================================Footer=====================================*/
.footer{ background:#9fca3a; width:100%; min-height:12px; height:auto; padding:13px 0 10px 0;}

.footer p{float:right; color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.footer p a{color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.footer p a:hover{ text-decoration:underline;}


/*=====================================Banner Listings=====================================*/
.content-middle .btm-box .banner {
	margin: 0 0 30px;
	padding-top: 10px;
	display: block;
	clear: both;
	float: none;
	background-color:#F4F4F4;
}
.content-middle .btm-box .banner.featured {
	background-color:#FFFFD4!important;
	padding:10px 1px!important;
	border:1px solid #000;
}

.banner .btm-box-right {
	margin: 0 0 10px!important;
}
.banner .btm-box-right .contact_box {
	margin: 5px 0px;
	padding: 5px;
	height: 80px;
	border: 1px solid #000;
	display: block;
}
.banner .btm-box-right .contact_box div{
	margin-right: 20px;
	height:16px;
	float:left;
	/*width: 140px;*/ /*xod media: increased dec 28, 2012*/
	width: 180px;
	margin-bottom: 10px;
	font-size: 14px;
}
.banner .btm-box-right .contact_box div.right{
	width: 215px;
}
.banner .btm-box-right .contact_box div.full{
	width: 400px;
}
.banner .btm-box-right .contact_box div img{
	position:relative;
	left: 0px;
	top: 4px;
}

.banner .btm-box-right .contact_box a {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	font-size:10px;
}
.banner .btm-box-right .contact_box span.pink {
	color:#EB008B;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	font-size:10px;

}
/*=====================================Place an Ad=====================================*/
.error{
	margin: 5px 20px 20px!important;
	padding: 10px!important;
	background-color:#F00;
	color:#FFF!important;
	font-weight:bold!important;
	text-align:center;
	display: block;
	font-size:1.3em!important;
}
.ad_summary_box{
	margin:0 0 0 20px;
	padding:0;
	clear:both;
}
.ad_summary_box p span{
    float: left;
    width: 200px;
}
.ad_summary_box p span.price{
    float: left;
    width: 100px;
}
.ad_summary_box p span.discount{
    float: left;
    width: 250px;
	color:#F00;
}