/*zakladne nastavenie body, formularov, h, img*/

body { margin: 0; padding: 0; font-family: Arial; font-size: 82%; color: #000; }
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;}

/*hlavicka, bocny formular a grafika*/

#web { margin: 10px auto 0 auto; width: 950px; text-align: left; }

#vectura .top { margin: 0; padding: 0; clear: both; }
#vectura .top .left { width: 324px; height: 140px; float: left; }
#vectura .top .left img { position:relative; left:100px;}
#vectura .top .right { width: 626px; height: 140px; float: right; color: #000; }
#vectura .top .right .align { padding-right: 15px; padding-left: 430px; padding-bottom: 0px; padding-top: 65px; }
#vectura .top .right .align a { color: #ed7800; text-decoration: underline; }
#vectura .top .right .align a:hover { color: #000000; text-decoration: none; }

#vectura .header { margin: 0; padding: 0; clear: both; }
#vectura .header .left { width: 324px; height: 233px; float: left; background: url(bg_nav.png) no-repeat; }
#vectura .header .left .align { padding-left: 130px; padding-top: 150px; }
#vectura .header .right { width: 626px; height: 233px; float: right; background: url(imidz.png) no-repeat; color: #000; }
#vectura .header .right a { color: #000; text-decoration: none; }
#vectura .header .right a:hover { color: #000000; text-decoration: underline; }
#vectura .header .right h2 { padding:0 0 0 70px; font-size:200%; color:#ed7800; line-height:38px; font-weight:normal; background:url(ok.png) no-repeat 15px 0px; }
#vectura .header .right p { margin:5px 0 0 20px; padding:0px; color:#575433; }
#vectura .header .right p span { font-weight:bold; color:#5c5b5b; }

/*obsah a bocny panel*/

#vectura .content { clear: both; text-align: left; margin-bottom: 20px; margin-top: 10px; padding: 0; overflow: auto; }
#vectura .content .desk { width: 220px; float: left; color: #000; }
#vectura .content .desk .title { height: 20px; font-size: 15px; font-weight: bold; color: #f58220; padding-left: 18px; display: block; padding-top: 10px; text-transform: uppercase; background: url(top_desc.png) no-repeat 0px 0px; }
#vectura .content .desk .boxu { color: #4a4949; padding: 18px; background-color: #f6f6f6; background: url(main_desc.png); }
#vectura .content .desk .boxu_form { color: #4a4949; padding: 18px; background: url(bg_form.png) #f6f6f6 no-repeat 0px 0px; }
#vectura .content .desk .boot { height: 10px; display: block; background: url(boot_desc.png) no-repeat 0px 0px; margin-bottom: 15px; }
#vectura .content .desk ul.files_article { margin: 0px; padding: 0; list-style: none; color: #494949; }
#vectura .content .desk ul.files_article a { color: #494949; text-decoration: underline; }
#vectura .content .desk ul.files_article a:hover { color: #494949; text-decoration: none; }
#vectura .content .desk ul.files_article li.pdf { list-style: none; padding: 6px 0 10px 45px; background: url(li_pdf.png) no-repeat 0 .2em; }

#vectura .content .desk .linknav { width: 220px; border-top: 1px solid #c1c6cb; margin-bottom: 20px; }
#vectura .content .desk .linknav ul { list-style: none; }
#vectura .content .desk .linknav ul li { border-bottom: 1px solid #c1c6cb; width: 220px; text-align: right; }
#vectura .content .desk .linknav ul li a { color: #23366f; text-decoration: none; display: block; width: 220px; height: 50px; line-height: 50px; overflow: hidden; }
#vectura .content .desk .linknav ul li a:hover { text-decoration: underline; }
#vectura .content .desk .linknav ul li .l01 { background: url(logo01.png) left no-repeat; }
#vectura .content .desk .linknav ul li .l02 { background: url(logo02.png) left no-repeat; }
#vectura .content .desk .linknav ul li .l03 { background: url(logo03.png) left no-repeat; }

#vectura .content .desk .bigf { display: block; padding-left: 10px; color: #000; font-weight: bold; }
#vectura .content .desk .warning { color:#ed7800; padding-top: 0px; padding-left: 5px; }
#vectura .content .desk .inp input { display: block; background: transparent; border: 0px solid; width: 170px; height: 18px; margin-top: 13px; margin-left: 7px; color: #515151; }
#vectura .content .desk .inp2 textarea { display: block; background: transparent; border: 0px solid; width: 170px; height: 75px; margin-top: 14px; margin-left: 5px; color: #515151; font-family: Arial; }
#vectura .content .desk .inp3 input { border: 0px solid; width: 70px; height: 20px; margin-top: 10px; margin-left: 100px; cursor: pointer; color: #515151; font-family: Arial; }

#vectura .content .desk a { color: #e87817; text-decoration: underline; }
#vectura .content .desk a:hover { color: #666666; text-decoration: none; }
#vectura .content .desk .fnt01 { color: #e87817; }

#vectura .content .main { width: 460px; float: left; color: #4a4949; margin-left: 25px; margin-right: 25px; text-align: justify; line-height:16px;}
#vectura .content .main .title { display: block; color: #333b98; font-weight: bold; font-size: 130%; padding-top: 3px; padding-bottom: 15px; padding-left: 50px; background: url(doc.png) no-repeat 0px 0px; text-transform: uppercase;}
#vectura .content .main h3{padding-top: 10px; padding-bottom: 5px;}
#vectura .content .main .a_right { text-align: right; margin: 0px 0; }
#vectura .content .main p{padding:0 0px 10px 0px;}
#vectura .content .main p span{font-weight:bold;}
#vectura .content .main a { color: #e87817; text-decoration: underline; }
#vectura .content .main a:hover { color: #666666; text-decoration: none; }

#vectura .content .main ul { padding:0 0 20px 0px; }
#vectura .content .main ul li { color:#333b98; line-height:20px; padding:0 0 0 2px; }

#vectura .content .main .b_c { float: left; width: 230px; text-align: left; margin-left: 0px; padding: 0px; }
#vectura .content .main .hide { clear: both; display: block; padding-top: 5px; }

#vectura .content .main ul.files_article { margin: 0px; padding: 0; list-style: none; color: #494949; }
#vectura .content .main ul.files_article a { color: #494949; text-decoration: underline; }
#vectura .content .main ul.files_article a:hover { color: #494949; text-decoration: none; }
#vectura .content .main ul.files_article li.pdf { list-style: none; padding: 6px 0 10px 45px; background: url(li1_pdf.png) no-repeat 0 .2em; }

#vectura .fotogaleria { width: 100%; clear: both; }
#vectura .fotogaleria .foto { padding-bottom: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; float: left; }
#vectura .fotogaleria .foto_box { text-align: center; padding: 0px; background: #f5f5f5; border: solid 1px #f58220; }

/*box kde sa tocia kategorie sluzieb*/

#vectura #videoblock { display: none; padding-top: 0px; padding-left: 50px; clear: both; }
#vectura #revolvercontainer { border-right: white 0px solid; padding-right: 0px; border-top: white 0px solid; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px; overflow: hidden; border-left: white 0px solid; width: 500px; padding-top: 0px; border-bottom: white 0px solid; list-style-type: none; position: relative; height: 150px }
#vectura #revolvercontainer div { border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; overflow: hidden; border-left: #ffffff 1px solid; width: 200px; border-bottom: #ffffff 1px solid; position: absolute; height: 100px }
#vectura #revolvercontainer li { border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; overflow: hidden; border-left: #ffffff 1px solid; width: 200px; border-bottom: #ffffff 1px solid; position: absolute; height: 100px }
#vectura #revolvercontainer img { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; width: 100%; height: 100%; border-right-width: 0px }
#vectura .video_nav { padding-left: 280px; }
#vectura .video_nav a { color: #8c1534; font-weight: bold; font-size: 130%; text-decoration: none }
#vectura .video_nav a:hover { color: #ffffff; }

/*footer, paticka stranky, spodne menu a copyright*/

#vectura #footermainPan{width:950px; position:relative; margin:0 auto; height:200px; background:url(footerbg.gif) 0 0 repeat-x #4d4d4d; color:#fff; clear:both; }
#vectura #footerPan{width:950px; position:relative; margin:0 auto;}
#vectura #footerPan img.footerlogo{position:absolute; top:93px; right:5px;}

#vectura #footerPan p.html{background:url(html-button.gif) 0 0 no-repeat; position:absolute; top:62px; right:60px; width:64px; height:22px; padding:3px;}
#vectura #footerPan p.html a{width:55px; height:18px; display:block; font-weight:bold; background:url(arrow3.gif) 100% 50% no-repeat #F4F4F4; color:#565656; text-decoration:none; text-transform:uppercase; padding:2px 0 0 0px;}
#vectura #footerPan p.html a:hover{background:url(arrow4.gif) 100% 50% no-repeat #F4F4F4; color:#565656; text-decoration:none;}

#vectura #footerPan p.css{background:url(css-button.gif) 0 0 no-repeat; position:absolute; top:62px; right:0px; width:53px; height:19px; padding:3px;}
#vectura #footerPan p.css a{width:50px; height:18px; display:block; font-weight:bold; background:url(arrow5.gif) 90% 50% no-repeat #B3B3B3; color:#fff; text-decoration:none; text-transform:uppercase; padding:2px 0 0 0px;}
#vectura #footerPan p.css a:hover{background:url(arrow4.gif) 100% 50% no-repeat; color:#565656; text-decoration:none;}
#vectura #footerPan p.copyright{color:#fff; position:absolute; top:117px; left:15px;}

#vectura #footerPan ul{width:650px; position:absolute; top:93px; left:15px;}
#vectura #footerPan li{float:left; font-weight:normal;}
#vectura #footerPan ul li a{padding:0 12px 0 0; color:#faa436; text-decoration:none;}
#vectura #footerPan ul li a:hover{text-decoration:underline;}

#vectura #footerPan ul.cop{width:600px; color:#dcdcdc; display:block; position:absolute; top:135px; left:15px;}
#vectura #footerPan ul.cop li a{background:#565656; display:block; color:#fff; text-decoration:none;}
#vectura #footerPan ul.cop li a:hover{text-decoration:underline;}

/*top horne menu*/

#vectura #menucontainer{ margin-top: 0px; height:50px; color:#FFFFFF; background:#383636; width:950px; clear: both; }
#vectura #menunav{ height:38px; font-size:12px; text-transform:uppercase; font-weight:bold; background:#fff url(background.jpg) repeat-x bottom left; }
#vectura #menunav ul { margin: 0px auto 0 auto; width: 950px; text-align: left; list-style-type:none;}
#vectura #menunav ul li{ display:block; float:left; margin:0 1px;}
#vectura #menunav ul li a{ display:block; float:left; color:#fff; text-decoration:none; padding:0 0 0 20px; height:38px;}
#vectura #menunav ul li a span{ padding:12px 20px 0 0; height:21px; float:left;}
#vectura #menunav ul li a:hover{ color:#fff;	 background:transparent url(hover.jpg) repeat-x bottom left;}
#vectura #menunav ul li a:hover span{ display:block; width:auto; cursor:pointer;}
#vectura #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%;}
#vectura #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;}
