﻿/* Master */
/* puvodni id main, pouze prepsany na class - potrebujeme z nej udelat control */
.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;}


/* uprava hlavniho sloupce pro unitlink */
#col-content 
{ 
    width: 910px; margin:0 0 0 -940px;
}



.errorMgs
{
    color:Red;
}

.nezverejneno
{
	color:Red;
	font-size:9px;
}

/* JR: seznam TZ - pokud se stane, ze TZ naahodou nema ani anotaci, ani prilohu, vypisujeme holy text ve spanu s touto tridou... */
.news-list .nolink{float:left; display:inline; width:380px; border-left:1px solid #d6d6d6; padding-left:11px; margin-left:-1px; line-height:1.3;}


/* TV: uprava formatovani Aktualit na HP */
div#head-news div.top
{
    background: url('../img/bg/home-news-top.png') no-repeat left top;
}

#head-news .item{border-width:1px 0 0 0; margin:0px;}


/* prepis ul a li pro staticky text */
.statickyText ul {margin-left: 10px; padding-left: 10px;}
.statickyText ul li {list-style-type: square; background: none; line-height: normal;}
.statickyText ul.benefits-list {margin: 0.4em 0 1em; padding: 0;}
.statickyText ul.benefits-list li{list-style: none none outside;border-top:1px solid #d6d6d6; padding:6px 0 6px 29px;  background:url('../img/ico/ok.png') 6px 9px no-repeat; margin:0; line-height: 1.5em;} 
.statickyText ul li{zoom: normal;}

/* kalkulator */
.kalkHodnota { background-color: yellow;}
.kalkChyba { background-color: red;}

#item-product-life{width:105px;}
#item-product-life .tip{padding-right:1px; background:none;}
#item-product-life .tip label {padding-right:14px; background:url('../img/ico/tip.png') 100% 0 no-repeat;}
#item-product-injury{width:101px;}
#item-product-injury .tip {padding-right:1px; background:none;}
#item-product-injury .tip label{padding-right:14px; background:url('../img/ico/tip.png') 100% 0 no-repeat;}
#item-product-sick {width:115px;}
#item-product-sick label{width:79px;}
#item-product-sick .tip{padding-right:1px; background:none;}
#item-product-sick .tip label{padding-right:8px; background:url('../img/ico/tip.png') 100% 0 no-repeat;}
#item-product-saving {width:95px;}
#item-product-saving .tip label{padding-right:18px; background:url('../img/ico/tip.png') 100% 0 no-repeat;}
#item-product-saving .tip{padding-right:1px; background:none;}
#item-product-kids {padding-top:8px; padding-right:0px; height:43px; width:134px;}
#item-product-kids .tip label{padding-right:16px; background:url('../img/ico/tip.png') 100% 0 no-repeat; }
#item-product-kids .tip{padding-right:1px; background:none;}

/* nepouzivame label, ale asp:label, ktery generuje span, proto simulujeme label css tridou */
.form-calculator .insurance .label{width:253px; display:inline-block; text-align:right; font-weight:bold;}

.form-calculator .box{height:25px;}

.form-calculator .insurance .second{padding-right:5px}
.form-calculator .insurance .width1{width:285px;}
.form-calculator .insurance .width2{width:180px;}

.form-calculator .insurance .tip{display:inline-block; width:13px; height:13px; background:url('../img/ico/tip.png') 0 0 no-repeat; margin:3px 7px 0 5px; vertical-align:top;}

.form-calculator .product li{float:left; width:111px; margin:0 0 10px 2px; padding:10px 10px 0 7px; height:41px; }
.no-boxshadow .product li{border:1px solid #e8f6fd; border-top:none; width:105px;}
.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:6px;}
.form-calculator .product label{float:left; margin-left:6px; line-height:1.3;}





/* uprava zobrazeni kontaktu - poboček - přeformátováno, trochu natahujeme levý sloupec s adresou*/
.contact-list .col-l{float:left; display:inline; width:160px;}
.contact-list .col-r{float:right; display:inline; width:250px;}


/* zavolejte mi */
.contact-updatepanel, .contact-updatepanel div
{
    margin:0px;
    padding:0px;
    padding-top:-10px !important;
    display:inline;
    float:none;
}


/* seznam produktu */
ul.crossroad { list-style-type:none; margin-left:0px; padding-left:0px }
ul.crossroad li { list-style:none; margin-left:0px; padding-left:0px }


tr.TrEven, td.Even { background-color: #EFFAFF; }
tr.TrOdd, td.Odd { }


#client-area-unitlink{width:237px; height:41px; position:absolute; top:127px; left:729px; text-transform:uppercase; font-weight:bold; line-height:1.1; overflow:hidden; margin:0;}
#client-area-unitlink .item{display:block; height:33px; background:#e3001a url('../img/bg/unitlink.png') 0 0 no-repeat; padding:12px 15px 0 50px; color:#fff; text-decoration:none;}
#client-area-unitlink .item:hover .title, #client-area-unitlink .item:hover .small{text-decoration:underline;}
#client-area-unitlink .item:hover .arr{margin-left:3px;}
#client-area-unitlink .title{font-size:92%; }
#client-area-unitlink .small{font-size:83%;}
#client-area-unitlink .arr{font-family:calibri, arial, helvetica, sans-serif; font-size:108%;}
