.container {
	width: 980px;
}


.left_col {
	width: 200px;
	float: left;
}

.left_col .button_s {
	margin: 10px 0 0 0
}

.right_col {
	width: 760px;
	float: right
}

ul.listing_menu {
	padding: 3px 1px 3px 1px
}

ul.listing_menu>li {
	font-size: 12px;
	padding: 0
}

ul.listing_menu>li a span.more {
	font-weight: normal
}

ul.listing_menu>li a span.nr, ul.listing_menu>li span span.nr {
	color: #999999;
	font-size: 9px;
	font-weight: normal
}

ul.listing_menu>li>a, ul.listing_menu>li>span {
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #E8E8E8;
	padding: 13px 0;
	margin: 0 9px
}

ul.listing_menu>li a:hover {
	text-decoration: underline
}

ul.listing_menu>li.selected>span {
	color: #ee8c02
}

ul.listing_menu>li.expanded {
	margin-top: -1px;
}


ul.listing_menu>li.expanded>span {
	display: block;
	padding: 13px 10px 13px 19px;
	color: #5F5F5F;
	font-weight: bold;
	background-color: #e2eff8;
	border: 0;
	margin: 0;
}

ul.listing_menu>li.expanded ul {
	background: transparent url('../gfx/bg_menu_acc.jpg') 50% 0 no-repeat;
	padding: 10px 0 5px 15px
}

ul.listing_menu>li ul li.selected span {
	display: block;
	padding: 5px 0;
	color: #ee8c02;
}


ul.listing_menu>li ul li {
	padding: 0 0 5px 15px;
	
}

ul.listing_menu>li ul li a {
	display: block;
	padding: 5px 0;
}

ul.listing_menu>li.exp_nxt a {
	border-top: 1px solid #E8E8E8;
}

ul.listing_menu>li.last a {
	border-bottom: none;
}

ul.help li {
	background: transparent url('../gfx/ico_next.png') 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 8px 0;
	line-height: 150%
}

ul.help li.ind {
	margin-left: 20px;
}

ul.help li.dind {
	margin-left: 40px
}

.or {
	color: #f08511;
}

p.bt {
	padding: 20px 0 0 0;
	margin: 20px 0 15px 0;
	border-top: 1px solid #E8E8E8
}

.pk .ico {
	width: 155px;
	height: 180px;
	float: left;
	border-right: 1px solid #E8E8E8
}

.pk .brief {
	width: 170px;;
	height: 180px;
	padding: 0 10px 0 20px;
	border-right: 1px solid #E8E8E8;
	margin: 0 20px 0 0;
	float: left
}

.pk .brief span.title {
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #f08511;
	margin: 0 0 12px 0
}

.pk .brief span.title span {
	color: #5F5F5F
}

.pk p {
	line-height: 150%;
	width: 295px;
	float: right;
	padding: 0 5px 0 0;
	margin: 0
}


.pk .ico .electric {
	margin: 40px 0 0 25px
}

.pk .ico .pen {
	margin: 35px 0 0 20px
}

.pk .ico .box {
	margin: 30px 0 0 7px
}

.pk .ico .calc {
	margin: 40px 0 0 22px
}

.pk .ico .location {
	margin: 20px 0 0 10px
}

.pk .ico .hours {
	margin: 30px 0 0 12px
}

.pk .ico .letter {
	margin: 40px 0 0 15px
}

.pz .ico {
	width: 180px;
	height: 130px;
	float: left;
	border-right: 1px solid #E8E8E8
}

.pz p {
	line-height: 150%;
	width: 475px;
	float: right;
	padding: 0 5px 0 0;
	margin: 0 0 0 0
}

.prevnext {
	text-align: right;
	position: relative
}

.prevnext .button_blue_s {
	position: absolute;
	left: 15px;
	top: 15px;
}

.generic p {
	line-height: 150%;
}

.generic p strong.or {
	color: #f08511;
}

.generic .left {
	width: 205px;
	padding: 0 10px 0 0;
	float: left;
}

.generic .right {
	width: 480px;
	padding: 0 0 0 15px;
	float: right;
}

.generic .bl {
	border-left: 1px solid #E8E8E8
}

.generic .br {
	border-right: 1px solid #E8E8E8
}

.generic .screen {
	padding: 15px 0 0 0;
	border-top: 1px solid #E8E8E8;
	text-align:center
}

h5.red {
	color: #bf131f !important
}

.dou .ico {
	width: 140px;
	border-right: 1px solid #E8E8E8;
	margin: 0 15px 0 0;
	float: left;
	height: 130px
}

.dou .ico img {
	margin: 10px 0 0 10px
}

.od .left {
	width: 250px;
	float: left;
	padding: 0 15px 0 0;
	margin: 0 20px 0 0;
	border-right: 1px solid #E8E8E8
}

.od strong.title {
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #f08511;
	margin: 0 0 10px 0;
	line-height: 130%
}

.od p {
	line-height: 150%
}

.jrti .ico {
	width: 140px;
	border-right: 1px solid #E8E8E8;
	margin: 0 15px 0 0;
	float: left;
	height: 130px
}

span.stars {
display: inline-block;
vertical-align: middle;
margin-top: 0;
margin-right: 3px;
position: relative;
padding-bottom: 4px
}


span.stars span.s {
display: inline-block;
width: 12px;
height: 12px;
background: transparent url('../gfx/ico_stars.png');

}

span.stars span.y {
background-position: 0 0
}

span.stars span.g {
background-position: 0 -12px
}

span.stars span.b {
background-position: 0 -24px
}

span.stars span.v {
background-position: 0 -36px
}

span.stars span.r {
background-position: 0 -48px
}




.generic .screen img{
	padding:1px;
	border:1px solid #d3d3d3;
	margin:10px
}
.no_frame{
	border:none !important;
}
.help_table td{
	line-height:150%;
	height:30px;
	padding:8px 15px 8px 0;
}
.help_table tr{
	border-bottom:1px solid #e8e8e8;
}
.help_table .formtitle{
	color: #ee8c02
}

.how_it_works{
	text-align:center;
	padding-left:0px;
	padding-right:0px;
}
.cf_right{
	display:block;
	text-align:right
}
.cf_ul li{
	height:30px;
	padding-left:25px;
}
.cf_credit{
	display:inline-block;
	border-left:1px solid #e8e8e8;
	padding-left:20px
}

a.house{

	background: transparent url('../gfx/ico_house.png') 0 0 no-repeat;
		padding-left: 28px;

}
.right_col_3{
	width:240px;
	margin-right:10px;
	display:inline-block
}
.last_col{
	margin-right:0px !important;
}

.col_3_container_cf {
	overflow: hidden
}

.col_3_container_cf  .left_col {
	width: 240px;
	float: left
}

.col_3_container_cf  .mask {
	margin-left: 260px
}

.col_3_container_cf  .mid_col {
	float: left;
	margin-right: 260px;
}

.col_3_container_cf .right_col {
	width: 240px;
	float: left;
	margin-left: -240px;
}

/*______________________________________________*/

.help_step{
	height:233px;
	margin:0 15px 0 15px;
}
.help_step_1{
	background:url(../gfx/help_step_1.png) right no-repeat;
}

.help_step_2{
	background:url(../gfx/help_step_2.png) left no-repeat;
	margin-top:-10px
}

.help_step_3{
	background:url(../gfx/help_step_3.png) right no-repeat;
	margin-top:-16px
}

.help_steps{
	color:#133a55;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:380px;
	padding-top:41px;
}
.help_step_title_1{
	height:35px;
	font-size:27px;	
}
.help_step_title_2{
	height:30px;
	font-size:20px;	
}
.help_step_title_3{
	height:30px;
	font-size:21px;	
}
.help_steps_shadow{
	width:380px;
	padding:14px 0 0 0;
	background:url(../gfx/help_shadow.png) center top no-repeat;
	line-height:150%
}

.help_steps_arrow{
	height:50px;
	width:380px;
	margin-top:47px
}

.help_steps_arrow_left{
	background:url(../gfx/help_arrow.png) right no-repeat;
}

.help_steps_arrow_right{
	background:url(../gfx/help_arrow_right.png) left no-repeat;
}

.help_steps_button{
	display:block;
	background:url(../gfx/help_steps_button.png) no-repeat;
	width:246px;
	height:73px;
	text-indent:-3000px;
	margin:-5px 0 20px 55px;
}

ul.help_steps_none_bck li {
	background:none !important;
	padding: 0 !important;
	margin: 0 0 8px 0;
	line-height: 150%
}

/*______________________________________________*/

.help_steps_none_bck{
		margin:-15px 0 0 0;
}

.help_favWord_title{
	line-height:150%;
	color:#0000CC;
	text-decoration:underline;
}

.help_favWord_text{
		line-height:150%;
}

.help_favWord_favore{
	color:#0E8F0E;
}

/*______________________________________________*/

.one_col {
	width: 980px;
	float: left
}

.inside_left_col{
	width: 215px;
	float: left
}

.inside_left_col img{
	width:215px;
	height:161px;
	border: 1px solid #D3D3D3;
	padding: 1px;
}

.inside_right_col{
	width: 710px;
	float: right
}
.inside_right_col .section_line{
	display:block;
	border-bottom:1px solid #D3D3D3;
	padding-bottom:10px
}
.inside_right_col .keywords_offer_a{
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase
}

.keywords_input{
	width: 365px;
	float: left;
	margin:10px 0 10px 0;
}

.keywords_output{
	width: 325px;
	float: right;
	margin:10px 0 10px 0;
}

.keywords_input .enter_keywords{
	width:350px;
	border:1px solid #D3D3D3;
	margin-top:10px;
	line-height:18px;
}

.keywords_output .keywords{
	width:308px;
	border:1px solid #D3D3D3;
	margin-top:10px;
	background-color:#f5f5f5;
	padding:7px;
}

.keywords_output .keywords ul{
	padding:0 0 0 0;
}

.keywords_output .keywords ul li{
	display:block;
	color:#8e8e8e;
	border-top:1px solid #D3D3D3;
	padding:5px 0 5px 0;
}

.keywords_output .keywords ul li:first-child{
	display:block;
	color:#8e8e8e;
	padding:0 0 5px 0;
	border-top:none;
}

.keywords_output .keywords ul li:last-child{
	padding:5px 0 0 0;
}


/*____________________REKLAMA__________________________*/


.generic .left420px {
	width: 429px;

	float: left;
}

.generic .right265px {
	width: 265px;
	padding: 0 0 0 15px;
	float: right;
}

.generic .favinnum{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f08511;
	text-shadow:1px 1px 0px #d8d8d8;
	font-weight:bold
}

.generic .favinnum .width95px{
	width:88px;
	display:block;
	float:left;
	text-align:right;
	padding-right:7px;


}

.generic .favinnum .greytext{
	color:#5f5f5f;
	text-shadow:1px 1px 0px #c4c4c4;
	display:block;
	float:left
}

.content p.mb0{
	margin-bottom:0px !important;
}

.generic .favcat{
	height:60px;
	width:242px;
	float:left;
	padding-bottom:25px;
}

.generic .catpic{
	height:60px;
	width:68px;
	float:left;
	padding-right:15px;
}

.generic .catname{
	display:block;
	float:right;
	width:159px;
	height:30px;
	font-weight:normal;
	line-height:120%
}

.generic .catquan{
	display:block;
	float:right;
	width:159px;
	font-weight:bold;
	font-size:30px;
}

.generic .orangebold{
	color:#ee8c02;	
}

.generic .uniqueusers{
	font-size:12px;
	font-weight:normal;
	padding-left:5px
}

.imgborder{
	padding:1px;
	border:1px solid #d3d3d3;
	margin:10px
}