/* CLEAR
------------------------------ */
html,body {width:100%;height:100%;}
html,body,ul,ol,dl,li,dt,dd,p,blockquote,fieldset,legend,img,form,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
ul,ol,li,dl,dt,dd {list-style:none;}
blockquote,fieldset,legend,img,form {border:0;}
th,address {font-style:normal;font-weight:normal;}

/* general elements */
body {font:normal 62.5%/1.5 Arial,"Trebuchet ms",Verdana,sans-serif;color:#3a393c;background-color:#f8f8f8;}
a {color:#870006;}
a:hover {text-decoration:none;}
p {margin:0 0 1em;}
textarea,input {background:#fff;border:1px solid #cecece;padding:.25em .2em .1em;line-height:1;}
textarea {font-family:Arial,"Trebuchet ms",Verdana,sans-serif;}
button {cursor:pointer;border:0;}
table {clear:both;margin:0 0 1em;}
.hidden {display:none;}

#floater_wrapper {position:absolute;z-index:100;width: 100%;float:none;clear:both;top: 220px;}
#floater_wrapper table td {background-color:none;border:none;padding:0;}

#site {font-size:1.2em;width:100%;text-align:center;}
#site.home {background:url(../images/layout/bg-site-home.gif) repeat-x 0 0;}
#body {width:960px;margin:0 auto;text-align:left;}
#header {width:100%;background:#fff;}
.left-bar {width:225px;float:left;padding-top:20px;}
#content {width:708px;float:right;}
.home #content {float:left;width:624px;}
.home #side {float:right;width:292px;}
.w {width:960px;margin:0 auto;text-align:left;}
#content .narrow {float:left;width:460px;}
#content .side {float:right;width:222px;}

h1,h2,h3,h4,h5,h6 {font-family:Georgia,"Trebuchet ms",Verdana,sans-serif;}

#content ul li {margin:0 0 2px 0;list-style-type:disc;list-style-position:inside;}
#content p {line-height:1.3em;}
#content h1 {font-size:2.4em;line-height:1.2em;color:#000;font-weight:normal;margin:15px 0 15px 0;border-bottom:1px solid #ccc;}
#content h1:first-letter {font-size:1.6em;}
#content h2 {font-size:1.55em;color:#000;margin:0 0 10px 0;font-weight:normal;}
#content h3 {font-size:1.3em;color:#000;margin:0 0 10px 0;font-weight:normal;}
#content h4 {font-size:1.2em;color:#000;margin:0 0 10px 0;font-weight:normal;}
#content ul li {list-style-type:disc;list-style-position:inside;padding-left:0;}
#content p img {float:left;margin-right:10px;margin-bottom:10px;}
#content .date {font-size:.95em;display:block;width:100%;margin:0 0 20px 0;}
#content .excerpt {font-weight:bold;line-height:1.5em;padding-bottom:10px;}

table {border-collapse:collapse;}
table th {padding:6px 10px;border:1px solid #ccc;background-color:#870006;color:#fff;}
#content table td {padding:3px 10px;border:1px solid #ccc;background-color:#f5f5f5;}

/* turistična asistenca */
#content .tx-turisticnaasistenca-pi1 td {padding: 0px 0px 0px 0px;  border:none; background-color:transparent;}
#content .tx-turisticnaasistenca-pi1 td.pl10 {padding: 0px 0px 0px 10px;}
#content .tx-turisticnaasistenca-pi1 td.pl30 {padding: 0px 0px 0px 35px;}
#content .tx-turisticnaasistenca-pi1 table {margin: 0;}
body .tx-turisticnaasistenca-pi1 td {padding: 0px 10px; border:none; background-color:#f8f8f8;}
.text, .text table tr td { font-size: 11px; }
.text A, .text table tr td A { color: #b22c1b; text-decoration: underline; }
.text P, .text table tr td P{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.texttabela{font-size:10px; color: #666666; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.simpleform_text { font-size: 10px; color: #666666; }
.simpleform_text2 { font-size: 9px; color: #666666; }

#header #logo {background:url(../images/identity/logo.gif) no-repeat 0 0;float:left;}
#header #logo a {display:block;text-indent:-9999px;height:70px;width:235px;}
#header .w {padding:15px 0;}

.top-nav {float:right;margin-top:20px;}
.top-nav li {float:left;line-height:1.3em;padding:0 14px;border-right:1px solid #ccc;}
.top-nav li.last {border:none;padding-right:0;}
.top-nav li a {color:#3a393c;text-decoration:none;font-size:1.1em;}
.top-nav li a:hover {text-decoration:underline;}

.search {float:right;clear:right;margin:25px 0 0 0;width:233px;}
.search .submit {border:none;text-indent:-9999px;background:url(../images/buttons/search.gif) no-repeat 0 0;width:25px;height:30px;float:left;}
.search .input {color:#666;padding:3px 0 0 3px;border:1px solid #dfdfdf;margin:0 3px 0 0;float:left;height:19px;width:200px;}
.search_main {margin:10px 0 0 0;width:233px;}
.search_main .submit {border:none;text-indent:-9999px;background:url(../images/buttons/search.gif) no-repeat 0 0;width:25px;height:30px;float:left;}
.search_main .input {color:#666;padding:3px 0 0 3px;border:1px solid #dfdfdf;margin:0 3px 0 0;float:left;height:19px;width:200px;}

.categories {background:#990100 url(../images/layout/head-tabs1.gif) no-repeat 50% 0;height:75px;text-align:center;padding-bottom:10px;}
.home .categories {padding-bottom:5px;}
.categories.r {background-image:url(../images/layout/head-tabs2.gif);}
.categories li a {color:#fff;}

.insurances {position:relative;margin:0 auto;text-align:left;width:960px;}
.insurances h3 {position:absolute;font-family:Arial;font-size:1em;font-weight:normal;}
.insurances h3.private {left:0;}
.insurances h3.company {left:200px;}
.insurances h3 a {color:#fff;text-decoration:none;}
.insurances ul {float:left;margin-top:30px;}
.insurances li {float:left;margin-right:10px;}
.insurances li a {text-decoration:none;display:block;padding:20px 0 5px 37px;background-repeat:no-repeat;}
.insurances li a:hover {text-decoration:underline;}
.insurances .person a {background-image:url(../images/icons/person.jpg);}
.insurances .car a {background-image:url(../images/icons/car.jpg);}
.insurances .home a {background-image:url(../images/icons/home.jpg);}
.insurances .vacation a {background-image:url(../images/icons/vacation.jpg);}
.insurances .health a {background-image:url(../images/icons/health.jpg);}
.insurances .maneger a {background-image:url(../images/icons/maneger.jpg);}
.insurances .podjetnik a {background-image:url(../images/icons/podjetnik.jpg);}
.insurances .industrija a {background-image:url(../images/icons/industrija.jpg);}
.insurances .montaza a {background-image:url(../images/icons/montaza.jpg);}
.insurances .odgovornost a {background-image:url(../images/icons/odgovornost.jpg);}
.insurances .gradbenistvo a {background-image:url(../images/icons/gradbenistvo.jpg);}
.insurances .transport a {background-image:url(../images/icons/transport.jpg);}
.insurances .akcija a {background-image:url(../images/icons/akcija.jpg);}
.insurances .energija a {background-image:url(../images/icons/energija.jpg);}

.insurances .about {position:absolute;color:#fff;right:0;top:28px;background:url(../images/buttons/button-gray.jpg) no-repeat 0 0;display:block;line-height:3em;padding:5px 0;height:34px;width:106px;text-transform:uppercase;text-decoration:none;font-size:.9em;text-align:center;}
.insurances .about span {background:url(../images/arrows/raquo-white-gray.gif) no-repeat 13px 12px;display:block;}
.insurances .about:hover {background-image:url(../images/buttons/button.jpg);}
.insurances .about:hover span {background-image:url(../images/arrows/raquo-white.gif);}

.left-bar h3 {font-size:1.38em;border-bottom:1px solid #ccc;margin:10px 0;}
.support {float:right;background:url(../images/icons/phone.jpg) no-repeat 0 3px;padding:2px 40px 10px 30px;border-bottom:1px solid #ccc;}
.home .support {float:left;width:220px;}
.support h5 {font-weight:normal;font-size:1.4em;display:block;line-height:1em;padding:3px 0 6px 0;}
.support h6 {color:#980000;font-size:2.5em;line-height:1em;display:block;margin:0 0 2px 0;}


.navigation {margin:10px 0;}
.navigation li {border-bottom:1px solid #ccc;line-height:1.25em;}
.navigation li.open {}
.navigation li a {text-decoration:none;display:block;padding:5px 0;}
.navigation li a.active {font-weight:bold;}
.navigation li a:hover {text-decoration:underline;}
.navigation .navigation_l2 li  {border-bottom:none;}
.navigation .navigation_l2 li a {text-decoration:none;display:block;padding:5px 0 5px 15px;}
.navigation .navigation_l2 li a:hover {text-decoration:underline;}
.navigation .navigation_l2 li a.active {font-weight:bold;}
.navigation .navigation_l3 {padding-bottom:5px;}
.navigation .navigation_l3 li  {text-decoration:none;display:block;padding:0 0 0 22px;border:none;}
.navigation .navigation_l3 li  a{padding:1px 0 3px 15px;}
.navigation .navigation_l3 li  a:hover{text-decoration:underline;}

.back {text-decoration:none;}
.back:hover {text-decoration:underline;}

/* front keyvisual */
.home #keyvisual {margin-bottom:30px;height:307px;}
.home #keyvisual img {margin:0;float:left;}

/* content keyvisual */
#content #keyvisual {position:relative;height:131px;background-repeat:no-repeat;background-position:0 0;margin-top:5px;float:left;width:100%;}
#content #keyvisual h2 {position:absolute;width:330px;top:0; left:0;font-family:Arial,"Trebuchet ms",Verdana,sans-serif;text-transform:uppercase;font-size:1.5em;padding:10px 0 0 10px;}
#content #keyvisual p {padding:0 0 0 10px;width:300px;position:absolute;top:44px;left:0;}
#content #keyvisual img {position:absolute;left:0;top:0;z-index:-1;}

.home-nav {margin-bottom:16px;}
.home-nav li {margin-bottom:6px;}
.home-nav li a {background:url(../images/buttons/home-nav.jpg) no-repeat 0 -40px;font-family:Georgia,"Trebuchet ms",Verdana,sans-serif;font-size:1.4em;text-decoration:none;height:25px;padding:8px 0 7px 12px;width:290px;display:block;}
.home-nav li a:hover {background-position:0 0;color:#fff;}


#content .sub-nav {width:100%;margin:12px 0 10px 0;padding-left:1px;}
#content .sub-nav li {float:left;list-style:none;margin-right:6px;background:url(../images/buttons/red-long.jpg) no-repeat 0 0;padding-left:8px;}
#content .sub-nav li.last {margin-right:0;}
#content .sub-nav li a {display:block;float:left;color:#fff;text-decoration:none;text-align:center;padding:8px 6px 8px 0;width:158px;background:url(../images/buttons/red-long.jpg) no-repeat 100% 0;}
#content .sub-nav li:hover,
#content .sub-nav li.active{background-image:url(../images/buttons/darkgrey-long.jpg);}
#content .sub-nav li:hover a,
#content .sub-nav li.active a {color:#fff;background-image:url(../images/buttons/darkgrey-long.jpg);}

#content .ticks {padding:5px 0;}
#content .ticks li {list-style-type:none;background:url(../images/icons/tick.jpg) no-repeat 0 1px;margin:0 0 10px 0;padding:0 0 10px 36px;line-height:1.2em;}

#content .block {margin:0 0 15px 0;background-color:#f3e1e1;padding:10px;}
#content .block h4 {font-family:Arial,"Trebuchet ms",Verdana,sans-serif;color:#870006;font-weight:bold;font-size:1.1em;}
#content .block .submit {float:left;height:23px;padding:0px 0 3px 0;background:url(../images/buttons/red-pink.jpg) no-repeat 0 0;border:none;color:#fff;font-size:.85em;text-transform:uppercase;width:80px;}
#content .block .input {float:left;margin:0 8px 0 0;}


#content .half {float:left; width:336px;margin-right:30px;}
#content .half.last {margin-right:0;}
#content .narrow .half {width:40%;margin-right:37px;float:left;}
#content .narrow .half h3 {line-height:1.2em;}
#content .links li {list-style-type:none;background:url(../images/arrows/raquo-red.gif) no-repeat 0 6px;padding:0 0 0 12px;}

/* .contact {background:url(../images/layout/black-box.jpg) no-repeat 0 0;height:240px;padding:0 10px 10px 10px;} */
.contact {height:240px; padding: 0 10px 10px 0;}
#content .contact li {margin:0 0 15px 0;}
#content .tx-powermail-pi1_mandatory {padding: 10px 0 0 0;}
#content .contact .tx-powermail-pi1_mandatory li {color:#fff; list-style-type:none;}
#content .contact .tx-powermail-pi1_mandatory h4 {color:#fff; margin: 0 0 5px 0;}
#content .contact .tx-powermail-pi1_thx { padding: 10px 0 0 0; }
#content .contact .tx-powermail-pi1_thx h5 { padding:0 60px 10px 0; }
#content .contact .tx-powermail-pi1_thx p { color:#fff; }
.contact h5 {color:#fff;font-size:1.2em;background:url(../images/contact.jpg) no-repeat 100% 0;padding:0 60px 0 0;line-height:1.35em;height:60px;}
.contact form {margin:10px 0 0 0;}
.contact form input {margin:0;width:195px;}
.contact textarea {margin:0;width:195px;height:70px;font-size:1.21em;}
.contact .submit {background:url(../images/buttons/red-on-grey.jpg) no-repeat 0 0;border:none;color:#fff;width:135px;text-transform:uppercase;font-size:.85em;float:right;height:24px;padding:0px 0 4px 0;}
#content .submit_v {background:url(../images/buttons/red-on-grey.jpg) no-repeat 0 0;border:none;color:#fff;width:135px;text-transform:uppercase;font-size:.85em;float:left;height:24px;padding:0px 0 4px 0;}

#content .packages li {position:relative;height:305px;overflow:hidden;width:200px;margin-right:14px;margin-bottom:14px;float:left;padding:10px;list-style-type:none;border:1px solid #dfdfdd;background:url(../images/layout/bg-package.gif) repeat-x 0 0;}
#content .packages li.last {margin-right:0;}
#content .packages h2 {line-height:1.3em;height:80px;}
#content .packages a {float:right;font-weight:bold;text-decoration:none;}
#content .packages h3 a {float:none;font-weight:normal;display:block;}
#content .packages a:hover {text-decoration:underline;}
#content .packages a.button{position:absolute;right:10px;bottom:10px;background:url(../images/buttons/skleni.gif) no-repeat 0 0;height:20px;font-size:.9em;margin-top:10px;padding:3px 15px 0 0;width:65px;color:#fff;font-weight:normal;text-transform:uppercase;text-align:right;}
#content .packages a.button2{position:absolute;right:10px;bottom:10px;background:url(../images/buttons/skleni2.gif) no-repeat 0 0;height:20px;font-size:.9em;margin-top:10px;padding:3px 15px 0 0;width:150px;color:#fff;font-weight:normal;text-transform:uppercase;text-align:right;}

.home #content .packages {float:left;width:100%;}
.home #content .packages li {width:182px;margin-right:5px;height:177px;position:relative;}
.home #content .packages li.last {margin-right:0px;}
.home #content .packages h3 {line-height:1.2em;font-size:1.7em;height:50px;}	
	
.tabs-content .cms {display:none;}

.cms {margin:0 0 1em;}
	
#content .tabs {background:url(../images/layout/border-tabs.gif) repeat-x 0 100%;float:left;margin-bottom:30px;width:622px;}
#content .tabs li {list-style-type:none;float:left;background:url(../images/layout/tabs-home.jpg) no-repeat 0 -37px;padding:0 0 0 10px;margin-right:2px;margin-bottom:0;}
#content .tabs li.last {margin-right:0;}
#content .tabs li a {outline:none;background:url(../images/layout/tabs-home.jpg) no-repeat 100% -37px;display:block;height:28px;font-size:1.25em;padding:6px 32px 0 20px;text-decoration:none;}
#content .tabs li.active,#content .tabs li:hover {background-position:0 0;}
#content .tabs li.active a,#content .tabs li:hover a {background-position:100% 0;}

#content .era {background:#F3E1E1;padding:5px;}
#content .news {margin-top:20px;}
#content .news li {list-style-type:none;padding:none;margin:0 0 20px 0;}
#content .news li h2 {color:#870006;line-height:1.2em;margin-bottom:5px;}
#content .news li .date {color:#666;margin:0;}

#content .tx-ttnews-browsebox ul{float:left;width:100%;}
#content .tx-ttnews-browsebox ul li{line-height:20px;padding:0 4px;border:1px solid #ccc;float:left;list-style-type:none;margin:0 10px 0 0;text-align:center;}
#content .tx-ttnews-browsebox ul li a {width:100%;text-decoration:none;display:block;float:left;}
#content .tx-ttnews-browsebox ul li:hover,#content .tx-ttnews-browsebox ul li.active {background:#870006;color:#fff;}
#content .tx-ttnews-browsebox ul li:hover a,#content .tx-ttnews-browsebox ul li.active a{color:#fff;}
#content .tx-ttnews-browsebox ul li.noLink:hover {background:#fff;color:#000;}
#content h3.career {color:#870006;font-size:1.7em;background:url(../images/temp/career.jpg) no-repeat 0 0;padding:66px 0 5px 0;}

#content .pic-list {margin:15px 0;}	
#content .pic-list li {padding:0;list-style-type:none;margin-bottom:20px;width:100%;}
#content .pic-list li h4 {line-height:1.1em;margin-bottom:5px;}
#content .pic-list li blockquote {line-height:1.1em;font-style:italic;}
#content .pic-list li h4 a {text-decoration:none;}
#content .pic-list li .photo {float:left;}
#content .pic-list li div {float:right;width:210px;}
	
/* obrazci */
	
#content form ol li {width:100%;margin-bottom:10px;}
#content form ol li label {width:180px;float:left;}
#content form ol li input {float:left;}
#content form ol li textarea {float:left;}
#content form ol li.submit input {background:url(../images/buttons/skleni.gif) no-repeat 0 0;color:#fff;border:none;float:none;margin-left:180px;width:94px;}

.tx_powermail_pi1_form {padding:15px 0;}
.tx_powermail_pi1_form legend {display:none;}
.date2cal_img_help{display:none;}
.tx-powermail-pi1_formwrap label {width:200px;display:block;float:left;}
.tx-powermail-pi1_formwrap input {float:left;width:160px;}
.tx_powermail_pi1_fieldwrap_html {float:left;width:100%;margin:0 0 5px 0;}
.tx-powermail-pi1_formwrap .jscalendar_cb {width:auto;}
.tx-powermail-pi1_formwrap .powermail_radio {width:auto;border:none;}
.tx_powermail_pi1_fieldwrap_html_radio {}
.jscalendar_cb {border:none;}
.powermail_radio_inner {margin:-10px 0 0 0;padding:0 0 10px 200px;display:block;width:100%;float:left;}
.powermail_radio_inner label{width:auto;}
#uid25_msg {display:none;}
.tx_powermail_pi1_form .powermail_submit, .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-submit-button {border:none;background:url(../images/buttons/skleni.gif) no-repeat 0 0;height:22px;font-size:.9em;margin-top:10px;padding:2px 15px 2px 0;width:90px;color:#fff;font-weight:normal;text-transform:uppercase;text-align:right;}
.powermail_check_inner {float:left;width:100%;margin-bottom:4px;padding:0 0 10px 200px;}
.powermail_check_inner input {width:auto;}
#content .tx-powermail-pi1_mandatory h4 {margin: 0;}
#content .tx-powermail-pi1_mandatory ul {margin: 0 0 5px 0;}
#content .tx-powermail-pi1_mandatory li {color:#000; list-style-type:none;}


#footer .w {border-bottom:1px solid #ccc;padding:40px 0 0 0;margin-bottom:35px;position:relative;}
#footer a {color:#3A393C;text-decoration:none;font-size:.9em;}
#footer a:hover {text-decoration:underline;}
#footer ul {float:right;}
#footer ul li {float:left;padding:0 15px;border-right:1px solid #ccc;line-height:1em;margin-bottom:4px;}
#footer ul li.last {}
#footer .rights {font-size:.9em;position:absolute;left:0;bottom:-21px;}

.csc-sitemap ul li ul {padding-left:20px;}
.csc-sitemap li {padding-top:3px;font-family:Georgia,"Trebuchet ms",Verdana,sans-serif;font-size:18px;font-weight:bold;}
.csc-sitemap li a {text-decoration:none;color:#3A393C;}
.csc-sitemap li a:hover {text-decoration:underline;}
.csc-sitemap li li{border:none;font-size:14px;font-family:arial;font-weight:bold;}
.csc-sitemap li li li{font-size:13px;font-weight:normal;}
.csc-sitemap li li li li{font-size:11px;}
.csc-sitemap li li a {color:#870006;}
 
 
/* office location - maps */
#content .location-select {background:#f4e2e2;width:98%;padding:1%;clear:both;margin:0 0 1em;}
#content .location-show {}
#locations {float:left;width:230px;margin:0 18px 0 0;}
#locations ul {list-style-type:none;padding:0;margin:0;}
#locations ul li {margin:0 0 12px 0;padding:0 0 0 1em;list-style-type:none;list-style-position:outside;background:url(../images/arrows/raquo-red.gif) no-repeat 0 6px;}
#locations ul li a {margin:0;padding:0;}
#locations ul li.active a {text-decoration:none;font-weight:bold;color:#000;}
#content .location-show .data {float:left;width:460px;}
#content .location-show .data .map {margin:0 0 1em;}
#content .location-show .data .map iframe {display:block;width:460px;height:250px;margin:0 0 .25em;}
#content .location-show .data .map a {font-size:.917em;}
#content .location-show .data .centre h5 {font:bold 1em Arial,Verdana,sans-serif;margin:0 0 1em;color:#000;}
#content .location-show .data .centre ul {margin:0 0 2em;width:100%;list-style:none;padding:0;margin:0;clear:both;}
#content .location-show .data .centre ul li {float:left;margin:0;list-style:none;list-style-position:outside;width:47%;padding:0 3% 0 0;}
#content .location-show .data .centre ul li h5 {margin:0;}
#content .location-show .data .centre ul li .cms {margin:0 0 1em;}
#desc div {display: none;}

/* IE
------------------------------- */
* html body {behavior:url(csshover.htc);}
* html .search .input,
*:first-child+html .search .input{padding-top:4px;height:18px;}
* html .call-center p {float:none;margin-top:30px;}
* html #content .ticks li,
*:first-child+html #content .ticks li{padding-left:20px;}
* html #content .block .submit,
*:first-child+html #content .block .submit {padding:3px 0 1px 0;}
* html #content .tabs li a {float:left;}
*:first-child+html #footer .w {padding-bottom:5px;}
* html #footer .w {padding-bottom:5px;}

/* CLEARING
------------------------------ */

.w,
.tabs,
.clear,
.call-center,
.sub-nav,
.packages,
.pic-list li,
.location-show,
#body,
#content,
#footer ul,
#content form ol li {display:inline-block;}


.w:after,
.tabs:after,
.clear:after,
.call-center:after,
.sub-nav:after,
.packages:after,
.pic-list li:after,
.location-show:after,
#body:after,
#content:after,
#footer ul:after,
#content form ol li:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

/* mnogosearch
.tx-mnogosearch-relelvancy-fg-bar { background-color: #870006; }