body {background: #d5edfa url('../img/bg/body.png') 0 0 repeat-x; text-align:center; padding: 0;}

/* NAVIGATION SKIP */
#nav-skip {position: absolute; left: -5000px; top: 0;}
#nav-skip a:focus, #nav-skip a:active {position: absolute; left: 5000px; width: 960px; padding: 2px 0 5px; z-index: 99; text-align: center;}

/* LAYOUT */
#header { z-index:10; background: url('../img/bg/box.png') 0 100% no-repeat; width: 709px; margin: 0 auto; text-align: left; padding:178px 0 10px 261px; position:relative;}
.home #header{min-height:260px; _height:260px; padding:185px 0 10px 370px; width: 600px;}
#main{background:#fff url('../img/bg/box.png') -1940px 0 repeat-y; width: 970px; margin: 0 auto; text-align: left; padding:16px 0 10px; position:relative;}

/* LOGO, CLAIM, CONTACT */
#logo{ z-index:999; line-height:1; padding:0; margin:0; font-size:100%; position:absolute; top:31px; left:19px;}
#claim{line-height:1.3; padding:0; margin:0; font-size:16px; position:absolute; bottom:5px; left:-18px; width:235px; height:75px; font-weight:bold; padding:182px 50px 0 82px; background: url('../img/bg/claim.jpg') 0 0 no-repeat; color:#00519e; overflow:hidden;}
#head-contanct{ margin:0; position:absolute; top:43px; left:550px; /*width:135px; */line-height:1.1; background:url('../img/ico/all.png') 0 100% no-repeat; padding:5px 0 0 29px;}
#head-contanct .hd{font-size:108%; font-weight:bold; display:block}
#head-contanct .bd{font-size:183%; font-weight:bold; display:block; color:#5ead01;}
#head-contanct .bd strong{font-size:183%; font-weight:bold; display:block; color:#5ead01;}
/*#logos{width: 300px; float: left; position: relative; top: -20px; left: 163px;}*/

#logos{width: 300px; float: left; position: absolute; top: 35px; left: 210px;}

#logos span{display:inline-block; height:55px; border-left:1px solid #d5dce1; vertical-align:middle;}
#prize1{width:34px; height:55px; background:url('../img/bg/all.png') -237px -41px no-repeat; overflow:hidden; margin:0px 10px 0 15px;}
#prize2{width:46px; height:54px; background:url('../img/bg/all.png') -275px -41px no-repeat; overflow:hidden; margin:0px 9px 0 11px;}
#prize3{width:48px; height:48px; background:url('../img/bg/all.png') -323px -41px no-repeat; overflow:hidden; margin:3px 7px 0 10px;}
#prize4{width:48px; height:48px; background:url('../img/bg/all.png') -373px -41px no-repeat; overflow:hidden; margin:3px 7px 0 10px;}

#korunka2009{ width:50px; height:50px; background: url('../img/bg/korunky.png') no-repeat;overflow:hidden; margin:3px 7px 0 10px; }
#korunka2010{ width:50px; height:50px; background: url('../img/bg/korunky.png') -66px 0px no-repeat;overflow:hidden; margin:3px 7px 0 12px; }
#korunka2011{ width:50px; height:50px; background: url('../img/bg/korunky.png') -135px 0px no-repeat;overflow:hidden; margin:3px 7px 0 12px; }

/* COL */
.col{display:inline; float:left; position:relative; left:100%;}
.home #col-content { width: 690px; margin:0 0 0 -949px;}
.home #col-side{margin-top:0;}
.two-cols #col-content { width: 686px; margin:0 0 0 -710px;}
#col-content { width: 450px; margin:0 0 0 -710px;}
#col-side {width: 220px; margin:3.35em 0 0em -242px; padding-bottom:3em;}
#col-menu{width:222px; margin:0 0 0 -949px;}

/* SEARCH BOX */
/*#search-box { z-index:200; position: absolute; right: 50%; top: 53px; margin-right: -480px; width:280px; text-align:right;
#last-top-lista {width:100%; margin: 0 auto auto; position: absolute; top: 54px; }
#last-top-wrapper {width:970px; margin: 0 auto; }}*/

#search-box { position: absolute;top: 50px; left: 730px; z-index:200; width:238px; /*padding-right: 5px;*/  text-align: right;  }
#search-box .int {width: 140px; padding: 3px 8px; color: #666; font-style: italic; font-family: arial; vertical-align:middle; margin:0 3px 0 0;}
#search-box p{margin:0;}

/* MAIN MENU */
#main-menu {position:absolute; top:128px; left:4px; background:#0053a2 url('../img/bg/all.png') 0 0 no-repeat; width:710px; height:41px; padding:0 1px;  margin:0; z-index:999}
#main-menu li {float: left; display: inline; border-left: 1px solid #4d88c1;}
#main-menu .first{border:none;}
#main-menu a, #main-menu strong {display: block; text-align: center; text-transform: uppercase; color: #fff; text-decoration: none; font-size: 92%; font-weight: bold; line-height: 40px; height:39px; overflow:hidden;}
#main-menu .active, #main-menu a:hover{background:#6db2f0 url('../img/bg/all.png') 0 -98px no-repeat;}
#main-menu .first .active, #main-menu .first a:hover{background:#6db2f0 url('../img/bg/all.png') 0 -137px no-repeat;}
#main-menu .last .active, #main-menu .last a:hover{background:#6db2f0 url('../img/bg/all.png') 100% -137px no-repeat;}

#menu-home{width:86px;}
#menu-products{width:117px;}
#menu-insurance{width:175px;}
#menu-meida{width:118px;}
#menu-about{width:90px;}
#menu-contact{width:119px;}

#client-area{width:237px; height:41px; position:absolute; top:128px; left:729px; text-transform:uppercase; font-weight:bold; line-height:1.1; overflow:hidden; margin:0;}
#client-area .item{display:block; height:33px; background:#e3001a url('../img/bg/all.png') 0 -41px no-repeat; padding:7px 15px 0 50px; color:#fff; text-decoration:none;}
#client-area .item:hover .title, #client-area .item:hover .small{text-decoration:underline;}
#client-area .item:hover .arr{margin-left:3px;}
#client-area .title{font-size:92%; display:block;}
#client-area .small{font-size:83%;}
#client-area .arr{font-family:calibri, arial, helvetica, sans-serif; font-size:108%;}

/* SIDE MENU */
#side-menu a, #side-menu strong, #side-menu a, #side-menu span{display:block; zoom:1;}
#side-menu a, #side-menu strong{background:#0053a2 url('../img/bg/sidemenu.png') 0 0px no-repeat; color:#fff; text-decoration:none;}
#side-menu .inner{background:url('../img/bg/sidemenu.png') 0 100% no-repeat;}
#side-menu .inner2{padding:9px 10px 10px; font-weight:bold;}
#side-menu li{vertical-align:bottom; display:list-item; margin:0 0 5px; zoom:1;}
#side-menu a:hover{background-position:	-240px 0; cursor:pointer;}
#side-menu a:hover .inner{background-position:	-240px 100%;}
#side-menu .expand .inner{background:none;}
#side-menu .expand .inner2{padding-left:25px; background:url('../img/bg/sidemenu.png') -956px 50% no-repeat;}
#side-menu .expand  a:hover .inner2{background:url('../img/bg/sidemenu.png') -1191px 50% no-repeat;}
#side-menu .active .inner{font-size:117%;}
#side-menu .sub{background:#d5edfa url('../img/bg/sidemenu.png') -720px 0px repeat-y;}
#side-menu .sub a, #side-menu .sub strong{background: url('../img/bg/dot-red.png') 1px 14px no-repeat; color:#005cb2; padding:8px 9px 7px 14px; line-height:1.2;}
#side-menu .sub a:hover{text-decoration:underline; background: url('../img/bg/dot-red.png') 1px 14px no-repeat;}
#side-menu .sub strong{color:#333; font-weight:bold;}
#side-menu .sub .active a, #side-menu .sub .active strong{background:#fff;}
#side-menu .sub .expand a, #side-menu .sub .expand strong{background:#fff url('../img/bg/arr-b.png') 8px 50% no-repeat; padding-left:24px;}
#side-menu .sub .expand li a, #side-menu .sub .expand li strong{background: url('../img/bg/dot-red.png') 16px 14px no-repeat; padding-left:27px;}
#side-menu .sub .expand .active a, #side-menu .sub .expand .active strong{color:#333;}
#side-menu .sub .reset{background:url('../img/bg/sidemenu.png') -480px 100% no-repeat; padding:4px 10px 11px;}
#side-menu .sub .reset .reset{background:none; padding:0;}
#side-menu .sub li{margin:0; border-top:1px solid #b2dff7; }
#side-menu .sub .first{border:none;}
#side-menu .sub a:visited{ color: #000;}

/* HOME CONTENT */
#head-articles{float:left; width:345px; }
#head-articles .title{color:#00519e; font-size:150%; font-weight:bold; margin:0 0 .15em;}
#head-articles .desc{margin:0 20px .5em 0;}
#head-articles .item{margin:28px 0 -2px;}
#head-articles a{color:#e2001a}
#head-articles a:hover{color:#00519e}
#head-articles a:visited { color: #000;}

#head-news{float:right; width:249px; display:inline; background: url('../img/bg/home-news.png') 100% 100% no-repeat; margin:0 -2px 7px 0; padding:0 0 15px; position:relative;}
#head-news .top{height:20px; width:100%; overflow:hidden; font-size:0; line-height:0; background: url('../img/bg/home-news.png') 0 0 no-repeat;}
#head-news .mainTitle{font-weight:bold; font-size:117%; color:#333; margin:0 22px .6em;}
#head-news .title{font-size:100%; font-weight:normal; margin:0 0px .1em;}
#head-news .date{font-size:92%; color:#666; margin:0;}
#head-news .item{border:1px solid #d6cfb0; border-width:1px 0; margin:0 0 -1px; padding:8px 0 9px;}
#head-news .reset{margin:0 22px 1em;}
#head-news .link{margin:0 22px 1em; padding:0 0 0 35px; background: url('../img/ico/all.png') 0 4px no-repeat;}
#head-news .all-link{position:absolute; top:1.7em; right:20px; margin:0;}

/* BREADCRUMB */
#breadcrumb {padding:0px; margin:0 0 .3em; font-size: 92%; margin-left:-245px;}
#breadcrumb .arr{font-family:calibri, arial, helvetica, sans-serif; font-size:92%;}
#breadcrumb strong{color:#00519e;}

/* TIP LINKS */
.tip-links h2{font-weight:bold; font-size:142%; margin:1em 0 .5em}
.tip-links li{zoom:1;}

/* BANNER */
.banner{margin:0 -1px 15px; text-align:center;}
#col-content .banner{margin-top:10px;}

/* BOXes & TRAILERs */
.tip-box{width:100%; position:relative; margin:20px 0 10px;}
.tip-box .spc{border:1px solid #d5cba1; background:#fff3c0 url('../img/ico/bulb.png') 12px 11px no-repeat; padding:13px 20px 12px 38px; }
.tip-box .title{margin:0 0 .3em; font-size:117%; font-weight:bold;}
.tip-box .desc{margin:0; line-height:1.3;}
.tip-box .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3-y.png');}

.people-box{width:100%; position:relative; margin:20px 0 7px;}
.people-box .spc{border:1px solid #d5cba1; background:#fff3c0; padding:13px 14px 12px; overflow:hidden; zoom:1;}
.people-box img{float:left; border:1px solid #d5cba1; display:inline; margin:-3px 0 0 -83px;}
.people-box .title{margin:0 0 .9em; font-size:117%; font-weight:bold;}
.people-box .desc{margin:0;}
.people-box .people{margin:3px 0 .45em 83px;}
.people-box .list{margin:0 0 0 83px;}
.people-box .list li{margin-bottom:3px;}
.people-box .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3-y.png');}

.calc-trailer, .calc-trailer-s{width:100%; position:relative; margin:20px 0 10px;}
.calc-trailer .spc{border:1px solid #b3e1f9; background:#d5edfa; padding:0px 20px 12px 20px;  text-align:center;}
.calc-trailer .title{margin:0 -20px .65em; padding:9px 0 7px; background:#eaf6fd; position:relative; border-bottom:1px solid #b3dff8; color:#00519e; font-size:142%; font-weight:bold;}
.calc-trailer .desc{margin:0 0 1.1em;}
.calc-trailer .desc a{color:#e2001a}
.calc-trailer .desc a:hover{color:#00519e}
.calc-trailer .desc a:visited { color: #000;}
.calc-trailer .link{margin:0;}
.calc-trailer .cor, .calc-trailer-s .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3.png');}

.calc-trailer-s{margin:8px 0 20px;}
.calc-trailer-s .spc{border:1px solid #b3e1f9; background:#eaf6fd  url('../img/bg/blue-gradient.png') 0px 0px repeat-x; padding:12px 10px;}
.calc-trailer-s .title{color:#00519e; font-size:117%; font-weight:bold; margin:0; padding:4px 0 5px 25px; background:url('../img/ico/all.png') 0px -140px no-repeat; zoom:1;}
.calc-trailer-s .desc{margin:.5em 2px .8em;}
.calc-trailer-s .link{margin:0; text-align:center;}

.product-trailer{width:100%; position:relative; margin:20px 0 10px;}
.product-trailer .spc{border:1px solid #d5edfa; background:#fff url('../img/ico/todo.png') 14px 50% no-repeat; padding:15px 15px 12px 56px; overflow:hidden; zoom:1;}
.product-trailer .title{margin:0 0px .65em; color:#00519e; font-size:125%; font-weight:bold;}
.product-trailer .desc{margin:0 0 1.1em;}
.product-trailer .desc a{color:#e2001a; float:left; white-space:nowrap; margin:0 11px 5px 0;}
.product-trailer .desc a:hover{color:#00519e}
.product-trailer .desc a:visited { color: #000;}
.product-trailer .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3-l.png');}

.desc a:visited { color: #000;}

.map-trailer{width:100%; position:relative; margin:8px 0 20px;}
.map-trailer .spc{border:1px solid #d5edfa; background:#fff url('../img/ico/map.png') 12px 50% no-repeat; padding:13px 15px 14px 126px;}
.map-trailer .desc{margin:0;}
.map-trailer .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3-l.png');}

.product-trailer-s{margin:-12px 0 8px; width:100%; position:relative;}
.product-trailer-s .spc{border:1px solid #d6ec8f; background:#f8fdea  url('../img/bg/green-gradient.png') 0px 0px repeat-x; padding:14px 11px;}
.product-trailer-new .spc{padding-top:23px; padding-right:30px;}
.product-trailer-s .title{color:#00519e; font-size:117%; font-weight:bold; margin:0 20px 0 0; position:relative;}
.product-trailer-s .desc{margin:.5em 0px .8em; position:relative;}
.product-trailer-s .link{margin:0; position:relative;}
.product-trailer-s .status{margin:0; padding:0; position:absolute; top:-1px; right:-1px;}
.product-trailer-s .status img{display:block}
.product-trailer-s .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3-g.png');}

.more-box{position:relative; margin:17px 0 7px;}
.more-box .spc{border:1px solid #d5edfa; padding:15px 16px 13px; overflow:hidden; zoom:1;}
.more-box .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3-l.png');}
.more-box .title{margin:0 0 .3em; font-size:142%; font-weight:bold;}
.more-box .desc{margin:0;}
.more-box .list{margin:1em 0 0;}

#map-box{width:457px; margin:20px -2px 15px -5px;}
.map-list{margin:.5em 0 2.2em;}

/* CROSSROAD */
.crossroad{margin-bottom:18px;}
.crossroad .item{margin:0 0 10px; position:relative; zoom:1; vertical-align:bottom;}
.crossroad .spc{border:1px solid #d5edfa; padding:11px 9px 10px; overflow:hidden; zoom:1;	}
.crossroad .title{font-size:125%; font-weight:bold; margin:3px 0 .3em 86px;}
.crossroad .spc ul{margin:0 0 0 86px}
.crossroad .desc{margin:0 0 0 86px}
.crossroad .spc li {margin: 0; padding: 2px 0 2px 12px; list-style: none; background: url('../img/bg/dot-red.png') 1px 9px no-repeat; line-height: 1.35;}
.crossroad .img{float:left; margin:0em 0 0 -86px; width:71px; overflow:hidden;}
.crossroad .title a{text-decoration:none;}
.crossroad .link{margin:.65em 0 .1em 86px}
.crossroad .link a, .crossroad .spc ul a{color:#e2001a}
.crossroad .link a:hover, .crossroad .spc ul a:hover{color:#00519e}
.crossroad a:visited { color: #000;}
.crossroad .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3-l.png');}
.crossroad .highlight .spc{padding:0; border-color:#b3e1f9; background-color:#d5edfa;}
.crossroad .highlight .title{background-color:#eaf6fd; margin:0 0 .6em; border-bottom:1px solid #b3e1f9; font-size:142%; padding:8px 14px 7px 0;}
.crossroad .highlight .img{margin:-8px 22px 0 0;  width:165px;}
.crossroad .highlight img{float:left;}
.crossroad .highlight ul{margin-left:187px;}
.crossroad .highlight li{margin-bottom:2px;}
.crossroad .highlight .link{margin:.8em 0 .1em 187px}
.crossroad .highlight .cor{background-image: url('../img/bg/cor-3.png');}

.crossroad2 .item{margin:0 0 17px; position:relative; zoom:1; vertical-align:bottom; overflow:hidden;}
.crossroad2 .spc{border:1px solid #d5edfa; padding:15px 16px 13px; overflow:hidden; zoom:1;}
.crossroad2 .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3-l.png');}
.crossroad2 .title{margin:0 0 .5em; font-size:142%; font-weight:bold;}
.crossroad2 .link{margin:-.4em 0 0;}
.crossroad2 p{margin:.3em 0 1.4em;}

/* SERVICES LIST */
.services-list .img{width:136px; text-align:center; float:left; position:relative; margin:0;}
.services-list .img img{position:relative; top:50%;}
.services-list .desc{font-size:117%; margin:0 0 .5em 152px;}
.services-list .link{margin:0 0 0 152px;}
.services-list .link a{color:#ec001b;}

/* FORM */
.form{width:100%; position:relative; margin:10px 0 17px;}
.home .form{margin-top:0;}
.form .spc{background:#e8f6fd; border:1px solid #b9e3fa; padding:14px 16px 4px;}
.form .cor{background-image: url('../img/bg/cor-3.png'); width:3px;	height:3px;}
.form p{margin:0 0 1.2em;}
.form .l, .form .r{margin:-.2em 0 .8em;}
.form .int-radio{margin-top:0px; *margin-top:-2px;}
.form .horizontal-list .item{display:inline-block; margin:2px 20px 2px 0;}

/* MESSAGE */
.error-message{border:2px solid #e2001a; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:9px 12px 8px 37px; font-weight:bold; color:#e3001a; background:#fff url('../img/ico/error.png') 10px 50% no-repeat;}
.form .error-message{margin:10px -10px;}

/* NEWS LIST */
.news-list{margin:1em 0 2em;}
.news-list h2{margin:1.1em 0 .4em;}
.news-list .link{margin:.6em 0 0;}
.news-list .item{border:1px solid #d6d6d6; border-width:1px 0; margin:0 0 -1px; overflow:hidden; zoom:1; padding:5px; vertical-align:bottom;}
.news-list .date{float:left; display:inline; width:36px; border-right:1px solid #d6d6d6; line-height:1.15; font-size:92%; padding:2px 0 2px;}
.news-list .desc{float:left; display:inline; width:380px; border-left:1px solid #d6d6d6; padding-left:11px; margin-left:-1px; line-height:1.3;}

/* CONTACT LIST */
.contact-list .mainTitle{font-size:133%; font-family:arial, helvetica, sans-serif; margin:1.4em 0 .3em; }
.contact-list .item{margin:0 0 10px; position:relative; width:100%; vertical-align:bottom;}
.contact-list .spc{border:1px solid #d5edfa; padding:15px 5px 17px 10px; overflow:hidden; zoom:1;}
.contact-list .cor{width:3px; height:3px; background-image: url('../img/bg/cor-3-l.png');}
.contact-list .title {font-size:117%; font-weight:normal; color:#00519e; margin:0 0 .65em;}
.contact-list .col-l{float:left; display:inline; width:150px;}
.contact-list .col-r{float:right; display:inline; width:280px;}
.contact-list .r{width:95px;}
.contact-list .label{display:inline-block; width:70px; text-align:right;}
.contact-list .day {display:inline-block; width:20px;}
.contact-list address{margin:0;}
.contact-list .open-door{margin-top:5px;}

/* CONTACT INFO */
.contact-info{width:100%; overflow:hidden; padding: 0 0 5px;}
.contact-info .r{width:225px;}
.contact-info h2{font-size:117%; margin:.5em 0 .5em;}
.contact-info .num{font-size:125%; font-weight:bold; color:#63b601; line-height:1.15; background:transparent url(../img/ico/all.png) 3px 100% no-repeat; padding:0 0 0 32px;}
.contact-info .num strong{display:block; font-size:147%; }

/* PRINT */
.print{position:absolute; bottom:5px; right:23px; margin:0;}
.print a, .ico-print{background: url('../img/ico/all.png') 0 -60px no-repeat; padding:1px 0 1px 20px;}

/* FOOTER */
#footer{
    /*background: url('../img/bg/box.png') -970px bottom no-repeat; */
    /*width:940px; */
    margin: 0 auto; 
    text-align: left; 

    padding:0px;
    background: white url('../img/bg/box.png') -1940px 0 repeat-y;
    background-color:#fff;
}

#footer-wrapper
{
  width:970px; 
  margin: 0 auto; 
  background: url('../img/bg/box.png') -970px bottom no-repeat; 
  padding:0 0 10px 0;
}

#footer-contact
{
    padding:15px;
    margin:0px;    
    background-color:#0054A4;
   background: white url('../img/bg/box2.png') -1940px 0 repeat-y;
   color:#fff;
}

#footer-contact a{
     color:#fff;
}

#footer .tel
{
    /*color:#4f9200; */
    color:#D5EDFA;
    font-weight:normal;
}


.col-links{float:left; display:inline; width:218px; margin-left:20px;} /* ZMRDI!!! */
.col-links-first{margin-left:15px;}
.col-links h4{font-weight:bold; font-size:100%; color:#333; margin:.6em 1px .5em;}
.col-links .link-list li{border-top-color:#b6d3e2;}

/* ATT FILES */
.att-files .file{margin:6px 0; padding:0px 0 0px 21px; background-position:0 1px; overflow:auto;}
.att-files .file a{margin-right:4px;}
.att-files .file span{margin-left:4px;}

.ai { background-image: url('/img/fileico/ai.png');}
.avi {background-image: url('/img/fileico/avi.png');}
.tif, .png, .jpg, .gif, .bmp {background-image: url('/img/fileico/jpg.png');}
.cdr {background-image: url('/img/fileico/cdr.png');}
.doc, .docx {background-image: url('/img/fileico/doc.png');}
.exe {background-image: url('/img/fileico/exe.png');}
.html {background-image: url('/img/fileico/html.png');}
.mp3 {background-image: url('/img/fileico/mp3.png');}
.pdf {background-image: url('/img/fileico/pdf.png');}
.ppt, .pptx {background-image: url('/img/fileico/ppt.png');}
.psd {background-image: url('/img/fileico/psd.png');}
.qt {background-image: url('/img/fileico/qt.png');}
.swf {background-image: url('/img/fileico/swf.png');}
.dwg, .dxf {background-image: url('/img/fileico/dwg-dxf.png');}
.txt {background-image: url('/img/fileico/txt.png');}
.xls, .xlsx, .xlt, .xlsx { background-image: url('/img/fileico/xls.png');}
.zip {background-image: url('/img/fileico/zip.png');}
.unknown {background-image: url('/img/fileico/unknown.png');}

.ico-pdf{padding:0px 0 1px 21px; background: url('../img/ico/all.png') 0 -201px no-repeat;}
.ico-msg{padding:0px 0 0px 21px; background: url('../img/ico/all.png') 0 -256px no-repeat;}

/* ATT IMAGES */
.att-images .item{float:left; width:92px; height:92px; margin:0 0 0px 27px; padding-bottom:15px;}
.att-images .reset{overflow:hidden; width:100%; margin:.6em 0 0;}
.att-images .first{margin-left: 0;}
.att-images a{display:block; width:100%; height:100%; background:url('../img/bg/all.png') -533px -42px no-repeat; text-align:center; line-height:90px; *font-size:82px;}
.att-images a:hover{background-position:-441px -42px;}
.att-images img{vertical-align:middle;}

/* INLINE BTN */
.inlineBtn{display:inline-block; height:25px; background:#e6001b url('../img/btn/all.png') 0 0px no-repeat; vertical-align:middle;}
.inlineBtn input{height:25px; display:inline-block; vertical-align:top; overflow:visible; background:url('../img/btn/all.png') 100% -60px no-repeat; line-height:23px; border:none; padding:0 8px 3px; font-weight:bold; color:#fff;  cursor:pointer; text-transform:uppercase; font-size:92%; font-family:arial, helvetica, sans-serif; margin:0; text-align:center;}

.inlineLink{display:inline-block; text-decoration:none; height:29px; background:#e6001b url('../img/btn/all.png') 0 -120px no-repeat; vertical-align:middle;}
.inlineLink span{height:29px; display:inline-block; vertical-align:top; background:url('../img/btn/all.png') 100% -180px no-repeat; line-height:28px; border:none; padding:0 12px 0px; font-weight:bold; color:#fff;  cursor:pointer; text-transform:uppercase; font-size:92%; font-family:arial, helvetica, sans-serif;}
.inlineLink:hover span{text-decoration:underline;}

.bigBtn{height:34px; background-position:0 -360px;}
.bigBtn span, .bigBtn input{height:34px; background-position:100% -420px; line-height:33px;}

.calcBtn{height:34px; background-position:0 -240px;}
.calcBtn input{height:34px; background-position:100% -300px; line-height:33px; padding-left:32px;  padding-right:20px;}

.nextBtn{height:34px; background-position:0 -360px;}
.nextBtn input, .nextBtn span{height:34px; background-position:100% -480px; line-height:33px; padding-left:17px;  padding-right:28px;}

/* CORNERS */
.cor{overflow:hidden; position:absolute; background-repeat:no-repeat; display:block; line-height:0;	font-size:0;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:0 100%;}
.cor-br{bottom:0; right:0; background-position:100% 100%;}


/* CALCULATOR */
.form-calculator .spc{padding:1px 20px;}
.form-calculator .title{font-size:117%; font-weight:bold; color:#00519e; margin:1.1em 0 .5em;}
.form-calculator .mainTitle{font-size:142%; font-weight:bold; color:#333; padding:4px 0 5px 25px; background:url('../img/ico/all.png') 0px -140px no-repeat; margin:.9em 0 .7em;}
/*
.form-calculator .date{display:inline; margin:0 30px 0 0;}
.form-calculator .sex{display:inline; margin:0;}
*/
.form-calculator .separator{height: 1px; font-size: 1px; clear: both; overflow:hidden; margin:14px -20px; background:#b9e3fa;}
/*
.form-calculator .date select{margin:0;}
.form-calculator .date label{margin-right:4px;}
.form-calculator .sex strong{vertical-align:middle;}
.form-calculator .sex label{margin-right:7px;}
*/
.form-calculator .type-insurance label{margin-right:7px;}
.form-calculator .month-price label, .form-calculator .month-price .unit{font-weight:bold; font-size:117%;}
/*.form-calculator .month-price .tip{display:inline-block; width:13px; height:13px; background:url('../img/ico/tip.png') 0 0 no-repeat; margin:3px 11px 0 5px; vertical-align:top;}*/
.form-calculator .month-price .unit{display:inline-block;position:relative;top:2px; margin-right:15px;}

.form-calculator .product li{float:left; width:111px; margin:0 0 10px 1px; padding:10px 10px 0 7px; height:41px;}
.no-boxshadow .product li{border:1px solid #e8f6fd; border-top:none; width:109px;}
.form-calculator .product .first{margin:0;}
.form-calculator .product .selected{background:#fff3bf; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0px 1px 1px #c0ccd1; -webkit-box-shadow:0px 1px 1px #c0ccd1;}
.no-boxshadow .form-calculator .selected{border-color:#dae8ee; border-bottom-color:#c0ccd1;}
.form-calculator .product input{float:left; margin-top:10px;}
.form-calculator .product label{float:left; margin-left:6px; line-height:1.3;}

.form-calculator .insurance th, .form-calculator .insurance td{background:none; border:none; padding:0px 0 4px; }
.boxshadow .form-calculator .insurance td{padding-bottom:5px; }
.form-calculator .insurance th{font-weight:bold; color:#333; border-bottom:1px solid #b9e3fa; padding:6px 0px;}
.form-calculator .insurance .firstRow td{padding-top:8px;}
.form-calculator .insurance .second{padding-right:5px}
.form-calculator .insurance .width1{width:295px;}
.form-calculator .insurance .width2{width:150px;}
.form-calculator .insurance .int-text{width:80px;}
.form-calculator .insurance .int-disabled{background:#e0f2fd; border:1px solid #b5c9d6; border-color:#b5c9d6 #cee2f0 #cee2f0;}
.form-calculator .insurance label{width:253px; display:inline-block; text-align:right; font-weight:bold;}
.form-calculator .insurance .tip{display:inline-block; width:13px; height:13px; background:url('../img/ico/tip.png') 0 0 no-repeat; margin:3px 11px 0 5px; vertical-align:top;}
.form-calculator .btn{margin:.4em 0 .9em;}
.form-calculator .links{margin:0 0 .8em;}
.form-calculator .links a{margin:0 15px;}
.form-calculator .right{margin:.7em 0 1.8em}

.form-calculator .box{background:#c0e5fa; color:#609dd1; padding:5px 10px 8px 4px}
.no-boxshadow .form-calculator .box{border-bottom:1px solid #e8f6fd;}
.borderradius .form-calculator .box{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.form-calculator .box-hover{color:#0056a8;}
.boxshadow .form-calculator .box-hover{ -moz-box-shadow:0px 1px 1px #c0ccd1; -webkit-box-shadow:0px 1px 1px #c0ccd1;}
.no-boxshadow .form-calculator .box-hover{ border-bottom-color:#c0ccd1;}
.form-calculator .box-selected{color:#0056a8; background:#fff3bf;}
.boxshadow .form-calculator .box-selected{ -moz-box-shadow:0px 1px 1px #c0ccd1; -webkit-box-shadow:0px 1px 1px #c0ccd1;}
.no-boxshadow .form-calculator .box-selected{ border-bottom-color:#c0ccd1;}

.form-calculator .sum-box{background:#fff; border:2px solid #b9e3fa; padding:18px 17px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0 0 10px;}
.form-calculator .sum-box td, .form-calculator .sum-box th{padding:0px 5px 10px; border:none;}
.form-calculator .sum-box td strong{font-size:142%;}
.form-calculator .sum-box table{border-bottom:1px solid #b9e3fa; margin:0 0 8px;}
.form-calculator .sum-box .info{margin:0; color:#666;}
.form-calculator .sum-box .center{margin:.8em 0 0;}

.form-calculator .sum-box .contact-box{margin:25px -17px -5px; padding:0 17px; position:relative; zoom:1;}

#item-product-life label{width:52px;}
#item-product-life .tip{padding-right:14px; background:url('../img/ico/tip.png') 100% 0 no-repeat;}
#item-product-injury label{width:50px;}
#item-product-injury .tip{padding-right:14px; background:url('../img/ico/tip.png') 100% 0 no-repeat;}
#item-product-sick label{width:80px;}
#item-product-sick .tip{padding-right:5px; background:url('../img/ico/tip.png') 100% 0 no-repeat;}
#item-product-saving label{margin-top:9px;}
#item-product-saving .tip{padding-right:18px; background:url('../img/ico/tip.png') 100% 0 no-repeat;}
#item-product-kids{padding-top:8px; padding-right:0px; width:121px;}
#item-product-kids input{float:left; margin-top:12px;}
#item-product-kids select{width:80px; float:left; margin:2px 0 0 6px;}
#item-product-kids .tip{padding-right:16px; background:url('../img/ico/tip.png') 100% 0 no-repeat;}

/* JS HELP */
.pdTool{width:254px; text-align:left; z-index:9999;}
.pdTool .spc{background:white; border:1px solid #999;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.pdTool .spc p{font-size:92%; margin:0; padding:8px 16px 9px 27px; background:url('../img/ico/bulb-s.png') 10px 7px no-repeat;}
.pdTool .spc h4{background:#e4e5e7; margin:0; padding:7px 16px; font-size:100%; font-weight:bold; font-family:arial, helvetica, sans-serif;}
.pdTool span{position:absolute; top:-6px; left:6px; width:13px; height:7px; background:url('../img/bg/tip-arr.png') 100% 0 no-repeat;}
.reverse span{top:100%; background-position:0 0; margin-top:-1px;}	

.noborder{border:none}


/* BAMBIRIADA */
#col-content.wide {
    width: 950px; margin:0 0 0 -950px;
}

#searchFoto {
    width: 100%;
    height: 24px;
}

#voteStatus {
    height: 20px;
    margin-bottom: 10px;
    font-weight: bolder;
}

p.noMoreVotes {
    color: #d50000;
}

#mestoDiv {
    float: left;
}

#DatumDiv {
    float: left;
    margin-left: 15px;
}

#divTridit {
    float: right;
    margin-right: 20px;
}

div#insertCode {
   float: right;
   margin-right: 20px; 
   *margin-top: -20px;
}

div.paginator {
    margin-top: 10px;
    padding-right: 20px;
    text-align: right;
}

div.paginator a {
    margin: 0 5px;
}

div.paginator strong {
    padding: 3px 5px;
    color: #fff;
    background: #3a73a9;
}

#bambiriada input[type="submit"].search {
    border: 1px solid #dbdbdb;
    padding: 1px 5px 1px 21px;
    padding /*\**/: 2px 5px 2px 21px\9;
    *padding: 1px 5px 1px 21px;
    background: url('../icons/magnifier.png') no-repeat 3px 1px #f4f4f4;
}

#bambiriada select {
    border: 1px solid #dbdbdb;
    padding: 1px 3px;
    *padding: 2px 3px;
    margin-top: -1px;
    margin-left: 5px;
}

#bambiriada p.infokec {
    font-size: 11px;
    text-align: justify;
    margin-right: 20px;
}

#bambiriada input[type="submit"].insertCode {
    border: 1px solid #317bcf;/*dbdbdb;*/
    color: #fff;
    padding: 1px 5px 1px 21px;
    font-weight: bolder;
    background: url('../icons/shape_square_edit.png') no-repeat 3px 1px #003169;/*f4f4f4;*/
}

#bambiriada input[type="submit"].ok {
    border: 1px solid #65963e;
    padding: 1px 5px 1px 21px;
    background: url('../icons/tick.png') no-repeat 3px 1px #e4f9d3;
}

#bambiriada input[type="submit"].bigger {
    padding: 5px 10px 5px 31px;
    font-size: 16px;
    font-weight: bolder;
    color: #2e8c00;
    background: url('../icons/tick.png') no-repeat 10px center #e4f9d3;
}

#bambiriada div.fotka {
    width: 222px;
    margin-right: 10px;
    float: left;
    text-align: center;
    padding-bottom: 5px;
    background: url('../images/foto-head.png') no-repeat left top;
}

#bambiriada div.fotka > strong {
    display: block;
    font-size: smaller;
    text-transform: uppercase;
    text-align: right;
    padding: 8px 10px 17px 10px;
}

#bambiriada div.fotka > strong a {
    color: #fff;
    text-decoration: none;
}

#bambiriada div.fotka > strong a:hover {
    text-decoration: underline;
    color: #cbebff;
}

#bambiriada div.picture {
    height: 210px;
    width: 222px;
    display: table-cell;
    vertical-align: middle;
    background: url('../images/foto-bg.png') repeat-y left top;
}

#bambiriada div.fotka img {
    border: 1px solid #dbdbdb;
    padding: 3px;
    background:# fff;
}

#bambiriada div.fotka img:hover {
    border: 1px solid #00519E;
    cursor: pointer;
    background: #fffaed;
}

#bambiriada div.fotka div.info {
    width: 202px;
    padding: 10px;/* 0 10px 0;*/
    margin: auto;
    background: url('../images/foto-foot.png') no-repeat left bottom;
    *height: 25px;
}

#bambiriada div.fotka div.info input[type="submit"] {
    float: right;
    border: 1px solid #dbdbdb;
    padding: 1px 5px 1px 21px;
    background: url('../icons/star.png') no-repeat 3px 1px #fff;
    cursor: pointer;
}

#bambiriada div.fotka div.info input[type="submit"]:hover {

}

#bambiriada div.fotka div.info small {
    float: left;
    display: block;
    text-align: left;
    margin-right: 10px;
    width: 50px;
}

#bambiriada div.cleaner {
    clear: both;
}

#bambifoot a.adminlink {
    position: absolute;
    left: 25px;
    top: 10px;
    margin-top: 10px;
    font-size: 11px;
    color: #ababab;
}

#bambiriada div.nothingFound {
    border: 1px solid #d50000;
    background: #fff0f0;
    padding: 10px;
    margin: 10px 20px 20px 0;
    color: #d50000;
}

#bambifoot #adminLink{
   position: relative;
}

#bambifoot {
    width: 980px;
    margin: auto;
}

#bambifoot #footer {
    padding-top: 50px;
}

#loginErrTr td {
    color: #d50000;
    font-weight: bolder;
    text-align: center;
    padding: 0 10px 10px 10px;
}

#errUl {
    text-align: left;
    color: #d50000;
    font-weight: bolder;
    margin-top: 10px;
    margin-left: 50px;
    margin-right: 50px;
    padding: 10px;
    border: 1px solid #d50000;
}

/*a.ui-dialog-titlebar-close {
    display: none;
}

a.ui-dialog-titlebar-close span {
    display: none;
}*/

/*#photodetail {
    /*position: relative;
    padding: 10px;
    background: #fff;
    border: 1px solid #7c7c7c;
    height: 800px !important;
    vertical-align: middle;
}*/


div.photodialog {
    font-family: arial;
}

div.photodialog h2 {
    margin-top: 0;
}

div.photodialog em {
    display: block;
    margin-bottom: 5px;
    font-size: 11px;
}

div.photodialog .ui-dialog-titlebar {
    background: none !important;
    border: none !important;
    height: 16px !important;
}

div.photodialog input[type="submit"] {
    border: 1px solid #dbdbdb;
    padding: 2px 5px 2px 21px;
    font-family: arial;
    font-weight: bolder;
    color: #003576 !important;
    margin-bottom: 10px;
    cursor: pointer;
}

div.photodialog input[type="submit"]#nextphoto {
    margin-top: 0;
    padding: 2px 21px 2px 5px;
    background: url('../icons/control_fastforward_blue.png') no-repeat 42px center #faf9fd;
    background /*\**/: url('../icons/control_fastforward_blue.png') no-repeat 39px center #faf9fd\9;
    *background: url('../icons/control_fastforward_blue.png') no-repeat 60px center #faf9fd;
    border-color: #ececec;
}

div.photodialog input[type="submit"]#prevphoto {
    background: url('../icons/control_rewind_blue.png') no-repeat 3px center #faf9fd;
    border-color: #ececec;
}

div.photodialog input[type="submit"].voteLink {
    background: url('../icons/star.png') no-repeat 3px center #EBE9ED;
    float:left;
    margin-left: 65px;
}

div.photodialog input[type="submit"].loginAndVoteLink {
    background: url('../icons/star.png') no-repeat 3px center #EBE9ED;
    float:left;
}

div.photodialog span#downloadLink {
    display:block;
    float:left;
    background: url('../icons/drive_go.png') no-repeat 3px center #EBE9ED;
    border: 1px solid #dbdbdb;
    padding: 3px 5px 3px 21px;
    font-family: arial;
    font-weight: bolder;
    color: #003576 !important;
    margin-bottom: 10px;
    cursor: pointer;
    margin-left:5px;/*55px;*/
    *padding:3px 5px 0px 21px;
}


#photodetail div.buttons, #photodetail div.message {
    margin: 10px 0;
    text-align: center;
}

#photodetail div.buttons{
    width: 265px;
    margin:10px auto;
    padding-right: 30px;    
}

#bigpict {
    cursor: pointer;
}

#bigpict span {
    position: absolute;
    display: block;
    width: 80px;
    font-size: 30px;
    font-weight: bolder;
    color: #d50000;
    top: 190px;
    left: 260px;
}

#searchFoto label{
    font-weight:bold;
}

#flashMessage {
    font-family: Arial;
    padding: 10px;
    background: #fff;
}

#flashMessage strong {
    display: block;
    margin-bottom: 5px;
}

#flashMessage input {
    border: 1px solid #dbdbdb;
    padding: 2px 5px 2px 21px;
    font-family: arial;
    font-weight: bolder;
    color: #003576 !important;
    cursor: pointer;   
    background: url('../icons/tick.png') no-repeat 3px center #EBE9ED;
}

div.thx .ui-dialog-titlebar {
    color: #5e7c03;
    border-color: #5e7c03;
    background: url("../../css/smoothness/images/ui-bg_gloss-green.png") repeat-x scroll 50% 50% #CCCCCC;
}

div.thx input[type="submit"].ok {
    border: 1px solid #65963e;
    padding: 1px 5px 1px 21px;
    background: url('../icons/tick.png') no-repeat 3px 1px #e4f9d3;
}

div.err .ui-dialog-titlebar {
    color: #fff;
    border-color: #d50000;
    background: url("../../css/smoothness/images/ui-bg_gloss-red.png") repeat-x scroll 50% 50% #CCCCCC;
}

#overlay {
    position:fixed;
    top:0px;
 /*   bottom:0px;
    right:0px;*/
    left:0px;
    width: 100%;
    height: 100%;
    z-index:100;
    background: transparent url(../images/overlay.png) repeat top left;
}

p#loginErrTr {
    font-weight: bolder;
    color: #d50000;
    margin: 10px 0;
}

#dialogSchvaleni {
    background: #fff;
    padding: 5px 10px;
}

#dialogSchvaleni strong {
    display: block;
    text-align: left;
    font-size: 14px !important;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 5px;
}

#dialogSchvaleni p {
    font-size: 11px !important;
    text-align: justify;
}

#dialogSchvaleni label {
    font-size: 11px !important;
}

#dialogSchvaleni table {
    border: 1px solid #dcdcdc;
}

#dialogSchvaleni td, #dialogSchvaleni th {
    margin: 0;
    border: none !important;
    padding: 3px 5px;
}

#dialogSchvaleni th {
    padding-left: 30px;
}

/* BAMBIRIADA - ADMINISTACE */
#loginDiv {
    width: 400px;
    margin: 0 auto;
}

#loginDiv table, #loginDiv td, #loginDiv th {
    padding: 3px 5px;
    border: none;
    margin: 0;
}

#loginDiv input[type="submit"] {
    float:right;
    margin-right: 80px;
    margin-bottom: 20px;
}

#adminDiv {
    width: 925px;
}

#adminDiv label{
    font-weight:bold;
}

#adminDiv table {
    margin-top: 10px;
}

#adminDiv table td {
    padding: 3px 5px;
}

#adminDiv table th{
    padding: 8px 5px;
}

#adminDiv table tr td.alignCenter, #adminDiv table tr th.alignCenter{
    text-align:center;
}

#adminDiv table tr.pager > td {
    padding: 0 0 0 10px;
}

#adminDiv table tr.pager td table {
    width: auto;
    margin: 0 !important;
}

#adminDiv table tr.pager table td {
    border: 0 !important;   
    padding-right: 5px;
}

#adminDiv table tr.existujiciKod td {
    background: #fff0f0;
}


#adminDiv table th {
    background: #005EB7;
    color:White;
}

#adminDiv input[type="submit"], #adminDiv input[type="button"] {
    font-size: 11px;
    border: 1px solid #a7a6aa;
    background: #efefef;
    padding: 1px 5px 1px 21px;
}

#adminDiv input[type="submit"]:hover, #adminDiv input[type="button"]:hover {
    background-color: #fffaed;
}

/*#adminDiv input[type="button"] {
    float: left;
}

#adminDiv br {
    display: none;
}

#adminDiv h2 {
    clear: both;
}*/

#adminDiv input[type="submit"].save {
    background: url('../Icons/disk.png') no-repeat 3px center #efefef;
}

#adminDiv input[type="submit"].savePage {
    background: url('../Icons/disk_multiple.png') no-repeat 3px center #efefef;
}

#adminDiv input[type="submit"].delete {
    background: url('../Icons/cross.png') no-repeat 3px center #efefef;
}

#adminDiv input[type="submit"].filter {
    background: url('../Icons/magnifier.png') no-repeat 3px center #efefef;
}

#adminDiv input[type="button"].uploadPhotos {
    background: url('../Icons/pictures.png') no-repeat 3px center #efefef;
}

#adminDiv input[type="submit"].logout {
    background: url('../Icons/door_out.png') no-repeat 3px center #efefef;
}

p.vylouceni{
    font-weight:bold;
}

table.plain {

}

table.plain td {
    border: none;
    padding: 0;
}

table.plain th {
    border: none;
    text-align: right;
    padding-right: 10px;
}

table.plain th input[type="checkbox"] {
    float: right;
}

table.plain input {
    font-family: Arial, Sans-Serif !important;
    font-size: 12px;
}

 .ui-widget {
    font-family: Arial, Sans-Serif !important;
    font-size: 12px;
}


/* Poradnik */
#bambiriada div.umisteni {
    /*width: 500px;*/
    text-align: center;
    padding-bottom: 5px;
    background: url('../images/umisteni-head.png') no-repeat left top;
    margin:auto;
}

#bambiriada div.umisteni > strong {
    display: block;
    font-size: smaller;
    text-transform: uppercase;
    text-align: right;
    padding: 8px 10px 17px 10px;
    color: #fff;
}

#bambiriada div.picture {
    /*height: 150px;*/
    /*width: 500px;*/
    display: table-cell;
    vertical-align: middle;
    background: url('../images/foto-bg.png') repeat-y left top;
}

#bambiriada div.picture div.pozice{
    width:250px;
    float:left;
    padding-top:20px;
}

#bambiriada div.picture div.pozice strong{
    font-size:25px;
}

#bambiriada div.umisteni img {
    border: 1px solid #dbdbdb;
    padding: 3px;
    background:# fff;
    float:left;
}

#bambiriada div.umisteni img:hover {
    border: 1px solid #00519E;
    cursor: pointer;
    background: #fffaed;
}

#bambiriada div.umisteni div.info {
    width: 500px;
    padding: 10px;/* 0 10px 0;*/
    margin: auto;
    background: url('../images/umisteni-foot.png') no-repeat left bottom;
    *height: 25px;
}

#bambiriada div.umisteni div.info input[type="submit"] {
    float: right;
    border: 1px solid #dbdbdb;
    padding: 1px 5px 1px 21px;
    background: url('../icons/star.png') no-repeat 3px 1px #fff;
    cursor: pointer;
}

#bambiriada div.umisteni div.info input[type="submit"]:hover {

}

#bambiriada div.umisteni div.info small {
    float: left;
    display: block;
    text-align: left;
    margin-right: 10px;
    width: 50px;
}

#photodetail{
    text-align:center;
}

table.datapicker td,table.datapicker th
{
    padding:2px 0px 2px 4px;
}

table.QuickPeriod td
{
 padding:2px 0px 2px 4px;
}

div#QuickPeriod a 
{
    margin:3px;
    display:block;
}

/*
    Submenu
*/

#main-menu .select_sub {
    display:none;
    position:relative;
}


#main-menu .select:hover .select_sub,
#main-menu .show .select_sub
{
    display:block; 
    z-index:999; 
    text-align:left;
}

#main-menu .select_sub ul.sub{
   background-color:#0055A6;
   width:185px;
   margin:0px;
   padding:0px;
}

#main-menu li.long .select_sub ul.sub{
    width:240px !important;
}


#main-menu .select_sub ul.sub li{
    border-left:none;
    border-bottom: 1px solid #4D88C1;
    background-color:#3560A5;
    width:100%;
}

#main-menu .select_sub ul.sub li a{
    line-height: 28px; 
    height:28px;
    text-transform:none;
    text-align:left;
    padding: 0 10px;
}


