/* style.css*/
body {
	margin:0;
	padding:0;
	font-size: 70%;
	line-height:1.35;
	font-family: verdana,arial,sans-serif;
	color: #535353;
	background-color:#f2f2f2;
	text-align:center;
	min-width:798px;
}
/*html {overflow-x:hidden;}*/

.no-margin, .m0 {margin:0;}
.no-pading, .p0 {padding:0;}
.no-border, .b0 {border:0;}
.mp0 {margin:0;padding:0;}
.pr0 {padding-right:0;}
.mr0 {margin-right:0;}
.no-js {position:absolute;top:0;left:0;z-index:1000;width:100%;min-height:3500px;_height:3500px;background:#fff;color:red;padding: 1em;}
.clearfix, .clear, .clr {clear:both;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.block {display: block;}
.inline, .in {display: inline;}
.hide {display: none;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.under {border-bottom:1px dotted #888;}
.upper {text-transform: uppercase;}
.lower {text-transform: lowercase;}
.error {color: #f00;}
.extra {font-weight: bold;color: #e00;vertical-align:bottom;}
.hint {_margin:1.5em 0;background-color:#ffecbb;padding:1em;border:1px solid #ffd382;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.error-msg {_margin:1.5em 0;padding: 1em;background-color:#ffdede;color:#f00;border:2px solid #fbc0c0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.help {color: #aaa;position:relative;top:-2px;}
.heading{font-weight:bold;}
.hline{background:url('/img/h-line.gif') repeat-x center bottom;}
.hpx {line-height:1px;height:1px;}
.video {color:orange;}

h1, h2, h3, h4, h5 {
	margin: .6em 0 0 0;
	padding: 0;
	text-align: left;
	font-weight:bold;
	font-size:100%;
	background: transparent;
	font-family: arial,verdana,sans-serif;
}
h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.0em;}

a img, img {border:0;}
a:link, a:visited {color: #0057ae;}
a:hover{color:red;text-decoration: underline;}
hr {height:1px;line-height:0;padding:0;border:0;margin:0;margin-top:0.5em;margin-bottom:0.5em;border-bottom:1px dotted #cecece;}

table {font-size: 100%;}
td p {margin-top: 1em;margin-bottom: 1em;}
form {margin-top:0;padding-top:0;}

/* FORM INPUTS */
textarea, input.text{
    margin: 0.2em;
    margin-right: 0.5em;
    padding: 0.1em;
    font-size: 100%;
    border: 1px solid #7f9db9;
    color: #444;
    background: #fff;
}
textarea {
	font-family: arial,sans-serif;
	font-size:100%;
}
select{
    margin: 0.2em;
    margin-right: 0.5em;
    font-size:100%;
    color: #444;
}
optgroup{
	font-style:normal;
	font-weight:bold;
}
fieldset.ie{
	*position:relative;
	*padding:1.5em 0.5em 0.5em 0.5em;
	*margin: 1em 0;
}
legend.ie{
	*position:absolute;
	*top:-0.9em;
	*left:0.3em;
	padding:2px 4px;
}
fieldset.payment{
	border:1px solid #ccc;
	background:#eaeaea;
}
fieldset.payment legend{
	border:1px solid #ccc;
	background:#fff;
}
fieldset.equipment_fldst{
	float:left;
	border:0;
	font-size:97%;
	font-family:arial,helvetica,sans-serif;
	/*margin-right: 1em;*/
	*margin-right:15px;
}
fieldset.equipment_fldst legend{
	font-size:103%;
	font-weight:normal;
}
.input-error-msg, .input-error-msg-12px {font-style:italic;font-size:0.8em;color:#f00;}
.input-error-msg-12px {font-size:12px;}
.input-disabled {background:#efefef;color:#efefef;}
.input-enabled {background:#fff;color:#585858;}
input.input-error,
textarea.input-error,
select.input-error {border:1px solid #f00;}

/* LAYOUT */
#wrapper{
	position:relative;
	top:37px;
	width:798px;
	margin:auto;
	text-align:left;
}
#containerA, #containerB {
	border-left:1px solid #d7d6d6;
	border-right:1px solid #d7d6d6;
	background: #fff;
}
#middle {
	width:798px;
	padding-top:20px;
	background: url('/img/oval-bottom-menu.gif') no-repeat left top;
}
.ovalt {
	width:100%;
	height:11px;
	background: url('/img/oval-top.gif') no-repeat left bottom;
}
#brief {padding:5px 10px 10px 10px;}
#brief h2 {margin:0px;font-size:115%;}

#brief2 h1 {font-size:160%;font-weight:normal;color:#d40c0c;}
#brief2 h2, #brief2 h3 {font-size:120%;font-weight:normal;margin:8px 0 0 0;color:#d40c0c;}
.brief-content {padding:0 20px 10px 0px;}
.brief-product {float:left;width:490px;text-align:justify;padding:0 15px;}
.brief-news {float:left;width:240px;margin-left:15px;}
.brief-news p {margin-top:0;}
.brief-news p.title {font-size:160%;color:#888;margin-top:10px;}
#brief2 .brief-news h2 {margin:0.5em 0;}
.brief-news h2 a {font-size:80%;font-family:verdana, sans-serif;font-weight:bold;}
.brief-news img {float:left;margin:5px 10px 0 0;width:50px;height:50px;}

.partneri-loga {text-align:center;color:#aaa;}
.partneri-loga div {background:#f4f4f4;}
#bottom {
	width:798px;
	height:12px;
	/*margin-bottom:15px;*/
	background: url('/img/oval-bottom.gif') no-repeat left top;
}
#footer {
	height:40px;
	padding:10px;
	text-align:center;
	line-height:1.6;
}

/* TOP */
#top-box {
	position:absolute;
	width:100%;
	top:0;
 	left:0;	right:0;
 	margin-left: auto;
 	margin-right: auto;
}
#top {
	width:798px;
	/*height:26px;*/
	margin:auto;
	text-align:right;
	padding-bottom:15px;
	background: url('/img/oval-top.gif') no-repeat left bottom;
}
#top ul {
	margin:8px 15px 0 0;
	padding:0;
}
#top li {
	display:inline;
	padding:0;
	margin:0;
	list-style-image:none;
	font-size:90%;
}
#top ul a {
	color:#646566;
	text-decoration:none;
}
/* HEADER */
#header {
	height:68px;
	background: url('/img/infolinka.gif') no-repeat 617px 17px;
}
#header .logo {
	float:left;
	width:270px;
	height:56px;
	margin:1px 0 0 13px;
}
#header .slogan {
	float:left;
	width:240px;
	font-size:10px;
	font-weight:normal;
	/*padding:0;
	margin:6px 0 0 20px;*/
	margin-left:12px;
	padding:8px 0 4px 20px;
	color:#cfcfcf;
	font-family: verdana,sans-serif;
	background: url('/img/v-line.gif') repeat-y left top;
}
#header .partner {
	float:left;
	width:476px;
	height:55px;
	/*margin-top:6px;*/
	margin-left:12px;
	padding:5px 0 0 10px;
	background: #fff url('/img/infolinka-partner.gif') no-repeat left center;
	text-align:right;
	border:0px solid #aaa;
}
#header .partner img {
	margin-top:5px;
	margin-right:0px;
}

.slogan a,
.slogan a:hover,
.slogan a:visited {
	color:#bfbfbf;
	text-decoration:none;
}

/* PRODUCT */
#product {
	clear:both;
	width:770px;
	height:30px;
	margin:0 auto;
	border-bottom:1px solid #aaa;
	font-family: arial, helvetica, verdana, sans-serif;
}
#product h1, #product h3 {
	display:inline;
	font-size: 93%;
}
#product ul {
	margin:0; padding:0;
	font-size: 93%;
	list-style-type:none;
}
#product ul li {
	display:inline;
}
#product a {
	display:block;
	float:left;
	color:#f8f8f8;
	line-height:29px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	margin-right:2px;
}
#product a.ura {margin-right:0;}

#product .pzp {height:29px;width:197px;background:url('/img/tab-pzp.gif') no-repeat 0 0;}
#product .kas {height:29px;width:140px;background:url('/img/tab-kas.gif') no-repeat 0 0;}
#product .ces {height:29px;width:140px;background:url('/img/tab-ces.gif') no-repeat 0 0;}
#product .jef {height:29px;width:140px;background:url('/img/tab-jef.gif') no-repeat 0 0;}
#product .ura {height:29px;width:145px;background:url('/img/tab-ura.gif') no-repeat 0 0;}
#product a.active,
#product a.pzp:hover,
#product a.kas:hover,
#product a.ces:hover,
#product a.jef:hover,
#product a.ura:hover {
	background-position:0 -29px;
	color:#fff;
}

/* ADV */
#adv {
	position:relative;
	top:0; left:0;
	width:770px;
	height:140px;
	margin:3px auto 0px auto;
}
.adv-pzp, .adv-home {background:url('/img/adv-pzp.jpg') no-repeat 0 0;}
.adv-kas {background:url('/img/adv-kas.jpg') no-repeat 0 0;}
.adv-ces {background:url('/img/adv-ces.jpg') no-repeat 0 0;}
.adv-jef {background:url('/img/adv-jef.jpg') no-repeat 0 0;}
.adv-ura {background:url('/img/adv-ura.jpg') no-repeat 0 0;}
#adv p, #adv.adv-home div  {
	display:inline;
	position:relative;
	top:41px;
	left:368px;
	margin:0;
	padding:0;
	line-height:23px;
	font-size:20px;
	font-weight:normal;
	font-family: Arial, sans-serif;
	/*font:18px/1.3 Arial;*/
	color:#514c4c;
}
#adv p a {color:#9d0000;text-decoration:none;padding-bottom:2px;background: url('/img/h-line-darkred.gif') repeat-x bottom center;}
#adv.adv-pzp p {left:368px;}
#adv.adv-kas p {left:372px;}
#adv.adv-ces p {left:372px;}
#adv.adv-jef p {left:372px;}
#adv.adv-ura p {left:368px;}
#adv.adv-pzp p, #adv.adv-kas p, #adv.adv-ces p, #adv.adv-jef p, #adv.adv-ura p, #adv.adv-home div {cursor:pointer;}
#adv.adv-home h1 {display:inline;font-size:20px;font-weight:normal;font-family:Arial,sans-serif;line-height:23px;margin:0;padding:0;}

/* LANDING PAGE */
#main.land {background:#fff; background-image:none;}
.landContent {padding:10px 0 10px 13px;}
.landProduct {
	float:left;
	width:249px;
	height:223px;
	margin-right:11px;
	cursor:pointer;
	background:transparent url('/img/land-bg.png') no-repeat left top;
}
.landProduct div {padding:15px 10px 0px 13px;}
.landProduct h2, .landProduct ul, .landProduct p {padding:0; margin:0;}
.landProduct h2 {line-height:1.1; font-size:19px; font-weight:normal; color:#d40c0c; letter-spacing:0.3px;}
.landProduct ul {clear:both ;margin-top:12px; list-style-type:none;}
.landProduct ul li {line-height:1.4; margin-left:4px; padding-left:12px; background:url('/img/bullet.gif') no-repeat 0px 7.3px;}
.landProduct p {font-weight:bold; text-align:right; margin:8px 0 15px 0;}
.landProduct a {float:right;}
.landIcon {float:right; padding:6px 10px 0 0;}
#cubePZP {
	background: url('/img/land-bg-active.png') no-repeat left top;
}
#cubeJEF, #cubeURA {
	height:144px;
	background: url('/img/land-bg2.png') no-repeat left top;
}
#cubeVyhody {width:249px;height:144px;}
#cubePZP h2 {background:transparent url('/pzp/img/car-45.gif') no-repeat center right;}
#cubeKAS h2 {background:transparent url('/kasko/img/car-blue.gif') no-repeat center right;}
#cubeCES h2 {background:transparent url('/cestovne/img/travel.gif') no-repeat center right;}
#cubeJEF h2 {line-height:39px;background:transparent url('/servis24/img/shield.gif') no-repeat center right;}
#cubeURA h2 {line-height:39px;background:transparent url('/urazove/img/seat4.gif') no-repeat center right;}

#cubeJEF ul, #cubeURA ul {margin:2px 0 8px 0;}
#cubeJEF div, #cubeURA div {padding-top:8px;}

#cubeKAS ul li {background:url('/img/bullet-blue.gif') no-repeat 0px 7.3px;}
#cubeCES ul li {background:url('/img/bullet-green.gif') no-repeat 0px 7.3px;}
#cubeJEF ul li {background:url('/img/bullet-orange.gif') no-repeat 0px 7.3px;}
#cubeURA ul li {background:url('/img/bullet-grey.gif') no-repeat 0px 7.3px;}

#middle.land {
	height:3px;line-height:1px;
	background: url('/img/oval-bottom.gif') no-repeat left top;
}

/* PRODUCT ENTER PAGE */
div.enter {background:#fff;}
#prod-enter {margin:5px 0 0 13px;}
#prod-enter .A {float:left;background: url('/img/prod-enter-middle.png') repeat-x 0 0;}
#prod-enter .A .pe-middle {width:475px;}
#prod-enter h1 {margin:0;padding:13px 0;font-size:19px;font-family:arial;color:#d40c0c;background:transparent;}
#prod-enter ul {margin:0 0 0 4px;padding:0;float:left;}
#prod-enter ul.second {margin-left:25px;}
#prod-enter ul li {margin:0 0;padding:0 0 0 13px;list-style-type:none;background:url('/img/bullet.gif') no-repeat 0 6px;line-height:17px;}
#prod-enter form {clear:both;display:block;margin:0;padding:0;}
#prod-enter input {float:left;margin:10px 0 0 30px;}
#prod-enter select {float:left;margin:15px 0 0 4px;padding:0;width:230px;font-size:120%;}
.pe-left {float:left;width:11px;height:201px;background: url('/img/prod-enter-left.png') no-repeat 0 0;}
.pe-middle {float:left;height:201px;background: url('/img/prod-enter-middle.png') repeat-x 0 0;}
.pe-right {float:left;width:11px;height:201px;background: url('/img/prod-enter-right.png') no-repeat 0 0;}
#prod-enter .B {float:left;	margin-left:8px;}
#prod-enter .B .pe-middle {width:243px;}
.benefit {text-align:center;font-size:18px;color:#d9d07d;margin-top:60px;font-weight:bold;}

.enterPZP .A .pe-middle {background:url('/img/prod-enter-pzp-car.gif') no-repeat 390px 0px;}
.enterKAS .A .pe-middle {background:url('/img/prod-enter-kas-car.gif') no-repeat 390px 0px;}
.enterCES .A .pe-middle {background:url('/img/prod-enter-ces-tree.gif') no-repeat 390px 0px;}
.enterJEF .A .pe-middle {background:url('/img/prod-enter-jef-shield.gif') no-repeat 390px 0px;}
.enterURA .A .pe-middle {background:url('/img/prod-enter-ura-seat.gif') no-repeat 390px 0px;}
.enterKAS #prod-enter select, .enterCES #prod-enter select {width:265px;}
.enterJEF #prod-enter select, .enterURA #prod-enter select {width:251px;}

#topnews {padding:3px 0 15px 10px;margin:0;}
#topnews img {float:left;margin:5px 10px 0 0;}
#topnews .article {float:left;width:220px;padding:0 35px 0 0;}
#topnews .article .last {padding-right:0;}
#topnews h2 {font-size:100%;font-family:verdana,sans-serif;margin:.9em 0;padding:0;}
#topnews p {margin:0;}

/* CONTENT */
#main {
	width:100%;
	background: #fff url('/img/menu.gif') repeat-y left top;
}
#content-box {
	float:left;
	width:590px !important;
	width /**/: 500px;
	width:583px;
}
#content {
	padding:5px 10px 5px 10px;
}
#content h2 {font-size:125%;margin:1em 0;padding:0;}
#content p {margin:1em 0;}
#menu{
	float:left;
	width:205px;
}
#menu ul{
    margin:0;
    margin-left:5px;
    padding-left:24px;
}
#menu li{
	width:170px;
	list-style:none;
	line-height:1.6;
}
#menu li.first{
	position:relative;
	left:-11px;
	padding-left:11px;
	font-weight:bold;
	list-style:none;
	margin-top:1.3em;
	background: url('/img/bullet.gif') no-repeat left center;
}
#menu.kas li.first {background: url('/img/bullet-blue.gif') no-repeat left center;}
#menu.ces li.first {background: url('/img/bullet-green.gif') no-repeat left center;}
#menu.jef li.first {background: url('/img/bullet-orange.gif') no-repeat left center;}
#menu.ura li.first {background: url('/img/bullet-grey.gif') no-repeat left center;}
#menu a {color: #404855;}
#menu a:hover {color:red;}
#menu .partners ul {
	margin:0;
	padding:0;
	text-align:center;
}
#menu .partners li {
	width:100%;
}
#menu .partners p {
	margin: 2em 0 1em 0;
	text-align:center;
}
.pays {
	width:100%;
	padding-top:30px;
	text-align:center;
}
.digicert {
	margin:35px 0;
	text-align:center;
}
p.calc-button {
	margin:15px 0 10px 0;
	padding:0 0 0 3px;
	height:36px;
	text-align:center;
}
p.calc-title, p.vyhody-title {
	margin-left:5px;
	padding-left:20px;
	margin-top:15px;
	_margin-top:15px;
	font-size:105%;
	_font-size:112%;
	background:url('/img/bullet-top.gif') no-repeat left center;
}
p.vyhody-title {
	background:none;
	font-weight:bold;
	padding-left:10px;
}
p.calc-title a {color:#b8292f;}
p.calc-title a:hover {color:#f00;}

#partners-logos {width:750px;height:70px;margin:0px auto 0px auto;color:#aaa;}
#partners-logos p {position:relative;text-align:center;margin:0;padding:0;}

.vyhody li {
	position:relative;
	left:-11px;
	padding-left:11px;
	list-style:none;
	background: url('/img/bullet.gif') no-repeat left center;
}
.vynimka {text-align:center;color:#bbb;}
#add-skyScraper{
   position: absolute;
   left: 50%;
   top: 80px;
   width: 180px;
   overflow: hidden;
   margin: 0 0 0 420px;
   text-align:center;
}
#add-underSkyScraper{
	margin-top: 20px;
}
#plusone {
	margin:25px 0 0 30px;
}

/* POPUP DIALOGS */
#popup_container{
	font-weight: normal;
	text-align: left;
	width: 400px;
	background: #F3F3F3;
	border: solid 1px #dedede;
	border-top: solid 4px #B8292F;
	border-bottom: solid 2px #B8292F;
	color: #535353;
}
#popup_container input {margin-right:10px;padding:3px;color:#fff;background-color:#B8292F;}
#popup_title {display:none;}
#popup_message {padding:10px 15px;}
#popup_panel {text-align:right;padding: 10px 0 10px 15px;}
span.gift { font-size: 90%; font-weight: bold; margin-top: 2px; color: #535353; cursor: help; border-bottom: 1px dotted; }

#login_box { position: absolute; background-color: #fff; text-align: left; padding: 15px 10px 10px 10px; border: 1px solid #D7D6D6; top: -11px; /*left: 238px;*/left: 476px; width: 300px;}
#login_box_parent { position:relative; width: 798px;top:0; left:0; right:0; margin-left: auto; margin-right: auto; }

#help_box_bg { background-color:#111; opacity: 0.65; filter:alpha(opacity=65); position:absolute; z-index: 9001; top:0px; left:0px; width:100%; }
#help_box_iframe { width: 430px; height: 300px; margin: 10px; overflow-x: hidden; }
#help_box { position:absolute; background-color:#fff; width:450px; height:360px; z-index: 9002; text-align: center; border: solid 1px #D7D6D6; }

a.textlink {text-decoration:none;color:#535353;}

div.slovnik-hlavicka a { padding: 6px; text-transform: uppercase; margin-right: 2px; color: #535353; text-decoration: none; border: 1px solid #fff;}
div.slovnik-hlavicka a.active { font-weight: bold; background-color: #F2F2F2; border: 1px solid #535353; }
div.slovnik-hlavicka a:hover { text-decoration: underline; border: 1px solid #535353; }

