/*---------------------------------
	CSS COLORS AND FONTS MAIN SETUP
-----------------------------------*/
/*

   SKINS
   - Backgrounds
   - Colors
   - Border colors
   - font family, font size

*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab|Open+Sans&subset=latin,latin-ext);

.whitetext{color:#ffffff;}
.whitetext a{color: #ffffff;text-decoration:none;}
.whitetext i{color: #ffffff;}
.whitetext a:visited{color: #ffffff;text-decoration:none;}
.whitetext a:active{color: #ffffff;text-decoration:none;}
.whitetext a:hover{color: #ffffff;text-decoration:underline;}


.menucolor_bg{background-color: #545454;}
.menucolor_fr{color: #545454;}
a.menucolor_fr{color: #545454;text-decoration:none;}
a.menucolor_fr:visited{color: #545454;text-decoration:none;}
a.menucolor_fr:active{color: #545454;text-decoration:none;}
a.menucolor_fr:hover{color: #545454;text-decoration:underline;}

.red_bg{background-color: #545454;}
.red_fr{color: #cc0000;}
a.red_fr{color: #cc0000;text-decoration:none;}
a.red_fr:visited{color: #cc0000;text-decoration:none;}
a.red_fr:active{color: #cc0000;text-decoration:none;}
a.red_fr:hover{color: #cc0000;text-decoration:underline;}

.red_fr2{color: #cc0000;}
a.red_fr2{color: #cc0000;text-decoration:none;}
a.red_fr2:visited{color: #cc0000;text-decoration:none;}
a.red_fr2:active{color: #cc0000;text-decoration:none;}
a.red_fr2:hover{color: #cc0000;text-decoration:underline;}

.blue_bg{background-color: #b82126;}
.blue_fr{color: #005d92;}
a.blue_fr{color: #005d92;text-decoration:none;}
a.blue_fr:visited{color: #005d92;text-decoration:none;}
a.blue_fr:active{color: #005d92;text-decoration:none;}
a.blue_fr:hover{color: #005d92;text-decoration:underline;}

.blue_bg_alt{background-color: #177E9F;}
.blue_fr_alt{color: #566473;}
a.blue_fr_alt{color: #566473;text-decoration:none;}
a.blue_fr_alt:visited{color: #566473;text-decoration:none;}
a.blue_fr_alt:active{color: #566473;text-decoration:none;}
a.blue_fr_alt:hover{color: #566473;text-decoration:underline;}

.bodybg{background-color: #f1f1f1;}
.bodybg_alt{background-color: #dbdede;}

.szurke{background-color: #dbdede;}
.szurke_alt{background-color: #979b9f;}

.footer_bg{background-color: #545454;}
.footer_fr{color: #3e464e;}
button.footer_bg:hover{background-color: #3e464e;color:#ffffff;}

a,a:active,a:visited{}
a:hover{color:#cc0000;}
a:hover h1{color:#cc0000;}
a:hover h2{color:#cc0000;}
.whitebg{background-color: #ffffff;}

.textfont{font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 180%;color:rgb(74, 75, 88);font-weight: 400;}
.titlefont{font-family: 'Roboto Slab', serif;font-size:29px;font-weight: 400;color:#3e464e;line-height: 1.1;}
h1.titlefont{font-family: 'Roboto Slab', serif;font-size:29px;font-weight: 600;color: #6a6d70;line-height: 1.3;}
.teaser_font{font-weight: 600;font-size: 18px;line-height: 180%;font-family: 'Open Sans', sans-serif;color: #6a6d70;letter-spacing:normal;}

.subtitlefont{font-family: 'Roboto Slab', serif;font-size:24px;color:rgb(74, 75, 88);}
.boxfont{font-family: 'Open Sans', serif;font-size:16px;line-height:24px;font-weight: 500;color:rgb(74, 75, 88);}
.boxtitlefont{font-family: 'Roboto Slab', serif;font-size:25px;font-weight:bold;color:rgb(74, 75, 88);}
.otherfont{font-family: 'Roboto Slab', sans-serif;}

.cmk_szh{background-color:#b82126;}
.cmk_szh:hover{background-color:#687A8C;}
.cmk_kr{background-color:#177E9F;}
.cmk_kr:hover{background-color:#687A8C;}
.cmk_en{background-color:#545454;}
.cmk_en:hover{background-color:#cc0000;}
.cmk_li{background-color:#D24605;}
.cmk_li:hover{background-color:#ee3229;}
.cmk_bl{background-color:#566473;}
.cmk_bl:hover{background-color:#687A8C;}
.cmk_blli{background-color:#D24605;}
.cmk_blli:hover{background-color:#ee3229;}
