* {margin:0;padding:0;}
body {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:.8em;}
p,li,td,th {line-height:1.5em;}
h1,h2,h3,p,table,ul,ol,object,embed,applet,caption,dl {margin-bottom:1em;}
h1,h2 {color:#03377a;font-size:1.4em;text-align:left;}
h1 a,h2 a {color:#03377a;}
ul,ol,blockquote {padding-left:1em;}
a img {border:none;}
a {color:#740e0e;text-decoration:none;}
a:hover {color:#000;}
caption {font-style:italic;}
select,input {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1em;}
option {padding-right:5px;}

#athome {background:#9aa2ad;}
#container {width:1018px;margin:0 auto;background: #fff;}
#container .head {width:1018px;height:161px;background:#113a71 url(images1/headers/athome_header.jpg) no-repeat;clear:both;}
#container .headHU{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Budapest_EN.jpg) no-repeat;clear:both;}
#container .headCZ{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Prague_EN.jpg) no-repeat;clear:both;}
#container .headPL{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Warsaw_EN.jpg) no-repeat;clear:both;}
#container .headRU{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Moscow_EN.jpg) no-repeat;clear:both;}
#container .headDE{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Vienna_EN.jpg) no-repeat;clear:both;}
#container .headSK{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Bratislava_EN.jpg) no-repeat;clear:both;}
body.hu #header{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Budapest3.jpg) no-repeat;clear:both;}
body.pl #header{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Warsaw3.jpg) no-repeat;clear:both;}
body.cz #header{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Prague3.jpg) no-repeat;clear:both;}
body.ru #header{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Moscow3.jpg) no-repeat;clear:both;}
body.de #header{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Vienna3.jpg) no-repeat;clear:both;}
body.sk #header{width:1018px;height:161px;background:#113a71 url(images1/headers/Athome_Bratislava3.jpg) no-repeat;clear:both;}
#header p {margin:0;}

#home {
    position: absolute;
    left: 0;
    top: 0;
}

#home a {
    display: block;
    height: 150px;
    width: 500px;

}

#logo {padding:17px 0 0 18px;float:left;}
#langs {color:#fff;float:right;font-size:.9em;padding:10px;}
#langs a {color:#fff;}
#langs a.selected {color:#3f80b3;}
#langs a:hover {color:#000;}
#topmenu {width:951px;float:left;background:#02285a url(images1/topmenu.png);}
#topmenu ul {float:left;list-style:none;margin:0;padding:0;}
#topmenu li {float:left;padding-right:2px;background:url(images1/topmenu_sep.png) right center no-repeat;}
#topmenu li a {float:left;line-height:25px;color:#e6eaf0;padding:0 10px;font-weight:bold;white-space: nowrap;}
#topmenu li.sdoc a,#topmenu li.docz a {background:url(images1/topmenu_active.png) repeat-x;}
#topmenu a:hover {background:#000;}
#site {font-size:.85em;width:1018px;float:left;background:url(images1/site_bg.jpg) repeat-y;margin-bottom: 20px;}
#shop-site {font-size:.85em;width:951px;float:left;background:url(images1/shopsite.png) repeat-y;}
#leftside {width:210px;float:left;padding:20px 0 0px 20px;background:#fff;}
#sidebar {border-left:1px solid #9a9a9a;/*border-top:1px solid #9a9a9a;*/width:153px;padding:0 18px;}
#ccontent {width:558px;float:left;background:#fff;color:#666;padding:20px 0 20px 0;text-align:justify;}
#ccontent h1{margin:20px 0 20px 0;font-weight:normal;font-size:19px;color:#081932;position:relative;float:left;width:556px;}
#ccontent h2{margin:18px 0 0 0;font-size:12px;color:#314158;position:relative;float:left;width:556px;}
#ccontent p{color:#314158; /*height:1%; overflow:visible;*/}
#content{padding:0 0 10px 0;}
#content h2{font-size:14px;padding-bottom:10px;padding-left: 5px;}
#content h2.redcolor{color:red;}
#content ul{float:left;padding-left:50px;width:508px;margin-top: 15px !important;}
#content p{padding:0 5px 0 !important; color: #314158;font-size: 13px !important;} 
#content ul {
    color: #314158;
    font-size: 13px !important;
    
}

#content li {
    padding-right: 10px;
    padding-left: 10px;
    text-align: left;
}

#content table.forimages td{
vertical-align:bottom;
width:160px;
text-align:center;
}
#content table.forimages2 td{
vertical-align:bottom;
width:260px;
text-align:center;
}
.italic{font-style:italic;}
p.right{text-align:right;}

body.athome_main .topcentermenu_en{
float:left;
margin:0;
padding:0;
}
body.athome_main .topcentermenu_en a{
display:inline;
height:30px;
background:#081932;
margin-left:1px;
position:relative;
float:left;
vertical-align:center;
line-height:30px;
font-size:12px;
color:#fff;
padding: 0 !important;
margin: 0;
text-align: center;
border-left: #fff 1px solid;
}

body.athome_main .topcentermenu_en a.aktiv{
background:#c40001;
height:31px;
}
/***topcentermenu hack only for Firefox****/

body.athome_main .topcentermenu_en a.last{
width: 140px;

}
body.athome_main .topcentermenu_en a.center_first{
margin-left:0;
width: 70px;
border: 0;
}

body.athome_main .topcentermenu_en a.second {
width: 70px;

}

body.athome_main .topcentermenu_en a.third {
width: 93px;

}

body.athome_main .topcentermenu_en a.fourth {
width: 70px;
}

body.athome_main .topcentermenu_en a.five {
width: 110px;
}

.topcentermenu{
float:left;
margin:0;
padding:0;
}
.topcentermenu a{
    display:inline;
    height:30px;
    background:#081932;
    margin-left:1px;
    position:relative;
    float:left;
    vertical-align:center;
    line-height:30px;
    font-size:12px;
    color:#fff; 
    text-align: center;
    padding: 0 !important;
    margin: 0;
    border-left: #fff 1px solid;
/*    padding:5px 4px 5px 4px;*/
}

.topcentermenu a.aktiv{
    background:#c40001;
    height:31px;
}

.topcentermenu a.last{
width: 110px;
}
.topcentermenu a.center_first{
margin-left:0;
border: 0;
width: 53px;
}

.topcentermenu a.second {
    width: 50px;
}

.topcentermenu a.third {
    width: 125px;
}

.topcentermenu a.fourth {
    width: 125px;
}

.topcentermenu a.five {
    width: 90px;
}

/******Rusian topcentermenu****/
.topcentermenu_ru{
float:left;
margin:0;
padding:0;
}
.topcentermenu_ru a{display:inline;height:30px;background:#081932;margin-left:1px;position:relative;float:left;vertical-align:center;text-align: center; line-height:30px;font-size:12px;color:#fff;padding: 0 !important;margin: 0;border-left: #fff 1px solid;}
.topcentermenu_ru a.aktiv{
background:#c40001;
height:31px;
}

.topcentermenu_ru a.last{
width: 110px;
}

.topcentermenu_ru a.center_first{
margin-left:0;
width: 65px;
border: 0;
}

.topcentermenu_ru a.second {
    width: 60px;
}

.topcentermenu_ru a.third {
    width: 95px;
}

.topcentermenu_ru a.fourth {
    width: 70px;
}

.topcentermenu_ru a.five {
    width: 153px;
}

/******Slovac topcentermenu****/
.topcentermenu_sk{
float:left;
margin:0;
padding:0;
}
.topcentermenu_sk a{display:inline;height:30px;background:#081932;position:relative;float:left;vertical-align:center;line-height:30px;font-size:12px;color:#fff;
margin: 0;
padding: 0 !important;
text-align: center;
border-left: #fff 1px solid;
}

.topcentermenu_sk a.aktiv {
background:#c40001;
height:31px;
}

.topcentermenu_sk a.last{
width: 110px;
}
.topcentermenu_sk a.center_first{
margin-left:0;
border: 0;
width: 83px;
}

.topcentermenu_sk a.second {
    width: 70px;
}

.topcentermenu_sk a.third {
    width: 95px;
}

.topcentermenu_sk a.fourth {
    width: 95px;
}

.topcentermenu_sk a.five {
    width: 100px;
}

/****German topcentermenu******/
.topcentermenu_de{
float:left;
margin:0;
padding:0;
}
.topcentermenu_de a{display:inline;height:30px;background:#081932;margin-left:1px;position:relative;float:left;vertical-align:center;line-height:30px;font-size:12px;color:#fff;padding: 0 !important;margin: 0;border-left: #fff 1px solid;text-align: center;}
.topcentermenu_de a.aktiv{
background:#c40001;
height:31px;
}

.topcentermenu_de a.last{

width: 110px;
}
.topcentermenu_de a.center_first{
margin-left:0;
border: 0;
width: 83px;
}

.topcentermenu_de a.second {
    width: 70px;
}

.topcentermenu_de a.third {
    width: 85px;
}

.topcentermenu_de a.fourth {
    width: 95px;
}

.topcentermenu_de a.five {
    width: 110px;
}


/****English topcentermenu*****/

.topcentermenu_en{
float:left;
margin:0;
}
.topcentermenu_en a {
    display:inline;
    height:30px;
    background:#081932;
    margin-left:1px;
    position:relative;
    float:left;
    vertical-align:center;
    line-height:30px;
    font-size:12px;
    color:#fff;
    text-align: center;
    padding: 0 !important;
    margin: 0;
    border-left: #fff 1px solid;

}

.topcentermenu_en a.aktiv{
background:#c40001;
height:31px;
}


.topcentermenu_en a.last{
    width: 110px;
}
.topcentermenu_en a.center_first{
margin-left:0;
border-left: 0;
width: 83px;
}

.topcentermenu_en a.second {
    width: 70px;
}

.topcentermenu_en a.third {
    width: 90px;
}

.topcentermenu_en a.fourth {
    width: 80px;
}

.topcentermenu_en a.five {
    width: 120px;
}

/******************************************/
/****Czeh topcentermenu*****/

.topcentermenu_cz{
float:left;
margin:0;
padding:0;
}
.topcentermenu_cz a{display:inline;height:30px;background:#081932;margin-left:1px;position:relative;float:left;vertical-align:center;line-height:30px;font-size:12px;color:#fff;padding: 0 !important;margin: 0;border-left: #fff 1px solid;text-align: center;}
.topcentermenu_cz a.aktiv{
background:#c40001;
height:31px;
}

.topcentermenu_cz a.last{
   width: 110px;
}
.topcentermenu_cz a.center_first{
margin-left:0;
border: 0;
width: 83px;
}

.topcentermenu_cz a.second {
    width: 70px;
}

.topcentermenu_cz a.third {
    width: 85px;
}

.topcentermenu_cz a.fourth {
    width: 95px;
}

.topcentermenu_cz a.five {
    width: 110px;
}


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

/**********Poland topcentermenu***********/
.topcentermenu_pl{
float:left;
margin:0;
padding:0;
}
.topcentermenu_pl a{display:inline;height:30px;background:#081932;margin-left:1px;position:relative;float:left;vertical-align:center;line-height:30px;font-size:12px;color:#fff;padding: 0 !important;margin: 0; text-align: center; border-left: #fff 1px solid;}
.topcentermenu_pl a.aktiv{
background:#c40001;
height:31px;
}

.topcentermenu_pl a.last{
width: 110px;
}
.topcentermenu_pl a.center_first{
margin-left:0;
border: 0;
width: 83px;
}

.topcentermenu_pl a.second {
    width: 90px;
}

.topcentermenu_pl a.third {
    width: 100px;
}

.topcentermenu_pl a.fourth {
    width: 95px;
}

.topcentermenu_pl a.five {
    width: 75px;
}


/*****************************************/
.center_iframe{
float:left;
margin:0;
padding:0;
border:0;
width:558px;
height:261px;

}
/**********Középső felső tartalombox********/
#center_topbox{
float:left;
margin:0;
padding:0;
border-top:#c40001 4px solid;
width:558px;
_width: 556px;
/*min-height: 375px;
height: auto;
height: 375px;*/

background:url(images1/center_top_box_bg.jpg) repeat-x top left #979faa;
color: #314158;
}


#center_topbox .cb_left {
    float:left;
    width: 250px;
        padding-right: 30px;
}

#center_topbox .cb_left ul {
    width: 250px;

}

#center_topbox .cb_right {
    float:left;
    width: 250px;
}

#center_topbox ul {
    padding-left: 20px !important;
    width: 250px;
}


#top_red_line {
    width: 556px !important;
    height: 0px !important;
}

#sixmenu_box{
float:left;
margin:0;
width:558px;
background:#6e7a8a;
border-top:#fff 1px solid;
}
.sixmenu_box_culomn{
float:left;
padding:0 0 0 10px;
margin:0;
width:175px;
}
.sixmenu_box_culomn a{
float:left;
margin:5px 0 5px 0;
padding:0 0 0 10px;
background:url(images1/center_right_arrow.png) no-repeat 0px 3px;
text-decoration:none;
color:#fff;
height:30px;
}
.sixmenu_box_culomn hr{
float:left;
width:175px;
margin:0;
padding:0;
background:#fff;
*height:1px;
*line-height:1px;
}
.flags{
float:left;
margin:0;
padding:0 0 10px 5px;
}
.flags.first{
padding:0 0 0 15px;
}

.redline {
    float: left;
    width:557px; 
    _width: 556px;
 
    height: 32px;
    background: #c40001;
    border: #a30f0f 1px solid;
    margin-top: 20px;
}



.redline .h2p {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin-top: 7px;
       
}

.redline img {
    float: left;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}

#development_projects_typeofproperty_block {
    background:url(images1/center_top_box_bg1.jp) repeat-x top left #afb6be !important;
}

#development_projects_area_block {
background:url(images1/center_top_box_bg1.jp) repeat-x top left #afb6be !important;
}

#development_projects_email_block {
background:url(images1/center_top_box_bg1.jp) repeat-x top left #afb6be !important;
}

#development_projects_bedrooms_block {background:url(images1/center_top_box_bg1.jp) repeat-x top left #afb6be !important;}

#development_projects_minprice_block {background:url(images1/center_top_box_bg1.jp) repeat-x top left #afb6be !important;}

#development_projects_maxprice_block {background:url(images1/center_top_box_bg1.jp) repeat-x top left #afb6be !important;}

#development_projects_submit_block {background:url(images1/center_top_box_bg1.jp) repeat-x top left #afb6be !important;}

#development_projects_submit {
     background: url(/templates/default/images1/but_bg.jpg) repeat-x;
     border: 0;
     color: #fff;
     font-weight: bold;
     height: 30px;
     width: 60px;
}

#development_projects_notes_block textarea {
    width: 230px;
    height: 185px;
    
}

#development_projects_notes_block {
    background: #afb6be !important;
}

#content .partners p {
    padding: 0 !important;
}

#content .partners_img img {
    padding-left: 40px;
    padding-bottom: 30px;

}

.partners td {
    padding-bottom: 10px;
    padding-left: 10px;
}



/*******************************************/
#shop-ccontent {width:724px;float:left;background:#fff;color:#666;padding:18px;text-align:justify;}
#rightside {width:190px;float:right;background:#fff;padding:20px 20px 0px 20px;_padding:20px 18px 20px 18px;}
#toc {
    background-color: #314158;
    width: 190px;
    min-height: 810px;
    height: auto;
    height: 810px;
}
#toc ul {float:left;list-style:none;margin:0;padding:0;}
#toc li {float:left;width:190px;}
#toc li a {display:block;border-top:1px solid #9a9a9a;color:#fff;background:#314158;font-size:12px;padding:5px 0 5px 19px;}
#toc li a:hover {background:#314158 url(images1/sidemenu_hover.png) repeat-y;color:#fff;}
#toc li.selected li a:hover{background:#314158 url(images1/sidemenu_hover.png) repeat-y;color:#fff;}
#toc li.selected li.selected li a:hover{background:#314158 url(images1/sidemenu_hover.png) repeat-y;color:#fff;}
#toc li.selected a{background:#314158 url(/templates/default/images1/leftmenu_down_arrow.png) no-repeat left; }
#toc li.selected li a{background:#697485;}
#toc li.selected li.selected a{background:#081932 url(images1/sidemenu_active2.png) repeat-y;color:#fff;}
#toc li.selected li.selected li a{background:#697485;}
#toc li li a {padding-left:29px;}
#toc li li li a{padding-left:39px;}
#locator{margin:0;padding:0 0 5px 0;font-size:12px;line-height:12px;}
#footer {width:1018px;clear:both;background:#526278;height:135px;line-height:19px;font-size:.8em;}
#footer a {color:#ccc;}
#footer div#footleft{float:left;width:190px;margin:0; padding:20px 0 20px 20px;line-height: 10px;}
#footleft .footleft_first{font-weight:bold;color:#fff;}
#footer div#footcenter{float:left;margin:0; padding:20px 0 20px 20px;}
#footcenter ul{
float:left;
margin:0;
padding:0;
}
#footcenter ul li{
float:left;
width:185px;
margin:0;
padding:0;
padding-left:5px;
}
#footcenter .footcenter_first{font-weight:bold;color:#fff;}
#footer div#footright{float:right;width:180px;padding:20px 20px 20px 0;}
#footer div#footright h1{font-family:serif;font-size:16px;line-height:16px;color:#fff;letter-spacing:-1px;margin:0;padding:0;}
#footer div#footright p{float:left;font-size:9px;color:#ccc;line-height:12px;margin:10px 0 0 0;letter-spacing:.15em;}
#footer ul{margin:0;padding:0;list-style:none;}
#footer li{float:left;display:inline;margin:0 30px 0 0;width:160px;}
#footer p{font-size:11px;color:#ccc;line-height:10px;margin: 4px;}

#gmaps {width:500px;height:300px;margin:0 auto;}
#szallasfoglalas {display:none;}
#search{float:left;background:#081932;width:190px;height:50px;margin:0;*margin-top:-3px;padding:0px;border-bottom:#fff 1px solid;}
#search .right_input{margin:5px 0 0 10px;position:relative;float:left;width:135px;height:19px;line-height:19px !important;border:0;display:inline;_margin-left:10px;padding-left:5px;}
#search .right_button{margin:5px 0 0 0;display:inline;float:left;}
.box {padding:10px 0px 10px 0px;color:#747474;float:left;width:190px;background:#314158;}
.box p {
padding:5px 5px 5px 10px; 
color:#fff;
float: left;
}
.box h2{
float:left;
display:inline;
width:140px;
color:#fff;
margin-top:0px;
padding:0 0 0 10px;
font-size:12px;
line-height:14px;
font-weight:normal;
_margin:0 !important;
*margin:0;
*margin:0 0 5px 0;
/*background:url(/templates/default/images1/rightbox_down_arrow.jpg) right center no-repeat;*/
}
.box h2.right_title{float:left;display:inline;line-height:20px;width:155px !important;color:#fff;background:url(images1/rightbox_down_arrow2.png) no-repeat left;padding-left:22px;margin:10px 0px 10px 10px;font-size:14px;font-weight:bold;}
.box h3{float:left;line-height:14px;width:160px;color:#fff;padding-left:10px;margin:10px 0px 10px 0px;*font-size:12px !important;}
.box strong, .box em {color:#02377b;}
.box img{
*margin-top:-3px !important;
}

.box a {
    color: #fff;
}

.video {
/*    height: 280px;*/
    border-bottom: 1px solid #fff;
    float: left;
}

.video_hu {
/*    height: 375px;*/
    border-bottom: 1px solid #fff;
    float: left;
}

.video_ru {
/*    height: 375px;*/
    border-bottom: 1px solid #fff;
    float: left;
}

#ccontent img {
padding: 0 0 0 10px;
   
}

#content img.right {
    float: right;
margin: 0 0 0 10px;
padding: 2px 2px 2px 2px;
border: 1px solid #314518;
}

#content img.left {
float: left;
margin: 0 10px 10px 0;
padding: 2px 2px 2px 2px;
border: 1px solid #314518;
}

.illustr {float:left;margin:0 18px 18px 0;}
.illustr-right {float:right;margin:0 0 18px 18px;}
.input-field {width:97px;border:1px solid #909090;line-height:1.5em;}
.button {color:#fff;background:#516886 url(images1/button.png);border:none;font-family:Arial,Verdana,Helvetica,sans-serif;line-height:1.5em;font-size:1em;}
.webma-search .button {width:52px;margin-left:1px;}
.webma-search {margin-top:1em;}
.align-right {text-align:right;}
.smooth {border-collapse:collapse;width:100%;}
.smooth th {text-align:center;padding:1em;border:1px solid #ddd;vertical-align:top;}
.smooth td {background:#fafafa;padding:1em;border:1px solid #ddd;vertical-align:top;text-align:left;}
.event {font-weight:bold;}
.even td {background:#f3f3f3;}
.gallery {clear:both;float:left;font-style:italic;width:100%;}
.gallery img {float:left;margin:2px;}
.break-it {clear:both;}
.article-column-narrow {width:199px;float:left;}
.article-column {width:297px;float:left;padding-left:18px;margin-left:18px;border-left:1px dashed #a9a9a9;}
.article-column ul {list-style:none;padding:0;}
.article-column li {clear:both;margin-bottom:1em;}
.article-column li img {float:left;margin:1em;}
.float-right {float:right;}
.foglalas {text-align:center;font-size:1.1em;font-weight:bold;line-height:1.7em;text-align:center;float:left;width:250px;padding:0 1em;background:#eee;}
.foglalas-gomb {background:#eee;border:3px outset #666;padding:.2em;}
.centre {text-align:center;}

/* FORM */
fieldset {border:1px solid #ccc; margin:.5em; padding:.5em;}
legend {font-weight:bold;color:#02377b;}
label span {width:150px;float:left;text-align:left;}

.form2 {
 
}

.form2 li {
    list-style-type: none;
}

.form2 label span {
    width:100px;
   /* float:left;
    text-align:left;*/
}




#content form p,#content form p.valid {padding:.5em;border:none;margin:.5em 0;background: none repeat scroll 0 0 #f4f4f4;}
input.text,textarea {border:1px solid #aaa;}
input.radio {margin-right:.5em;float:left;height:1em;}
sup {font-weight:bold;}
#content .error {border:1px solid #dd5003;background:#f8cc9b;}
.lead {font-style:italic;}
.underl{text-decoration:underline;}
.h2_padded{padding-left:10px;}

/* PRODUCT PAGE */

dl {width:250px;float:left;text-align:left;}
dd {display:inline;line-height:2em;margin-right:1em;}
dt {display:inline;font-weight:bold;line-height:2em;}

/* SORTABLE FILTER */
#sortable-filter {display:block;background:#fafafa;}
#sortable-filter p {margin-bottom:.5em;}
#sortable-filter-table {width:100%;}
#sortable-filter-table input {width:50px;}
#sortable-filter-table select {width:50px;}
#sortable-filter-table option {padding-right:5px;}
#sortable-filter-table td {text-align:center;}
#sortable-filter-table th {font-weight:normal;font-style:italic;text-align:center;}
#sortable-filter-submit-block {display:none;}

/* SORTABLE TABLE */
#sortabletable td,#sortabletable th {padding:.1em;text-align:center;vertical-align:middle;}
#sortabletable td img {float:left;}
#sortabletable td.col-0 {width:200px;}

#loading {display:none;}
#price-shown {display:none;}

.nyito {width:250px;float:left;text-align:center;}


#language-box {
    background: #fff;
    height: 34px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 2px;
}

#language-box li {
    list-style: none;
    float: left;
    padding: 7px 12px 3px 0;
}

#threecoldiv{
float:left;
margin:0;
padding:0;
width:558px;
background:#3c5;
height:200px;
}
#threecoldiv .col{
float:left;
width:150px;
background:#999;
text-align:center;
padding-right:30px;
}

.satisfield {
    color: #fff;
}

.satisfield strong {
    color: #fff;
}

a.satisfield strong:hover {
  text-decoration: underline;
}


#athomeblog h3 a {
    color: #fff;
    font-size: 12px !important;
}

#athomeblog h3 a:hover {
    text-decoration: underline;
}

#athomeblog h2 a {
    float: left;
    color: #fff;
    font-size: 13px !important;
    font-weight: bold;

}

#athomeblog h2 a:hover {
    text-decoration: underline;
}

#athomeblog p {
    float: left !important;
}

.ct {
margin: 0 !important;
padding: 0 !important;   
width: 190px;
clear: both;
}

.ct a.de {
    background: url(/templates/default/images1/but_bg.jpg) repeat-x;
    border-bottom: 1px solid #fff;
    width: 190px !important;
    height: 32px !important;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 14px;
    display: block;
    float: left;
/*   padding: 0 !important;*/  
   margin: 0 !important;
   
}

.ct p {
    background: url(/templates/default/images1/but_bg.jpg) repeat-x;
    border-bottom: 1px solid #fff;
    width: 175px !important;

    text-align: center;
    color: #fff !important;
    font-weight: bold;
    font-size: 14px;

    float: left;

   margin: 0 !important;
   
}


.ct p.nagy {
    background: url("/templates/default/images1/but_bg.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    color: white;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px !important;
    line-height: 15px;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    width: 190px !important;
}



a.buttonbg {
   background: url(/templates/default/images1/but_bg.jpg) repeat-x;
   color: #fff;
   height: 32px !important;
   width: 120px;
   display: block;
   float: left;
   text-align: center;
   font-size: 14px;
   font-weight: bold;
   padding-top: 7px;
   margin-left: 5px;
/*   margin-top: 5px;*/
  
}

a.buttonbghu {
   background: url(/templates/default/images1/but_bg.jpg) repeat-x;
   color: #fff;
   height: 32px !important;
   width: 120px;
   float: left;
   display: block;
   text-align: center;
   font-size: 13px;
   font-weight: bold;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   line-height: 12px;
   padding-top: 3px;
   
}

a.buttonbghu4 {
   background: url(/templates/default/images1/but_bg.jpg) repeat-x;
   color: #fff;
   height: 32px !important;
   width: 125px;
   float: left;
   display: block;
   text-align: center;
   font-size: 13px;
   font-weight: bold;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   line-height: 12px;
   padding-top: 8px;
   
}


a.buttonbghu3 {
   background: url(/templates/default/images1/but_bg.jpg) repeat-x;
   color: #fff;
   height: 32px !important;
   width: 200px;
   float: left;
   display: block;
   text-align: center;
   font-size: 15px;
   font-weight: bold;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   line-height: 12px;
   padding-top: 8px;
   
}

a.buttonbg-ru {
   background: url(/templates/default/images1/but_bg.jpg) repeat-x;
   color: #fff;
   height: 32px !important;
   width: 200px;
   float: left;
   display: block;
   text-align: center;
   font-size: 15px;
   font-weight: bold;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   line-height: 12px;
   padding-top: 4px;
   
}


a.buttonbghu2 {
   background: url(/templates/default/images1/but_bg.jpg) repeat-x;
   color: #fff;
   height: 32px !important;
   width: 125px;
   float: left;
   display: block;
   text-align: center;
   font-size: 14px;
   font-weight: bold;
   padding-top: 5px;
   margin-bottom: 5px;
   margin-left: 5px;
}

a.buttonbgpl {
   background: url(/templates/default/images1/but_bg.jpg) repeat-x;
   color: #fff;
   height: 32px !important;
   width: 185px;
   float: left;
   display: block;
   text-align: center;
   font-size: 13px;
   font-weight: bold;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   float: left;
   line-height: 13px;
   padding-top: 3px;
}

a.buttonbgsk {
   background: url(/templates/default/images1/but_bg.jpg) repeat-x;
   color: #fff;
   height: 32px !important;
   width: 230px;
   float: left;
   display: block;
   text-align: center;
   font-size: 13px;
   font-weight: bold;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   float: left;
}

a.buttonbgru {
   background: url(/templates/default/images1/but_bg.jpg) repeat-x;
   color: #fff;
   height: 32px !important;
   width: 240px;
   float: left;
   display: block;
   text-align: center;
   font-size: 13px;
   font-weight: bold;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   float: left;
}

#cart {
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    background-color: #314158;
    width: 190px;
    border-bottom: #fff 1px solid;
    float: left;
}

.telefon {
    float: left;
    display:block;
    height: 50px;
    width: 190px;
    border-top: #fff 1px solid;
}

#athomeblog {
    width: 190px;
    display: block;
    overflow: hidden;
    border-bottom: #fff 1px solid;
  
}


html>body .telefon { *height:50px;border-top: #fff 1px solid;padding-top:  3px; } 

.param {
    float: left;
    width: 300px !important;
    padding-right: 5px !important;
}

.gal {
    float: left;
    width: 210px !important;
    padding: 0 !important;
}

.gal ul {
    list-style-type: none;
    padding-left: 0 !important;
}

.gal a {
    padding-left: 1px !important;
      
}

.map {
    background: #526278;
    width: 1018px;
    float: left;
    color: #fff;
    font-weight: bold;
/*    padding-left: 260px;*/
}


.map a{
    color: #fff;
    text-align: center;
    padding-left: 0px;
}

.photo {
    float: left;
    text-align: center;
    padding: 0 0 10px 0;
}

.photo img {
    padding: 0 20px 0 0;
}

.open {
    float: left;
    width: 190px;
    margin: 20px 0 0 0;
    border-top: 1px solid #fff;
        background-color: #314158;
}

.open h2 {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 10px 0 0 10px;

}

.open p {
    float: left;
    margin: 10px 0 10px 10px;
    color: #fff;
    font-weight: bold;
}

#development_projects_form #email {
    display: none;
}

/* LIGHTBOX */
/*
#lightbox{ background:#222; padding:5px; border:1px solid #000; }
#lightboxCaption{ font-size:1.1em; color:#eee;}
#closeButton{ top: 0px; right: 0px; }
#lightbox img{ border:none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background: url(/templates/default/images9/overlay.png); }
* html #overlay{ background-color: #333; back\ground-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/default/images9/overlay.png", sizingMethod="scale");}

.kepek td { padding: .7em; text-align: center; }
.kepek img { border: 1px solid #444; }
*/

/* LIGHTBOX */
#lightbox{position: absolute;top: 40px;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;	text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
* html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
}	

