body{
margin:0;
padding:0;
border:none;
background-color:#E8EFF4;
background-image:url(body-bg.gif);
background-repeat:repeat-x;
color:#333333;
font:13px Arial,Helvetica,sans-serif;
border-collapse:collapse;
line-height:1.3;
}
a{
color:#333333;
}
a img{
border:none;
}

h1,h2{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
color:#009100;
font-size:25px;
}
h2{
font-size:17px;
}
div#main{
margin:0 auto;
border:1px solid #C6DBE3;
border-width:0 1px;
padding:0 1px;
background-color:#FFFFFF;
text-align:left;
}
body>div#main{
width:980px;
}
div#header{
margin:0;
padding:0;
background-image:url(header-bg.gif);
background-repeat:no-repeat;
position:relative;
height:90px;
}
div#header img#flox-logo{
border:none;
position:relative;
left:20px;
top:25px;
}
div#header #header-text{
white-space: nowrap;
color:#FFFFFF;
font-size:13px;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:normal;
position:absolute;
top:24px;
right:198px;
width:410px;
text-align:center;
font-weight:bold;
}

html:lang(sk) div#header h2{
top:11px;
}
div#header a#create-web-page{
display:block;
width:169px;
height:29px;
background-image:url(create-web-page-bg.gif);
background-repeat:no-repeat;
position:relative;
right:17px;
top:18px;
color:#234554;
text-align:center;
float:right;
line-height:28px;
padding-left:26px;
text-decoration:none;
white-space:nowrap;
}
div#header>a#create-web-page{
width:143px;
}
div#header div#menu{
padding:0;
height:28px;
position:absolute;
top:62px;
right:0px;
}
div#header div#menu a{
margin:0 1px;
line-height: 30px;
width:98px;
display:block;
color:#234554;
background-position:-98px 0px;
background-image:url(menu-item-bg.gif);
background-color:transparent;
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
text-align:center;
text-transform:uppercase;
height:28px;
float: left;
}
html:lang(sk) div#header div#menu a{
line-height: 31px;
}
div#header div#menu a.active{
background-position:0px 0px;
font-weight:bold;
}
div#header div#menu a:hover{
text-decoration:underline;
}
div#content-wrapper{
margin:0 0 10px;
padding:0;
background-color:#fff;
_position:relative;
_top:-1px;
height:auto;
}
div#footer{
height:40px;
clear:both;
text-align:center;
line-height:40px;
border-top:5px solid #D0DEE8;
border-bottom:1px solid #C6DBE3;
margin:0 0 0 0;
}

div#titulka-top{
height:292px;
background-image:url(titulka-top-bg.gif);
background-repeat:repeat-x;
padding:0;
}
div#titulka-top h1{
float:left;
clear:left;
width:215px;
margin:0;
padding:20px 10px 10px;
text-align:left;
}
div#titulka-top>h1{
width:350px;
}

div#titulka-top span.title{
float:left;
clear:left;
width:350px;
font-weight:bold;
margin:0;
padding:20px 10px 10px;
text-align:right;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
color:#009100;
font-size:25px;
}

div#titulka-top a#titulka-create-web-page{
float:left;
margin:14px 0 9px;
display:block;
background-image:url(titulka-create-web-page-bg.gif);
background-repeat:no-repeat;
background-position:right 0;
width:360px;
height:58px;
text-decoration:none;
color:#1C5A12;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:19px;
line-height:32px;
text-align:right;
padding-right:15px;
}
div#titulka-top>a#titulka-create-web-page{
width:345px;
clear:none;
}
div#titulka-top a#titulka-create-web-page span{
color:#333333;
font:12px Arial,Helvetica,sans-serif;
display:block;
position:relative;
left:-25px;
text-align:left;
top:8px;
width:165px;
float:right;
}
div#titulka-top ul{
float:left;
clear:both;
margin:7px 0 0 12px;
width:350px;
}
div#titulka-top>ul{
clear:none;
margin-left:23px;
}
html:lang(sk) div#titulka-top>ul{
width:340px;
margin-left:-16px;
}
div#titulka-top ul li{
list-style-type:none;
margin:3px 0;
padding:2px 0 1px 30px;
line-height:24px;
text-align:left;
background-image:url(titulka-menu-item.gif);
background-repeat:no-repeat;
background-position:0 4px;
}
div#titulka-top img#titulka-img{
float:right;
margin:18px 10px 0 0;
}
div#offer1,div#offer2{
width:225px;
float:left;
margin:20px 0 8px 10px;
}
div#offer1{
left:50%;
top:410px;
_top:320px;
}
div.offer-top{
background-color:#FFFFFF;
height:65px;
font-size:0;
background-image:url(offer-top-bg.gif);
background-repeat:no-repeat;
}
div.offer-content{
position:relative;
top:-63px;
background-image:url(offer-bg.gif);
background-repeat:repeat-y;
padding-bottom:6px;
}
div.offer-content h1{
text-align:center;
margin:5px 0 0;
padding:0;
width:215px;
font-size:26px;
}
div.offer-content h2{
text-align:center;
padding:0;
width:215px;
margin:0 0 7px 0;
}
div.offer-content ul{
margin:3px 20px 6px 13px;
}
html:lang(sk) div.offer-content>ul{
margin-left:-29px;
}

.left_menu ul {
  width:150px !important;
}

.left_menu ul li{
margin:5px 0 !important;
list-style-type:none !important;
padding-left: 16px !important;
background-image:url(offer-menu-item.gif) !important;
background-repeat:no-repeat !important;
background-position:0 4px !important;
line-height:17px !important;
}
div.offer-content span{
font-size:12px;
display:block;
margin:-4px 0 4px 0px;
text-align:center;
}
div.price{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:25px;
color:#009100;
font-weight:bold;
margin:7px 20px 2px 10px;
}
div.price span{
font-size:18px;
display:inline;
}
div#offer1 div.price{
text-align:center;
}
div#offer2 div.price span{
display:block;
text-align:left;
margin:18px 0 3px;
}
div#offer2 div.price{
text-align:right;
margin:0px 20px 3px 10px;
}
a.create{
display:block;
background-image:url(offer-create-web-page-bg.gif);
background-repeat:no-repeat;
width:225px;
height:58px;
position:relative;
top:-65px;
text-align:left;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
color:#1C5A12;
font-size:17px;
text-decoration:none;
padding:7px 0 0 0;
text-indent:53px;
}
div#offer1>a.create,div#offer2>a.create{
padding-top:6px;
}
a.more-info{
display:inline;
position:relative;
top:-82px;
left:48px;
font-size:12px;
text-decoration:underline;
}
div#offer1>a.more-info,div#offer2>a.more-info{
top:-90px;
}

div#flox-about{
float:left;
width:235px;
margin:10px 5px 10px 10px;
}
p.quest{
font-weight:bold;
padding-left:30px;
margin:10px 0 0px 0;
background-image:url(titulka-menu-item.gif);
background-repeat:no-repeat;
background-position:0;
height:22px;
line-height:22px;
}
.answer{
padding-left:30px;
margin-top:2px;
margin-left:0;
margin-bottom:7px;
}
.hidden{
display:none;
}

/* this is added due to temporary content on the title page. pls remove it after using the original content	*/
div.flox-about{
float:left;
width:218px;
margin:10px 5px;
}
table#tmp{
border:none;
float:right;
font-size:13px;
width:720px;
}
table#tmp tr td{
border:none;
vertical-align:top;
}