
BODY {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url(kepek/back_main.gif);
background-repeat : repeat-x;
background-color : #2c2c2c;
font-size : 11px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
color : #555555;
padding : 0;
overflow : auto;
margin-left : 0;
margin-top : 0;
}

* {margin:0}

#rotate {
text-align : left;
}

#bann {
position : relative;
top : 10px;
left : 10px;
width : 480px;
height : 100px;
text-align : left;
padding : 0;
margin-left : 0;
margin-right : 0;
}

img {
border : 0;
padding : 0;
vertical-align : middle;
}

img.index {
border : 1px solid #75da7c;
}

img.ref {
border : 1px solid #75da7c;
margin-left : 10px;
margin-right : 10px;
margin-top : 10px;
margin-bottom : 10px;
}

label {
float : top;
text-align : left;
vertical-align : top;
}

td.box {
background : url(pix/back_box.png);
color : #000000;
font-size : 10px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
vertical-align : top;
padding-left : 20px;
padding-right : 10px;
padding-top : 50px;
font-weight : normal;
line-height : 200%;
letter-spacing : 0;
}

h1 {
color : #444444;
font-size : 30px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
line-height : 100%;
letter-spacing : 0;
}

h1.main {
color : #cccccc;
font-size : 30px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
vertical-align : top;
font-weight : normal;
line-height : 100%;
}

h2 {
color : #000000;
font-size : 17px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
padding-top : 0;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
letter-spacing : 0;
padding-top : 0;
}

td {
color : #75da7c;
font-size : 11px;
font-family : verdana;
text-decoration : none;
text-align : center;
vertical-align : top;
font-weight : normal;
}

td.bottom {
background : url(kepek/back_bottom.png);
color : #ffffff;
font-size : 12px;
font-family : tahoma;
text-decoration : none;
text-align : left;
vertical-align : middle;
padding-left : 15px;
padding-right : 20px;
padding-top : 5px;
padding-bottom : 5px;
font-weight : bold;
}
A.menuitem:link { color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
A.menuitem:active { color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
A.menuitem:visited { color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
A.menuitem:hover { color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : underline; font-weight : normal; vertical-align : middle; text-align : center; }

A:link, A:active, A:visited { color : #000000; font-size : 13px; font-family : Tahoma; text-decoration : none; font-weight : bold; }
A:hover { color : #000000; font-size : 13px; font-family : Tahoma; text-decoration : underline; font-weight : bold;  }

td.main_szoveg {
background-color : #ffffff;
color : #b0b0b0;
font-size : 12px;
font-family : tahoma;
text-decoration : none;
vertical-align : top;
text-align : left;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
td.messageleft {
background-color : #ffffff;
color : #444444;
font-size : 12px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
vertical-align : top;
text-align : right;
padding-left : 0;
padding-right : 0;
padding-top : 4px;
}
td.messageright {
background-color : #ffffff;
color : #444444;
font-size : 12px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
vertical-align : top;
text-align : left;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.menua:link { display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 80px; color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menua:visited { display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 80px; color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menua:hover { background-image : url('kepek/menua.png'); background-repeat : no-repeat; color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }

.menuaa:link { background-image : url('kepek/menua.png'); background-repeat : no-repeat; display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 80px;  color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuaa:visited { background-image : url('kepek/menua.png'); background-repeat : no-repeat; display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 80px; color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuaa:hover { background-image : url('kepek/menua.png'); background-repeat : no-repeat; color : #ffffff; font-size : 16px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }

.menub:link { display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 133px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menub:visited { display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 133px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menub:hover { background-image : url('kepek/menub.png'); background-repeat : no-repeat; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }

.menuba:link { background-image : url('kepek/menub.png'); background-repeat : no-repeat; display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 133px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuba:visited { background-image : url('kepek/menub.png'); background-repeat : no-repeat; display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 133px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuba:hover { background-image : url('kepek/menub.png'); background-repeat : no-repeat; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }

.menuc:link { display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 102px; color : #ffffff; font-size : 16px;  font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuc:visited { display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 102px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuc:hover { background-image : url('kepek/menuc.png'); background-repeat : no-repeat; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }

.menuca:link { background-image : url('kepek/menuc.png'); background-repeat : no-repeat; display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 102px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuca:visited { background-image : url('kepek/menuc.png'); background-repeat : no-repeat; display : block; float : left; left : 30px; padding-top : 3px;  height : 28px; width : 102px; color : #ffffff;  font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuca:hover { background-image : url('kepek/menuc.png'); background-repeat : no-repeat; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }

.menud:link { display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 95px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menud:visited { display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 95px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menud:hover { background-image : url('kepek/menud.png'); background-repeat : no-repeat; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }

.menuda:link { background-image : url('kepek/menud.png'); background-repeat : no-repeat; display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 95px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuda:visited { background-image : url('kepek/menud.png'); background-repeat : no-repeat; display : block; float : left; left : 30px; padding-top : 3px; height : 28px; width : 95px; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }
.menuda:hover { background-image : url('kepek/menud.png'); background-repeat : no-repeat; color : #ffffff; font-size : 16px; font-family : tahoma; text-decoration : none; font-weight : normal; vertical-align : middle; text-align : center; }

.tav {
display : block;
float : left;
left : 0;
padding-top : 3px;
height : 28px;
width : 10px;
color : #ffffff;
font-size : 16px;
font-family : tahoma;
text-decoration : none;
font-weight : normal;
vertical-align : middle;
text-align : center;
}

#head_cont {
box-sizing : border-box;
margin : 0;
padding : 0;
background-color : #000000;
float : top;
left : 0;
top : 0;
width : 100%;
height : 66px;
text-align : center;
padding : 0;
margin : 0;
}

#head_main {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url('kepek/stonebridge_head.gif') 0% 0% no-repeat #000000;
background-color : #000000;
position : relative;
float : top;
top : 0;
width : 950px;
height : 66px;
text-align : center;
padding : 0;
margin-left : auto;
margin-right : auto;
}

#logo {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url('kepek/stonebridge_head.gif') 0% 0% no-repeat #000000;
margin : 0 auto;
padding : 20px 0;
position : relative;
text-align : left;
float : left;
width : 920px;
}

#head_pix {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url('kepek/stonebridge_main.gif') 0% 0% no-repeat #000000;
background-color : #000000;
position : relative;
float : top;
top : 0;
width : 950px;
height : 335px;
text-align : center;
padding : 0;
margin-left : auto;
margin-right : auto;
}

#head_text {
box-sizing : border-box;
position : relative;
float : left;
top: 38px;
left: -50px;
font-size: 12px;
font-family: Tahoma;
color: #DCDBDB;
text-align : left;
}

#head_text A.head:link, A.head:visited, A.head:active {
color : #DCDBDB;
font-size : 12px;
font-family : Tahoma;
text-decoration : none;
font-weight : normal;
vertical-align : middle;
text-align : center;
}

#head_text A:hover {
color : #626262;
font-size : 12px;
font-family : Tahoma;
text-decoration : none;
font-weight : normal;
}

#head_pix_cont {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url('kepek/stonebridge_kapcsolat.gif') 0% 0% no-repeat #000000;
background-color : #000000;
position : relative;
float : top;
top : 0;
width : 950px;
height : 335px;
text-align : center;
padding : 0;
margin-left : auto;
margin-right : auto;
}

#head_pix_service {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url('kepek/stonebridge_szolgaltatasaink.gif') 0% 0% no-repeat #000000;
background-color : #000000;
position : relative;
float : top;
top : 0;
width : 950px;
height : 335px;
text-align : center;
padding : 0;
margin-left : auto;
margin-right : auto;
}

#head_pix_reference {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url('kepek/stonebridge_referenciak.gif') 0% 0% no-repeat #000000;
background-color : #000000;
position : relative;
float : top;
top : 0;
width : 950px;
height : 335px;
text-align : center;
padding : 0;
margin-left : auto;
margin-right : auto;
}

#menu {
box-sizing : border-box;
margin : 0;
padding : 0;
position : relative;
float : right;
top : 20px;
padding : 0;
margin : 0;
}

#foot_cont {
box-sizing : border-box;
margin : 0;
padding : 0;
background-image : url('kepek/back_footd.gif');
background-repeat : repeat-x;
position : relative;
float : top;
left : 0;
top : 0;
width : 100%;
height : 276px;
text-align : center;
padding : 0;
margin : 0;
}

#foot_inner {
box-sizing : border-box;
margin : 0;
padding : 0;
background-image : url('/kepek/back_foot.png');
position : relative;
float : top;
left : 0;
top : 0;
width : 950px;
height : 226px;
padding : 0;
margin-left : auto;
margin-right : auto;
}

#foot_nav { 
box-sizing : border-box; 
margin : 0;
padding : 0;
position : relative;
float : left;
left : 270px;
top : 45px;
width:650px;
min-width : 200px;
padding : 0;
font-family : Verdana;
color : #cccccc;
font-size : 10px;
text-align : left;

}

p.foot { color : #515542; font-size : 10px; font-family : verdana; text-decoration : none; font-weight : normal; vertical-align : top; }

A.foot:link {
color : #a9e9fe;
font-size : 10px;
font-family : verdana;
text-decoration : none;
font-weight : normal;
vertical-align : top;
}
A.foot:active {
color : #a9e9fe;
font-size : 10px;
font-family : verdana;
text-decoration : none;
font-weight : normal;
vertical-align : top;
}
A.foot:visited {
color : #a9e9fe;
font-size : 10px;
font-family : verdana;
text-decoration : none;
font-weight : normal;
vertical-align : top;
}
A.foot:hover {
color : #000000;
font-size : 10px;
font-family : verdana;
text-decoration : none;
font-weight : normal;
vertical-align : top;
}

#foot_nav h1 { box-sizing : border-box; margin : 0; padding : 0; color : #ffffff; font-size : 11px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top : 0; text-decoration : none; text-align : left; vertical-align : top; font-weight : normal; letter-spacing : 0; }
/*
#foot_nav A { box-sizing : border-box; margin : 0; padding : 0; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color : #a9e9fe; font-size : 12px; text-align : left; font-weight : normal; vertical-align : middle; }
#foot_nav A:link, A:visited, A:active { box-sizing : border-box; margin : 0; padding : 0; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color : #a9e9fe; font-size : 11px; text-align : left; font-weight : normal; vertical-align : top; }
#foot_nav A:hover { box-sizing : border-box; margin : 0; padding : 0; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color : #000000; font-size : 11px; text-align : left; font-weight : normal; vertical-align : top; }
*/
#foot_contact { box-sizing : border-box; margin : 0; padding : 0; position : relative; float : left; left : 200px; top : 56px; width :600px; height : 40px; padding : 0; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color : #000000; font-size : 11px; text-align : center; vertical-align : top; }
#foot_contact h1 { box-sizing : border-box; margin : 0; padding : 0; color : #000000; font-size : 12px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top : 0; text-decoration : none; text-align : left; vertical-align : top; font-weight : normal; letter-spacing : 0; }
#foot_contact img { position : relative; border : 0; padding-top : 0; top : 2px; vertical-align : bottom; }
#foot_naptar { box-sizing : border-box; margin : 0; padding-right : 25px; position : relative; float : right; left : 0px; top : 0px; width : 110px; height : 40px; padding : 0; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; color : #ffffff; font-size : 11px; text-align : center; vertical-align : top; }

#main_cont {

box-sizing : border-box;
margin : 0;
padding : 0;
background-color : #ffffff;
background-image:url('/kepek/cont_back.gif') ;
background-repeat:repeat-x;
position : relative;
display : block;
float : top;
top : 0;
width : 950px;
text-align : center;
padding : 0;
margin-left : auto;
margin-right : auto;
overflow : hidden;

}

#main_cont a:link, a:visited, a:active {
color : #000000;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
font-weight : bold; 
letter-spacing : 0em;
}
#main_cont  A:hover { 
color : #000000; 
font-size : 13px; 
font-family : Tahoma; 
text-decoration : underline; 
font-weight : bold; }

#indexbox1 {
box-sizing : border-box;
margin : 0;
padding : 0;
position : relative;
float : left;
left : 0;
top : 0;
width : 450px;
height : 650px;
line-height : 150%;

}


p {
color : #444444;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;
line-height : 100%;
letter-spacing : 2px;
margin-left : 10px;
margin-right : 10px;
margin-top : 10px;
}

#indexbox1 h1 {
box-sizing : border-box;
margin : 0;
padding : 0;
color : #444444;
font-size : 30px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
line-height : 100%;
letter-spacing : 0px;
margin-top : 20px;
margin-bottom : 10px;
margin-left : 15px;
margin-right : 10px;
}






#indexbox1 p {
color : #444444;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;
line-height : 120%;
letter-spacing : 1px;
margin-left : 20px;
margin-right : 10px;
margin-top : 10px;
}

#indexline {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url(kepek/line.png) no-repeat;
position : relative;
float : left;
left : 0;
top : 20px;
width : 10px;
height : 600px;
margin : 0;

}

#indexbox2 {
box-sizing : border-box;
margin : 0;
padding : 0;
position : relative;
float : left;
left : 0;
top : 0;
width : 450px;
height : 600px;
color : #444444;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;

letter-spacing : 0.1em;
padding-left : 10px;

margin-left : auto;
margin-right : auto;

}

#indexbox2 h1 {
box-sizing : border-box;
margin : 0;
padding : 0;
color : #cccccc;
font-size : 30px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
vertical-align : top;
font-weight : normal;
line-height : 100%;
letter-spacing : 0;
margin-top : 20px;
margin-bottom : 10px;
margin-left : 10px;
margin-right : 10px;
}

#indexsub {
background-image:url('/kepek/szub_back.gif') ;
background-repeat:repeat-x;
box-sizing : border-box;
margin-right: 0px;
margin-left: 20px;
margin-bottom:20px;

position : relative;
float : left;
left : 0px;
top : 0;
width : 200px;
height : 210px;
background-color : #ffffff;
color : #444444;
font-size : 12px;
font-family : tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;
line-height : 120%;
letter-spacing : 1px;
}

#indexsub h2{
color : #000000;
font-size : 17px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
padding-top : 10;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
letter-spacing : 0;
padding-top : 0;
margin-top : 10px;
}

#indexsub p {
color : #444444;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;
line-height : 120%;
letter-spacing : 1px;
margin-left : 0px;
margin-right : 5px;
margin-top : 5px;
}

#indexsub img.fej {
float : right;
vertical-align : top;
width : 36px;
padding-right : 10px;
}

#refbox {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url(pix/back_ref.png) no-repeat;
position : relative;
float : left;
left : 0;
top : 0;
width : 950px;
height : 452px;
padding-top : 50px;
padding-right : 20px;
padding-left : 20px;
margin : 0;
color : #000000;
font-size : 11px;
font-family : verdana;
text-decoration : none;
text-align : left;
vertical-align : top;
line-height : 200%;
letter-spacing : 0.1em;
}

#refkep {
background-color : #ffffff;
background-image:url('/kepek/cont_back.gif') ;
background-repeat:repeat-x;
position : relative;
float : top;
width : 950px;
text-align : center;
margin-left : auto;
margin-right : auto;
overflow : auto;

}

#refkep h1{

padding : 0;
color : #444444;
font-size : 30px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
line-height : 100%;
letter-spacing : 0px;
margin-top : 20px;
margin-bottom : 10px;
margin-left : 40px;
margin-right : 10px;
}

#referencbox {
box-sizing : border-box;
margin : 0;
padding : 0;
background : url(pix/back_ref.png) no-repeat;
position : relative;
float : top;
left : 0;
top : 0;
width : 950px;
padding-top : 20px;
margin : 0;
text-align : center;
vertical-align : top;
margin-left: auto;
margin-right: auto;
border-top : 1px dashed #aaaaaa;
border-bottom : 1px dashed #aaaaaa;
border-left : 1px dashed #aaaaaa;
border-right : 1px dashed #aaaaaa;
}

#refsub {
background-color : #ffffff;
background-image:url('/kepek/cont_back.gif') ;
background-repeat:repeat-x;
position : relative;
float : top;
width : 950px;
height:600px;
text-align : left;
margin-left : auto;
margin-right : auto;
overflow : auto;
}

#refsub a:link, a:visited, a:active {
color : #000000;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
font-weight : bold; 
letter-spacing : 0em;
}
#refsub  A:hover { 
color : #000000; 
font-size : 13px; 
font-family : Tahoma; 
text-decoration : underline; 
font-weight : bold; }


#refsubpic{
background-color : #ffffff;
position : relative;
float : left;
width : 450px;
text-align : center;
margin-left : 50px;
}

#refsubtext p {
color : #444444;
font-size : 12px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
line-height : 100%;
letter-spacing : 0em;
}





#refsubtext img {
border : none;
vertical-align : middle;
text-align : left;
}

li.refsub {
list-style: square inside; color:black;
padding-left: 14px; 
color : #000000;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
}

#refsub .nagykep{ 
margin-bottom : 8px;
border: 1px solid #000000;
width: 400px;

}

#refsub .nagykepref{ 


}

#refsub .thumb {
	margin: 4px;
	border-width:1px;
	width: 194px;
	height: 132px;
	border: 1px solid #444444;
	
}



#refsub h1{
padding : 0;
color : #444444;
font-size : 24px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
line-height : 100%;
letter-spacing : 0px;
margin-top : 20px;
margin-bottom : 10px;
margin-left : 40px;
margin-right : 10px;
}

#refsub {
background-color : #ffffff;
background: url (/kepek/cont_back.gif);
position : relative;
float : top;
width : 950px;
text-align : center;
margin-left : auto;
margin-right : auto;
overflow : auto;
}

#refkep a img {
border : none;
}

#refkep ul {
list-style-type : none;
width : 840px;
margin-left: 40px;
}

#refkep li {
background : #fff;
border : 1px solid #ccc;
display : block;
float : left;
height : 164px;
margin : 0px 20px 20px 0px;
padding : 5px;
width : 240px;
}

#refkep .image {
background : #000;
display : block;
height : 164px;
overflow : hidden;
position : relative;
width : 240px;
}

#refkep .image .info {
display : none;
}

#refkep .image:hover .info {
display : block;
}
#refkep  .info a:link  { color : #ffffff; font-size : 13px; font-family : Tahoma; text-decoration : underline; font-weight : normal; vertical-align : top; line-height : 120%; letter-spacing : 0px; }
#refkep  .info a:active { color : #ffffff; font-size : 13px; font-family : Tahoma; text-decoration : underline; font-weight : normal; vertical-align : top; line-height : 120%; letter-spacing : 0px }
#refkep  .info a:visited { color : #ffffff; font-size : 13px; font-family : Tahoma; text-decoration : underline; font-weight : normal; vertical-align : top; line-height : 120%; letter-spacing : 0px;}
#refkep  .info a:hover { color : #ffffff; font-size : 13px; font-family : Tahoma; text-decoration : none; font-weight : normal; vertical-align : top; line-height : 120%; letter-spacing : 0px;}

#refkep .info { background : #000000; display : block; height : 150px; left : 0; position : absolute; top : 30px; width : 248px; height : 180px; line-height : 100%;
letter-spacing : 0px;}
#refkep .info h2 { color : #ffffff; font-size : 12px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight : bold; padding : 15px 20px 0 20px; }
#refkep .info p { color : #a4d7e7; font-size : 12px; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; padding-top : 5px; padding-left: 10px; padding-right: 10px; }


#refpic {
background-color : #ffffff;
position : relative;
float : top;
width : 450px;
text-align : center;
margin-left : auto;
margin-right : auto;
overflow : auto;
}

#reftext {
background-color : #ffffff;
position : relative;
float : left;
width : 450px;
text-align : left;
margin-left : 10px;
overflow : auto;
}

#szolgmain {
background-color : #ffffff;
background-image:url('/kepek/cont_back.gif') ;
background-repeat:repeat-x;
position : relative;
float : top;
width : 950px;
text-align : center;
margin-left : auto;
margin-right : auto;
overflow : auto;

}
#szolgmain a:link, a:visited, a:active {

font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
font-weight : bold; 
letter-spacing : 0em;
}
#szolgmain  A:hover { 

font-size : 13px; 
font-family : Tahoma; 
text-decoration : underline; 
font-weight : bold; }

#szolgtools {
background-color : #D2DFE3;
color : #A67707;
position : relative;
float : top;
width : 870px;
height: 90px;
top: 20px;
margin-left : 40px;
margin-bottom : 20px;
margin-right : 30px;
text-align : left;
overflow : auto;
border-top : 1px dotted #1899C3;
border-bottom : 1px dotted #1899C3;
border-left : 1px dotted #1899C3;
border-right : 1px dotted #1899C3;
}
#szolgtools h3{
color : #07617E;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : bold;
letter-spacing : 0;
margin-top : 10px;
margin-left : 20px;
text-decoration : none;
}

#szolgtools a:link, #szolgtools a:visited, #szolgtools a:active {
color : #07617E;
font-size : 12px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
font-weight : bold; 
letter-spacing : 0em;
margin-left : 20px;
}
#szolgtools a:hover { 
color : #07617E;
font-size : 12px; 
font-family : Tahoma; 
text-decoration : underline; 
font-weight : bold; }

#szolgside li {
margin-left : 20px;
}
#szolgside {
background-color : #FFD97F;
color : #A67707;
position : relative;
float : right;
width : 260px;
height: 220px;
top: 20px;
text-align : left;
margin-left : 20px;
margin-bottom : 20px;
margin-right : 30px;
overflow : auto;
border-top : 1px dotted #1899C3;
border-bottom : 1px dotted #1899C3;
border-left : 1px dotted #1899C3;
border-right : 1px dotted #1899C3;
}
#szolgside h3{
color : #A67707;
font-size : 12px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : bold;
letter-spacing : 0;
margin-top : 10px;
margin-left : 20px;
text-decoration : none;
}
#szolgside li {
margin-left : 20px;
}

a.side:link, a.side:visited, a.side:active {
color : #A67707;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
font-weight : bold; 
letter-spacing : 0em;
}
a.side:hover { 
color : #A67707; 
font-size : 13px; 
font-family : Tahoma; 
text-decoration : underline; 
font-weight : bold; }

a.sides:link, a.sides:visited, a.sides:active {
color : #118FBC;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
font-weight : bold; 
letter-spacing : 0em;
}
a.sides:hover { 
color : #118FBC; 
font-size : 13px; 
font-family : Tahoma; 
text-decoration : underline; 
font-weight : bold; }

#szolgmain h1{

padding : 0;
color : #444444;
font-size : 30px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
line-height : 100%;
letter-spacing : 0px;
margin-top : 20px;
margin-bottom : 10px;
margin-left : 40px;
margin-right : 10px;
}

#szolgmain h2{
color : #000000;
font-size : 17px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
letter-spacing : 0;
margin-top : 10px;
margin-left : 40px;
}

#szolgmain p {
color : #444444;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : justify;
vertical-align : top;
line-height : 120%;
letter-spacing : 1px;
margin-left : 40px;
margin-right : 40px;
margin-top : 10px;
}

#szolgmain li {
list-style: square inside; color:black;
padding-left: 14px; 
color : #000000;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
line-height : 150%;

}

#szolgmain img.fej {
float : right;
vertical-align : top;
width : 36px;
padding-right : 10px;
}

#szolgsub {
box-sizing : border-box;
background : url(/kepek/szolg_back.gif) no-repeat;
margin-right:10px;
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
position : relative;
float : left;
left : 24px;
top : 0px;
width : 280px;
height : 260px;
background-color : #ffffff;
color : #444444;
font-size : 12px;
font-family : tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;
line-height : 120%;
letter-spacing : 1px;

/*border-top : 1px dashed #aaaaaa;
border-bottom : 1px dashed #aaaaaa;
border-left : 1px dashed #aaaaaa;
border-right : 1px dotted #cccccc;*/

}


#szolgsub h2{
color : #000000;
font-size : 18px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
letter-spacing : 0;
margin-top : 15px;
margin-left : 15px;
}

#szolgsub p {
color : #444444;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
letter-spacing : 1px;
margin-left : 15px;
margin-right : 20px;
margin-top : 10px;
line-height : 150%;
}

a.szolgsub:link, a.szolgsub:visited, a.szolgsub:active {
color : #000000;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
font-weight : bold; 
letter-spacing : 0em;
}
A.szolgsub:hover { 
color : #000000; 
font-size : 13px; 
font-family : Tahoma; 
text-decoration : underline; 
font-weight : bold; }

#kapcsbox1 {
box-sizing : border-box;
margin : 0;
padding : 0;
position : relative;
float : left;
left : 0;
top : 0;
width : 450px;
height : 500px;
line-height : 150%;

}

#kapcsbox1 h1 {
box-sizing : border-box;
margin : 0;
padding : 0;
color : #444444;
font-size : 30px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : normal;
line-height : 100%;
letter-spacing : 0px;
margin-top : 20px;
margin-bottom : 10px;
margin-left : 15px;
margin-right : 10px;
}

#kapcsbox1 p {
color : #444444;
font-size : 13px;
font-family : Tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;
line-height : 120%;
letter-spacing : 1px;
margin-left : 20px;
margin-right : 10px;
margin-top : 10px;
}




td.menucont {
font-size : 12px;
font-family : tahoma;
text-decoration : none;
text-align : left;
vertical-align : middle;
padding-left : 25px;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
font-weight : bold;
vertical-align : top;
}

td.menualja {
background : url(pix/menualja.png);
color : #000000;
font-size : 12px;
font-family : tahoma;
text-decoration : none;
text-align : left;
vertical-align : middle;
padding-left : 25px;
padding-right : 20px;
padding-top : 5px;
padding-bottom : 5px;
font-weight : bold;
}

td.menuteto {
background : url(pix/menuteto.png);
color : #000000;
font-size : 12px;
font-family : tahoma;
text-decoration : none;
text-align : left;
vertical-align : middle;
padding-left : 25px;
padding-right : 20px;
padding-top : 5px;
padding-bottom : 5px;
font-weight : bold;
}
td.elerbal {
background-color : #e1e1d5;
color : #505050;
font-size : 13px;
font-family : "Arial Narrow";
text-decoration : none;
text-align : right;
vertical-align : top;
font-weight : bold;
padding-right : 10px;
}
td.elerjobb {
background-color : #e1e1d5;
color : #505050;
font-size : 13px;
font-family : "Arial Narrow";
text-decoration : none;
text-align : left;
vertical-align : top;
padding-right : 10px;
}
td.elerfej {
background-color : #e1e1d5;
color : #505050;
font-size : 14px;
font-family : "Arial Narrow";
text-decoration : none;
text-align : center;
vertical-align : middle;
font-weight : bold;
padding-right : 10px;
}
td.elerkep {
background-color : #e1e1d5;
color : #505050;
font-size : 14px;
font-family : "Arial Narrow";
text-decoration : none;
text-align : center;
vertical-align : middle;
font-weight : bold;
padding-right : 10px;
padding-left : 10px;
}
td.elerkoz {
background-color : #e1e1d5;
color : #505050;
font-size : 13px;
font-family : "Arial Narrow";
text-decoration : none;
text-align : center;
vertical-align : middle;
font-weight : bold;
padding-right : 10px;
}
td.elerkozk {
background-color : #e1e1d5;
color : #505050;
font-size : 13px;
font-family : "Arial Narrow";
text-decoration : none;
text-align : center;
vertical-align : middle;
font-weight : normal;
padding-right : 10px;
}
optgroup {
font-size : 10px;
font-family : Arial Narrow;
text-decoration : none;
}
select {
font-size : 12px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
text-decoration : none;
}
hr {
border : 0 none;
color : #ffffff;
border-top : 1px dashed #aaaaaa;
width : 100%;
height : 1px;
margin : 0;
}
hr.big {
border : 0 none;
color : #ffffff;
border-top : 1px dashed #aaaaaa;
width : 90%;
height : 1px;
margin-left: auto;
margin-right: auto;
text-align : center;
}
h2.termek {
background-color : #edede0;
color : #000000;
font-size : 11px;
font-family : tahoma;
text-decoration : none;
text-align : left;
vertical-align : top;
font-weight : bold;
padding-top : 2px;
padding-bottom : 2px;
}
td.li {
color : #000000;
font-size : 13px;
font-family : "Arial Narrow";
text-decoration : none;
vertical-align : middle;
text-align : left;
padding-left : 10px;
padding-right : 10px;
}
img.term {
border : 1px solid #004600;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}
td.kozep {
color : #000000;
font-size : 13px;
font-family : Arial Narrow;
text-decoration : none;
vertical-align : middle;
text-align : center;
}
td.gal { 
background-color : #95ab90; 
color : #000000;
font-size : 13px;
font-family : Arial Narrow;
text-decoration : none;
vertical-align : top;
text-align : center;
}
input.text { margin : 0 0 8px 0; padding : 3px; width : 200px; background : url("/kepek/input_bg.gif") 0% 0% repeat-x; border : 1px solid #888888; }

select { margin : 0 0 8px 0; padding : 3px; width : 208px; background : url('/kepek/input_bg.gif') 0% 0% repeat-x; border : 1px solid #888888; }
textarea { padding : 3px; width : 200px; background : url("kepek/input_bg.gif") 0% 0% repeat-x; border : 1px solid #888888; }
input.submitb { border : 1px solid #888888; background : url("kepek/submitbutton_bg.gif") 0% 0% repeat-x; }

.buttonop { border : 1px solid; border-color : #888 #888 #888 #888; background-color : #cccccc; width : 80px; font-size : 9px; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
.buttonophov { border : 1px solid; border-color : #000 #000 #000 #000; background-color : #aaaaaa; width : 80px; font-size : 9px; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
#container {
position : relative;
width : 100%;
height : 100%;
z-index : 1;
left : 0;
top : 0;
padding-top : 0;
}
#lyr01, #lyr02 { position : absolute; visibility : hidden; width : 100%; background-color : #ffffff; top : 0; z-index : 1; padding-left : 0; padding-right : 0; font-size : 12px; font-family : Arial; text-decoration : none; text-align : center; }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
