@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,600,700,900&subset=latin,latin-ext);
/*@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext);*/

*{
	padding:0px;
	margin:0px;
}

body{
	background-color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color:#000;
}

a{
	color:#505050;
}

input:focus{
    outline: 0;
}

#aktualis_nyito a{
	text-decoration: none;
}

#aktualis_nyito a img{
	border:0px solid #000;
}

a img{
	border:0px;
}

.a{
	padding:20px;
	float: left;
}

#container{
	width:1163px;
	margin-left: auto;
	margin-right: auto;
}

/* head */

#head{}

#head .logo{
	float: left;
	width:685px;/*696*/
	height: 13px;/*62*/
	padding-top:49px;
	padding-left: 63px;
	color:#b2b2b2;
	font-size: 11px;
	font-style: italic;
	background-image: url(/images/mlogo.jpg);
	background-repeat: no-repeat;
	margin-top:30px;
	margin-left: 20px;
	margin-bottom: 30px;
	border:0px solid #000;
}

#head .search{
	float:right;
	padding-top:50px;
	padding-right: 10px;
}

#head .search .line1{
	width:230px;
	height:21px;
	background-image: url(/images/kereses_ikon.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#head .search.cement .line1{
	background-image: url(/images/kereses_ikon_cement.png);
}

#head .search .line1 .input{
	margin-left:32px;
	border: 0px solid #000;
	background-image: url(/images/kereses_input_bg.png);
	background-repeat: no-repeat;
	width:157px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	background-position: center bottom;
	float:left;
	padding-top:2px;
}

#head .search.cement .line1 .input{
	background-image: url(/images/kereses_input_bg_cement.png);
}

#head .search .line1 .input.placeholder{
	color:#cccccc;
}

#head .search .line1 .submit{
	width:21px;
	height:21px;
	background-image: url(/images/kereses_submit.png);
	border:0px solid #000;
	float:left;
	margin-left: 7px;
	cursor: pointer;
	background: none;
}

#head .search.cement .line1 .submit{
	background-image: url(/images/kereses_submit_cement.png);
}

#head .search .line2{
	font-size: 11px;
	color:#121212;
	text-align: right;
	padding-top:10px;
	padding-right:23px;
	position: relative;
}

#head .search .line2 a{
	color:#121212;
	text-decoration: none;
}

#head .search .line2 a:hover{
	text-decoration: underline;
}

#login_box{
	display: none;
	position: absolute;
	width:179px;
	height:167px;
	background-image: url(/images/login_box_bg.png);
	z-index: 100;
	top:6px;
	right:14px;
}

#login_box.cement{
	background-image: url(/images/login_box_bg_cement.png);
}

#login_box .title{
	text-align: right;
	padding-top: 4px;
	padding-right: 9px;
}

#login_box .title a{
	font-size: 11px;
	color:#fff !important;
	text-decoration: none;
}

#login_box .title a:hover{
	text-decoration: none !important;
}

#login_box .l1{
	color:#fff;
	font-size: 11px;
	text-align: left;
	font-weight: 500;
	padding:17px 0px 3px 17px;
}

#login_box .l2{
	text-align: center;
}

#login_box .l2 input{
	width:154px;/*160*/
	height:20px;/*26*/
	padding:3px;
	border:0px solid #000;
}

/* box 1 */

#enter .enter1{
	width:379px;
	float: left;
}

#enter .enter1 .e1{
	width:379px;
	height:89px;/*379*/
	padding-top:290px;
	margin-bottom: 2px;
	background-image: url(/images/e1.jpg);
}

#enter .enter1 .e1 .title1{
	width:110px;/*110*/
	height:28px;/*32*/
	padding-top:5px;
	text-align: center;
	margin-left: 25px;
	background-color: #fff;
	color:#000;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 600;
}

#enter .enter1 .e1 .title2{
	float: left;
	width:285px;/*300*/
	height:23px;/*28*/
	padding-top:5px;
	padding-left: 15px;
	margin-top:5px;
	margin-left: 25px;
	background-color: #fff;
	color:#535353;
	font-size: 13px;
	font-weight: 500;
}

#enter .enter1 .e1 .more{
	float: right;
	width: 43px;
	height: 28px;
	background-image: url(/images/more2.jpg);
	margin-top:5px;
}

#enter .enter1 .e1 .title3{
	font-size: 11px;
	color: #fff;
	font-style: italic;
	padding-left: 40px;
	padding-top:3px;
}

#enter .enter1 .b1{
	width:123px;
	height:123px;
	float:left;
}

#enter .enter1 .b2{
	width:123px;
	height:123px;
	margin-left: 5px;
	float:left;
}

#enter .enter1 .b3{
	width:123px;/*123*/
	height:25px;/*123*/
	padding-top:98px;
	text-align: center;
	color:#fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	float:left;
	margin-left: 5px;
	background-image: url(/images/e1b3.jpg);
}

/* box 2 */

#enter .enter2{
	width:379px;
	float: left;
	margin-left: 13px;
}

#enter .enter2 .e2{
	width:379px;
	height:89px;/*379*/
	padding-top:290px;
	background-image: url(/images/e2.jpg);
	margin-bottom: 2px;
}

#enter .enter2 .e2 .title1{
	width:120px;
	height:28px;/*32*/
	padding-top:5px;
	text-align: center;
	margin-left: 25px;
	background-color: #fff;
	color:#000;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 600;
}

#enter .enter2 .e2 .title2{
	float: left;
	width:285px;/*300*/
	height:23px;/*28*/
	padding-top:5px;
	padding-left: 15px;
	margin-top:5px;
	margin-left: 25px;
	background-color: #fff;
	color:#535353;
	font-size: 13px;
	font-weight: 500;
}

#enter .enter2 .e2 .more{
	float: right;
	width: 43px;
	height: 28px;
	background-image: url(/images/more2.jpg);
	margin-top:5px;
}

#enter .enter2 .e2 .title3{
	font-size: 11px;
	color: #fff;
	font-style: italic;
	padding-left: 40px;
	padding-top:3px;
}

#enter .enter2 .b1{
	width:123px;
	height:123px;
	float:left;
}

#enter .enter2 .b2{
	width:123px;
	height:123px;
	float:left;
	margin-left: 5px;
}

#enter .enter2 .b3{
	width:123px;/*123*/
	height:25px;/*123*/
	padding-top:98px;
	text-align: center;
	color:#fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	float:left;
	margin-left: 5px;
	background-image: url(/images/e2b3.jpg);
}

/* box 3 */

#enter .enter3{
	width:379px;
	float: left;
	margin-left: 13px;
}

#enter .enter3 .e3{
	width:379px;
	height:89px;/*379*/
	padding-top:290px;
	background-image: url(/images/e3.jpg);
	margin-bottom: 2px;
}

#enter .enter3 .e3 .title1{
	width:230px;/*110*/
	height:28px;/*32*/
	padding-top:5px;
	text-align: center;
	margin-left: 25px;
	background-color: #fff;
	color:#000;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 600;
}

#enter .enter3 .e3 .title1 span{
	font-size: 14px;
	text-transform: lowercase;
	color:#a7a7a7;
	font-style: italic;
	font-weight: 400;
}

#enter .enter3 .e3 .title2{
	float: left;
	width:285px;/*300*/
	height:23px;/*28*/
	padding-top:5px;
	padding-left: 15px;
	margin-top:5px;
	margin-left: 25px;
	background-color: #fff;
	color:#535353;
	font-size: 13px;
	font-weight: 500;
}

#enter .enter3 .e3 .more{
	float: right;
	width: 43px;
	height: 28px;
	background-image: url(/images/more2.jpg);
	margin-top:5px;
}

#enter .enter3 .e3 .title3{
	font-size: 11px;
	color: #fff;
	font-style: italic;
	padding-left: 40px;
	padding-top:3px;
}

#enter .enter3 .b1{
	width:123px;
	height:123px;
	float:left;
}

#enter .enter3 .b2{
	width:123px;
	height:123px;
	float:left;
	margin-left: 5px;
}

#enter .enter3 .b3{
	width:123px;/*123*/
	height:25px;/*123*/
	padding-top:98px;
	text-align: center;
	color:#fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	float:left;
	margin-left: 5px;
	background-image: url(/images/e3b3.jpg);
	margin-left: 5px;
}

/* /head */

#aktualis_nyito{
	padding-top:50px;
}

#aktualis_nyito .head{
	color:#0d0d0d;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	padding:0px 10px 0px 10px;
	border-bottom:1px solid #6e9300;
	margin-bottom: 15px;
}

#aktualis_nyito .body .news{
	background-color: #f3f3f3;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}

#aktualis_nyito .body .news .img{
	float: left;
}

#aktualis_nyito .body .news .right_block{
	float:left;
	width:680px;
}

#aktualis_nyito .body .news .right_block .title{
	padding:20px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #eaeaea;
	color: #000;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
}

#aktualis_nyito .body .news .right_block .content{
	padding:20px;
	color: #505050;
	font-size: 12px;
	/*font-weight: 500;*/
	line-height: 18px;
	position: relative;
}

#aktualis_nyito .body .sep{
	height:0px;
	margin-top:10px;
	border-bottom: 1px solid #e5e5e5;
}

#left{
	float:left;
}

#left #left_menu{
	width:334px;
	background-image: url(/images/barkacs_left_menu_bg.png);
	background-repeat: no-repeat;
	min-height: 454px;
	padding-bottom:15px;
}

#left #left_menu.beloldal{
	background-image: url(/images/barkacs_left_menu_bg_k.png);
	min-height: 0px;
}

#left #left_menu.ingatlan.beloldal{
	background-image: url(/images/ingatlan_left_menu_bg_k.png);
}

#left #left_menu.cement.beloldal{
	background-image: url(/images/cement_left_menu_bg_k.png);
}

#left #left_menu.cement{
	background-image: url(/images/cement_left_menu_bg.png);
	background-position: 0px 0px;
}

#left #left_menu .logo_title{
	padding:0px;
	width:334px;
	height:76px;/*65*/
	background-image: url(/images/menu_top_logo_b.png);
	background-repeat: no-repeat;
	background-position: 11px 11px;
	margin-bottom:15px;
}

#left #left_menu .logo_title .title{
	color: #fff;
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 700;
	padding-left:90px;
	padding-top:8px;
}

#left #left_menu a{
	text-decoration: none;
}

#left #left_menu .logo_title .subtitle{
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	padding-left:90px;
	padding-top:0px;
	text-decoration: none;
}

#left #left_menu.cement .logo_title{
	background-image: url(/images/menu_top_logo_b_cement.png);
	background-position: 11px 11px;
}

#left #left_menu.ingatlan .logo_title{
	background-image: url(/images/menu_top_logo_b_ingatlan.png);
	background-position: 11px 19px;
}

#left #left_menu.ingatlan{
	background-image: url(/images/ingatlan_left_menu_bg.png);
}

#left_menu ul{
	list-style-type: none;
	display: block;
	position: relative;
}

/* left menu item */
#left #left_menu .menu_item{
	display: block;
	height:28px;/*35*/
	background-image: url(/images/nyil_w.png);
	background-repeat: no-repeat;
	background-position: 305px 14px;
	font-size: 15px;
	color:#ffffff;
	text-transform: uppercase;
	font-weight: 500;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 7px;
}

/*submenu*/
#left #left_menu .menu_item+.sub_menu{
	display: none;
	position: absolute;
	right:-200px;
	z-index: 9999;
	width:180px;/*200*/
	padding:20px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#eaf2c8;
	margin-top:-40px;
	background-image: url(/images/submenu_bg2.png);
	background-repeat: repeat-y;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
}

#left #left_menu.cement .menu_item+.sub_menu{
	background-image: url(/images/submenu_bg2_c.png);
	background-color: #f0f0f0;
}

#left #left_menu .menu_item+.sub_menu li{
	/*height:30px;*/
	line-height: 30px;
	padding-left:30px;
	background-image: url(/images/nyil_g.png);
	background-repeat: no-repeat;
	background-position: 20px 13px;
}


#left #left_menu.cement .menu_item+.sub_menu li{
	background-image: url(/images/nyil_b.png);
}

#left #left_menu .menu_item+.sub_menu a{
	color:#5f890a;
	text-decoration: none;
}

#left #left_menu.cement .menu_item+.sub_menu a{
	color:#1d1d1d;
}

#left #left_menu .menu_item+.sub_menu a:hover{
	text-decoration: underline;
}

#left #left_menu.beloldal.ingatlan .menu_item{
	color:#ff9201;
	background-image: url(/images/nyil_o.png);
}

#left #left_menu.beloldal.cement .menu_item{
	color:#1d1d1d;
	background-image: url(/images/nyil_b.png);
}

#left #left_menu.beloldal .menu_item:hover{
	color:#fff;
	background-image: url(/images/nyil_w.png);
}

#left #left_menu.beloldal .menu_item.hover{
	color:#fff;
	background-image: url(/images/nyil_w.png);
}

#left #left_menu .menu_item:hover{
	background-color:#a4c70e;
}

#left #left_menu .menu_item.hover{
	background-color:#a4c70e;
}

#left #left_menu.cement .menu_item.hover{
	background-color:#797979;
}

#left #left_menu.ingatlan .menu_item:hover{
	background-color:#ffa300;
}

#left #left_menu.cement .menu_item:hover{
	background-color:#cbcbcb;
}

#left #left_menu.beloldal .menu_item{
	color:#5f890a;
	background-image: url(/images/nyil_g.png);
}
/*
#left #left_menu li ul{
	display: none;
}
*/
#left .box{
	background-color: #e5e5e5;
	margin-top: 8px;
	position: relative;
	width: 334px;
	height: 184px;
}

#left .box .title{
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
	padding-left:20px;
	padding-top:10px;
}

#left .box.ingatlan .title{
	color:#ff9201;
}

#left .box.barkacs .title{/*0819*/
	color:#151515;
}

#left .box.cement .title{/*0819*/
	color:#151515;
}

#left .box .content{
	padding:20px;
	font-size: 15px;
}

#left .box.ingatlan .nyil{
	width:304px;
	height:21px;/*24*/
	padding-top:3px;
	padding-left:10px;
	background-image: url(/images/nyil_box.png);
	position: absolute;
	bottom:10px;
	right:0px;
	color:#151515;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}

#left .box.barkacs .nyil{/*0819*/
	width:304px;
	height:21px;/*24*/
	padding-top:3px;
	padding-left:10px;
	background-image: url(/images/nyil_box_b.png);
	position: absolute;
	bottom:10px;
	right:0px;
	color:#151515;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}

#left .box.barkacs a .nyil:hover{
	text-decoration: underline;
}

#left .box.barkacs form{
	position: absolute;
	bottom:10px;
	right:0px;
	width:314px;
}

/**/
#left .box.cement .nyil{/*0819*/
	width:304px;
	height:21px;/*24*/
	padding-top:3px;
	padding-left:10px;
	background-image: url(/images/nyil_box_c.jpg);
	position: absolute;
	bottom:10px;
	right:0px;
	color:#151515;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}

#left .box.cement a .nyil:hover{
	text-decoration: underline;
}

#left .box.cement form{
	position: absolute;
	bottom:10px;
	right:0px;
	width:314px;
}
/**/

#left .box form input[type="text"]{	
    border: 1px solid #c2c2c2;
    height: 24px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    width: 258px;
}

#left .box.barkacs form a.formbutton .nyil{
	position: static;	
}

#left .box.barkacs form a.formbutton{
	text-decoration: none;
}

#left .box.cement form a.formbutton .nyil{
	position: static;	
}

#left .box.cement form a.formbutton{
	text-decoration: none;
}

#right{
	float:left;
}

#right .other_sites{
	height:72px;
}

#right .other_sites .title{
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	padding-left: 65px;
	padding-top: 13px;
}

#right .other_sites .title span{
	font-size: 14px;
	text-transform: lowercase;
	color: #a7a7a7;
	font-style: italic;
	font-weight: 400;
}

#right .other_sites .subtitle{
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	padding-left: 65px;
	margin-top: -2px;
}

#right .other_sites .site_i{
	width:256px;
	height:65px;
	background-image: url(/images/menu_top_logo_i.png);
	float: left;
	margin-left: 8px;
}

#right .other_sites .site_c{
	width:256px;
	height:65px;
	background-image: url(/images/menu_top_logo_c.png);
	float: left;
	margin-left: 8px;
}

#right .other_sites .site_b{
	width:256px;
	height:65px;
	background-image: url(/images/menu_top_logo_bark.png);
	float: left;
	margin-left: 8px;
}

#right .other_sites .site_k{
	width:293px;
	height:65px;
	background-color:#f3f3f3;
	margin-left: 8px;
	float:left;
	background-image:url(/images/kosar.png);
	background-repeat: no-repeat;
	background-position: 19px 16px;
}

#right .other_sites .site_k .line1{
	text-transform: uppercase;
	color:#0d0d0d;
	font-weight: 600;
	font-size: 15px;
	padding-left:84px;
	padding-top:14px;
}

#right .other_sites .site_k .line2{
	font-size:14px;
	color:#505050;
	padding-left: 95px;
}

#right .right_container{
	margin-left: 8px;
	margin-top: 8px;
}

#right .right_container .banner{
	/*background-color: #e5e5e5;*/
	/*height: 148px;*/
}

#right .right_container .banner a{
	display: block;
	float: left;
	margin-right: 1px;
	background-color: #e5e5e5;
}

#right .right_container .banner a:last-child{	
	margin-right: 0px;	
}

#right .right_container .banner a img{
	width: 136px;
}

#right .right_container .banner a img.colored{
	display: none;
}

#right .right_container .banner a img.bw{
	display: block;
}

#right .space{
	display:none;
	height:14px;
	background-image: url(/images/space_b.png);
	margin-top:1px;
}

#right .space.ingatlan{
	background-image: url(/images/space_i.png);
}

#right .space.cement{
	background-image: url(/images/space_c.png);
}

#right .space.beloldal{
	display:block;
}

#right .image_changer_submenu_holder.beloldal{
	display: none;
}

#right .image_changer_submenu_holder{
	width: 829px;/**/
	height: 397px;
	position: relative;
}

#right .image_changer_submenu_holder .submenu{
	display: none;
	position:absolute;
	top:0px;
	left:0px;
	width: 829px;
	height: 397px;
	background-repeat:no-repeat;
}

#right .image_changer_submenu_holder .submenu .close{
	position: absolute;
	top:8px;
	right:0px;
	width:23px;
	height:27px;
	background-image: url(/images/bezar.png);
}

#right .image_changer_submenu_holder .submenu .close a{
	width:23px;
	height:27px;
	display: block;
}

#right .image_changer_submenu_holder .submenu .cont li{
	list-style-type: none;
}

/* submenu item */
#right .image_changer_submenu_holder .submenu .cont .menu_sub_item{
	display: block;
	width:174px;/*174*/
	height:23px;/*27*/
	padding-top:4px;
	background-image: url(/images/submenu_item_bg.png);
	margin-left: 27px;
	text-decoration: none;
	color:#000;
	font-weight: 500;
	font-size: 14px;
}

/* submenu title */
#right .image_changer_submenu_holder .submenu .title{
	height:30px;/*30*/
	margin-top:45px;
	margin-bottom: 35px;
	margin-left: 10px;
	margin-right: 30px;
	padding-left: 10px;
	background-image: url(/images/submenu_title_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	color:#000;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
}

#right .image_changer{
	width: 829px;
	height: 397px;
}

#right .image_changer .ic{
	position: relative;
	width: 829px;
	height: 397px;
	overflow: hidden;
}

#right .image_changer .ic .cont{
	position: absolute;
	top:10px;
	left:10px;
	color: #fff;
	text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
}

#right .image_changer .ic .cont a{
	color: #fff;
	text-decoration: none;
}

#right .image_changer .ic .cont a:hover{
	color: #fff;
	text-decoration: underline;
}

/* ajanlo 1 sor */
#right .right_container .ajanlo{
	margin-top:41px;
}

#right .right_container .ajanlo .title_cont{
	border-bottom: 1px solid #6e9300;
}

#right .right_container.ingatlan .ajanlo .title_cont{
	border-bottom: 1px solid #FBBE4F;
}

#right .right_container.ingatlan .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: #FBBE4F;
}

#right .right_container .ajanlo .title_cont .title{
	color:#0d0d0d;
	float:left;
	font-size:14px;
	text-transform: uppercase;
	font-weight: 600;
	padding-left:12px;
}

#right .right_container .ajanlo .title_cont .title .valasszon{
	color:#8f8f8f;
	text-transform:none;
	font-size:12px;
	padding-left:20px;
}

#right .right_container .ajanlo .title_cont .osszes{
	float:right;
	color:#a5a5a5;
	font-size:12px;
	font-size: 13px;
	font-weight: 500;
	padding-right: 12px;
}

#right .right_container .ajanlo .title_cont .osszes a{
	color:#a5a5a5;
	font-size:12px;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

#right .right_container .ajanlo .scroll_content{
	position: relative;
	margin-top:10px;
	width: 821px;
	height:250px;
	overflow: hidden;
}

/* scroll lapozo */

.left_right_cont{
	position: relative;
	margin-top:10px;
	width: 821px;
	height:0px;
}

.left_right_cont .right{
	width:32px;
	height:33px;
	position: absolute;
	left:785px;
	top:100px;
	background-image:url(/images/right.png);
	z-index: 100;
	opacity: 0.8
}

.left_right_cont .left{
	width:32px;
	height:33px;
	position: absolute;
	left:5px;
	top:100px;
	background-image:url(/images/left.png);
	z-index: 100;
	opacity: 0.8
}

/* /scroll lapozo */

#right .right_container .ajanlo .scroll_content .ajanlo_box{
	width:252px;
	float: left;
	margin-left: 10px;
}

#right .right_container.ingatlan .ajanlo .scroll_content .ajanlo_box a{
	color:#000;
	text-decoration: none;
}

#right .right_container .ajanlo .scroll_content .ajanlo_box .img{
	position: relative;
	width:252px;
	height: 179px;
	text-align: center;
}

/**/
#right .right_container.ingatlan .ajanlo .scroll_content .ajanlo_box .price{
	font-family: Candara;
	font-weight: 600;
	font-size: 20px;
	position: absolute;
	right:29px;
	bottom:10px;
	height:24px;/*24*/
	padding-right: 10px;
	padding-left: 15px;
	background: rgb(255, 255, 255);
	background-image: url(/images/ingatlan_ajanlo_price_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

#right .right_container.ingatlan .ajanlo .scroll_content .ajanlo_box .tovabb{
	width:28px;
	height:24px;
	background-image: url(/images/ingatlan_tovabb.png);
	position: absolute;
	right:0px;
	bottom:10px;
}
/**/

#right .right_container .ajanlo .scroll_content .ajanlo_box .price{
	color:#000;
	font-weight: 600;
	font-size: 15px;
	position: absolute;
	right:0px;
	bottom:10px;
	height:22px;
	padding-right: 50px;
	padding-left: 15px;
	padding-top:2px;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .8);
	background-image: url(/images/ajanlo_price_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

#right .right_container .ajanlo .scroll_content .ajanlo_box .title{
	height:42px;/*55*/
	background-color: #eaeaea;
	/*font-family: Candara;*/
	font-size: 12px;
	color:#000;
	text-transform: uppercase;
	font-weight: 600;
	padding-top:13px;
	padding-left: 10px;
	padding-right: 10px;
}

#right .right_container .ajanlo .scroll_content .ajanlo_box .price{
	color:#000;
	font-weight: 600;
	font-size: 15px;
	position: absolute;
	right:0px;
	bottom:10px;
	height:22px;
	padding-right: 50px;
	padding-left: 15px;
	padding-top:2px;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .8);
	background-image: url(/images/ajanlo_price_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

#right .right_container .ajanlo.news .scroll_content .ajanlo_box .price{
	padding-left: 0;
	padding-right: 37px;
	background-image: url(/images/more_s.png);
}

.right_container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: #b2cc4a;
}

.right_container .news .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: black;
}

/* ingatlan ajanlo */
/* ajanlo 1 sor */

#right .right_container .ingatlan_ajanlo{
	margin-top:40px;
}

#right .right_container .ingatlan_ajanlo a{
	color:#000;
	text-decoration: none;
}

#right .right_container .ingatlan_ajanlo a img{
	border:0px solid #000;
}

#right .right_container .ingatlan_ajanlo .title_cont{
	border-bottom: 1px solid #fbbe4f;
}

#right .right_container .ingatlan_ajanlo .title_cont .title{
	color:#0d0d0d;
	float:left;
	font-size:14px;
	text-transform: uppercase;
	font-weight: 600;
	padding-left:12px;
}

#right .right_container .ingatlan_ajanlo .title_cont .title .valasszon{
	color:#8f8f8f;
	text-transform:none;
	font-size:12px;
	padding-left:20px;
}

#right .right_container .ingatlan_ajanlo .title_cont .osszes{
	float:right;
	color:#a5a5a5;
	font-size:12px;
	font-size: 13px;
	font-weight: 500;
	padding-right: 12px;
}

#right .right_container .ingatlan_ajanlo .title_cont .osszes a{
	color:#a5a5a5;
	font-size:12px;
	font-size: 13px;
	font-weight: 500;
}

#right .right_container .ingatlan_ajanlo .scroll_content{
	margin-top:10px;
	width: 821px;
}

#right .right_container .ingatlan_ajanlo .scroll_content .content{
	color:#505050;
	padding:10px;
	font-size: 12px;
	line-height: 20px;
}

#right .right_container .ingatlan_ajanlo .scroll_content .ingatlan_ajanlo_box{
	width:252px;
	float: left;
	margin-left: 32px;
	margin-bottom:8px;
	overflow: hidden;
}

#right .right_container .ingatlan_ajanlo .scroll_content .ingatlan_ajanlo_box .img{
	position: relative;
	width:252px;
	height: 179px;
}

#right .right_container .ingatlan_ajanlo .scroll_content .ingatlan_ajanlo_box .price{
	font-family: Candara;
	font-weight: 600;
	font-size: 20px;
	position: absolute;
	right:29px;
	bottom:10px;
	height:24px;/*24*/
	padding-right: 10px;
	padding-left: 15px;
	background: rgb(255, 255, 255);
	background-image: url(/images/ingatlan_ajanlo_price_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

#right .right_container .ingatlan_ajanlo .scroll_content .ingatlan_ajanlo_box .tovabb{
	width:28px;
	height:24px;
	background-image: url(/images/ingatlan_tovabb.png);
	position: absolute;
	right:0px;
	bottom:10px;
}

#right .right_container .ingatlan_ajanlo .scroll_content .ingatlan_ajanlo_box .title{
	height:42px;/*55*/
	background-color: #eaeaea;
	/*font-family: Candara;*/
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 600;
	padding-top:13px;
	padding-left: 10px;
	padding-right: 10px;
}

#right .right_container .ingatlan_ajanlo .scroll_content .ingatlan_ajanlo_box .intro{
	position: relative;
	height:110px;/*130*/
	padding:10px;
	background-color:#f4f4f4;
	font-weight: 500;
}

#right .right_container .ingatlan_ajanlo .scroll_content .ingatlan_ajanlo_box .intro .reszletek{
	background-color:#f4f4f4;
	position: absolute;
	height:27px;
	bottom:0px;
	width:232px;
	text-align: right;
	padding-top:10px;
	text-transform: uppercase;
}

/* content */
#right .right_container .txt_content{

}

#right .right_container .txt_content a{
	color:#000;
	text-decoration: none;
}

#right .right_container .txt_content a img{
	border:0px solid #000;
}

#right .right_container .txt_content .title_cont{
	text-transform: uppercase;
}

#right .right_container .txt_content .title_cont .menu_tree{
	color:#0d0d0d;
	float:left;
	font-size:14px;
	text-transform: uppercase;
	font-weight: 600;
	padding-left:17px;
}

#right .right_container .txt_content .title_cont .menu_tree ul{

}

#right .right_container .txt_content .title_cont .menu_tree ul li{
	float: left;
	list-style: none;
}

#right .right_container .txt_content .title_cont .menu_tree ul li a{
	display: block;
	color: #0d0d0d;
	padding-right: 16px;
	padding-left: 9px;
	background-image: url("/images/downarrow_dark.png");
	background-position: center right;
	background-repeat: no-repeat;
}

#right .right_container .txt_content .title_cont .menu_tree ul li:last-child a{
	color: #515151;
	background-image: url("/images/downarrow_light.png");
}

#right .right_container .txt_content .title_cont .osszes{
	float:right;
	color:#a5a5a5;
	font-size:12px;
	font-size: 13px;
	font-weight: 500;
	padding-right: 12px;
}

#right .right_container .txt_content .title_cont .osszes a{
	color:#a5a5a5;
	font-size:12px;
	font-size: 13px;
	font-weight: 500;
}

#right .right_container .txt_content .title_cont .osszes a:hover{
	color: #0D0D0D;
}

#right .right_container .txt_content .rich_content{
	margin-top: 10px;
	width: 821px;
}

#right .right_container .txt_content .rich_content .content{
	color:#505050;
	padding: 0 10px 10px 10px;
	font-size: 12px;
	line-height: 20px;
}

/*** TAB common styles ***/

#right .right_container .txt_content .content .tabs ul li{
	float: left;
	margin-right: 3px;
	width: 154px;
	list-style: none;
	text-align: center;
}

#right .right_container .txt_content .content .tabs ul li a{
	display: block;
	padding-top: 8px;
	height: 26px;
}

#right .right_container .txt_content .content .tab_content .tab_left{
	padding-top: 10px;
}

#right .right_container .txt_content .content .tab_content .tab_right{
	padding-top: 10px;
}

#right .right_container .txt_content .content .tab_content .tab_right p{
	padding-left: 30px;
}

#right .right_container .txt_content .content .tab_content .form_btn{
	float: right;
	margin-bottom: 13px;
}

#right .right_container .txt_content .content .tab_content .form_btn{
	border: none;
	background: #ff9201;
	color: white;
	padding: 6px 14px 5px 14px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

#right .right_container .txt_content .content .tab_content .form_btn.cancel_btn{
	background: #A6A6A6;
	margin-right: 20px;
}

/*** TAB common styles END ***/

/*** common form styles ***/

#right .right_container .txt_content .content .input_table .input_row td{
	height: 26px;
}

#right .right_container .txt_content .content .input_table .input_row .label{
	width: 180px;
	padding-bottom: 18px;
}

#right .right_container .txt_content .content .input_table .input_row .input{
	padding-bottom: 19px;
}

#right .right_container .txt_content .content .input_table .input_row .input input[type="text"],
#right .right_container .txt_content .content .input_table .input_row .input input[type="password"]{
	border: 1px solid #c2c2c2;
	height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	width: 334px;
}

#right .right_container .txt_content .content .input_table .input_row .input input[type="text"].placeholder{
	color: #898989;
	font-style: italic;
}

#right .right_container .txt_content .content .input_table .input_row.combobox .label{
	font-weight: bold;
	text-transform: uppercase;
	width: 233px;
}

#right .right_container .txt_content .content .input_table .input_row.combobox .input select{
	height: 21px;
	border: 1px solid #c2c2c2;
	width: 304px;
	line-height: 21px;
	font-size: 14px;
}

#right .right_container .txt_content .content .input_table .input_row.combobox .input option{
	height: 18px;
	line-height: 24px;
	padding-right: 20px;
	font-size: 14px;
	padding-top: 2px;
}

#right .right_container .txt_content .content .input_table .input_row.input_header{
	font-size: 14px;
	font-weight: 500;
	height: 30px;
	vertical-align: top;
}

#right .right_container .txt_content .content p.error{
	color: red;
	font-weight: 500;
	text-align: center;
}

#right .right_container .txt_content .content p.message{
	color: #5F890A;
	font-weight: 500;
	text-align: center;
}

/*** common form styles END ***/

/* 1 termek*/

#right .right_container .txt_content .product{
	margin-top:10px;
	width: 821px;
}

#right .right_container .txt_content .product .content{
	color:#505050;
	font-size: 12px;
	line-height: 20px;
}

#right .right_container .txt_content .product .content .product_header{
	background: #f3f3f3;
	height: 350px;
}

#right .right_container .txt_content .product .content .product_header .img{
	float:left;
	width: 406px;
	height: 350px;
	/*border: 1px solid #808080;*/
	background-color: #f3f3f3;
	text-align: center;
	overflow: hidden;
}

#right .right_container .txt_content .product .content .product_header .img div{
	width: 406px;
	height: 306px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#right .right_container .txt_content .product .content .product_header .img .more_img{
	text-align: right;
	margin-top: 5px;
}

#right .right_container .txt_content .product .content .product_header .img .more_img strong{
	color: #0D0D0D;
}

#right .right_container .txt_content .product .content .product_header .descr{
	float:right;
	margin-left: 8px;
	width: 363px;
	margin-right: 10px;
	padding-left: 14px;
	height: 305px;
	border-bottom: 1px solid #a9c647;
}

#right .right_container.cement .txt_content .product .content .product_header .descr{
	border-bottom: 1px solid #212121;
}

#right .right_container .txt_content .product .content .product_header .descr h1{
	margin-top: 20px;
	font-size: 24px;
	color: #5f890a;
	text-transform: uppercase;
	line-height: 28px;
	font-weight: normal;
	height: 90px;
	overflow: hidden;
}

#right .right_container.cement .txt_content .product .content .product_header .descr h1{
	color: #1d1d1d;
}

#right .right_container .txt_content .product .content .product_header .descr .logo_container{
	height: 73px;
	position: relative;
}

#right .right_container .txt_content .product .content .product_header .descr .logo_container img{
	/*margin-top tulajdonságot JS állítja -> ez igazítja középre vertikálisan */
	position: absolute;
	/*top: 50%;*/
    max-height: 73px;
	max-width: 363px;
}

#right .right_container .txt_content .product .content .product_header .descr .min_price{
	font-size: 50px;
	font-weight: 500;
	color: #0d0d0d;
	margin-left: 24px;
	margin-top: 24px;
}

#right .right_container .txt_content .product .content .product_header .descr .min_price span{
	font-size: 24px;
}

#right .right_container .txt_content .product .content .product_header .descr .last_updated{
	color: #787878;
	font-size: 12px;
	margin-top: 44px;
}

#right .right_container .txt_content .product .content .tabs ul{
	margin-left: 19px;
}

#right .right_container .txt_content .product .content .tabs{
	background: #f3f3f3;
	border-bottom: 1px solid #a4c70e;
}

#right .right_container.cement .txt_content .product .content .tabs{
	border-bottom: 1px solid #212121;
}

#right .right_container .txt_content .product .content .tabs ul li a{
	color: #787878;
	background: white;
}

#right .right_container .txt_content .product .content .tabs ul li a:hover,
#right .right_container .txt_content .product .content .tabs ul li a.active{
	background: #e5e5e5;
	color: #0d0d0d;
}

#right .right_container .txt_content .product .content .product_details .tabs ul li a.emphasized{
	color: #5f890a;
	font-weight: 500;
}

#right .right_container.cement .txt_content .product .content .product_details .tabs ul li a.emphasized{
	color: #1d1d1d;
}

#right .right_container .txt_content .product .content .product_details .tabs ul li a.emphasized.active,
#right .right_container .txt_content .product .content .product_details .tabs ul li a.emphasized:hover{
	background: #a4c70e;
	color: white;
}

#right .right_container.cement .txt_content .product .content .product_details .tabs ul li a.emphasized.active,
#right .right_container.cement .txt_content .product .content .product_details .tabs ul li a.emphasized:hover{
	background: #212121;
}


#right .right_container .txt_content .product .content .product_details .tab_content > div{
	padding: 0;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .col{
	float:left;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .vari_header{
	height: 52px;
	background: #f3f3f3;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .vari_header .col{
	color: #787878;
	margin-top: 28px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line{
	height: 70px;
	margin-top: 1px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line:nth-child(even){
	background: #f1f1f1;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line:nth-child(odd){
	background: #eaeaea;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_top{
	height: 35px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_top .col{
	margin-top: 9px;
	height: 23px;
	color: #0d0d0d;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_top .col p{
	margin-top: -5px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_top .col span{
	font-size: 24px;
	font-weight: 900;
	position: relative;
	top: 2px;
	left: -17px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom{
	height: 24px;
	margin-top: 4px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar{
	float:left;
	width: 657px;
	margin-left: 11px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .akcio_label{
	float: left;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .label span{
	display: block;
	background: white;
	padding-left: 17px;
	padding-right: 17px;
	font-size: 17px;
	height: 23px;
	padding-top: 1px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .label .current_price{
	color: #0d0d0d;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .label sup{
	font-size: 10px;
	position: relative;
	top: 3px;
	display: inline;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .normal_label{
	float: right;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .normal_label .label_normal{
	padding-left: 8px;
	margin-right: 8px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .label_right{
	padding-right: 8px;
	background: url(/images/label_right.png) right center;
	background-repeat: no-repeat;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .label_left{
	padding-left: 8px;
	background: url(/images/label_left.png) left center;
	background-repeat: no-repeat;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .akcio_label span{
	font-weight: 500;
	color: red;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .akcio_price{
	height: 24px;
	float: right;
	margin-right: 8px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .akcio_price > p{
	float: left;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .orig_price{
	color: #7f7f7f;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .orig_price .line_trough{
	background: none;
	background-image: url(/images/line_trough.png);
	background-position: center;
	background-repeat: repeat-x;
	position: relative;
	top: -21px;
	z-index: 10;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar .akcio_price .label_left{
	margin-left: -3px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar_add{
	float:left;
	width: 153px;
	height: 24px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar_add input{
	height: 22px;
	border: 1px solid #c2c2c2;
	text-align: right;
	/*padding-left: 10px;*/
	padding-right: 10px;
	margin-right: 8px;
	letter-spacing: 1px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar_add a{
	height: 24px;
	width: 67px;
	background: url(/images/basket.png);
	display: block;
	float: right;
}

#right .right_container .txt_content .product .content .product_details .tab_content .variansok .line .vari_bottom .kosar_add a:hover{
	background: url(/images/basket_hover.png);
}

#right .right_container .txt_content .product .content .product_details .tab_content .tab_inner_content{
	background: #f3f3f3;
	padding: 20px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .tab_inner_content ul{
	margin-left: 30px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .tab_footer{
	background: #f3f3f3;
	height: 32px !important;
	color: #787878;
	text-align: right;
	padding-right: 10px;
}

#right .right_container .txt_content .product .content .product_details .tab_content .tab_footer p{
	padding-top: 7px;
}

/* / 1 termek */

#right .right_container .nyito.cement{
}

#right .right_container .nyito.cement .left{
	float:left;
	position: relative;
}

#right .right_container .nyito.cement .right{
	float:right;
	position: relative;
}

#right .right_container .nyito.cement .info{
	position: absolute;
	bottom:45px;
	left:20px;
	width:304px;/*324*/
	height:36px;/*56*/
	padding:10px;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.9);
	font-size: 11px;
	line-height: 13px;
}

#right .right_container .nyito.cement .tovabb{
	position: absolute;
	bottom:19px;
	left:30px;
	text-transform: uppercase;
	font-weight: bold;
}

#right .right_container .nyito.cement .tovabb span{
	color:#000;
}

/*** kosar/basket ***/

#right .right_container .txt_content .kosar_content{
	color: #0d0d0d;
    font-size: 12px;
    line-height: 20px;
}

#right .right_container .txt_content .kosar_content .kosar_descr{
	margin-top: 48px;
	margin-bottom: 28px;
	padding-left: 10px;
}

#right .right_container .txt_content .kosar_products{
	font-weight: 500;
}

#right .right_container .txt_content .kosar_products .kosar_product_row.empty_basket{
	background: #f1f1f1 !important;
}

#right .right_container .txt_content .kosar_products .kosar_product_row.empty_basket p{
	text-align: center;
	padding-top: 15px;
	color: red;
}

#right .right_container .txt_content .kosar_products .kosar_products_header{
	height: 45px;
	background: #e5e5e5;
	margin-bottom: 1px;
	font-size: 14px;
}

#right .right_container .txt_content .kosar_products .kosar_products_header > div{
	float: left;
	height: 100%;
}

#right .right_container .txt_content .kosar_products .kosar_products_header > div > p{
	padding-top: 20px;
}

#right .right_container .txt_content .kosar_products .kosar_products_header > div > p span{
	color: red;
}

#right .right_container .txt_content .kosar_products .kosar_products_list sup{
	line-height: 0px;
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row{
	height: 45px;
	margin-bottom: 1px;
	text-transform: uppercase;
	font-weight: bold;
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row:nth-child(odd){
	background: #eaeaea;
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row:nth-child(even){
	background: #f1f1f1;
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row .kosar_product_column{
	float:left;
	height: 100%;
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row .kosar_product_column p{
	height: 24px;
	margin-top: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 17px;
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row .kosar_product_column p input{
	border: 1px solid #C2C2C2;
    height: 22px;
    letter-spacing: 1px;
    margin-right: 8px;
    padding-right: 10px;
    text-align: right;
	float: left;
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row .kosar_product_column p .modbtn{
	min-width: 44px;
	min-height: 24px;
	width: 44px;
	height: 24px;
	display: block;
	float: left;
	margin-left: 7px;
	background-image: url(/images/modbtn.png);
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row .kosar_product_column p .modbtn.active{
	background-image: url(/images/modbtn_active.png);
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row .kosar_product_column p .modbtn.active.hover{
	background-image: url(/images/modbtn_hover.png);
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row .kosar_product_column p .product_unit{
	font-weight: normal;
	font-size: 14px;
	text-transform: none;
	display: block;
	float: left;
	line-height: 24px;
	width: 33px;
	text-align: center;
}

#right .right_container .txt_content .kosar_products .kosar_products_list .kosar_product_row .kosar_product_column .price_unit{
	font-weight: normal;
	font-size: 14px;
	text-transform: none;
}

#right .right_container .txt_content .kosar_products .kosar_sum{
	background: #e5e5e5;
	text-align: right;
	padding-bottom: 18px;
}

#right .right_container .txt_content .kosar_products .kosar_sum .kosar_sum_row{
	height: 17px;
	padding-top: 17px;
	padding-right: 20px;
}

#right .right_container .txt_content .kosar_products .kosar_sum .kosar_sum_row .sum_left{
	width: 80px;
	display: inline-block;
	text-align: left;
}

#right .right_container .txt_content .kosar_products .kosar_sum .kosar_sum_row .sum_right{
	width: 120px;
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
}

#right .right_container .txt_content .kosar_products .kosar_sum .kosar_sum_row .sum_right span{
	font-size: 12px;
	font-weight: 500;
}

#right .right_container .txt_content .kosar_button{
	display: block;
	float: right;
	text-align: center;
	padding-left: 85px;
	padding-right: 85px;
	padding-top: 7px;
	background: #ff9201;
	font-size: 18px;
	text-transform: uppercase;
	color: white;
	margin-right: 10px;
	height: 26px;
}

/*** kosar adatok ***/

#right .right_container .txt_content .adatok{
	width: 821px;
}

#right .right_container .txt_content .adatok .content .tabs{
	background: white;
}

#right .right_container .txt_content .adatok .content .tabs ul li a{
	color: #0d0d0d;
	background: #f1f1f1;
}

#right .right_container .txt_content .adatok .content .tabs ul li a:hover,
#right .right_container .txt_content .adatok .content .tabs ul li a.active{
	background: #e5e5e5;
	color: #0d0d0d;
}

#right .right_container .txt_content .adatok .content .adatok_details .tabs ul li a.emphasized{
	color: #ff9201;
	font-weight: 500;
}

#right .right_container .txt_content .adatok .content .adatok_details .tabs ul li a.emphasized.active,
#right .right_container .txt_content .adatok .content .adatok_details .tabs ul li a.emphasized:hover{
	background: #ff9201;
	color: white;
}

#right .right_container .txt_content .content .tab_content{
	background: #e5e5e5;
}

#right .right_container .txt_content .content .tab_content > div{
	padding: 25px 21px 25px 21px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum{
	padding: 0;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .kosar_products{
	background: white;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .kosar_products_header{
	height: 60px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .kosar_products_header p{
	padding-top: 36px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .product_unit{
	display: block;
	text-align: right;
	width: 100%;
}

#right .right_container .txt_content .content .tab_content .tab_left{
	float: left;
	width: 535px;
	border-right: 1px solid #b7b7b7;
	padding-right: 24px;
}

#right .right_container .txt_content .content .tab_content .tab_right{
	float: left;
	width: 218px;
}

#right .right_container .txt_content .adatok .content .adatok_descr {
    margin-bottom: 28px;
    margin-top: 48px;
    padding-left: 10px;
	line-height: 20px;
}

#right .right_container .txt_content .adatok .content .tabs ul li a{
	font-size: 14px;
	font-weight: 500;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .adatok_sum{
	font-size: 14px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .adatok_sum p{
	padding-left: 12px;
	padding-right: 12px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .adatok_sum .billing_descr{
	margin-bottom: 31px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .adatok_sum .billing_descr .bank_info{
	display: block;
	height: 46px;
	line-height: 46px;
	background: #f1f1f1;
	text-align: center;
	padding: 0;
	font-size: 18px;
	font-weight: 500;
	margin-top: 4px;
	margin-bottom: 4px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .adatok_sum .osszegzes{
	padding-left: 10px;
	padding-right: 10px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .adatok_sum .osszegzes > div{
	margin-left: 20px;
	float: left;
	width: 371px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .adatok_sum .osszegzes table tr td:first-child{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	width: 192px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .adatok_sum .osszegzes .osszegzes_adatok_header{
	font-size: 18px !important;
	padding-bottom: 15px;
	text-transform: none !important;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .adatok_sum .osszegzes .c_placeholder{
	color: #898989;
    font-style: italic;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .megjegyzes{
	margin-left: 30px;
	margin-top: 40px;
	padding-bottom: 24px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .megjegyzes textarea{
	width: 304px;
	height: 96px;
	border: 1px solid #c2c2c2;
	padding: 5px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .agreement{
	margin-left: 232px;
	padding-bottom: 26px;
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .agreement a{
	font-weight: bold;
	border-bottom: 2px solid #9f9f9f
}

#right .right_container .txt_content .adatok .content .adatok_details .tab_content .tab_sum .kosar_button{
	cursor: pointer;
	text-transform: none;
	margin-right: 30px;
	border: none;
	height: 38px;
	padding-top: 3px;
}

/*** kosar adatok END***/

/*** jobb oldali kosar widget ***/

.fixed_right_wrapper{
	position:fixed;
	right:-1px;
	z-index: 1000;
}

.fixed_right_wrapper a > div {
	float:left;
	position: relative;
}

.fixed_right_wrapper .fixed_left{
	z-index: 1002;
}

.fixed_right_wrapper .fixed_left .fixed_left_descr{
	text-align: center;
	margin-top: -11px;
	margin-left: 7px;
	z-index: 1003;
	color: #0d0d0d;
	line-height: 0;
	vertical-align: bottom;
}

.fixed_right_wrapper .fixed_left .fixed_left_descr strong{
	color: #6e6d6d;
}

.fixed_right_wrapper .fixed_middle{
	background-color: #f0f0f0;
	height: 65px;
	z-index: 1001;
}

.fixed_right_wrapper .fixed_right{
	margin-top: 23px;
}

.fixed_right_wrapper.collapsed a .fixed_middle{
	width: 1px;
	height: 0;
}

.fixed_right_wrapper a .fixed_middle p{
	display: none;
}

.fixed_right_wrapper a .fixed_middle{
	/*width: 170px;*/
	overflow: hidden;
	white-space: nowrap;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

#fixed_basket{
	top: 165px;
}

#fixed_basket.expanded a .fixed_middle p,
#fixed_basket.collapsing a .fixed_middle p,
#fixed_basket.expanding a .fixed_middle p{
	color: #505050;
	font-weight: 500;
	letter-spacing: -0.03em;
	margin-left: 16px;
	margin-top: 13px;
	line-height: 21px
}

#fixed_basket.expanded a .fixed_middle p span,
#fixed_basket.collapsing a .fixed_middle p span,
#fixed_basket.expanding a .fixed_middle p span{
	font-weight: bold;
	font-size: 14px;
}

/*** jobb oldali kosar widget END ***/

/*** kosar/basket END ***/

/*** regisztráció ***/

#right .right_container .txt_content .registration{
	width: 821px;
}

/*** regisztráció END ***/

#foot{
	padding-top:10px;
	padding-bottom: 20px;
	font-size: 11px;
	font-weight: 500;
	color:#505050;
}

#foot .foot_menu{
	background-color:#e5e5e5;
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px solid #6E9300;
	border-bottom:1px solid #6E9300;
	padding:25px;
}

#foot .foot_menu.cement{
	border-top:1px solid #212121;
	border-bottom:1px solid #212121;
}

#foot .foot_menu .menu{
	font-weight:bold;
	color:#000;
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom:15px;
}

#foot .foot_menu ul{
	list-style-type: none;
}

#foot .foot_menu ul li{
	margin-bottom:5px;
}

#foot .foot_menu .menu_item{
	text-decoration: none;
	font-size: 13px;
}

#foot .foot_menu .left_menu{
	float:left;
	padding-left:20px;
}

#foot .foot_menu .center_menu,
#foot .foot_menu .right_menu{
	float:left;
	font-size:13px;
	padding-left:200px;
	line-height: 20px;
}

#foot .foot_menu .center_menu .cim,
#foot .foot_menu .right_menu .cim{
	font-weight:bold;
	color:#000;
	font-size: 12px;
	text-transform: uppercase;
}

#foot .foot_menu .right_menu{
	float:right;
	/*border-left:2px solid #fff;*/
	padding-left:25px;
}

#foot .foot_menu .hirlevel_feliratkozas{
	position:absolute;
	bottom:10px;
	width:200px;
	font-size:13px;
	font-weight: 500;
}

#foot .foot_menu .hirlevel_feliratkozas input[type=text]{
	border: 1px solid #c2c2c2;
	height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	width: 228px;
	margin-bottom:5px;
	margin-top:5px;
}

/* termek lista*/
#right .right_container .products{
	margin-top:15px;
}

#right .right_container .title_cont{
	border-bottom: 1px solid #6e9300;
}

#right .right_container.cement .title_cont{
	border-bottom: 1px solid #212121;
}

#right .right_container .title_cont .title,#right .right_container .s_title{
	color:#0d0d0d;
	float:left;
	font-size:16px;
	text-transform: uppercase;
	font-weight: 600;
	padding-left:12px;
}

#right .right_container .products .title_cont .title .valasszon{
	color:#8f8f8f;
	text-transform:none;
	font-size:12px;
	padding-left:20px;
}

#right .right_container .products .title_cont .osszes{
	float:right;
	color:#5d5d5d;
	font-size:12px;
	font-weight: 500;
	padding-right: 12px;
}

#right .right_container .products .title_cont .osszes .c{
	float:left
}

#right .right_container .products .title_cont .osszes .c select{
	border:1px solid #e5e5e5;
	height:23px;
}

#right .right_container .products .title_cont .osszes img{
	float:left;
	border:0px solid #000;
}

#right .right_container .products .title_cont .osszes select{
	color:#000;
	font-size: 12px;
	margin-bottom: 3px;
}

#right .right_container .products .title_cont .osszes a{
	color:#a5a5a5;
	font-size:12px;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

#right .right_container .products .products_content{
	margin-top:10px;
	width: 821px;
	overflow: hidden;
}

#right .right_container .products .products_content .products_box{
	width:252px;
	float: left;
	margin-left: 16px;
	padding-left:16px;
	margin-bottom: 38px;
	background-image: url(/images/box_border.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}

#right .right_container .products .products_content .products_box.first{
	margin-left: 0px;
	padding-left:0px;
	width:252px;
	background-image:none;
}

#right .right_container .products .products_box .img{
	position: relative;
	width:252px;
	height: 179px;
	text-align: center;
}

#right .right_container .products .products_box .price{
	/*font-family: Candara;*/
	color:#000;
	font-weight: 600;
	font-size: 15px;
	position: absolute;
	right:0px;
	bottom:10px;
	height:22px;/*24*/
	padding-top:2px;
	padding-right: 50px;
	padding-left: 15px;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .8);
	background-image: url(/images/ajanlo_price_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

#right .right_container.cement .products .products_box .price{
	background-image: url(/images/ajanlo_price_bg_b.png);
}

#right .right_container .products .products_box .title{
	height:37px;
	background-color: #eaeaea;
	/*font-family: Candara;*/
	color:#000;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

/*** kalkulátor ***/

#right .right_container .rich_content .calculator{
	/*height: 452px;
	max-height: 452px;*/
	min-height: 452px;
	background-color: #e5e5e5;
}

#right .right_container .rich_content .calculator > div{
	float: left;	
	/*overflow: hidden;*/
}

#right .right_container .rich_content .calculator_title{
	background-image: url(/images/calc_bg.jpg);
	/*height: 452px;*/
	min-height: 452px;
	/*max-height: 452px;*/
	width: 364px;
}

#right .right_container .rich_content .calculator_content{
	width: 417px;
	padding: 15px 20px 10px 20px;
	/*height: 427px;*/
	min-height: 427px;
	/*max-height: 427px;*/
	position: relative;
}

#right .right_container .rich_content .calc_item .calc_item_titlebar .calc_item_title{
	float:left;
	font-size: 14px;
}

#right .right_container .rich_content #submit_calculator .calc_item{
	margin-top: 5px;
}

#right .right_container .rich_content .calc_item .calc_item_titlebar .calc_item_q{
	float:right;
}

#right .right_container .rich_content .calc_item .calc_item_product,
#right .right_container .rich_content .calc_item .calc_item_product select,
#right .right_container .rich_content .calc_item .calc_item_product option{
	display: block;
	width: 100%;	
}

#right .right_container .rich_content .calc_item .calc_item_product select,
#right .right_container .rich_content .calc_item .calc_item_product option{
	/*text-align: right;	*/
}

#right .right_container .rich_content .calc_item .calc_item_product select{
	height: 21px;
}

#right .right_container .rich_content .calc_item .calc_item_product option{
	padding-top: 3px;
	height: 18px;	
}

#right .right_container .rich_content .calculator_title{
	position: relative;
}

#right .right_container .rich_content .calculator_title .calculator_title_footer{
	position: absolute;
	bottom: 10px;
	left: 20px;
}

#right .right_container .rich_content .calculator_title .calculator_title_footer .descr{
	background-color: rgba(255, 255, 255, 0.85);
	margin-bottom: 10px;
	padding: 10px;
	width: 287px;
	color: #505050;
}

#right .right_container .rich_content .calculator_title .calculator_title_footer .nyil {
    background-image: url("/images/nyil_box_b_calc.png");    
    color: #151515;
    font-size: 12px;    
    height: 20px;
    padding-left: 10px;
    padding-top: 4px;    
    text-transform: uppercase;
    width: 334px;
}

#right .right_container .rich_content .calculator_title h4{
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	font-size: 45px;
	text-shadow: 2px 2px 1px #000;
	margin-left: 20px;
	margin-top: 20px;
	line-height: 45px;
}

#right .right_container .rich_content .calculator_template #submit_calculator {
	margin-top: 20px;
}

#right .right_container .rich_content .calculator_template #submit_calculator .calc_item_titlebar{
	font-weight: 600;
}

#right .right_container #inquiry_data{
	/*position: absolute;*/
	/*bottom: 0;*/
	margin-top: 20px;
}

#right .right_container #inquiry_data input{
	display: block;
	height: 21px;
	border: 1px solid white;
	margin-top: 17px;
	padding: 0 5px 0 5px;
	width: 404px;
}

#right .right_container #inquiry_data textarea{
	display: block;	
	border: none;
	margin-top: 17px;
	padding: 5px;
	width: 404px;
	height: 4em;
}

#right .right_container #inquiry_data button{
	float: right;
	margin-top: 17px;
	height: 29px;
	border: none;
	background: white;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
	cursor: pointer;
	padding: 5px;
}


#right .right_container #inquiry_data button{
	display: block;
}

.bottom_banner{
	width: 821px;
	height: 80px;
	background: #e5e5e5;
	margin-bottom: 23px;
	margin-top: 8px;
}

.bottom_banner p{
	text-align: center;
	padding-top: 33px;
}

/* /termek lista*/

.page{
	float: right;
}

.page .pleft, .page .pright, .page .np{

}

.page a{
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	padding-top: 4px;
}

.page .np{
	color: #7b7b7b;
	display: block;
	float: left;
	width: 35px;
}

.page .np:first-child{
	color: #7b7b7b;
	display: block;
	float: left;
	width: 35px;
}

a.pleft, a.pright{
	float: left;
	display: block;
	height: 19px;
	padding: 0;
	margin-top: 4px;
}

a.pleft{
	border-right: 2px solid #afc946;
	width: 100px;
}

a.pright{
	border-left: 2px solid #afc946;
	width: 110px;
}

a.pleft span, a.pright span{
	color: #ffb95d;
}

.page a:hover{
	color: #0d0d0d;
}

.np.akt{
	font-size: 20px;
	font-weight: bold;
	color: #0d0d0d;
	float: left;
	width: 35px;
	text-align: center;
}

#right .right_container .txt_content .res{
	margin-bottom:20px;
	padding-left:10px;
}

#right .right_container .txt_content .res .title{
	text-transform: uppercase;
	text-decoration: underline;
	padding-bottom:2px;
}

#right .right_container .txt_content .res .intro{
}

#right .right_container .txt_content .res .url a{
	color:#5F890A;
}

.clear{
	clear:both;
}

.d{
	display:none;
}

/*** jquery validate ***/
label.error{
	padding-top: 10px;
	display: block;
	color: red;
	font-style: italic;
}

input.error{
	border: 1px solid red !important;
	margin-top: 0 !important;
}