body {margin:0;padding:9px 0 0 0;font-size: 62.5%;font-family: Arial, Helvetica, sans-serif;background:#ccc url(../dsg/bgr/body.jpg) center 0 repeat-x;}
html {overflow-y:scroll;}

h1 {margin:0;padding: 0 0 22px 0;font-size:3.3em;font-family:Arial;color:#000;font-weight:normal;}
h2 {margin:0;padding: 10px 0 16px 0;font-size:2.4em;font-family:Arial;color:#000;font-weight:normal;}
h3 {margin:0;padding: 0 0 16px 0;font-size:1.4em;font-family:Arial;color:#000;}
h4 {margin:0;padding: 0 0 16px 0;font-size:2.2em;font-family:Arial;color:#000;font-weight:normal;}
h5 {margin:0;padding: 0 0 16px 0;font-size:1.2em;font-family:Arial;color:#000;}
h1 a { text-decoration:none;}

.center {text-align:center;}

.stille2 h1 {font-size:1.1em;text-transform:uppercase;font-weight:bold;margin:0;padding:0 0 10px 0;color:#e10014;}
.stille2 .teaser {padding: 0;text-align:center;font-weight:bold;padding: 15px 0;text-transform:uppercase;font-size:1.1em;color:#000;}
.stille2 p {font-size:1.1em;padding-bottom: 10px;}
.stille2 p.name {color:#000;}
.stille2 ul {margin:0;list-style:none;}
.stille2 li {font-size:1.1em;font-size:1.1em;background:url(../dsg/bullet3.gif) 0 5px no-repeat;padding-left: 10px;}

.wAll h1 {margin: 0 0 0 6px;}

ul {margin:0 0 0 16px;padding:0 0 20px 0;}
li {font-size:1.3em;color:#747474;}
ul li {}

ul.bingo {margin:0;list-style:none;}
ul.bingo li {background:url(../dsg/kljuka-big.gif) 0 0 no-repeat;padding: 5px 0 5px 25px;}
.stille2 ul.bingo li {background-image:url(../dsg/kljuka.gif);}

p {font-size:1.3em;color:#747474;margin:0;padding:0 0 15px 0;}
.intro,
p.lead {font-size:2.2em;color:#e10014;line-height:24px;padding:0 0 20px 0;}
table {font-size:1.0em;border-collapse:collapse;margin:0 0 20px 0;width:100%;}
table th {font-size:1.2em;border-bottom:1px solid #e7e9ea;text-align:left;}
table td {font-size:1.2em;color:#999;border-bottom:1px solid #e7e9ea;}
table tr.last td {border-bottom:none;}
.center {text-align:center;}
.right {text-align:right;}

.red {color:#E10014;}

p.pdf {padding: 15px 0 30px 55px;margin:0 0 0 0;background:url(../dsg/icon-pdf.gif) 0 0 no-repeat;font-size:1.1em;margin-left: -10px;}
.quote {font-style:italic;color:#999;}
.grey {color:#999;}



a {color:#e10014;outline:none;}
a:hover {text-decoration:none;}
ol {margin: 0 0 15px 23px;padding:0;}
ol li {padding:0;}

.wAll .content ul {margin: 0 14px 0 14px;list-style:none;}
.wAll .content ul.bingo {margin-left: 14px;}
.wAll p {margin: 0 14px;}

img {border:none;}
h1 img {margin:0 12px -10px 0;}




.levo {float:left;}
.desno {float:right;}
img.levo {margin: 0 10px 0 0;}
img.desno {margin: 0 0 0 10px;}

table td p,
table td li {font-size:1.0em;}

p.button {background:url(../dsg/bgr/red-button.gif) center 0 no-repeat;padding:0 0 15px 0;margin:0 -1px 0 -1px;text-align:center;font-size:1.3em;}
p.button a {color:#fff;text-decoration:none;display:block;padding: 8px 0 10px 0px;}

p.buttonLeft {background:url(../dsg/bgr/red-button.gif) 0 0 no-repeat;float:left;width:218px;padding:0 0 15px 0;margin:0 -1px 0 -1px;text-align:center;font-size:1.3em;}
p.buttonLeft a {color:#fff;text-decoration:none;display:block;padding: 8px 0 10px 0px;}

/*forms*/


p.formInfo {padding: 10px 0 15px 159px;background: url(../dsg/bgr/faq-line.gif) 0 0 repeat-x;}
.error {color:red;}
.fItem {clear:both;}
.fSubmit {float:left;width:100%;}
form {margin:0;}
.form {padding-top:17px;}
.stille2 label {color:#999;font-size:1.1em;}
select, input, textarea {font-family:Arial,sans-serif;}
span.label,
label {font-size:1.2em;padding-bottom:19px;display:block;color:#8c8c8c;float:left;width:159px;}
.w400 label {width:100%;padding-bottom: 8px;font-weight:bold;}
input {display:block;float:left;width:290px;}
input.city {width:230px;}
input.zip {width:51px;margin:0 0 0 5px;}
input.hasDatepicker {width:262px;}
input.datepicker_trigger {float:left;margin:0 0 0 5px !important;}
select {width:294px;}
textarea {width:430px;height:115px;}
.w400 textarea {width:360px;margin-bottom: 10px;}
input.submit {width:140px;background:url(../dsg/bgr/red-button-140.gif) 0 0 no-repeat;border:0;padding: 3px 0 4px 0;color:#fff;font-size:1.3em;cursor:pointer;}
.surname, .address {display:none;}
.w250 input.submit {background:url(../dsg/bgr/submit.gif) 0 0 no-repeat;border:0;font-size:1.0em;width:49px;padding: 4px 0 3px 0;color:#898989;}
.fSubmit {padding-top:12px;background:url(../dsg/bgr/faq-line.gif) 0 0 repeat-x;}
.fSubmit input {float:right;}
.fItem .opt {float:left;width:290px;}
.opt input {width:auto;}
.opt label {width:auto;padding:2px 10px 0 0;cursor:pointer;}

.w350 label {width:100%;}
.w350 textarea {width:300px;}

.w350 .fItem {padding-bottom: 18px;}
.w250 label {width:100%;}
.w250 input {width:160px;}
.w250 input.submit {margin-left:3px;}

/*layout*/
.head {text-align:center;background:#fff;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;float:left;width:100%;height:51px;position:relative;z-index:2;}
.head-in {margin:0 auto;width:960px;text-align:left;padding: 8px 0 0 0;float:none;}
.main {text-align:center;float:left;width:100%;background:#fff url(../dsg/bgr/main.gif) 0 0 repeat-x;padding-bottom: 20px;position:relative;z-index:1;}
.main-in {margin:0 auto;width:960px;text-align:left;float:none;}
.homemain {text-align:center;float:left;width:100%;}
.homemain-in {margin:0 auto;width:100%;text-align:left;float:none;height:443px;}
.head2 {text-align:center;float:left;width:100%;border-bottom:1px solid #d0d0d0;padding: 25px 0 29px 0;}
.head2-in {margin:0 auto;width:960px;text-align:left;float:none;}


.divleft {float:left;width:40%;}
.divleft p.lead {text-align: right;font-size:1.8em;}
.divright {float:right;width:56%;}

.foot {text-align:center;float:left;width:100%;border-top:1px solid #b3b2b3;padding: 13px 0 50px 0;background:#ccc;}
.foot-in {margin:0 auto;width:960px;text-align:left;float:none;}

.w300 {float:left;width:331px;padding: 35px 0 0 0;display:inline;}
.w400 {float:left;width:376px;padding: 18px 0 0 0;}
.w250 {float:left;width:216px;padding: 84px 0px 0 24px;display:inline;}
.w650 {float:left;width:614px;}
.wAll {overflow:hidden;}
.w620 {width:604px;float:left;padding-left: 12px;display:inline;}
.w350 {width:320px;padding: 65px 0 0 24px;float:left;display:inline;}

/*stylesets*/
.stille1 {}
.stille2 {}

.w350 .content,
.w250 .content {border-bottom: 1px solid #e4e6e7;margin-bottom: 12px;}

.w400 .content,
.w620 .content {padding-top:17px;}
.wAll .content {float:left;width:193px;display:inline;background:url(../dsg/bgr/v-separator.gif) 0 28px no-repeat;margin-left:-1px;margin-top:19px;overflow:hidden;}

.wAll .content .fItem {padding: 0 0 0 14px;}
.wAll .content label {color:#999;font-size:1.1em;}
.wAll .content select {width:160px;font-size:1.1em;color:#999;}



.stille2 h1 {padding: 16px 50px 18px 0;color:#E10014;font-size:1.1em;font-weight:bold;text-transform:uppercase;}
.w350 h1 {padding-right:150px;}
.stille2 h1 img {float:left;margin:-14px 10px 0 0;}

/*navs*/
h1.hlogo {margin:0;padding:0px 0 0 11px;float:left;width:160px;}
h1.hlogo img {margin:0;}
.number {float:right;padding: 1px 1px 0 0;}


ul.main-nav {margin:0;padding:2px 0 0 0;list-style:none;float:left;}
ul.main-nav li {float:left;position:relative;padding:0 3px 0 0;font-size:1.0em;}
ul.main-nav li a {display:block;float:left;width:206px;padding: 0 0 0 0px;background:url(../dsg/bgr/top-nav.gif) 0 -36px no-repeat;text-decoration:none;}
ul.main-nav li.sel a {background-position: 0 0px;}
ul.main-nav li a:hover { background-position: 0 -72px;}
ul.main-nav li img {float:left;margin: 0 0 0 15px;}
ul.main-nav li a span {cursor:default;display:block;float:left;width:100%;background-position: 15px 8px;background-repeat:no-repeat;text-indent:-400px;overflow:hidden;padding:10px 0;}
ul.main-nav li li a span {cursor:pointer;}
ul.main-nav li li {border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background:url(../dsg/bgr/separator.gif) center 0 no-repeat;padding: 1px 0 0px 0;margin:0;float:left;width:202px;font-size:1.2em;}
ul.main-nav li li.first {padding-top:3px;background:none;}

ul.main-nav li li a {display:block;padding: 4px 0 4px 15px;float:left;color:#3a3a3a;background:none;width:187px;}
ul.main-nav li li a:hover {color:#fff;background:#e10014;}

ul.main-nav li#menu1 a span {background-image:url(../dsg/txt/zavarovanja.gif);}
ul.main-nav li#menu2 a span {background-image:url(../dsg/txt/storitve.gif);}
ul.main-nav li#menu3 a span {background-image:url(../dsg/txt/zelim.gif);}
ul.main-nav li#menu1 a:hover span,
ul.main-nav li#menu1.sel a span {background-image:url(../dsg/txt/zavarovanja-sel.gif);}
ul.main-nav li#menu2 a:hover span,
ul.main-nav li#menu2.sel a span {background-image:url(../dsg/txt/storitve-sel.gif);}
ul.main-nav li#menu3 a:hover span,
ul.main-nav li#menu3.sel a span {background-image:url(../dsg/txt/zelim-sel.gif);}

ul.main-nav ul {display:none;float:left;width:204px;position:absolute;top:33px;left:0;background:#fff url(../dsg/bgr/main-dp-bottom-line.gif) 0 100% no-repeat;list-style:none;margin:0 0 0 0;padding:0px 0 4px 0;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
/*ul.main-nav li:hover ul {display:block;}*/

ul.nav {margin:0;padding:0;list-style:none;height: 23px;border-bottom:1px solid #807f80;margin-bottom:15px;}
ul.nav li {margin:0;padding:0 2px 0 0;list-style:none;float:left;font-size:1.1em;}
ul.nav li.last {padding-right:0;}
ul.nav li a {display:block;border:1px solid #b3b2b3;border-bottom-color:#807f80;width:122px;margin-bottom:-1px;text-align:center;padding:4px 0;text-decoration:none;}
ul.nav li.sel a {border-color:#807f80;border-bottom-color:#ffffff;color:#000000;}

ul.second-nav {margin:0 0 0 8px;padding:0;list-style:none;overflow:hidden;}
ul.second-nav li {line-height:17px;float:left;font-size:1.2em;font-weight:bold;background:url(../dsg/bgr/second-nav-sep.gif) 0 -2px no-repeat;margin-left:-1px;padding: 0 4px 0 3px;white-space:nowrap;}
ul.second-nav li a {color:#3a3a3a;display:block;float:left;padding: 0 3px 0 0;}
ul.second-nav li a span {color:#3a3a3a;display:block;float:left;cursor:pointer;padding: 3px 7px 7px 10px;}

ul.second-nav li.sel a {color:#fff;background:url(../dsg/bgr/second-nav-sel.gif) 100% -25px no-repeat;text-decoration:none;}
ul.second-nav li.sel a span {color:#fff;background:url(../dsg/bgr/second-nav-sel.gif) 0 0 no-repeat;}

ol.bc {margin:0 0 0 -7px;padding:21px 0 12px 0;list-style:none;overflow:hidden;border-bottom:1px solid #e3e5e6;}
ol.bc li {color:#aaa;float:left;background:url(../dsg/bullet4.gif) 0 6px no-repeat;padding: 0 11px 0 11px;margin-left:-4px;font-size:1.1em;}
ol.bc li a {color:#aaa;}
ol.bc li em { font-style:normal;}

.foot p {font-size:1.1em;color:#999;line-height: 25px;}
.foot p img {margin:7px 20px 0 0;}
.foot p a {color:#fff;}

/**/

/*faq*/
.QuesAnswer {position:relative;padding:0px 0 5px 0px;margin: 0 0 0 14px;}
.QuesAnswer a {color:#000;}
.QuesAnswer a:hover {}
.Question {background:url(../dsg/bgr/faq-line.gif) 0 100% repeat-x;}
.Answer {display:none;background:url(../dsg/bgr/faq-line.gif) 0 100% repeat-x;padding-top:8px;}
.QAselected .Answer {display:block;}
a.plusLink {text-decoration:none;display:block;background:url(../dsg/bullet-faq.gif) center center no-repeat;position:absolute;top:0;left:-14px;width:11px;height:17px;}

/*videoList*/
.flash_video {padding-top:0px;padding-bottom: 23px;float:left;width:100%;}
.videoInfo {padding-top:13px;}
.videoList ul {margin:0;padding:0 0 0 0;list-style:none;clear:both;}
.videoList ul li {float:left;width:278px;font-size:1.0em;padding:0 0 25px 0;margin:0;min-height:180px;}
.videoList ul li img {float:left;margin-right:24px;margin-bottom: 5px;}
.videoList ul li p {font-size:1.1em;padding-right:24px;}
.videoList ul li h4 {font-size:1.1em;padding-bottom:4px;padding-right:24px;}
#flashvideo {}

h4#videoTitle {font-size:2.2em;padding-bottom: 5px;}
.videoList h3 {font-size:2.2em;border-bottom: 1px solid #dadada;clear:both;margin-bottom: 25px;}

.flashcontent {float:left;width:100%;}

.w350 .flashvideo {width:196px;float:left;padding-bottom: 10px;}
.w350 .videoInfo {width:124px;float:left;padding-top:0;}
.w350 .videoInfo h2 {font-size:1.1em;font-weight:bold;padding: 0 0 0 0;}

.hidden {display:none;}

.w960 {width:960px;padding:0;float:left;}
.w295 {float:left;width:320px;}
.w615 {float:right;width:567px;padding: 0 20px 6px 20px;border:5px solid #f2f2f2;margin:3px 0 70px 0;position:relative;} 
.step { background:url(../dsg/txt/step-sprite.gif) 0 88px no-repeat;float:left;width:937px;padding: 20px 15px 0 5px;}
.step h1 {font-size:4.4em;padding-bottom:108px;}
.step .w295 h1 {font-size:2.4em;padding-bottom:0;}

p.title {padding: 0 0 0 0;font-weight:bold;color:#666;}
#step_2 { background-position:-970px 88px;}
#step_3 { background-position:-1940px 88px;}



.w960 textarea,
.w960 input {width:320px;font-size:1.1em;font-family:Arial;padding: 3px 2px;}
.w960 .fItem {padding-bottom:8px;float:left;width:100%;}

.w960 .fRadio input,
.w960 .fCheckbox input {width:auto;padding:0;margin:2px 10px 0 0;}
.w960 .fItem .fIndent {margin-left:25px;}
.w960 .teaser {width:295px;}
.step h2 {font-size:1.6em;font-weight:bold;border-bottom:3px solid #e5e7e8;margin-bottom:20px;padding:12px 0 10px;}

.w960 .fSelect {width:50%;float:left;clear:none;border-top:1px solid #e5e7e8;padding-top:15px;margin-top:10px;}
.w960 select {width:270px;}
.w960 .fSelect label {padding-bottom:9px;}

/*labelLine*/
#step_3 .w295 .fItem  { background:url(../dsg/bgr/label-line-short.gif) 0 12px no-repeat;}
#step_1 .w615 .fItem { background:url(../dsg/bgr/label-line.gif) 0 12px no-repeat;}
#step_3 .w295 label,
#step_1 .w615 label {width:auto;background:#fff;padding-right:5px;}
#step_3 .w295 label.error,
#step_1 .w615 label.error {background:none;}
#step_3 .w295 input,
#step_1 .w615 textarea,
#step_1 .w615 input {float:right;}

.fItem p.info {clear:both;font-size:1.1em;color:#999;padding: 0 0 0 240px;}

.w960 label {font-size:1.3em;font-weight:bold;color:#666;padding:4px 0 0;width:240px;}
.w960 .fCheckbox input {display:inline;float:none;}
.w960 .fCheckbox label {padding-top:0;width:auto;float:none;display:inline;}


.w960 #step_3 .w295 label.error,
.w960 label.error {font-size:1.1em;font-weight:normal;color: Red;float:none;padding-left:240px;}
.w960 #step_3 .w295 label.error {padding-left:192px;}
a.prev,
a.next { background:url(../dsg/bgr/red-button.gif) 0 0 no-repeat;color:#fff;text-decoration:none;font-size:1.3em;display:block;width:218px;padding:8px 0 11px 0;text-align:center;position:absolute;bottom:-63px;right:0;}
a.prev { background-image:url(../dsg/bgr/white-button-130.gif);color:#999;left:0;width:136px;}


#step_1 .w615 .f_car_km {border-top:1px solid #e5e7e8;padding-top:18px;background:none;margin-top:7px;}
.w960 #step_1 .f_car_km input {width:auto;float:left;}
.w960 .f_car_km label {width:auto;font-weight:normal;float:left;padding:0;}

.w295 .fItem {float:left;padding:5px 0 6px 10px;border-top:1px solid #e5e7e8;width:285px;}
.w295 .fItem label {font-size:1.2em;color:#999;font-weight:normal;padding-top:0;}
.w295 .fItem label strong {font-size:1.3em;color:#000;}

.w295 .fSel { background:url(../dsg/bgr/arr.gif) 0 0 no-repeat;width:310px;border-top:0;}
.w295 .fSel label {color:#fff;}
.w295 .fSel label strong {color:#fff;}
.w295 .fRadio input {margin: 5px 5px 0 0;padding:0;#margin-top:0;}

p.text {font-size:1.3em;padding:5px 0 5px 0;font-weight:bold;}

#c_type_option_3,
#c_type_option_4,
#c_type_option_5,
#c_type_option_6,
#c_type_option_7,
#c_type_option_8,
#c_type_option_10,
#c_type_option_11 {padding-bottom:1px;}
#c_type_option_9,
#c_type_option_12 {padding-bottom:8px;}

#c_type_option_3 label,
#c_type_option_4 label,
#c_type_option_5 label,
#c_type_option_6 label,
#c_type_option_7 label,
#c_type_option_8 label,
#c_type_option_9 label,
#c_type_option_10 label,
#c_type_option_11 label,
#c_type_option_12 label {font-weight:normal;font-size:1.2em;}

#c_member_newsletter,
#c_member_kid,
#c_member_young {border-top:1px solid #E5E7E8;margin-top:3px;padding-top:12px;}

.step-in {border:5px solid #F2F2F2;padding:0 20px 15px;float:left;width:890px;margin-bottom:70px;}

#step_3 {position:relative;}
#step_3 .w295 {width:431px;border:0;padding:0;}
#step_3 .w615 {width:435px;border:0;padding:0;position:static;margin:0;}
.w960 #step_3 .w295 select {width:240px;float:right;}
.w960 #step_3 .w295 input {width:232px;float:right;}
.w960 #step_3 .w295 label {width:auto;font-weight:bold;padding-top:4px;color:#666;}
#step_3 .w295 p.info {padding-left:192px;}
#step_3 .w295 .fItem {border-top:0;padding: 0 0 5px 0;width:100%;}
#step_3 a.prev, #step_3 a.next {bottom:4px;}
#step_3 a.prev {left:10px;}
#step_3 a.next {right:20px;}

#c_member_cb {position:relative;}
#c_member_cb input#member_years {width:20px;margin:0px 3px 0;padding:3px 2px;}
#c_member_cb input {float:none;display:inline;}
#c_member_cb label {width:auto;float:none;display:inline;line-height:20px;}
#c_member_cb label.error {position:absolute;bottom:-6px;left:0;padding-left:177px;}
#c_member_school label,
#c_member_damage label {font-weight:normal;}

#step_4 {position:relative;background-position: -2910px 88px;padding-bottom:70px;}
#step_4 .step-in {padding:0 0 0 20px;margin:0;width:910px;}
.third {width:280px;margin-right:23px;float:left;display:inline-block;}
.row-1 {float:left;width:100%;}
.row-2 {float:left;width:100%;}
.row-2 .third {border-top:1px solid #e5e7e8;padding-top:10px;}

.row-2 a {background:none;display:inline;width:auto;color:#E10014;position:static;font-size:1.0em;text-decoration:underline;}

#step_4 a.prev, #step_4 a.next {bottom:4px;}
#step_4 a.prev {left:10px;}
#step_4 a.next {right:20px;}

#step_4 ul {margin:0;padding:0;list-style:none;}
#step_4 ul li {margin:0;padding:0 0 9px 20px;list-style:none;}
#step_4 ul li.fIndent {margin-left:15px;}
#step_4 ul li.checked { background:url(../dsg/bullet-checked.gif) 0 0 no-repeat;}
#step_4 ul li.bullet { background:url(../dsg/bullet6.gif) 8px 5px no-repeat;}
#step_4 ul li {font-weight:bold;}
#step_4 ul li strong {color:#e10014;}
#step_4 .row-1 p {font-weight:bold;padding-bottom:8px;}
#step_4 h2 {font-size:2.4em;border-bottom-width:1px;font-weight:normal;padding:9px 0 7px 0;}

#close-panel3,
#close-panel2,
#show-panel3,
#show-panel,
#close-panel {float:right;font-size:1.3em;margin: 15px 0 0 0;}

#lightbox-panel4,
#lightbox-panel3,
#lightbox-panel2,
#lightbox-panel {display:none;position:fixed;top:100px;left:50%;margin-left:-200px;width:535px;background:#FFFFFF;padding:10px 15px 10px 15px;border:2px solid #ccc;z-index:1001;}

label em {font-size:11px;font-weight:normal;font-style:normal;}


.insurance-ip {margin-top:15px; background:url(../dsg/bgr/insurance-banner-bg.gif) 0 0 no-repeat;width:332px;float:left;padding: 0 30px 0 18px;}
.insurance-ip h1 { text-transform:none;color:#000;font-size:1.8em;border-bottom:1px solid #e5e7e8;font-weight:normal;padding:9px 0 9px 0;margin:0 0 11px;}
.insurance-ip p {font-size:1.3em;color:#747474;padding:0 0 17px 0;margin:0;}
.insurance-ip label {font-size:1.3em;font-weight:bold;color:#666;}
.insurance-ip .fSubmit {height:52px;padding-top:8px;}
.insurance-ip .fItem {text-align:center;}
.insurance-ip .button {margin:20px 0 40px 0;display:block;}
.insurance-ip select {width:173px;}

@media print 
{
body {background:none;}
.head,
.main {float:none;width:auto;}
.w620 {float:none;width:auto;padding:0;display:block;}
.head2 {display:none;}
.foot {display:none;}
ol.bc {display:none;}
li,
p {font-size:1.5em;}
h3 {font-size:1.7em;}
}


/*dev*/

.grid {position:absolute;top:0;background:url(../dsg/bgr/grid.png) center 0 repeat-y;width:50px;height:50px;float:left;}
.grid:hover {width:100%;height:100%;}
.overlay {background:url(../dsg/bgr/body-layout.png) center 0 repeat-y;position:absolute;top:0;width:50px;height:50px;float:left;top:50px;}
.overlay:hover {width:100%;height:100%;top:0;left:0;}