body {
	background:url('../images/new/bg-top.gif') repeat-x top center #5FCE86;
    font-family:tahoma,sans-serif;
    font-size:11px;
	margin:0px;
	text-align:center;
}
form { margin:0px; }

div,table,select,input {
	font-family:tahoma;
	font-size:11px;
}

div.body {
    width:980px;
    background:url('../images/new/bg-page.gif') repeat-y top left;
    margin:0px auto;
}
div.main {
	text-align:left;
	background:url('../images/new/page-bottom.jpg') no-repeat bottom left;
	min-height:1px;
    _height:1px;
}

#left {
	width:177px;
	background:url('../images/new/left-top.gif') no-repeat top left;
    padding:0px 0px 100px 0px;
    min-height:1px;
    _height:1px;
    float:left;
}
#left h1 {
	background:url('../images/logo.gif') no-repeat 40px 50px;
    margin:0px;
    padding:0px;
}
#left h1 a {
    display:block;
    width:177px;
	height:139px;
}
#left h1 a span {
    display:none;
}

/* MENU */
#left div.m1 { background:url('../images/new/menu-item-bottom-no-shadow.gif') no-repeat bottom right; min-height:1px; _height:1px; }
#left div.m2 { background:url('../images/new/menu-item-bottom-no-shadow.gif') no-repeat bottom right; min-height:1px; _height:1px; }
#left div.m3 { background:url('../images/new/menu-item-bottom.gif') no-repeat bottom left; min-height:1px; _height:1px; }
#left div.m4 { background:url('../images/new/menu-item-bottom.gif') no-repeat bottom left; min-height:1px; _height:1px; }
#left div.m5 { background:url('../images/new/menu-last-item-bottom.gif') no-repeat bottom left; min-height:1px; _height:1px; }

#left div.item_m1 { background:url('../images/new/menu-first-item-top.gif') no-repeat top right; min-height:1px; _height:1px; }
#left div.item_m2 { background:url('../images/new/menu-item-top-no-shadow.gif') no-repeat top right; min-height:1px; _height:1px; }
#left div.item_m3 { background:url('../images/new/menu-item-top.gif') no-repeat top left; min-height:1px; _height:1px; }
#left div.item_m4 { background:url('../images/new/menu-item-top.gif') no-repeat top left; min-height:1px; _height:1px; }
#left div.item_m5 { background:url('../images/new/menu-item-top.gif') no-repeat top left; min-height:1px; _height:1px; }

#left div.item_m1 span { display:block; background:url('../images/new/arrow.gif') no-repeat 17px 14px; padding:14px 0px 9px 36px; }
#left div.item_m2 span { display:block; background:url('../images/new/arrow.gif') no-repeat 17px 10px; padding:9px 0px 9px 36px; }
#left div.item_m3 span { display:block; background:url('../images/new/arrow.gif') no-repeat 17px 10px; padding:9px 0px 9px 36px; }
#left div.item_m4 span { display:block; background:url('../images/new/arrow.gif') no-repeat 17px 10px; padding:9px 0px 9px 36px; }
#left div.item_m5 span { display:block; background:url('../images/new/arrow.gif') no-repeat 17px 10px; padding:9px 0px 20px 36px; }

#left div.kontakt {
	padding:10px 0px 0px 15px;
	line-height:16px;
}

#right {
	width:803px;
	background:url('../images/new/top.jpg') no-repeat 0px 0px;
    position:relative;
    padding:169px 0px 0px 0px;
    min-height:1px;
    _height:1px;
    float:right;
}

#right object.flash {
    display:block;
    position:absolute;
    top:0px;
    left:599px;
    width:204px;
    height:214px;
}
#right img.certifikat {
    position:absolute;
    top:50px;
    left:150px;
}
#top {
    background:url('../images/new/bg-panel.gif') repeat-x top left;
    padding:13px 0px 12px 20px;
    position:relative;
    z-index:1;
}
#top select {
    color:#000;
}
#top table {
    width:550px;
    color:#FFF;
}

#content {
    min-height:200px;
    _height:200px;
    background:url('../images/new/bg-content-top.gif') no-repeat top left;
    margin:0px 22px 0px 0px;
}

#content img.action-alert {
    border:none;
    position:absolute;
    top:274px;
    left:61px;
}

/* NEWS */
div.news {
    height:250px;
    width:587px;
    background:url('../images/new/image1.jpg') no-repeat top left;
}
div.news_data { padding:22px 0px 0px 285px; }
div.news_data_padd { padding:15px 0px 0px 15px; }
div.news_area { 
    width:440px;
    _width:455px;
    height:180px;
    overflow:auto;
    padding:0px 15px 0px 0px
}
span.news_nadpis {
    color:#32518b;
    font-weight:bold;
    font-size:12px;
}
div.news_text {
    padding:5px 0px 10px 0px;
    margin:0px 0px 10px 0px;
    line-height:15px;
    background:url('../images/new/dot.gif') repeat-x bottom left;
}
div.last_text {
    background:none;
}

/* PONUKA */
table.ponuka {
    width:100%;
    background:url('../images/new/ponuka-top.gif') no-repeat top right;
}
table.ponuka td.ponuka-left {
    width:286px;
    vertical-align:bottom;
    padding:0px 0px 5px 0px;
}
table.ponuka td.ponuka-right {
    width:auto;
    background:url('../images/new/image2.jpg') no-repeat bottom right;
    padding:25px 0px 25px 0px;
}
table.ponuka td.ponuka-right span.ponuka-title {
    font-family:Times New Roman;
    font-size:20px;
    font-weight:800;
    color:#32518b;
    display:block;
    padding:0px 200px 0px 0px;
}
table.ponuka td.ponuka-right div.ponuka-text {
    text-align:right;
    padding:25px 225px 5px 0px;
}

/* BOTTOM */
#bottom {
    clear:both;
    height:77px;
  	background:url('../images/new/bg-bottom.gif') repeat-x top left #5FCE86;
}
#bottom div.bottom_left {
    height:77px;
  	background:url('../images/new/bg-bottom-left.gif') no-repeat top left;
}
#bottom div.bottom_right {
    height:77px;
  	background:url('../images/new/bg-bottom-right.gif') no-repeat top right;
}

span.nadpis_black {
    font-family:Times New Roman;
    font-size:20px;
    font-weight:800;
}
span.nadpis_blue {
    font-family:Times New Roman;
    font-size:20px;
    font-weight:800;
    color:#32518b;
}

/* LINKS */
a { color:#32518B; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }

a.menu { color:#161775; font-weight:bold; }
a:hover.menu { color:#161775; font-weight:bold; } 

a.back_link { color:#32518B; font-weight:bold; }
a:hover.back_link { color:#000000; font-weight:bold; }

div.list {
    padding:0px 0px 10px 20px;
    background:url('../images/arrow.gif') no-repeat top left;
    background-position:0px 4px;
    text-align:justify;
    line-height:16px;
}

div.back_link {
    padding:5px 0px 20px 0px;
    text-align:right;
    border-top:1px solid #0fa342;
}

td.file_text {
    width:auto;
    padding:3px 0px 3px 0px;
}
td.file_text span.nadpis {
    font-family:Times New Roman;
    font-size:12px;
    font-weight:800;
    color:#32518b;
    display:block;
}
td.file_dwn {
    width:30px;
    text-align:center;
    padding:5px 0px 5px 0px;
    vertical-align:top;
}
hr.line {
    background:#0fa342;
    color:#0fa342;
    border:0px;
    height:1px;
}

span.title {
    font-size:13px;
    font-weight:bold;
    color:#0fa342;
}

input.but {
    background:#ecfff3;
    margin:0px;
    padding:0px;
    border:1px solid #0ea242;
    cursor:pointer;
}

/* REGISTRACIA */

table.pricelist td.pricelist-left {
    padding:10px 20px 0px 20px;
    vertical-align:top;
}
table.pricelist td.pricelist-left table {
    width:480px;
}
table.pricelist td.pricelist-right {
    padding:10px 20px 0px 20px;
    vertical-align:top;
    background:url('../images/new/dot.gif') repeat-y top left;
}

.reg_item1 {
    background:#DFEAFD;
    padding:2px 10px 2px 10px;
}
.reg_item2 input,
.reg_item2 textarea {
    border:1px solid #161775;
    font-family:tahoma;
    font-size:11px;
}

.button {
    background:#161775;
    border:1px solid #161775;
    color:#FFF;
    cursor:pointer;
}

.cleaner {
    visibility:hidden;
    clear:both;
    line-height:0.1em;
    height:0.1em;
    font-size:0.1em;
}