/**************************/
/*         BASIC          */
/**************************/
body {margin: 0px; padding: 0px; background: black url(img/back.gif) repeat-y 50% 0%; font-family: tahoma; font-size: 11px; line-height: 14px; text-align: center;}
table {background: white; margin: 0px; font-family: tahoma; font-size: 11px; line-height: 14px;}
img {	border: none;}
form {padding: 0px; margin: 0px;}

a {color: white;}
a:hover {color: #FF7E00;}
a.gray {color: #8C9199;}
a.gray:hover {color: #000000;}
a.gray_dark {color: #676E79; font-weight: bold; font-size: 10px;}
a.gray_dark:hover {color: #2F5593;}

.clear {clear: both; font-size: 1%; line-height: 0px;}
.b {font-weight: bold;}
.n {font-weight: normal;}
input {font-family: verdana; font-size: 11px; border: 1px solid #69717E;}
select {font-size: 11px; width: 80px;}
.selmain {font-size: 11px;}
.inputpanel {width: 100px; margin: 5px 0px; margin-right: 5px;}
.fleft {float: left;}
h2 {color: #4662B6; font-size: 15px; font-weight: bold;}
.tar {text-align: right;}
.fs10 {font-size: 10px;}
p {padding: 0px; margin: 0px;}

.tablenadpis {font-weight: bold;}
.column {padding-left: 5px; padding-right: 5px;}

a.nadpis {text-decoration: none; color: white;}
a.nadpis:hover {text-decoration: none; color: #ff7e00;}


#content {
	position: relative;
	text-align: center;
	margin: auto;
	width: 760px;
	background: white;
}

#holder {
	text-align: left;
}

#head {
	background: #FFFFFF;
}

#main {
	background: #FFFFFF;
}






#footer {
	background: #0A1E53 url(img/footer.gif) no-repeat; padding-bottom: 10px;
}


#menu {background: url(img/menu.gif) no-repeat 0px 0px; position: relative; height: 28px;}
a.menu_homepage {position: absolute; display: block; height: 28px; width: 107px; text-decoration: none;}
a.menu_homepage:hover {background: url(img/menu_homepage.gif);}
a.menu_homepage_hover {position: absolute; display: block; height: 28px; width: 107px; text-decoration: none;background: url(img/menu_homepage.gif);}

a.menu_ospolecnosti {position: absolute; left: 102px; display: block; height: 28px; width: 125px; text-decoration: none;}
a.menu_ospolecnosti:hover {background: url(img/menu_ospolecnosti.gif);}
a.menu_ospolecnosti_hover {position: absolute; left: 102px; display: block; height: 28px; width: 125px; text-decoration: none; background: url(img/menu_ospolecnosti.gif);}

a.menu_produktyasluzby {position: absolute; left: 222px; display: block; height: 28px; width: 144px; text-decoration: none;}
a.menu_produktyasluzby:hover {background: url(img/menu_produktyasluzby.gif);}
a.menu_produktyasluzby_hover {position: absolute; left: 222px; display: block; height: 28px; width: 144px; text-decoration: none; background: url(img/menu_produktyasluzby.gif);}

a.menu_reference {position: absolute; left: 361px; display: block; height: 28px; width: 109px; text-decoration: none;}
a.menu_reference:hover {background: url(img/menu_reference.gif);}
a.menu_reference_hover {position: absolute; left: 361px; display: block; height: 28px; width: 109px; text-decoration: none; background: url(img/menu_reference.gif);}

a.menu_mobilnimarketing {position: absolute; left: 465px; display: block; height: 28px; width: 148px; text-decoration: none;}
a.menu_mobilnimarketing:hover {background: url(img/menu_mobilnimarketing.gif);}
a.menu_mobilnimarketing_hover {position: absolute; left: 465px; display: block; height: 28px; width: 148px; text-decoration: none; background: url(img/menu_mobilnimarketing.gif);}

a.menu_jobs {position: absolute; left: 608px; display: block; height: 28px; width: 75px; text-decoration: none;}
a.menu_jobs:hover {background: url(img/menu_jobs.gif);}
a.menu_jobs_hover {position: absolute; left: 608px; display: block; height: 28px; width: 75px; text-decoration: none; background: url(img/menu_jobs.gif);}

a.menu_kontakt {position: absolute; left: 678px; display: block; height: 28px; width: 82px; text-decoration: none;}
a.menu_kontakt:hover {background: url(img/menu_kontakt.gif);}
a.menu_kontakt_hover {position: absolute; left: 678px; display: block; height: 28px; width: 82px; text-decoration: none; background: url(img/menu_kontakt.gif);}

#mmenu {float: left; width: 242px;}
a.mmenu_1 {display: block; font-size: 10px; color: #8F9090; font-weight: bold; background: #E1E3E2 url(img/menu_main_1.gif) no-repeat 0px 0px; padding-right: 58px; _width: 100%; line-height: 33px; text-decoration: none; text-align: right;}
a.mmenu_1:hover {background: white url(img/menu_main_1.gif) no-repeat 0px -33px; color: #2E5596;}

a.mmenu_2 {display: block; font-size: 10px; color: #8F9090; font-weight: bold; background: #E1E3E2 url(img/menu_main_2.gif) no-repeat 0px 0px; padding-right: 58px; _width: 100%; line-height: 37px; text-decoration: none; text-align: right;}
a.mmenu_2:hover {background: white url(img/menu_main_2.gif) no-repeat 0px -37px; color: #2E5596;}

a.mmenu_3 {display: block; font-size: 10px; color: #8F9090; font-weight: bold; background: #E1E3E2 url(img/menu_main_3.gif) no-repeat 0px 0px; padding-right: 58px; _width: 100%; line-height: 37px; text-decoration: none; text-align: right;}
a.mmenu_3:hover {background: white url(img/menu_main_3.gif) no-repeat 0px -37px; color: #2E5596;}

a.mmenu_4 {display: block; font-size: 10px; color: #8F9090; font-weight: bold; background: #E1E3E2 url(img/menu_main_4.gif) no-repeat 0px 0px; padding-right: 58px; _width: 100%; line-height: 37px; text-decoration: none; text-align: right;}
a.mmenu_4:hover {background: white url(img/menu_main_4.gif) no-repeat 0px -37px;color: #2E5596;}

a.mmenu_5 {display: block; font-size: 10px; color: #8F9090; font-weight: bold; background: #E1E3E2 url(img/menu_main_5.gif) no-repeat 0px 0px; padding-right: 58px; _width: 100%; line-height: 37px; text-decoration: none; text-align: right;}
a.mmenu_5:hover {background: white url(img/menu_main_5.gif) no-repeat 0px -37px; color: #2E5596;}

a.mmenu_6 {display: block; font-size: 10px; color: #8F9090; font-weight: bold; background: #E1E3E2 url(img/menu_main_6.gif) no-repeat 0px 0px; padding-right: 58px; _width: 100%; line-height: 37px; text-decoration: none; text-align: right;}
a.mmenu_6:hover {background: white url(img/menu_main_6.gif) no-repeat 0px -37px; color: #2E5596;}

a.mmenu_7 {display: block; font-size: 10px; color: #8F9090; font-weight: bold; background: #E1E3E2 url(img/menu_main_7.gif) no-repeat 0px 0px; padding-right: 58px; _width: 100%; line-height: 37px; text-decoration: none; text-align: right;}
a.mmenu_7:hover {background: white url(img/menu_main_7.gif) no-repeat 0px -37px; color: #2E5596;}

a.mmenu_8 {display: block; font-size: 10px; color: #8F9090; font-weight: bold; background: #E1E3E2 url(img/menu_main_8.gif) no-repeat 0px 0px; padding-right: 58px; _width: 100%; line-height: 37px; text-decoration: none; text-align: right;}
a.mmenu_8:hover {background: white url(img/menu_main_8.gif) no-repeat 0px -37px; color: #2E5596;}

.mmenu_txt {position: absolute; z-index: 10; padding-left: 15px; padding-top: 15px; width: 240px; height: 250px; color: white; background: black; display: none;}

a.remenu {display: block; font-size: 10px; background: url(img/re_menu.gif) no-repeat 3px 0px; line-height: 25px; color: #676E79; font-weight: bold; padding-left: 31px;}
a.remenu:hover {display: block; background: url(img/re_menu.gif) no-repeat 3px -25px; color: #2E5596;}
a.remenusel {display: block; font-size: 10px; background: url(img/re_menu.gif) no-repeat 3px -25px; line-height: 25px; color: #2E5596; font-weight: bold; padding-left: 31px;}

a.reprojmenu {display: block; background: url(img/re_proj_menu.gif) no-repeat 0px 0px; font-size: 10px; color: #676E79; padding-left: 41px; padding-top: 9px;}
a.reprojmenu:hover {display: block; color: #2E5596;}

a.reprojmenuend {display: block; background: url(img/re_proj_menu_end.gif) no-repeat 0px 0px; font-size: 10px; color: #676E79; padding-left: 41px; padding-top: 9px;}
a.reprojmenuend:hover {display: block; color: #2E5596;}

a.psmenu {display: block; background: url(img/ps_menu.gif) no-repeat 3px 0px; padding-top: 7px; padding-left: 18px; color: #676E79; font-size: 10px; font-weight: bold;}
a.psmenu:hover {display: block; background: url(img/ps_menu.gif) no-repeat 3px -21px; color: #2E5596;}
a.psmenusel {display: block; background: url(img/ps_menu.gif) no-repeat 3px -21px; padding-top: 7px; padding-left: 18px; color: #2E5596; font-size: 10px; font-weight: bold;}

a.but_kontakt {display: block; width: 173px; height: 19px; line-height: 19px; background: url(img/but_kontakt.gif) no-repeat 0px 0px; text-decoration: none; font-weight: bold; color: #676E79;}
a.but_kontakt:hover {display: block; background: url(img/but_kontakt.gif) no-repeat 0px -19px; color: #2A5290;}

a.but_odeslat {display: block; width: 89px; height: 17px; line-height: 17px; background: url(img/but_odeslat.gif) no-repeat 0px 0px; text-decoration: none; font-weight: bold; color: #676E79;}
a.but_odeslat:hover {display: block; background: url(img/but_odeslat.gif) no-repeat 0px -17px; color: #2A5290;}

.dalsi_info {display: block; text-align: right; color: #676E79; background: url(img/ico_arrow.gif) no-repeat 0px 0px; padding-right: 10px;}
a.dalsi_info:hover {color: #2C5595;}