HTML,BODY {margin:0; padding:0; border:0 none; background:#fff; color:#666666; font-family:verdana; text-align:center;}
/*global definition*/
BODY {font-size:65%; line-height:140%; }
INPUT,SELECT,TEXTAREA {font-size:100%; font-family:arial,sans-serif; color:#666; }
IMG {border:0 none;}
TABLE {font-size:100%;}

H1 {font-size:100%; text-transform:uppercase; color:#333;}
H2 {font-size:100%; color:#333;}
H3 {font-size:100%; color:#333;}
H4 {font-size:100%; color:#333;}
H5,H6 {font-size:100%; color:#333;}

A {color:#D62828; text-decoration:none;}
A:hover {color:#333; text-decoration:underline; }
FORM {margin:0; padding:0;}
HR {height: 1px; color: #cccccc;}

/*site*/
#site {margin:0 auto; width:870px; text-align:left; }

/*top*/
#top {position:relative; top:0; left:0; width:100%; height:249px; }
#logo {position:absolute; top:23px; left:32px; margin:0; padding:0; font-size:100%; width:212px; height:37px; }
#logo H2 IMG {width:212px; height:37px; }
#grafika {position:absolute; top:66px; left:0; width:689px; height:160px;background:url("/images/css/top-design.gif") no-repeat #DCE1E5;}
#mapa {position:absolute; top:15px; left:545px;  }
#mapa A {color:#333; }
#mapa A:hover {color:#333;}
#menu UL,#menu LI {margin:0; padding:0; list-style:none; }
#menu { height:19px; position:absolute; bottom:0px; left:0; width:689px; background:url("/images/css/menu-bottom.gif") 0 100% no-repeat; }
* HTML BODY #menu {bottom:-1px;}
#menu UL {padding-left:17px;  height:1.8em; }
#menu UL LI {float:left; padding:0px 0px 3px 0px; position:relative; top:0; left:0;  }
#menu UL LI A {  padding:1px 8px 1px 8px;  color:#666666; font-weight:bold; display:block; background:url("/images/css/menu-separator.gif") 100% 4px no-repeat;}
#menu UL LI UL {position:absolute; left:-1000em; top:1.6em;  margin-top:2px; padding:0;  width:190px; border-top:1px solid #999999; z-index:15;}
#menu UL LI:hover UL,#menu UL LI.sfhover UL { left:0;  }
#menu UL LI A:hover {background:#666; color:#fff;  text-decoration:none;}
#menu UL LI:hover A,#menu UL LI.sfhover A {background:#666; color:#fff;}
#menu UL LI UL LI {z-index:5; clear:both; margin:0;padding:1px 0 2px 0; position:relative; top:0; left:0; background:url("/images/css/line.gif") 0 100% repeat-x #999;  }
#menu UL LI UL LI A{padding:2px 14px;  width:162px; display:block; background:url("/images/css/arrow-right2.gif") 95% 50% no-repeat #999999 !important;}
#menu UL LI UL LI A:hover {background:url("/images/css/arrow-right2.gif") 95% 50% no-repeat #D62828 !important; }
#menu UL LI UL LI UL {display:none !important; }
#menu UL LI UL LI.sfhover UL,#menu UL LI UL LI:hover UL {display:block !important; }
#menu UL LI UL LI.sfhover {z-index:15 !important;}
#menu UL LI UL LI UL { z-index:15 !important; position:absolute; margin-left:186px; top:0;  margin-top:2px; padding:0;  width:190px; border-top:1px solid #999999;}
#menu UL LI UL LI UL LI A,#menu UL LI UL LI UL LI A:hover { background-image:none !important;  z-index:15 !important;}
/*hack 4 IFRAME SELECT  IF bug*/
#menu IFRAME { position: absolute; left: 0; top: 0; z-index:0; 
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
display:none; _display/**/:block;}
.cistic-top {width:100%; height:20px; margin-bottom:-14px;  font-size:0%; clear:both; visibility:hidden; }
#menu .cistic-separator {position:absolute; left:672px; top:4px; width:1px; height:10px; background:#fff;}


#language {width:181px; position:absolute; left:704px; top:13px; font-weight:bold;}
#language A {float:left; padding-left:17px; padding-right:15px;  background:url("/images/css/point.gif") 3px 4px no-repeat; color:#666; }
#top-right {width:181px; position:absolute; left:689px; top:66px; }
#top-right #search { position:absolute; top:-33px; _top:-35px;  left:0; background:url("/images/css/top-search.gif") no-repeat #D62828; width:170px; }
#top-right #search FORM {margin:0; padding:8px 8px 8px 10px; oveflow:hidden; }
* HTML BODY #top-right #search FORM {padding-left:8px;} /*hack 4 IE*/
#top-right #search .input {border:1px solid #ccc; background:#fff; width:85px; }
* HTML BODY #top-right #search .input  {width:86px;} /*hack 4 IE*/
#top-right #search .submit { margin-top:-2px; background:#D62828; border:0 none; color:#fff; cursor:pointer; cursor:hand;}
#top-right #menu-right { padding-top:6px; background:url("/images/css/right-menu-corners.gif") right top  no-repeat #333;   }
#top-right #menu-right UL,#top-right #menu-right UL LI {margin:0; padding:0; list-style:none; }
#top-right #menu-right UL {  height:154px; overflow:hidden; }
#top-right #menu-right UL LI {float:left; clear:both; width:100%;   background:url("/images/css/line.gif") 0 100% repeat-x;  }
#top-right #menu-right UL LI A {   line-height:140%; padding:5px 10px 5px 24px; display:block; background:url("/images/css/arrow-right.gif") 9px 50% no-repeat; color:#fff; font-weight:bold;  }
* HTML BODY #top-right #menu-right UL LI A {padding-bottom:4px; }
#top-right #menu-right UL LI A:hover { background:url("/images/css/arrow-right.gif") 9px 50% no-repeat; color:#D62828; text-decoration:none; }
#top-right #menu-right UL LI .cistic-menu {display:none; }
#top-right #menu-right .cistic-menu { position:absolute; bottom:31px; _bottom:27px;  z-index:5;   border-top:0px solid #333; width:100%; font-size:0; height:0; clear:both;} /*edit: border-top: 4px */
#top-right #top-right-foot {width:170px; height:23px;  background:url("/images/css/bottom-menu.gif") no-repeat; } 


/*left collumn*/
#left-side {width:191px; float:left; overflow:hidden; color:#333;    }
.block {background:url("/images/css/novinka-background.gif") repeat-x;  width:178px; line-height:120%; }
.block-obal {padding:0 9px;  background:url("/images/css/novinka-top.gif") 0 0 no-repeat;}
.block H2 {margin:0; padding:4px 0 0 0; color:#1B1C20; font-size:100%; text-transform:uppercase; }
.block H2 A {text-decoration:underline; color:#1B1C20;}
.block H2 A:hover {text-decoration:none;}
.block UL,.block UL LI {margin:0; padding:0; list-style:none; }
.block UL LI {padding:18px 0 4px 0; background:url("/images/css/line2.gif") 0 bottom repeat-x;}
.block UL LI P {margin:0; padding:0; } 
.block .novinky-vpravo {float:right; margin-top:4px;  padding-left:15px; background:url("/images/css/viac.gif") 0 60% no-repeat;  }
.block .block-point { color:#D62828; padding-left:11px; background:url("/images/css/point2.gif") 0 5px no-repeat; _height:0.2em;  }
.viac {margin:0; float:right;  padding:0 0 0 15px; background:url("/images/css/viac.gif") 0 5px no-repeat;}
.block-submenu {width:178px;   }
.block-submenu .block-obal {padding:0; }
.block-submenu UL,.block-submenu UL LI {margin:0; padding:0;}
.block-submenu UL LI {font-weight:bold; float:left; width:100%; clear:both; background:url("/images/css/viac.gif") 5px 9px  no-repeat; }
.block-submenu UL LI A {padding:3px 5px 3px 21px; background:url("/images/css/line3.gif") 0 100% repeat-x; color:#333; display:block; }
.block-submenu UL LI A:hover { text-decoration:underline; } 

/*middle*/
#middle-side {width:482px; float:left; overflow:hidden;   }
#middle-side2 {width:668px; float:left; overflow:hidden;   }
#middle-side3 {float:left; }
.navigacia {margin-top:2px; padding-left:6px; background:url("/images/css/mapa.gif") 0 2px no-repeat; margin-bottom:10px; color:#D62828; }
.navigacia STRONG { font-weight:normal;}
.navigacia A {text-decoration:underline; }
.navigacia A:hover {text-decoration:none; color:#666;}
#middle-side .viac {margin-top:-10px; padding-bottom:10px;  }

H2.subH2 {padding:2px 0;  color:#D62828; border-bottom:1px solid #999;}
H2.subH2 A {text-decoration:underline; color:#D62828;}
H2.subH2 A:hover {text-decoration:none;}

TABLE.table-zoznam {width:100%; margin-bottom:10px;  }
TABLE.table-zoznam TR TD {padding:0px 0 10px 0; vertical-align:top;}
TABLE.table-zoznam TR TD IMG {margin:5px 10px 0 0; }
 

H1,H2,H3,H4,H5,H6,P {margin:0; padding:2px 0 10px 0; }
UL {margin-top:0; margin-bottom:0; padding-top:2px; padding-bottom:10px; }

UL.li-sipky,UL.li-sipky LI {margin:0; padding:0; list-style:none;}
UL.li-sipky {padding-bottom:5px; }
UL.li-sipky LI {padding:0px 2px 5px 15px; background:url("/images/css/viac.gif") 0 5px no-repeat;}

.table-standard {}
TABLE.table-standard {border: 1px solid #CCCCCC; border-collapse: collapse;}
TABLE.table-standard TD {border: 1px solid #CCCCCC;}
TABLE.table-standard TH {background-color: #CCCCCC; color: black; text-align: center;}
TABLE.table-standard TH A {color: #000 !important; font-weight: normal;}
TABLE.table-standard TH.sorted a, TABLE.table-standard TH.sortable a 
{
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	vertical-align: middle;
	padding: 10px 5px;
}
TABLE.table-standard TH.sortable a {background-image: url(/images/css/systemtable/arrow_off.png);}
TABLE.table-standard TH.order1 a {background-image: url(/images/css/systemtable/arrow_up.png);}
TABLE.table-standard TH.order2 a {background-image: url(/images/css/systemtable/arrow_down.png);}

span.poSplatnosti td {
  color: #ff0000;
}

/*right collumn*/
#right-side { width:196px; float:left; overflow:hidden; text-align:right;}
#right-side2 { width:100px; float:right; overflow:hidden; text-align:right;}
#right-side-obal {margin:0 0 0 auto;  text-align:left; width:181px; }
#right-side-obal .block {width:181px; background:url("/images/css/block-background2.gif") repeat-x;  }
#right-side-obal .block .block-obal {  padding-bottom:10px; }
#right-side-obal .block-point { margin:8px 0 0 0; }
#right-side .block {position: relative;left:3px;}
.klientska-zona {margin:0; padding:0; bordr:1px solid #000; }

/*footer*/
#paticka {background:url("/images/css/line2.gif") 0 8px repeat-x #fff; width:750px; padding:16px 0 8px 120px; font-size:92%; color:#333; text-align:center; clear:both;}
#paticka A {color:#333;}
#mapa2 {float:right;}
#mapa2 A {color:#333; }
#mapa2 A:hover {color:#333;}


/*vseobecne styly*/
.cistic {width:1px; height:0; font-size:0; clear:both;}
table.podciarknut td {
  border-bottom: 1px solid #cccccc;
}

/*styly pre express-truck*/
#grafika2 {position:absolute; top:66px; left:0; width:689px; height:160px;background:url("/images/css/truck/top-design04.jpg") no-repeat #DCE1E5;}
#truck #logo {position:absolute; top:33px; left:32px; margin:0; padding:0; font-size:100%; width:212px; height:37px; }
#truck #top-right #search { position:absolute; top:-33px; _top:-35px;  left:0; background:url("/images/css/truck/top-search01.gif") no-repeat /*#ccdff0;*/#84888b; width:170px; }
#truck #top-right #search .submit { margin-top:-2px; background:/*#ccdff0;*/#84888b; border:0 none; color:#000; cursor:pointer; cursor:hand; }
#truck #top-right #menu-right { padding-top:6px; background:url("/images/css/truck/top-design05r.jpg") right top  no-repeat;   }
#truck #top-right #menu-right div.blank {width:10px;height: 154px;}
#truck #top-right #menu-right UL LI A {   line-height:140%; padding:5px 10px 5px 24px; display:block; background:url("/images/css/truck/arrow-right.gif") 9px 50% no-repeat; color:#fff; font-weight:bold;  }
#truck #top-right #menu-right UL LI A:hover { background:url("/images/css/truck/arrow-right.gif") 9px 50% no-repeat; color:#6a839a; text-decoration:none; }
#truck #top-right #top-right-foot {width:170px; height:23px;  background:url("/images/css/truck/bottom-menu01.gif") no-repeat; } 
#truck #menu UL LI UL LI A:hover {background:url("/images/css/arrow-right2.gif") 95% 50% no-repeat #ccdff0 !important; color: #000 !important;}
#truck #menu .cistic-separator {position:absolute; left:666px; top:4px; width:1px; height:10px; background:#fff;}
#truck .block {background:url("/images/css/truck/novinka-background01.png") repeat-x;  width:178px !important; line-height:120%; }
#truck .block .novinky-vpravo {float:right; margin-top:4px;  padding-left:15px; background:url("/images/css/truck/viac.gif") 0 60% no-repeat;  }
#truck .block .block-point { color:#6a839a; padding-left:11px; background:url("/images/css/truck/point2.gif") 0 5px no-repeat; _height:0.2em;  }
#truck .viac {margin:0; float:right;  padding:0 0 0 15px; background:url("/images/css/truck/viac.gif") 0 5px no-repeat;}
#truck .block-submenu UL LI {font-weight:bold; float:left; width:100%; clear:both; background:url("/images/css/truck/viac.gif") 5px 9px  no-repeat; }
#truck A {color:#6a839a; text-decoration:none;}
#truck A:hover {color:#333; text-decoration:underline; }
#truck .navigacia {margin-top:2px; padding-left:6px; background:url("/images/css/truck/mapa.gif") 0 2px no-repeat; margin-bottom:10px; color:#6a839a; }
#truck H2.subH2 {padding:2px 0;  color:#6a839a; border-bottom:1px solid #999;}
#truck H2.subH2 A {text-decoration:underline; color:#6a839a;}
#truck UL.li-sipky LI {padding:0px 2px 5px 15px; background:url("/images/css/truck/viac.gif") 0 5px no-repeat;}
#truck #right-side-obal .block {width:181px; background:url("/images/css/truck/block-background2.png") repeat-x;  }

/*styly pre express-agrotrade*/

#grafika3 {position:absolute; top:66px; left:0; width:689px; height:160px;background:url("/images/css/agro/top-design.jpg") no-repeat #DCE1E5;}
#agro #logo {position:absolute; top:33px; left:32px; margin:0; padding:0; font-size:100%; width:212px; height:37px; }
#agro #top-right #search { position:absolute; top:-33px; _top:-35px;  left:0; background:url("/images/css/agro/top-search.gif") no-repeat #efe48a; width:170px; }
#agro #top-right #search .submit { margin-top:-2px; background:#efe48a; border:0 none; color:#000; cursor:pointer; cursor:hand; }
#agro #top-right #menu-right UL LI A {   line-height:140%; padding:5px 10px 5px 24px; display:block; background:url("/images/css/agro/arrow-right.gif") 9px 50% no-repeat; color:#fff; font-weight:bold; }
#agro #top-right #menu-right UL LI A:hover { background:url("/images/css/agro/arrow-right.gif") 9px 50% no-repeat; color:#996600; text-decoration:none; }
#agro #top-right #top-right-foot {width:170px; height:23px;  background:url("/images/css/agro/bottom-menu.gif") no-repeat; } 
#agro #menu UL LI UL LI A:hover {background:url("/images/css/arrow-right2.gif") 95% 50% no-repeat #efe48a !important; color: #000 !important;}
#agro #menu .cistic-separator {position:absolute; left:666px; top:4px; width:1px; height:10px; background:#fff;}
#agro .block {background:url("/images/css/agro/novinka-background.png") repeat-x;  width:178px; line-height:120%; }
#agro .block .novinky-vpravo {float:right; margin-top:4px;  padding-left:15px; background:url("/images/css/agro/viac.gif") 0 60% no-repeat;  }
#agro .block .block-point { color:#996600; padding-left:11px; background:url("/images/css/agro/point2.gif") 0 5px no-repeat; _height:0.2em;  }
#agro .viac {margin:0; float:right;  padding:0 0 0 15px; background:url("/images/css/agro/viac.gif") 0 5px no-repeat;}
#agro .block-submenu UL LI {font-weight:bold; float:left; width:100%; clear:both; background:url("/images/css/agro/viac.gif") 5px 9px  no-repeat; }
#agro A {color:#996600; text-decoration:none;}
#agro A:hover {color:#333; text-decoration:underline; }
#agro .navigacia {margin-top:2px; padding-left:6px; background:url("/images/css/agro/mapa.gif") 0 2px no-repeat; margin-bottom:10px; color:#996600; }
#agro H2.subH2 {padding:2px 0;  color:#996600; border-bottom:1px solid #999;}
#agro H2.subH2 A {text-decoration:underline; color:#996600;}
#agro UL.li-sipky LI {padding:0px 2px 5px 15px; background:url("/images/css/agro/viac.gif") 0 5px no-repeat;}
#agro #right-side-obal .block {width:181px; background:url("/images/css/agro/block-background2.png") repeat-x;  }

/*styly pre express-intranet*/
#grafika4 {position:absolute; top:66px; left:0; width:689px; height:160px;background:url("/images/css/intranet/top-design.jpg") no-repeat #DCE1E5;}
#intra #logo {position:absolute; top:23px; left:32px; margin:0; padding:0; font-size:100%; width:212px; height:37px; }
#intra #intranet {position:absolute; top:40px; left:591px; margin:0; padding:0; }
#intra #language A {color:#666 !inportant; }
#intra #top-right #search { position:absolute; top:-33px; _top:-35px;  left:0; background:url("/images/css/intranet/top-search.gif") no-repeat #333333; width:170px; }
#intra #top-right #search .submit { margin-top:-2px; background:#333333; border:0 none; color:#fff; cursor:pointer; cursor:hand; }
#intra #top-right #menu-right { padding-top:6px; background:url("/images/css/intranet/top-design-r.jpg") right top  no-repeat;   }
#intra #top-right #menu-right div.blank {width:10px;height: 154px;}
#intra #top-right #menu-right UL LI A {   line-height:140%; padding:5px 10px 5px 24px; display:block; background:url("/images/css/intranet/arrow-right.gif") 9px 50% no-repeat; color:#fff; font-weight:bold;  }
#intra #top-right #menu-right UL LI A:hover { background:url("/images/css/intranet/arrow-right.gif") 9px 50% no-repeat; color:#6a839a; text-decoration:none; }
#intra #top-right #top-right-foot {width:170px; height:23px;  background:url("/images/css/intranet/bottom-menu.gif") bottom left no-repeat; } 
#intra #menu UL LI UL LI A:hover {background:url("/images/css/arrow-right2.gif") 95% 50% no-repeat #d62828 !important; color: #000 !important;}
#intra #menu .cistic-separator {position:absolute; left:648px; top:4px; width:1px; height:10px; background:#fff;}
#intra .block {background:url("/images/css/intranet/novinka-background.png") repeat-x;  width:178px; line-height:120%; }
#intra .block .novinky-vpravo {float:right; margin-top:4px;  padding-left:15px; background:url("/images/css/intranet/viac.gif") 0 60% no-repeat;  }
#intra .block .block-point { color:#d62828; padding-left:11px; background:url("/images/css/intranet/point2.gif") 0 5px no-repeat; _height:0.2em;  }
#intra #right-side { width:178px; float:left; overflow:hidden; text-align:right;padding-left: 15px;}
#intra .viac {margin:0; float:right;  padding:0 0 0 15px; background:url("/images/css/intranet/viac.gif") 0 5px no-repeat;}
#intra .block-submenu UL LI {font-weight:bold; float:left; width:100%; clear:both; background:url("/images/css/intranet/viac.gif") 5px 9px  no-repeat; }
#intra A {color:#d62828; text-decoration:none;}
#intra A:hover {color:#d62828; text-decoration:underline; }
#intra .navigacia {margin-top:2px; padding-left:6px; background:url("/images/css/intranet/mapa.gif") 0 2px no-repeat; margin-bottom:10px; color:#d62828; }
#intra H2.subH2 {padding:2px 0;  color:#d62828; border-bottom:1px solid #999;}
#intra H2.subH2 A {text-decoration:underline; color:#d62828;}
#intra UL.li-sipky LI {padding:0px 2px 5px 15px; background:url("/images/css/intranet/viac.gif") 0 5px no-repeat;}
#intra #right-side-obal .block {width:181px; background:url("/images/css/intranet/block-background2.png") repeat-x;  }

/* EURO kalkulacka */

div.eurokalkulacka {width: 181px; background-image: url(/images/css/kalkulacka-bottom-181x5.png); background-position: bottom; background-repeat: no-repeat; background-color: #EBEBEB;}
*+HTML BODY div.eurokalkulacka {margin-bottom: 10px !important;}
* HTML BODY div.eurokalkulacka {margin-bottom: 10px !important;}
div.set {width: 181px; background-image: url(/images/css/kalkulacka-top-181x5.png); background-position: top; background-repeat: no-repeat;}
div.set h3 {float: left; color: #D62828; font-size: 12px; width: 150px; padding: 0px 0px 0px 10px; margin-top: 8px; margin-bottom: 7px;}
BODY .euroHlavicka {background-image: url(/images/css/ekalk-dotted.png); background-repeat: repeat-x; padding-top: 10px !important;}
*+HTML BODY .euroHlavicka {background-image: url(/images/css/ekalk-dotted.png); background-repeat: repeat-x; padding-top: 5px !important;}
* HTML BODY .euroHlavicka {background-image: url(/images/css/ekalk-dotted.png); background-repeat: repeat-x; padding-top: 5px !important;}
div.set img {float: right; position: relative; top: 8px; left: -10px;}
div.set p {clear: both; padding: 0px 10px 0px 10px; margin-bottom: 10px;}
div.set label {font-weight: bold; color: #D62828; width: 30px;}
div.set input {border: 1px solid #C3C3C3; width: 128px; height: 16px;}
*+HTML BODY div.set input {border: 1px solid #C3C3C3; width: 128px; height: 16px;}
* HTML BODY div.set input {border: 1px solid #C3C3C3; width: 128px; height: 16px;}
div.set p.kurz {padding: 8px 0px 7px 10px; font-size: 96%; background-image: url(/images/css/ekalk-dotted.png);background-repeat: repeat-x;}
*+HTML BODY div.set p.kurz {padding: 8px 0px 0px 10px; font-size: 96%; background-image: url(/images/css/ekalk-dotted.png);background-repeat: repeat-x;}
* HTML BODY div.set p.kurz {padding: 8px 0px 0px 10px; font-size: 96%; background-image: url(/images/css/ekalk-dotted.png);background-repeat: repeat-x;}
body .popisok {font-size: 11px; position: relative; top: 1px;}
*+HTML BODY .popisok {font-size: 11px; position: relative; top: -2px;}
* HTML BODY .popisok {font-size: 11px; position: relative; top: -2px;}
div.eurokalkulacka div.help{border: 1px solid #000; background-color: #FDF7E5; width: 150px; margin: -62px 0px -15px 9px; padding: 5px; position: relative; float: left; display: none; top: -60px; left: 0px;}
*+HTML BODY div.eurokalkulacka div.help {margin: -60px 0px -15px 9px;}
* HTML BODY div.eurokalkulacka div.help {width: 150px; margin: -60px 0px -15px 5px;}

/* END EURO kalkulacka */
