/* ---------------NASTAVENIE BODY, PISMO, BACKROUND------------ */
/* ------------------------------------------------------------ */

body { margin: 0; padding: 0; font-size: 11px; font-family: Arial, sans-serif; color: #ffffff; background: #517186; }
img, object, p, ul, li, hr { margin: 0; padding: 0; border-width: 0; }

/* -------------------NASTAVENIE BOX--------------------------- */
/* ------------------------------------------------------------ */

#web { margin: 10px auto 0 auto; width: 739px; text-align: left; }
#victory .top { text-align: left; position: relative; }
#victory .top .left { width: 393px; height: 102px; text-align: left; float: left; margin: 0; padding: 0; background: url(top_01.jpg); }
#victory .top .right { width: 346px; height: 102px; text-align: right; float: right; margin: 0; padding: 0; background: url(top_02.jpg); color: #B5C6AF; font: 14px Arial, sans-serif; }
#victory .top .right a { font: 13px Arial, sans-serif; color: #ffffff; text-decoration: none; }
#victory .top .right a:hover { color: #2C4952; text-decoration: none; }

#victory .banner { text-align: left; clear: both; width: 739px; height: 235px; background: url(banner_neu.jpg); }

#victory .down { width: 739px; height: 63px; text-align: center; clear: both; }
#victory .down .left { width: 497px; height: 63px; text-align: left; float: left; margin: 0; padding: 0; background: url(down_01.jpg); }
#victory .down .right { width: 242px; height: 63px; text-align: right; float: right; margin: 0; padding: 0; background: url(down_02.jpg); }
#victory .down .left .zar { padding-right: 0px; padding-left: 20px; padding-bottom: 0px; padding-top: 20px; color: #FFE476; font: 10px Arial, sans-serif; }
#victory .down .right .zar { padding-right: 20px; padding-left: 0px; padding-bottom: 0px; padding-top: 20px; color: #FFE476; font: 10px Arial, sans-serif; }
#victory .down a { font: 11px Arial, sans-serif; color: #FFE476; text-decoration: none; }
#victory .down a:hover { color: #2C4952; text-decoration: none; }

#victory .content { text-align: left; margin: 0; padding: 0; }
#victory .content .left { width: 497px; text-align: left; float: left; margin: 0; padding: 0; }
#victory .content .left .top { height: 33px; text-align: left; margin: 0; padding: 0; background: url(con_top.jpg); }
#victory .content .left .con { height: 256px; text-align: left; margin: 0; padding: 0; background: url(con_con.jpg); }
#victory .content .left .con .nazov { color: #FFE476; font: 20px Arial, sans-serif; }
#victory .content .left .boot { height: 33px; text-align: left; margin: 0; padding: 0; background: url(con_down.jpg); }
#victory .content .left .font { padding-right: 20px; padding-left: 30px; padding-bottom: 0px; padding-top: 0px; color: #ffffff; font: 11px Arial, sans-serif; }
#victory .content .left .font a { font: 11px Arial, sans-serif; color: #FFE476; text-decoration: none; }
#victory .content .left .font a:hover { color: #2C4952; text-decoration: none; }
#victory .content .right { width: 242px; height: 322px; text-align: left; float: right; background: url(bg_menu.jpg) no-repeat; }
#victory .content .right .menu { width: 160px; padding-right: 0px; padding-left: 32px; text-align: right; padding-bottom: 0px; padding-top: 45px; color: #ffffff; font: 20px Arial, sans-serif; }
#victory .content .right .menu a { font: 11px Arial, sans-serif; color: #FFE476; text-decoration: none; }
#victory .content .right .menu a:hover { color: #758FA1; text-decoration: none; }

.top_menu { padding-right: 16px; padding-left: 0px; padding-bottom: 0px; padding-top: 38px; }
.top_jazyk { padding-right: 17px; padding-left: 0px; padding-bottom: 0px; padding-top: 10px; }
.firma { padding-right: 17px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.foto { padding-right: 17px; padding-left: 0px; padding-bottom: 0px; padding-top: 45px; }
.kontakt { padding-right: 17px; padding-left: 0px; padding-bottom: 0px; padding-top: 52px; }
.slogan { text-align: center; color: #FFE476; font: 14px Arial, sans-serif; }
.menu_po { color: #ffffff; font: 20px Arial, sans-serif; }

.button { border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; font-size: 12px; font-weight: bold; color: #ffffff; border-bottom: #ffffff 1px solid; background-color: #618095; }
.button :hover { border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; font-size: 12px; font-weight: bold; color: #618095; border-bottom: #ffffff 1px solid; background-color: #ffffff; }
.input { border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; font-size: 12px; color: #ffffff; border-bottom: #ffffff 1px solid; background-color: #618095; }


