/*settings body, form, h, img*/

body { margin: 0; padding: 0; font-family: Arial, sans-serif; color:#707070; }
object, p, ul, li, hr { margin: 0; padding: 0; border-width: 0; display: block; }
img { margin: 0; padding: 0; border-width: 0; }
h1, h2, h3, h4, h5, h6 { margin-top: 0.3em; }
ul{list-style-type:none;}
form { margin: 0; padding: 0;}

/*header, logo, service, menu*/

#web { margin: 0px auto 0 auto; width: 900px; text-align: left; }

#smart_logistics .header { height: 90px; padding: 0; clear: both; background: url(top.png); }
#smart_logistics .header .align { padding-top: 25px; padding-right: 15px; text-align: right; font-size: 120%; }

#smart_logistics .bann { height: 340px; margin-top: 5px; padding: 0; clear: both; background: url(banner.png); }
#smart_logistics .bann h2 { font-size:130%; color: #000; }
#smart_logistics .bann .align { padding-left: 570px; padding-right: 20px; padding-top: 15px; color: #4b4b4b; font-size:87%; text-align: justify; }

#smart_logistics .bann_c { height: 340px; margin-top: 5px; padding: 0; clear: both; background: url(banner_cesta.png); }
#smart_logistics .bann_c h2 { font-size:130%; color: #000; }
#smart_logistics .bann_c .align { padding-left: 570px; padding-right: 20px; padding-top: 15px; color: #4b4b4b; font-size:87%; text-align: left; }

#smart_logistics .bann_z { height: 340px; margin-top: 5px; padding: 0; clear: both; background: url(banner_zeleznica.png); }
#smart_logistics .bann_z h2 { font-size:130%; color: #000; }
#smart_logistics .bann_z .align { padding-left: 570px; padding-right: 20px; padding-top: 15px; color: #4b4b4b; font-size:87%; text-align: left; }

#smart_logistics .bann_l { height: 340px; margin-top: 5px; padding: 0; clear: both; background: url(banner_lod.png); }
#smart_logistics .bann_l h2 { font-size:130%; color: #000; }
#smart_logistics .bann_l .align { padding-left: 570px; padding-right: 20px; padding-top: 15px; color: #4b4b4b; font-size:87%; text-align: left; }
#smart_logistics .bann_l a { color:#1891a3; text-decoration: underline; }
#smart_logistics .bann_l a:hover { color: #fff; text-decoration: none; }

#smart_logistics .bann_a { height: 340px; margin-top: 5px; padding: 0; clear: both; background: url(banner_let.png); }
#smart_logistics .bann_a h2 { font-size:130%; color: #000; }
#smart_logistics .bann_a .align { padding-left: 570px; padding-right: 20px; padding-top: 15px; color: #4b4b4b; font-size:87%; text-align: left; }

#smart_logistics .bann_k { height: 340px; margin-top: 5px; padding: 0; clear: both; background: url(banner_kontajner.png); }
#smart_logistics .bann_k h2 { font-size:130%; color: #000; }
#smart_logistics .bann_k .align { padding-left: 570px; padding-right: 20px; padding-top: 15px; color: #4b4b4b; font-size:87%; text-align: left; }
#smart_logistics .bann_k a { color:#1891a3; text-decoration: underline; }
#smart_logistics .bann_k a:hover { color: #fff; text-decoration: none; }
#smart_logistics .bann_k .align ul { padding:5px 0 20px 10px; }
#smart_logistics .bann_k .align ul li { background:url(arrow.gif) 0 8px no-repeat; color:#fff; line-height:20px; padding:0 0 0 16px; }

#smart_logistics .bann_sl { height: 340px; margin-top: 5px; padding: 0; clear: both; background: url(banner.png); }
#smart_logistics .bann_sl .nadpis { font-size:150%; color: #f0f6f9; display: block; padding-bottom: 10px; font-weight: bold; }
#smart_logistics .bann_sl .align { padding-left: 570px; padding-right: 20px; padding-top: 15px; color: #4b4b4b; font-size:87%; text-align: left; }
#smart_logistics .bann_sl a { color:#1891a3; text-decoration: underline; }
#smart_logistics .bann_sl a:hover { color: #fff; text-decoration: none; }
#smart_logistics .bann_sl .align ul { padding:5px 0 20px 10px; }
#smart_logistics .bann_sl .align ul li { background:url(arrow.gif) 0 8px no-repeat; color:#fff; line-height:20px; padding:0 0 0 16px; }

#smart_logistics .bann_lg { height: 340px; margin-top: 5px; padding: 0; clear: both; background: url(banner_lg.png); }
#smart_logistics .bann_lg h2 { font-size:130%; color: #000; }
#smart_logistics .bann_lg .align { padding-left: 570px; padding-right: 20px; padding-top: 15px; color: #4b4b4b; font-size:87%; text-align: left; }
#smart_logistics .bann_lg .align ul { padding:15px 0 20px 10px; }
#smart_logistics .bann_lg .align ul li { background:url(arrow.gif) 0 8px no-repeat; color:#000; line-height:20px; padding:0 0 0 16px; }

#smart_logistics ul.files_article { margin-left: 10px; padding: 0; list-style: none; color: #494949; font-size:92%; }
#smart_logistics ul.files_article a { color: #494949; text-decoration: underline; }
#smart_logistics ul.files_article a:hover { color: #494949; text-decoration: none; }
#smart_logistics ul.files_article li.pdf { list-style: none; padding: 6px 0 10px 45px; background: url(li_pdf.png) no-repeat 0 .2em; }

/*top horne menu*/

#smart_logistics #menucontainer{ margin-top: 0px; height:40px; color:#FFFFFF; background:#1f9dd3; width:900px; clear: both; }
#smart_logistics #menunav{ height:38px; font-size:68%; text-transform:uppercase; font-weight:normal; background:#fff url(background.jpg) repeat-x bottom left; }
#smart_logistics #menunav ul { margin: 0px auto 0 auto; width: 900px; text-align: left; list-style-type:none;}
#smart_logistics #menunav ul li{ display:block; float:left; margin:0 1px; }
#smart_logistics #menunav ul li a{ display:block; float:left; color:#fff; text-decoration:none; padding:0 0 0 20px; height:38px;}
#smart_logistics #menunav ul li a span{ padding:12px 20px 0 0; height:21px; float:left;}
#smart_logistics #menunav ul li a:hover{ color:#fff;	 background:transparent url(hover.jpg) repeat-x bottom left;}
#smart_logistics #menunav ul li a:hover span{ display:block; width:auto; cursor:pointer;}
#smart_logistics #menunav ul li a.current, #menunav ul li a.current:hover{ color:#fff; background:#1D6893 url(left.jpg) no-repeat top left; line-height:275%;}
#smart_logistics #menunav ul li a.current span{ display:block; padding:0 20px 0 0; width:auto; background:#383636 url(right.jpg) no-repeat top right; height:38px;}

/*icon title*/

#smart_logistics .iconLinks { width:900px; height:100px; margin:6px 0 6px 0; padding:0px; }
#smart_logistics .iconLinks .blink01 { width:145px; height:60px; margin:0px; padding:40px 0 0 0px; float:left; font-size:78%; color: #4a4949; line-height:14px; text-decoration:none; background:url(ico01.png) no-repeat; }
#smart_logistics .iconLinks .blink01 .nadpis { width: 100px; height:33px; margin:0px 0 0 0; padding:5px 0 0 10px; float:left; font-size:150%; color:#015671; line-height:38px; font-weight:bold; }
#smart_logistics .iconLinks .blink01 span { padding:0 5px 0 10px; font-weight:bold; color:#848383; }

#smart_logistics .iconLinks .blink02 { width:145px; height:60px; margin:0px; padding:40px 0 0 0px; float:left; font-size:78%; color:#4a4949; line-height:14px; text-decoration:none; background:url(ico02.png) no-repeat; }
#smart_logistics .iconLinks .blink02 .nadpis { width: 100px; height:33px; margin:0px 0 0 0; padding:5px 0 0 10px; float:left; font-size:150%; color:#036e90; line-height:38px; font-weight:bold; }
#smart_logistics .iconLinks .blink02 span { padding:0 5px 0 10px; font-weight:bold; color:#848383; }

#smart_logistics .iconLinks .blink03 { width:145px; height:60px; margin:0px; padding:40px 0 0 0px; float:left; font-size:78%; color:#4a4949; line-height:14px; text-decoration:none; background:url(ico03.png) no-repeat; }
#smart_logistics .iconLinks .blink03 .nadpis { width: 100px; height:33px; margin:0px 0 0 0; padding:5px 0 0 10px; float:left; font-size:150%; color:#0881ac; line-height:38px; font-weight:bold; }
#smart_logistics .iconLinks .blink03 span { padding:0 5px 0 10px; font-weight:bold; color:#848383; }

#smart_logistics .iconLinks .blink04 { width:145px; height:60px; margin:0px; padding:40px 0 0 0px; float:left; font-size:78%; color:#4a4949; line-height:14px; text-decoration:none; background:url(ico04.png) no-repeat; }
#smart_logistics .iconLinks .blink04 .nadpis { width: 100px; height:33px; margin:0px 0 0 0; padding:5px 0 0 10px; float:left; font-size:150%; color:#53a8c5; line-height:38px; font-weight:bold; }
#smart_logistics .iconLinks .blink04 span { padding:0 5px 0 10px; font-weight:bold; color:#848383; }

#smart_logistics .iconLinks .blink05 { width:145px; height:60px; margin:0px; padding:40px 0 0 0px; float:left; font-size:78%; color:#4a4949; line-height:14px; text-decoration:none; background:url(ico05.png) no-repeat; }
#smart_logistics .iconLinks .blink05 .nadpis { width: 100px; height:33px; margin:0px 0 0 0; padding:5px 0 0 10px; float:left; font-size:150%; color:#79bbd3; line-height:38px; font-weight:bold; }
#smart_logistics .iconLinks .blink05 span { padding:0 5px 0 10px; font-weight:bold; color:#848383; }

#smart_logistics .iconLinks .blink06 { width:145px; height:60px; margin:0px; padding:40px 0 0 0px; float:left; font-size:78%; color:#4a4949; line-height:14px; text-decoration:none; background:url(ico06.png) no-repeat; }
#smart_logistics .iconLinks .blink06 .nadpis { width: 100px; height:33px; margin:0px 0 0 0; padding:5px 0 0 10px; float:left; font-size:150%; color:#aad4e2; line-height:38px; font-weight:bold; }
#smart_logistics .iconLinks .blink06 span { padding:0 5px 0 10px; font-weight:bold; color:#848383; }

#smart_logistics .iconLinks .blank { width:6px; height:100px; margin:0px; padding:0px; float:left; }

/*content*/

#smart_logistics #content { clear: both; padding: 0; }
#smart_logistics #content .con { width: 850px; padding: 15px; margin-top: 10px; margin-bottom: 10px; border: #f1f1f1 10px solid; overflow: hidden; font-size: 82%; }
#smart_logistics #content .con .embody { overflow: hidden; line-height: 1.35; }
#smart_logistics #content .con .embody .desk { width: 250px; float: left; }
#smart_logistics #content .con .embody .desk ul.odd { padding:0 0 20px 10px; }
#smart_logistics #content .con .embody .desk ul.odd li { background:url(arrow2.gif) 0 8px no-repeat; color:#666666; line-height:20px; padding:0 0 0 16px; border-bottom: #eaeaea 1px solid; }
#smart_logistics #content .con .embody .desk ul.odd li a { padding:0 12px 0 0; color:#1891a3; text-decoration:none; }
#smart_logistics #content .con .embody .desk ul.odd li a:hover { text-decoration:underline; }

#smart_logistics #content .con .embody .desk a { padding:0 12px 0 0; color:#1891a3; text-decoration:underline; }
#smart_logistics #content .con .embody .desk a:hover { text-decoration:none; }

#smart_logistics #content .con .embody .desk .linknav { width: 250px; border-top: 1px solid #c1c6cb; margin-bottom: 20px; margin-top: 20px; }
#smart_logistics #content .con .embody .desk .linknav ul { list-style: none; }
#smart_logistics #content .con .embody .desk .linknav ul li { border-bottom: 1px solid #c1c6cb; width: 250px; text-align: right; }
#smart_logistics #content .con .embody .desk .linknav ul li a { color: #23366f; text-decoration: none; font-size: .9em; display: block; width: 250px; height: 50px; line-height: 50px; overflow: hidden; }
#smart_logistics #content .con .embody .desk .linknav ul li a:hover { text-decoration: underline; }
#smart_logistics #content .con .embody .desk .linknav ul li .l01 { background: url(logo01.png) left no-repeat; }
#smart_logistics #content .con .embody .desk .linknav ul li .l02 { background: url(logo02.png) left no-repeat; }

#smart_logistics #content .con .embody .main { width: 570px; float: right; }
#smart_logistics #content .con .embody .main h2 { font-size:180%; color: #0881ac; }
#smart_logistics #content .con .embody .main h3 { color: #707070; }
#smart_logistics #content .con .embody .main ul { padding:0 0 20px 30px; }
#smart_logistics #content .con .embody .main ul li { background:url(arrow2.gif) 0 8px no-repeat; color:#666666; line-height:20px; padding:0 0 0 16px; }
#smart_logistics #content .con .embody .main ul li a { color:#1891a3; text-decoration:none; }
#smart_logistics #content .con .embody .main ul li a:hover { text-decoration:underline; }

#smart_logistics #content .con .b_c { float: left; width: 280px; text-align: left; margin-left: 0px; padding: 0px; }

/*mailing list, rss, oblubene,*/

#middleWrap { width:100%; margin:0px; padding:0px; float:left; }
#middlePanel { width:900px; height: 130px; margin:0 auto; padding:0px; background:#f5f5f5; }

#mailing { width:340px; margin:0px; float:left; }
#mailing h2 { padding-left: 75px; padding-top: 10px; font-size:200%; color:#1d1d1d; line-height:30px; font-weight:normal; background:url(mailing_odd.png) no-repeat 15px 10px; }
#mailing p { margin: 0; padding-left:12px; font-size:82%; color:#575433; line-height:19px; }
#mailing p span { font-weight:bold; color:#1891a3; }
#mailing a { color:#cd4008; text-decoration: underline; }
#mailing a:hover { color: #000; text-decoration: none; }

#mailinginput { width: 540px; height: 102px; margin: 15px 0 0 10px; padding: 0px; float: left; color: #c5c5c5; border-left: #eaeaea 1px solid; background:url(bg_mailing.png) no-repeat; }
#mailinginput .inp input { background: transparent; border: 0px solid; width: 140px; height: 20px; margin-right: 15px; margin-top: 15px; margin-bottom: 3px; color: #c5c5c5; }
#mailinginput .inp2 textarea { background: transparent; border: 0px solid; width: 390px; height: 30px; margin-top: 12px; margin-left: 45px; color: #c5c5c5; font-family: Arial, sans-serif; }
#mailinginput .inp3 input { background: transparent; border: 0px solid; width: 40px; height: 40px; margin-top: 3px; margin-left: 50px; cursor: pointer; }
#mailinginput p { margin-left: 45px; margin-top: 5px; font-size: 72%; color: #9b9b9b; }

/*footer, paticka stranky, spodne menu a copyright*/

#smart_logistics #footermainPan { height: 135px; color:#9a9da0; clear:both; font-size: 72%; padding-top: 10px; }
#smart_logistics #footerPan { width:900px; position:relative; margin:0 auto; border-top: #eaeaea 1px solid; }
#smart_logistics #footerPan img.footerlogo { position:absolute; top:40px; right:30px; }

#smart_logistics #footerPan p.html { background:url(html-button.png) 0 0 no-repeat; position:absolute; top:25px; right:62px; width:64px; height:22px; padding:3px; }
#smart_logistics #footerPan p.html a { width:55px; height:18px; display:block; font-weight:bold; background:url(arrow2.gif) 100% 50% no-repeat; color:#fff; text-decoration:none; text-transform:uppercase; padding:2px 0 0 0px; }
#smart_logistics #footerPan p.html a:hover { background:url(arrow5.gif) 100% 50% no-repeat; color:#565656; text-decoration:none; }

#smart_logistics #footerPan p.css { background:url(css-button.png) 0 0 no-repeat; position:absolute; top:25px; right:0px; width:53px; height:19px; padding:3px; }
#smart_logistics #footerPan p.css a { width:50px; height:18px; display:block; font-weight:bold; background:url(arrow5.gif) 90% 50% no-repeat; color:#fff; text-decoration:none; text-transform:uppercase; padding:2px 0 0 0px; }
#smart_logistics #footerPan p.css a:hover { background:url(arrow2.gif) 90% 50% no-repeat; color:#fff; text-decoration:none; }
#smart_logistics #footerPan p.copyright { color:#000; position:absolute; top:45px; left:0px; }

#smart_logistics #footerPan ul { width:650px; position:absolute; top:15px; left:0px; }
#smart_logistics #footerPan li { float:left; font-size:100%; font-weight:normal; } 
#smart_logistics #footerPan ul li a { padding:0 12px 0 0; color:#1891a3; text-decoration:underline; }
#smart_logistics #footerPan ul li a:hover { text-decoration:none; }

#smart_logistics #footerPan ul.cop { width:600px; color:#9a9da0; display:block; position:absolute; top:65px; left:0px; }
#smart_logistics #footerPan ul.cop li a { display:block; text-decoration:none; }
#smart_logistics #footerPan ul.cop li a:hover { text-decoration:underline; }

/*search*/
#search-bar form { padding-top: 0px; float: left; font-size: 82%; width: 370px; margin-left: 0px; }
#search-bar .input-item { float: left; text-align: left; padding-right: 10px; padding-bottom: 0; padding-top: 15px; }
#search-bar .input-item span { font-size: 130%; font-weight: bold; }
#search-bar .submit-item { float: left; text-align: left; padding-top: 15px; padding-bottom: 0; }
#search-bar #search { background: #fff url(bg-input-search.gif) left top no-repeat; padding: 2px 3px 3px 23px; text-align: left; color: #b7b8b9; border: 1px solid #b2b2b4; width: 250px; }
#search-bar .submit { height: 23px; background: url(bg-button-silver.gif) left top repeat-x; color: #fff; text-align: center; border: 1px solid #3d8d95; padding: 3px 8px 4px 8px; cursor: pointer; }


