@charset "utf-8";@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic,500,500italic&subset=latin,latin-ext);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}
body{font-family:'Roboto',sans-serif;background:#fff;font-size:14px;line-height:18px}
.hdrWrpR{background:#6099d0;height:200px;position:absolute;width:100%}
.hdrWrpL{background:url(../images/bg-h-l.gif) repeat-x;margin:0 50% 0 0;height:200px}
.header{height:200px;margin:0 auto 10px;background:url(../images/header.jpg) no-repeat top center;width:1000px;position:relative}
.logo{float:left;display:block;clear:both;position:relative;top:57px}
.ctnWrp{height:300px;background:url(../images/bg-c.gif) repeat-x}
.ctn{width:1000px;margin:0 auto}
.menu{width:100%;height:38px}
.menu ul{list-style:none;position:relative;top:8px}
.menu ul li{float:left}
.menu ul li a{float:left;color:#7d7d7d;font-size:16px;line-height:23px;padding:2px 20px 0 20px;font-weight:400;display:block;height:26px;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;text-decoration:none;border:2px solid #e8e8e8;border-bottom:0;margin-right:1px;background-color:#fafafa;background:url(../images/bg-nav.gif) repeat-x}
.menu ul li a.selected{background-color:#fff;background-image:none;font-weight:700;color:#262626}
.btngreen{text-align:left;margin:12px 0 5px 6px;width:auto}
.btngreen a{display:inline-block}
.btngreen span{float:left;display:block;background:url(../images/mGreenM.png) 0 0 repeat-x}
.btngreen a span span{float:left;display:block;margin-left:-6px;background:url(../images/mGreenL.png) 0 0 no-repeat}
.btngreen a span span span{float:left;display:block;margin-right:-6px;background:url(../images/mGreenR.png) 100% 0 no-repeat;font-size:14px;font-weight:700;line-height:32px;padding:0 33px 0 17px;color:#fff}
.btngreen a span span span:hover{text-decoration:underline}
.ctnLft{float:left;width:690px;margin:20px 30px 30px 0;font-size:14px;line-height:22px;color:#7d7d7d}
.ctnLft p{padding:0;font-size:14px;line-height:18px;color:#7d7d7d}
.ctnLft h1{color:#262626;font-size:30px;font-weight:700;line-height:42px;padding:0 0 20px 0}
.ctnLft h2{color:#262626;font-size:22px;font-weight:700;line-height:32px;padding:0 0 10px 0}
.ctnLft h3{color:#262626;font-size:18px;font-weight:700;line-height:22px;padding:0 0 5px 0;text-transform:uppercase}
.ctnLft h4{color:#262626;font-size:14px;font-weight:700;line-height:18px;padding:0}
.ctnLft table tr td h2{padding:0;font-size:20px}
.ctnLft table.storitve{width:100%}
.ctnLft table.storitve tr td{padding-bottom:30px}
.ctnLft table.storitve tr td p{font-size:15px}
.ctnLft table.storitve tr td img{margin-bottom:8px}
.ctnLft a{color:#7d7d7d}
.ctnRgh{float:left;margin:20px 0 30px 0;width:280px}
.ctnRgh .rHeader{text-align:left;margin-left:6px;width:auto}
.ctnRgh .rHeader div{display:inline-block;width:280px}
.ctnRgh .rHeader span{float:left;display:block;background:url(../images/rHeaderM.png) 0 0 repeat-x;padding-right:20px;width:248px}
.ctnRgh .rHeader div span span{float:left;display:block;margin-left:-6px;background:url(../images/rHeaderL.png) 0 0 no-repeat}
.ctnRgh .rHeader div span span span{float:left;display:block;margin-left:-6px;background:url(../images/rHeaderR.png) 100% 0 no-repeat;font-size:19px;font-weight:700;line-height:37px;padding:0 0 0 50px;color:#fff;width:236px}
.ctnRgh .rContent{-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;border:1px solid #e8e8e8;border-top:0;padding:1px 15px 15px;color:#7d7d7d;font-size:14px;line-height:22px}
.ctnRgh .rContent label{display:block;font-size:12px;line-height:15px;font-style:italic;color:#ee6868;margin:3px 0 0}
.ctnRgh .rContent label.over{display:block;font-size:14px;line-height:18px;font-style:normal;color:#7d7d7d;margin:15px 0 0}
.ctnRgh .rContent form input[type=text]{width:220px;padding:5px 10px;display:block;border:1px solid #a5c1de;color:#7d7d7d;font-size:14px;line-height:20px;margin:4px 0 0;-webkit-box-shadow:inset 0 3px 12px -8px #000;-moz-box-shadow:inset 0 3px 12px -8px #000;box-shadow:inset 0 3px 12px -8px #000}
.ctnRgh .rContent form input[type=text].error{border:solid 1px #ee6868}
.ctnRgh .rContent form textarea{width:220px;height:105px;margin:0 0 10px 0;padding:5px 10px;display:block;border:1px solid #a5c1de;color:#7d7d7d;overflow:auto;font-size:14px;line-height:20px;margin:4px 0 0;-webkit-box-shadow:inset 0 3px 12px -8px #000;font-family:'Roboto',sans-serif;resize:none;-moz-box-shadow:inset 0 3px 12px -8px #000;box-shadow:inset 0 3px 12px -8px #000}
.ctnRgh .rContent form input.short{width:183px}
.ctnRgh .rContent form .btnForm{text-align:left;margin:12px 0 5px 0;width:auto}
.ctnRgh .rContent form .btnForm button{display:inline-block;border:0;background:0;cursor:pointer;margin:0}
.ctnRgh .rContent form .btnForm span{float:left;display:block;background:url(../images/mGreenM.png) 0 0 repeat-x}
.ctnRgh .rContent form .btnForm button span span{float:left;display:block;margin-left:-6px;background:url(../images/mGreenL.png) 0 0 no-repeat}
.ctnRgh .rContent form .btnForm button span span span{float:left;display:block;margin-right:-6px;background:url(../images/mGreenR.png) 100% 0 no-repeat;font-size:14px;font-weight:700;line-height:32px;padding:0 33px 0 17px;color:#fff}
.ctnRgh .rContent form .btnForm button span span span:hover{text-decoration:underline}
.footer{height:118px;float:left;background:url(../images/bg-footer.gif) repeat-x;width:100%;position:relative}
.footer .footerInner{margin:0 auto;width:1000px;position:relative;position:relative;top:20px}
.footer .footerInner img{float:left}
.footer .footerInner span{margin-left:11px;float:left;color:#7d7d7d;font-size:12px;line-height:32px;padding-top:3px}
.footer .footerInner .social{float:right}
.footer .footerInner .social img{margin-left:5px}
.map-canvas{width:400px;height:300px;position:relative}
.maptl{background:url(../images/maptl.gif) left top no-repeat;position:absolute;width:10px;height:10px;top:0;left:0}
.maptr{background:url(../images/maptr.gif) right top no-repeat;position:absolute;width:10px;height:10px;top:0;right:0}
.mapbr{background:url(../images/mapbr.gif) right bottom no-repeat;position:absolute;width:10px;height:10px;bottom:0;right:0}
.mapbl{background:url(../images/mapbl.gif) left bottom no-repeat;position:absolute;width:10px;height:10px;bottom:0;left:0}