body {
color: #2C2B2B;
/*
background-image: url(http://www.kongo.sk/imgs/background1.gif);
background-repeat: repeat-x;
*/
font-size: 12px;
font-family: Trebuchet MS, Verdana, Tahoma, Arial; 
margin: 0px;
padding: 0px;

background: #807E80;

background-image: linear-gradient(bottom, rgb(235,228,235) 15%, rgb(138,138,138) 87%);
background-image: -o-linear-gradient(bottom, rgb(235,228,235) 15%, rgb(138,138,138) 87%);
background-image: -moz-linear-gradient(bottom, rgb(235,228,235) 15%, rgb(138,138,138) 87%);
background-image: -webkit-linear-gradient(bottom, rgb(235,228,235) 15%, rgb(138,138,138) 87%);
background-image: -ms-linear-gradient(bottom, rgb(235,228,235) 15%, rgb(138,138,138) 87%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.15, rgb(235,228,235)),
	color-stop(0.87, rgb(138,138,138))
);
background-repeat: repeat-x;

}

h1 {
font-size: 16px;
color: #661212;
margin: 0px;
}

#logo_h1 {
font-size: 0px;
margin: 0px;
position: absolute;
}

h2 {
font-size: 16px;
margin: 2px;
}

h3 {
font-size: 13px;
color: #004080;
margin-top: 5px;
margin-bottom: 10px;
}

h4 {
font-size: 14px; 
margin-top: 5px;
margin-bottom: 10px;
}

td {
font-size: 13px;
}


pre {
background: #DFF3FD;
padding: 5px;
width: 70%;
color: black;
border: 1px solid #8BD2FA;
}

textarea.kod {
background: #DFF3FD;
padding: 5px;
width: 70%;
color: black;
border: 1px solid #8BD2FA;
}

hr {
color: #8CD2FA;
}

#main {
margin: 0 auto 0 auto;
width: 980px;
text-align: left;
background: #BEBFC2;
}

#top {
background: #2C2B2B; 
width: 100%;
text-align: right;
border-bottom: 1px dotted #7B7A7B;
padding-top: 2px;
padding-bottom: 2px;                    
}


#top_text {
font-size: 12px;
text-align: right;
float: right;
color: white;
padding-top: 5px;
padding-right: 5px;
}

#cms_icons {
clear: both;
width: 980px;
height: 62px; 
padding: 10px;
padding-bottom: 20px;
}

#cms_icons div {
float: left;
border-left: 1px solid #CDCDCD;padding: 0px 7px 0px 7px;

}

#cms_icons div:first-child {
border-left: none;
}

#footer {
width: 100%;
height: 110px;
background: #2D2C2C;
border-top: 1px solid white;

/*   *****  gradient   ******   */
background-image: linear-gradient(bottom, rgb(128,125,128) 18%, rgb(74,73,73) 73%);
background-image: -o-linear-gradient(bottom, rgb(128,125,128) 18%, rgb(74,73,73) 73%);
background-image: -moz-linear-gradient(bottom, rgb(128,125,128) 18%, rgb(74,73,73) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(128,125,128) 18%, rgb(74,73,73) 73%);
background-image: -ms-linear-gradient(bottom, rgb(128,125,128) 18%, rgb(74,73,73) 73%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(128,125,128)),
	color-stop(0.73, rgb(74,73,73))
);
/*   *****  gradient   ******   */
}

#in_footer {
color: white;
font-size: 11px;
clear: both;
width: 980px;
}

.in_footer_element {
float: left; 
text-align: left; 
padding: 15px;
width: 210px;
}

#logo {
border: 0px;
margin-left: 10px;
float: left;
}

#main_menu {
font-size: 15px;
width: 100%px;
background: #5D5C5C;
border-top: 2px solid white;
border-bottom: 1px solid white;
color: white;
padding-top: 3px;
padding-bottom: 6px;
clear: both;
/*   *****  gradient   ******   */
background-image: linear-gradient(bottom, rgb(74,73,73) 18%, rgb(128,125,128) 73%);
background-image: -o-linear-gradient(bottom, rgb(74,73,73) 18%, rgb(128,125,128) 73%);
background-image: -moz-linear-gradient(bottom, rgb(74,73,73) 18%, rgb(128,125,128) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(74,73,73) 18%, rgb(128,125,128) 73%);
background-image: -ms-linear-gradient(bottom, rgb(74,73,73) 18%, rgb(128,125,128) 73%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(74,73,73)),
	color-stop(0.73, rgb(128,125,128))
);
/*   *****  gradient   ******   */

}

#main_menu_bottom {
color: #414141;
font-size: 13px;
width: 100%px;
background: #FF4500;
border-bottom: 1px solid white;
padding-top: 3px;
padding-bottom: 5px;
clear: both;

/*   *****  gradient   ******   */
background-image: linear-gradient(bottom, rgb(250,118,70) 16%, rgb(255,68,0) 73%);
background-image: -o-linear-gradient(bottom, rgb(250,118,70) 16%, rgb(255,68,0) 73%);
background-image: -moz-linear-gradient(bottom, rgb(250,118,70) 16%, rgb(255,68,0) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(250,118,70) 16%, rgb(255,68,0) 73%);
background-image: -ms-linear-gradient(bottom, rgb(250,118,70) 16%, rgb(255,68,0) 73%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(250,118,70)),
	color-stop(0.73, rgb(255,68,0))
);
/*   *****  gradient   ******   */

}

#right_menu {
/*clear: both;*/
float: right;
width: 285px;
background: white;
border: 1px solid #F8C4AA;
padding: 10px;
margin: 15px;
margin-left: 0px;
}

#right_menu_login {
float: right;
width: 285px;
background: #FDF7EB;
background-image: url(http://www.kongo.sk/imgs/orange_bg_300.gif); 
border: 1px solid #F8C4AA;
padding: 10px;
margin: 15px;
margin-left: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#right_menu_login2 {
float: right;
width: 285px;
background-image: url(http://www.kongo.sk/imgs/blue_bg_270.gif);
border: 1px solid #DCF3FE;
padding: 10px;
margin: 15px;
margin-left: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#right_menu_login3 {
clear: both;
float: right;
width: 285px;
background-image: url(http://www.kongo.sk/imgs/blue_bg_500.gif);
-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
box-shadow: 4px 3px 10px #569BC3, 0px 0px 2px #569BC3;
padding: 10px;
margin: 15px;
margin-left: 0px;
margin-bottom: 0px;

}

#right_menu_login4 {
color: black;
clear: both;
float: right;
width: 285px;
border-left: 1px solid #B6E4FB;
padding: 10px;
margin: 15px;
margin-left: 0px;
margin-bottom: 0px;

}

#right_menu2 {
clear: both;
float: right;
width: 290px;
padding: 0px;
margin: 15px;
}

#service_address {
width: 285px;
background-image: url(http://www.kongo.sk/imgs/blue_bg_500.gif);
border: 1px solid #B6E4FB;
padding: 10px;
margin: 15px;
margin-left: 0px;
margin-bottom: 0px;

}

#main_content {
background: white;
padding: 20px;
}

#main_content2 {
background: white;
padding: 0px;
}

#content {
padding: 10px;
padding-left: 35px;
}

.td_blue {
color: #024280;
padding: 8px;
width: 25%;
background-image: url(http://www.kongo.sk/imgs/blue_bg_270.gif);
vertical-align: top;
}


.cena {
color: black;
font-size: 18px;
}


.border_orange {

color: black;
background: #FCC99D;

padding-left: 15px;
padding-right: 15px;
font-size: 14px;
border-bottom: 1px solid #F99D4E;
background-image: linear-gradient(bottom, rgb(252,201,157) 18%, rgb(247,213,185) 70%, rgb(252,201,157) 100%);
background-image: -o-linear-gradient(bottom, rgb(252,201,157) 18%, rgb(247,213,185) 70%, rgb(252,201,157) 100%);
background-image: -moz-linear-gradient(bottom, rgb(252,201,157) 18%, rgb(247,213,185) 70%, rgb(252,201,157) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(252,201,157) 18%, rgb(247,213,185) 70%, rgb(252,201,157) 100%);
background-image: -ms-linear-gradient(bottom, rgb(252,201,157) 18%, rgb(247,213,185) 70%, rgb(252,201,157) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(252,201,157)),
	color-stop(0.7, rgb(247,213,185)),
	color-stop(1, rgb(252,201,157))
);

}

.border_orange_gradient {
color: black;
background: #C0E8FA;
padding: 8px;
padding-left: 15px;
padding-right: 14px;

background: #F99D4D;
background-image: linear-gradient(bottom, rgb(248,157,77) 18%, rgb(255,186,125) 70%, rgb(248,157,77) 100%);
background-image: -o-linear-gradient(bottom, rgb(248,157,77) 18%, rgb(255,186,125) 70%, rgb(248,157,77) 100%);
background-image: -moz-linear-gradient(bottom, rgb(248,157,77) 18%, rgb(255,186,125) 70%, rgb(248,157,77) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(248,157,77) 18%, rgb(255,186,125) 70%, rgb(248,157,77) 100%);
background-image: -ms-linear-gradient(bottom, rgb(248,157,77) 18%, rgb(255,186,125) 70%, rgb(248,157,77) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(248,157,77)),
	color-stop(0.7, rgb(255,186,125)),
	color-stop(1, rgb(248,157,77))
);
}

.border_silver {
color: black;
background: #C0E8FA;
padding: 8px;
padding-left: 15px;
padding-right: 14px;
background-image: linear-gradient(bottom, rgb(191,232,250) 18%, rgb(217,244,255) 62%, rgb(192,232,250) 100%);
background-image: -o-linear-gradient(bottom, rgb(191,232,250) 18%, rgb(217,244,255) 62%, rgb(192,232,250) 100%);
background-image: -moz-linear-gradient(bottom, rgb(191,232,250) 18%, rgb(217,244,255) 62%, rgb(192,232,250) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(191,232,250) 18%, rgb(217,244,255) 62%, rgb(192,232,250) 100%);
background-image: -ms-linear-gradient(bottom, rgb(191,232,250) 18%, rgb(217,244,255) 62%, rgb(192,232,250) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(191,232,250)),
	color-stop(0.62, rgb(217,244,255)),
	color-stop(1, rgb(192,232,250))
);
}

.border_lightsilver {
color: black;
background: #F6F6F6;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
font-size: 13px;
border-bottom: 1px solid #88D1FA;
background-image: linear-gradient(bottom, rgb(242,242,242) 31%, rgb(247,247,247) 71%, rgb(240,240,240) 83%);
background-image: -o-linear-gradient(bottom, rgb(242,242,242) 31%, rgb(247,247,247) 71%, rgb(240,240,240) 83%);
background-image: -moz-linear-gradient(bottom, rgb(242,242,242) 31%, rgb(247,247,247) 71%, rgb(240,240,240) 83%);
background-image: -webkit-linear-gradient(bottom, rgb(242,242,242) 31%, rgb(247,247,247) 71%, rgb(240,240,240) 83%);
background-image: -ms-linear-gradient(bottom, rgb(242,242,242) 31%, rgb(247,247,247) 71%, rgb(240,240,240) 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.31, rgb(242,242,242)),
	color-stop(0.71, rgb(247,247,247)),
	color-stop(0.83, rgb(240,240,240))
);
}

.border_blue {
font-family: Trebuchet MS, Verdana, Tahoma, Arial;
color: black;
background: white;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
font-size: 13px;
border-bottom: 1px solid #88D1FA;
}


.chyba {
width: 860px;
text-align: center;
margin: 20px auto 0px auto;
padding: 8px;
background: #FCE4D9;
border: 1px solid #EA5105;
-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}

.window {
 font-family: Verdana, Arial;
 font-size: 14px;
 color: black;
 background: #FEFAF4;
 border: #F8C4AA 1px solid;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.window2 {
 font-family: Verdana, Arial;
 font-size: 13px;
 color: black;
 background: #FDF7EB;
 border: black 1px solid;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.window3 {
 font-family: Verdana, Arial;
 font-size: 14px;
 background: #FCE4D9;
 border: 1px solid #EA5105;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.button {
font-family: Verdana, Arial;
font-size: 13px;
color: white;
background: #F54301;
border: 1px solid #FCE4D9;
-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}

.silver {
color: #565656;
}


/************   referencie   ************/
    .ref_list li {
        float: left;
        margin: 10px;
    }
    .ref_list {
        margin: 0 auto 0;
        padding: 0;
    }
    .clearfix:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }
    .clearfix {
        display: inline-block;
    }
    html[xmlns] .clearfix {
        display: block;
    }
    * html .clearfix {
        height: 1%;
    }
.ref img {
    border: #024280 1px solid;
}
/************   referencie   ************/


a {color: #004080; text-decoration: underline}
a:hover {color: black; text-decoration: underline}

a.underline {color: #004080; text-decoration: underline}
a.underline:hover {color: black; text-decoration: underline}

a.top_menu {font-size: 12px; color: #7B7A7B; text-decoration: none; padding: 8px;}
a.top_menu:hover {color: silver; text-decoration: none}

a.menu_main_link {color: white; text-decoration: none; padding: 3px 20px 7px 20px; text-shadow: 1px 1px 1px #161515;}
a.menu_main_link:hover {color: white; text-decoration: none; text-shadow: 1px 1px 1px #161515, 0px 0px 5px #FF4500,0px 0px 10px #FF4500,0px 0px 15px #FF4500,0px 0px 20px #FF4500;}

a.menu_main_link_bottom {color: white; text-decoration: none; padding: 3px 14px 7px 14px;}
a.menu_main_link_bottom:hover {color: white; text-decoration: none; text-shadow: 1px 1px 1px #161515;}

a.footer_link {color: #64C3F8; font-weight: bold; text-decoration: none;}
a.footer_link:hover {color: #64C3F8; text-decoration: none}

a.footer_link2 {color: #CAD4CA; font-weight: bold; text-decoration: none;}
a.footer_link2:hover {color: white; text-decoration: none}

a.faq_link {color: #373737; text-decoration: none;}
a.faq_link:hover {color: #727272; text-decoration: underline}
