/*
Officesandwich Stylesheet
Copyright 2008. La Manana Kft. http://www.lamanana.hu
*/

body{
border:0; margin:0; padding:0;
background: #ffffff url(../images/body_tile.gif) top left repeat-x;
font: 12px/15pt  Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

img {
border:0px;
}

ul, li {
margin: 0;
padding: 0;
}


input, textarea{
border:1px solid #ffdf3c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background:#ffffff;
line-height:15px;
margin:5px 0px;
}

h1{
margin:20px 0px 10px 4px;
color:#083961;
font-family: "Palatino Linotype", "Palatino", "Zapf Calligraphic", "Book Antiqua", Garamond,  "Times New Roman", Times, serif;
word-spacing:2px;
font-size:24px;
text-decoration:none;
line-height:30px;
}

h2{
margin:8px 0px 8px 0px;
color:#c81219;
font-family: Arial,Verdana,  Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
line-height:25px;
}

h2 a{
color:#920200;
font-family: "Palatino Linotype", "Palatino", "Zapf Calligraphic", "Book Antiqua", Garamond, Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
text-decoration:none;
line-height:25px;
}

h2 a:hover{
color:#bd0503;
}

h3{
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
margin:17px 0px 17px 0px;
font-weight: bold;
}

h4{
font-size:14px;
font-family: "Palatino Linotype", "Palatino", "Zapf Calligraphic", "Book Antiqua", Garamond, Georgia, "Times New Roman", Times, serif;
color:#a10200;
line-height:16px;
margin:20px 0px;
}

legend{
text-transform:uppercase;
font-size:11px;
font-family: "Palatino Linotype", "Palatino", "Zapf Calligraphic", "Book Antiqua", Garamond, Georgia, "Times New Roman", Times, serif;
color:#083961;
font-weight:bold;
}

q{
background:#fcf4e1 url(../images/quote_bg.gif) 5px 5px no-repeat;
border:1px solid #f9dfa1;
font-size:11px;
line-height:16px;
font-style:italic;
padding:10px 10px;
margin:3px 0px 3px 3px;
float:right;
color:#745710;
width:170px;
}

pre{
background:#fefaf1;
border:1px solid #f9dfa1;
font-size:11px;
line-height:16px;
padding:10px;
margin:0px;
color:#745710;
}

.hr{
height:10px;
border-bottom:1px dotted #cb161d;
margin:10px auto 10px auto;
clear:both;
width:80%;
}

.hr hr{
display: none;
  margin:0px;
}

.clear{
clear:both;
}

.tiny{
font-size:11px;
line-height:13px;
}

acronym{
cursor:help;
border-bottom:1px dotted #b68a47;
}

#container{
margin:0px;
padding:0px;
text-align:center;
}

#content{
margin:auto;
width:970px;
padding:0px;
text-align:center;
border: 0px solid red; 
position:relative;
}

#header{
background:url(../images/header_bg.gif) top left no-repeat;
width:970px;
height:121px;
margin:auto;
padding:0px;
}

#logo{
float:left;
width:349px;
margin: 9px 0px 0px 20px;
}

#header-right{
float:right;
margin:0px 10px 0px 0px;
padding:0px;
}

.slogan{
text-align:right;
padding:5px 0px;
margin:0px;
font-size:11px;
color:#d22127;
}

.slogan a, .slogan a:link, .slogan a:visited{
color:#d22127;
margin:0px 10px;
}

.slogan a:hover{
text-decoration:none;
}


#keresztsav{
background:url(../images/keresztsav_bg.jpg) top left no-repeat;
height:372px;
margin:auto;
margin-top:19px;
width:970px;
padding:0px;
}

#keresztsav-belso{
width:970px;
margin:auto;
padding:232px 0px 0px 0px;
}


#keresztsav-belso .left277{
width: 200px;
float: left;
text-align:right;
}

#keresztsav-belso .right550 {
width: 760px;
float: right;
margin:0px;
text-align:left;
}


#szendvics-kep{
position:absolute;
top:84px;
left: 557px;
}

#sticky{
position:absolute;
top:174px;
left: 20px;
}

#koroggyomor{
text-align:left;
position:absolute;
top:172px;
left: 250px;
width:325px;
}


.language-switch img{
vertical-align:text-bottom;
}

/* ~~~ MAIN PAGE AKCIOS ~~~ */

#main-akcios{
background:url(../images/akcios_bg.gif) top left no-repeat;
padding:20px 20px 5px 25px;
min-height:275px;
height:275px;
}

#main-belepes{
background:url(../images/belepes_bg.gif) top left no-repeat;
padding:20px 20px 5px 15px;
min-height:275px;
height:275px;
}

#main-belepes .left277{
width: 245px;
float: left;
text-align:left;
border:0px solid red;
}

#main-belepes .right550 {
width: 190px;
float: right;
margin:0px;
border:0px solid green;
}

#main-belepes form .button{
font-size:11px;
font-weight:bold;
background:#d6282d;
color:#fff;
}

/* ~~~  GLOBAL LINKS ~~~ */
a:link,
a:visited {
font-weight:bold;
color:#000000; /* Firefox miatt */
}	


/* ~~~ NAVIGATION ~~~ */

ul#nav { 
width:538px; 
height:42px; 
margin:12px 0px 0px 0px;
padding:0px;
} 

ul#nav li { 
padding:0; 
margin:0; 
list-style-type:none; 
float:left; 
} 

ul#nav li a { 
text-indent:-9999px;
overflow:hidden;
border:0; 
text-decoration:none; 
display:block; 
background:transparent url(../images/navigation.gif) no-repeat; 
} 

/*li#home a {
	width:84px;
	height:42px;
	 }*/
li#szendvicsek a {
	width:104px;
	height:42px;
	 }
li#szallitas a {
	width:143px;
	height:42px;
	 }	
li#miertmi a {
	width:189px;
	height:42px;
	 }	 
li#kapcsolat a {
	width:102px;
	height:42px;
	 }
  	 	 	 
/*li#home a:hover, li#home a:focus {
	background-position:0px -42px;
	 }*/
li#szendvicsek a:link, li#szendvicsek a:visited {	
	background-position:0px 0px;
	}
li#szendvicsek a:hover, li#szendvicsek a:focus {	
	background-position:-0px -42px;
	}
li#szallitas a:link, li#szallitas a:visited {	
	background-position:-104px 0px;
	}
li#szallitas a:hover, li#szallitas a:focus {	
	background-position:-104px -42px;
	}
li#miertmi a:link, li#miertmi a:visited {	
	background-position: -247px 0px;
	}
li#miertmi a:hover, li#miertmi a:focus {	
	background-position: -247px -42px;
	}
li#kapcsolat a:link, li#kapcsolat a:visited {	
	background-position: -436px 0px;
	}
li#kapcsolat a:hover, li#kapcsolat a:focus {	
	background-position: -436px -42px;
	}


/* Main navigation "active tabs"
------------------------------------------------------------------*/
/*body#home-page ul#nav li#home a {
	background-position:0px -104px;
	}*/
body#szendvicsek-page ul#nav li#szendvicsek a {
	background-position:0px -84px;
	}
body#szallitas-page ul#nav li#szallitas a {
	background-position:-104px -84px;
	}
body#miertmi-page ul#nav li#miertmi a {
	background-position:-247px -84px;
	}
body#kapcsolat-page ul#nav li#kapcsolat a {
	background-position:-436px -84px;
	}	

/*~~~ H2 STYLES ---*/

h2#h2korog{
margin:0px 0px 0px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:24px;
width:208px;
background:url(../images/header_korog.gif) no-repeat;
}

h2#akcios{
margin:0px 0px 0px 0px;
padding:0px;
text-indent:-9999px;
display:block;
}

h2#belepes{
margin:0px 0px 0px 0px;
padding:0px;
text-indent:-9999px;
display:block;
}

h2#szendvicskinalat{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:21px;
width:166px;
background:url(../images/header_szendvics_kinalat.gif) no-repeat;
}

h2#adatvedelem{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:22px;
width:172px;
background:url(../images/header_adatvedelmi_elvek.gif) no-repeat;
}

h2#jognyilatkozat{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:25px;
width:143px;
background:url(../images/header_jognyilatkozat.gif) no-repeat;
}

h2#miertmiheader{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:25px;
width:426px;
background:url(../images/header_miert_mi.gif) no-repeat;
}

h2#szallitasiheader{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:25px;
width:426px;
background:url(../images/header_kiszallitasi_zonak.gif) no-repeat;
}

h2#kapcsolatheader{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:25px;
width:96px;
background:url(../images/header_kapcsolat.gif) no-repeat;
}

h2#belepesheader{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:25px;
width:72px;
background:url(../images/header_belepes.gif) no-repeat;
}

h2#regisztracioheader{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:25px;
width:115px;
background:url(../images/header_regisztracio.gif) no-repeat;
}

h2#adataimheader{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:25px;
width:87px;
background:url(../images/header_adataim.gif) no-repeat;
}

h2#kosarheader{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:25px;
width:149px;
background:url(../images/header_kosar.gif) no-repeat;
}

h2#rendelesheader{
margin:10px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
display:block;
height:25px;
width:174px;
background:url(../images/header_rendeles.gif) no-repeat;
}


/* ~~~ CONTENT PROPORTIONS ~~~ */

#contentbox{
clear:both;
width:970px;
margin:0px;
overflow:auto;
}

#left-content{
float: left;
height:100%;
margin:0;
padding:0;
width: 480px;
text-align:left;
border:0px solid yellow;
}

#right-content{
clear:right;
margin-left:485px;
height:100%;
padding:0;
border: 0px;
width: 480px;
text-align:left;
border:0px solid green;
}

#content-footer hr{
clear:both;
visibility:hidden;
}

/* ~~~ INNER PAGES PROPORTIONS ~~~ */


#contentbox-inner-top{
background:url(../images/contentbox_inner_top.gif) top left no-repeat;
width:970px;
margin:10px 0px 0px 0px;
height:25px;
}

#contentbox-inner-middle{
background:url(../images/contentbox_inner_middle.png) top left repeat-y;
width:970px;
margin:0px;
overflow:auto;
height:100%;
min-height:350px;
}

#contentbox-inner-bottom{
background:url(../images/contentbox_inner_bottom.gif) top left no-repeat;
width:970px;
margin:0px 0px 10px 0px;
height:25px;
}

#inner-left-content{
float: left;
height:100%;
margin:0;
padding:0px 0px 0px 30px;
width: 670px;
text-align:left;
overflow:hidden;
border:0px solid yellow;
}

#inner-right-content{
clear:right;
margin-left:710px;
height:100%;
padding:0;
border: 0px;
width: 230px;
text-align:left;
border:0px solid green;
}

/*~~~ RIGHT BOXES ~~~*/

#belepes-box{
text-align: left;
width: 230px;
border:0px solid red;
height:100%;
}

#belepes-box ul{
margin: 0px 10px;
padding:0px;
list-style-type:square;
}

#belepes-box li{
padding:0px;
}

#kosar-box{
text-align: left;
width: 230px;
border:0px solid red;
height:100%;
}

#belepes-box-top{
text-align:left;
width:230px;
margin:0px;
background:url(../images/belepes-top.gif) top left no-repeat;
height:44px;
text-indent:-9999px;
}

#kosar-box-top{
text-align:left;
width:230px;
margin:0px;
background:url(../images/kosar-top.gif) top left no-repeat;
height:44px;
text-indent:-9999px;
}


#belepes-box-middle{
padding-top:10px;
text-align:left;
width:230px;
margin:0px;
background:url(../images/belepes-middle.gif) top left repeat-y;
height:100%;
min-height:100px;
}

#kosar-box-middle{
padding-top:10px;
text-align:left;
width:230px;
margin:0px;
background:url(../images/belepes-middle.gif) top left repeat-y;
height:100%;
min-height:100px;
}


#belepes-box-bottom{
text-align:left;
width:230px;
margin:0px;
padding:0px;
background:url(../images/belepes-bottom.gif) top left no-repeat;
height:15px;
} 

#kosar-box-bottom{
text-align:left;
width:230px;
margin:0px;
padding:0px;
background:url(../images/belepes-bottom.gif) top left no-repeat;
height:15px;
} 



/* ~~~ SZOLGALTATASOK PAGE PROPORTIONS ~~~ */

.szolgaltatasok-container{
overflow:hidden;
margin:0px;
padding:0px;
border:0px solid red;
}

.szolgaltatasok-left{
float:left;
width:380px;
text-align:left;
border:0px solid green;
margin:0px;
padding:0px;
}

.szolgaltatasok-right{
float:right;
width:215px;
text-align:left;
border:0px solid yellow;
margin:0px;
padding:0px;
}



/* ~~~ FOOTER ~~~ */

#footer{
border-top:1px solid #ba1016;
padding:0px 0px 0px 0px;
overflow:auto;
width:950px;
margin: 0 auto;
}

#footer form {
margin:0px 15px;
padding:0px;
}

#footer form .button{
font-size:12px;
font-weight:bold;
background:#d6282d;
text-transform:uppercase;
color:#fff;
}

#footer .left277{
width: 320px;
float: left;
text-align:left;
}

#footer .right270{
width: 275px;
float: right;
text-align:left;
}
	
#footer .right550 {
width: 600px;
float: right;
margin:0px;
}

#footer p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
color:#ba1016;
margin:10px 5px 8px 15px;
}

#footer p a:link,
#footer p a:visited{
padding:3px;
color:#ba1016;
font-weight:bold;
margin:0px 25px 8px 25px;
}

#footer p a:hover{
color:#ba1016;
background:#ffef9f;
}

#footer p br{
line-height:20px;
height:15px;
}

/* ~~~ MAIN PAGE STYLES ~~~ */

#main-articles,
#inner-articles,
#inner-article-category {
padding:6px 5px 6px 15px;
}

h2#categorytitle{
margin-left:5px;
color:#b8111a;
}

#main-articles .post, 
#main-portfolio .post, 
#inner-articles .post,
#inner-portfolio-side .post{
margin:1px;
padding:4px;
}

#article-categories, #article-comment{
border:1px solid white;
margin:3px 0px;
background: #fff url(../images/footer_bg.gif) top left repeat-x;
}

#article-categories ul{
margin:0px;
padding:2px 10px;
}

#article-categories li{
list-style-type:none;
line-height: 23px;
background: url(../images/article_list_dot.gif) no-repeat 0px 12px;
padding:5px 0px 6px 22px;
}

#article-categories li a:link, #article-categories li a:visited{
text-transform:uppercase;
font-family: "Palatino Linotype", "Palatino", "Zapf Calligraphic", "Book Antiqua", Garamond, Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color: #b8111a;
line-height:15px;
}

#article-categories li a:hover{
text-decoration:underline;
}

#article-comment p{
margin:10px;
font-size:10px;
line-height:16px;
}

.center{
text-align:center;
}

.right{
text-align:right;
}

.sidebox{
margin:0px 20px;
padding:0px;
}

.post p{
line-height:19px;
margin:10px 0px;
}

.post ul{
margin:2px 30px;
padding:2px 0px;
}

.post li{
line-height: 19px;
padding:5px 0px 6px 5px;
}

.detailed-post p{
line-height:19px;
margin:12px 0px;
}

.post img{
float:right;
border:1px solid #ffeb92;
background:#fff;
padding:4px;
margin:3px 0px 3px 5px;
}

.post img.left{
display:block;
float:left;
border:2px solid #ffeb92;
background:#fff;
padding:2px;
margin:3px 7px 3px 0px;
}

.post img.nostyle{
float:left;
border:0;
padding:0;
margin:3px 10px 3px 0px;
background:none;
}

.post img.nofloat{
float:none;
border:0;
padding:0;
margin:3px 10px 3px 0px;
background:none;
}

.post img.kosaroldal{
float:none;
border:0;
padding:0;
margin:10px 3px 10px 3px;
background:none;
}

.post img.center{
text-align:center;
float:none;
border:1px solid #ffeb92;
background:#fff;
padding:4px;
margin:3px 0px;
}

.post img.leftnostyle{
display:block;
float:left;
border:2px solid #cb161d;
margin:4px 20px 4px 0px;
padding:4px;
}

.date p{
font-family:Georgia, "Times New Roman", Times, serif;
color: #b68a47;
font-weight:bold;
margin:6px 0px;
line-height:10px;
}

.post a:link, .detailed-post a:link,.post a:visited, .detailed-post a:visited {
	color:#c0181e;
text-decoration:underline;
font-weight:bold;
	}
.post a:hover, .detailed-post a:hover {
	color:#ba1016;
background:#ffef9f;
	}

.post table{
background:#fffdf4;
font-size:11px;
border:1px solid #fff0a9;
}

.post table tr th{
background:#cf8449;
color:#fff;
text-transform:uppercase;
padding:0px;
text-align:center
}

.post table tr td{
padding:0px;
text-align:center;
border:0px solid #f6d294;
}

.post table tr td.reg_txt{
text-align:right;
padding:2px;
/*line-height:14px;*/
}

.post table tr td.reg_input{
text-align:left;
padding:2px;
}

.reg_error{
padding:2px;
color:#cc181f;
font-weight:bold;
vertical-align:baseline;
}

.reg_error_input{
padding:2px;
border:1px solid #cc181f;
margin-top: 2px;
}

p.article-category-type{
color:#b8111a;
text-align:right;
font-size:10px;
padding:0px;
}

.article-category-type a:link,
.article-category-type a:visited {
	color:#b8111a;
	font-weight:bold;
	}
.article-category-type a:hover {
	color:#b8111a ;
	}

/* ~~~ MAIN PAGE SZOLGALTATASOK ~~~ */

#main-szolg{
text-align: left;
width: 279px;
border:0px solid red;
height:100%;
}

#szolg-szolg-top{
text-align:left;
width:279px;
margin:0px;
background:url(../images/szolg_szolgaltatas_top.gif) top left no-repeat;
height:43px;
}


#main-szolg-top{
text-align:left;
width:279px;
margin:0px;
background:url(../images/main_szolgaltatas_top.gif) top left no-repeat;
height:43px;
}

#main-szolg-middle{
padding-top:10px;
text-align:left;
width:279px;
margin:0px;
background:url(../images/main_szolgaltatas_middle.gif) top left repeat-y;
height:100%;
}

#main-szolg-bottom{
text-align:left;
width:279px;
margin:0px;
background:url(../images/main_szolgaltatas_bottom.gif) top left no-repeat;
height:14px;
} 

#navbar{
list-style: none;
padding-bottom:5px;
}

ul.navlist{
text-align:left;
border:0px solid red;
margin:0px;
padding:0px;
list-style: none;
}

.navlist li{
margin-left:0px;
font-size:11px;
list-style-type: none;
padding-left: 7px;
background: url(../images/submenu_arrow.gif)  no-repeat 0px 12px;
}

.leftmenu_active{
font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c81219;

}

.navlist a:link, .navlist a, .navlist a:visited{
font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#C81219;
text-decoration:underline;

}

.navlist a:hover{
color:#C81219;
text-decoration:underline;

}

/* ~~~ PAGINATION STYLES ~~~ */

ul.rsx-page-num-list{
    display:inline;
    list-style:none;
    margin:0px;
    padding:0px;
  }

ul.rsx-page-num-list li {
display: inline;
margin:0px 5px;
padding:3px 5px;
background:#fff9ea;
border:1px solid #f4e1b0;
}

ul.rsx-page-num-list li a:hover {
color:#b8111a
}

.unlinked { font-weight: bold;color:#b8111a;font-size:12px }   /*  for the current page that is not a link */


/* ~~~ SEARCH PAGES ~~~ */

.resultdetail{
border:1px solid #e2f4fe;
background:#fff;
font-size:10px;
padding:0px 5px;
margin:10px 0px;
}

.social-ako{
margin: 0px 4px;
}

div.ns-vwidget {
	display: inline;
}


/* ~~~ DIV CLASSES ~~~ */
.language-switch{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:auto;
text-align:right;
text-transform:uppercase;
font-size:10px;
width:950px;
border:0px solid white;
padding:3px 0px 3px 0px;
height:30px;
}


/* ~~~ P CLASSES ~~~ */

#keresztsav p{
padding:0px;
margin:3px 35px;
line-height:17px;
}

#keresztsav-belso p{
padding:0px;
margin:3px 10px 0px 0px;
line-height:17px;
}

#keresztsav .ks{
text-align:left;
margin:0px 0px 0px 240px;
width:310px;
}

.szolg-p{
margin:0px;
padding:0px;
}

.red{
color:#c0181e;
}

.white{
color:#ffffff;
}

.red a, .red a:link, .red a:visited{
padding:2px;
color:#c0181e;
font-weight:bold;
text-decoration:underline;
margin:0px 15px;
}

.red a:hover{
color:#c0181e;
background:#ffe04c;
font-weight:bold;
text-decoration:underline;
}

.arcimke{
background:url(../images/arcimke.gif) top left no-repeat;
color:#c9141b;
font-weight:bold;
font-size:14px;
width:81px;
height:78px;
padding:30px 15px;
}

.kosarbalink{
margin:0px 20px 0px 0px;
float:right;
}

/*~~~ JOBB OLDALI KOSAR ~~~*/

p.kosar_in{
margin:5px 0px;
padding:0px;
color:#804D00;
line-height:12px;
}

h6{
background: url(../images/kiskosar_potty.gif) no-repeat 2px 2px;
font-size:10px;
font-weight:normal;
padding: 0px 1px 0px 17px;
line-height:12px;
margin:8px 0px;
color:#666;
}

h6 a, h6 a:link, h6 a:visited{
color:#3366CC;
font-weight:bold;
text-decoration:underline;
}

h6 a:hover{
text-decoration:none;
}

.kosarmod{
padding:3px;
background:#ffef9f;
border:1px solid #fee14f;
-moz-border-radius:6px;
}

/*~~~ KOSAR OLDAL ~~~ */

td.kosarhdr{
background-color:#fff2b7;
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:20px;
text-align:center;
font-weight:bold;
}

#table2 table{
text-align:center;
width:98%;
background-color:#FFffff;
border:1px solid #F4E0C2;
margin:6px;
padding:1px;
color:#000000;
}

#table2 td{
border:1px solid #F4E0C2;
}

.summary{
font-size:12px;
color:#000000;
font-weight:bold;
margin-top:4px;
margin-bottom:4px;
}

.mennyisegbutton{
font-weight:bold;
font-size:10px;
background:#fff8d7;
margin:5px;
}

.floatleft{
float:left;
}

.floatleft a:hover, .floatright a:hover{
background:none;

}

.floatright{
float:right;
}

.inputkosarba{
background:none;
border:0;
vertical-align: bottom;
margin:0px 0px 4px 3px;
}

.left{
text-align:left;
padding-right:10px;
}

.checkoutbtn{
font-size:14px;
padding:4px;
background:#c9141b;
color:#fff;
font-weight:bold;
}

/* ~~~ A CLASSES ~~~ */

#koroggyomor a, #koroggyomor a:link, #koroggyomor a:visited, .language-switch a, .language-switch a:link, .language-switch a:visited, .language-switch a:hover{
color:#c0181e;
text-decoration:underline;
font-weight:bold;
}

#koroggyomor a:hover{
color:#c0181e;
background:#ffe04c;
text-decoration: underline;
}

#kerdoiv_kerdo{
padding:10px;
border:4px solid #cc181f;
background:#fff;
position:absolute;
top:100px;
left:270px;
z-index:100;
width:400px;
}