@import "basic.css";
@import "layout.css";

#head .headlink		{ width:400px; position:absolute; top:0; right:0; text-align:right; }
#head .headlink	a	{ margin:0 0.5em; }
#head .mainlogo		{ margin: 10px 0 0 0; }

#head #head-aegon-worldwide	{ width:363px; height:40px; position:absolute; bottom:0; right:0; background-image:url(../images/head-aegon-worldwide-bg.gif);}
#head #head-aegon-worldwide img.label	{ position:absolute; left:10px; bottom:8px; }
#head #head-aegon-worldwide select#worldwide-location			{ position:absolute; bottom:5px; left:170px; font-size:90%; width:145px; overflow:hidden; }
#head #head-aegon-worldwide input#worldwide-location-submit-img	{ position:absolute; left:133px; top:6px; }
#head #head-aegon-worldwide input#worldwide-location-submit	{ position:absolute; bottom:5px; left:320px; font-size:90%; width:30px;}	

/*- main menu -*/
#mainmenu a			{ line-height:28px; min-height:28px;  width:160px; padding:0 10px; color:#fff; font-weight:bold; font-size:110%; text-decoration:none; display:block; background-color:#95B8D8; border-bottom:1px solid #fff; }
#mainmenu a.active	{ background-color:#095BA6; }
#mainmenu a:hover 	{ background-color:#B7217F; }

#index-visual 			{ height:357px; overflow: hidden; position:relative;}
#index-visual #buttons { position:absolute; top:204px; left:0; }

/*- sidebar -*/
#sidebar h2					{ background:none; padding:15px 0 0 2px !important; }
#sidebar h2	img				{ vertical-align:bottom; }

#sidebar form#search			{ padding:5px 10px; font-size:110%; background-color:#D5E3F0;}
#sidebar form#search label		{ position:relative; top:-0.3em; line-height:1.6em; color:#2E6291; }
#sidebar form#search input#f-searchkw		{ width:90px; }
#sidebar form#search input#f-searchsubmit	{ width:60px; }

#sidebar #infolinka		      { background:url(../images/side-box-violet.gif) 0 0 no-repeat; height:56px; }
#sidebar #infolinka p		   { padding:0 !important; }
#sidebar #infolinka p a		   { padding:6px 10px; color:#F6F6F6 !important; display:block; text-decoration:none !important; }
#sidebar #infolinka p strong	{ font-size:1.5em; display:block; padding:3px 0; }

#sidebar form#newsletter		{ font-size:110%; background-image:url(../images/side-novinky-na-vas-email-bg.gif); background-repeat:no-repeat; height:56px; overflow:hidden;}
#sidebar form#newsletter p		{ padding:17px 10px 0;}
#sidebar form#newsletter input#f-newslettermail	{ width:90px; }
#sidebar form#newsletter input#f-newslettersubmit	{ width:60px; }

#sidebar ul#crossmenu				{ padding:0 10px; }
#sidebar ul#crossmenu li			{ line-height:1.5em; background:url(../images/ico-li-sidebar.gif) no-repeat 0 50%; }
#sidebar ul#crossmenu li a			{ color:#646464; text-decoration:none;}
#sidebar ul#crossmenu li a:hover	{ text-decoration:underline !important; }

/*- subnavigace -*/
ul.headlist			{ float:left; width:30em; line-height:1.8em; padding:0; }
ul.headlist li		{ float:left; width:14em; padding-left:1em; background:url(../images/ico-li-head.gif) no-repeat 0 50%; }
ul.subheadlist		{ margin-top: 5px; }

/*- aktuality -*/
.aktuality h3 a		{ color:#080808; }
.aktuality .item	{ width:250px; float:left; margin:0px 30px 5px 0;}

/*- footer -*/
#footer p.copy		{ padding:0; }

/*- kalkulacka -*/
#calc-steps			{ float:left; width:100%; }
#calc-steps	.step1	{ background:url(../images/ico-num1.gif) 0 0 no-repeat; }
#calc-steps	.step2	{ background:url(../images/ico-num2.gif) 0 0 no-repeat; }
#calc-steps	.step3	{ background:url(../images/ico-num3.gif) 0 0 no-repeat; }
#calc-steps	.step4	{ background:url(../images/ico-num4.gif) 0 0 no-repeat; }
#calc-steps	p		{ padding:0; float:left; width:23%;  }
#calc-steps	span	{ display:block; padding:0 10px 0 35px; min-height:33px; }
#calc-steps .prev	{ background-position:0 0; color:#999; }
#calc-steps .active	{ background-position:0 -136px; }
#calc-steps .next	{ background-position:0 -273px; }

/*- kontakty -*/
.kontakt-list .floatleft { margin:20px 0 0 0; }

/*- mapa stranek -*/
.mapa-stranek h2 { padding-bottom:0;}
.mapa-stranek ul { padding-bottom:0;}
.mapa-stranek li { background:url(../images/ico-li-head.gif) no-repeat 0 .7em; }


/*- formulare -*/
.contentblock form						{ width:100%; float:left; margin:5px 0;  }
.contentblock form .line				{ width:100%; float:left; padding:5px 0; }
.contentblock form .line .label			{ width:135px; float:left; text-align:right; position:relative; }
.contentblock form .line .label .star	{ position:absolute; top:0; right:-7px; display:block; width:6px; text-align:left }
.contentblock form .line .cont			{ margin-left:150px; position:relative; }
.contentblock form .cont-full			{ padding:5px 20px; width:auto; }
.contentblock form .bg					{ float:left; width:100%; padding:10px 0; background:#F4F8FB; }
.contentblock form textarea				{ width:360px; }
.contentblock form input				{ width:200px; }
.contentblock form h4					{ margin-top:5px; }
.contentblock form select				{ width: 200px; padding-top: 5px; }
.contentblock form option				{ padding: 1px 5px 0 5px;}

form .float-check						{ width:20px; float:left; padding:0 0 5px 0; display:block; }
form #f-submit,
form#kariera-dotaznik #f-souhlasim		{ width:auto; padding:0 10px;  }

form#kalkulacka							{ padding:0; }
form#kalkulacka table					{ margin:0; background:#F4F8FB; }
form#kalkulacka table td				{ padding:10px 5px; }
form#kalkulacka table strong			{ display:block; color:#035aa7; font-size:1.1em; }
form#kalkulacka input					{ width:auto; }
form#kalkulacka input[type=radio]		{ vertical-align:middle; }
form#kalkulacka #f-calc105				{ width:200px; }
form#kalkulacka.strategie label			{ font-weight:bold; padding-bottom:2px; }
form#kalkulacka.strategie .float-check { padding-bottom:2.3em; }
form#kalkulacka #f-calcnote				{ width:400px; }
form#kalkulacka #container-telefon,
form#kalkulacka #container-email		{ margin-left:20px; }

/*- download tabulky -*/
.download								{ text-align: left !important; }
span.fileinfo							{ font-size:90%; margin-left:5px }


/*- vyhledavani -*/
#searchbox .result				{ margin:40px 0 0 0; padding:0 }
#searchbox .result strong		{ color:#0A5BA5; }
#searchbox .item				{ margin:20px 0 }
#searchbox .item .title			{ font-size:110%; }



#tv-spot { margin: 40px 0 0px 0; width: 100%; text-align:center;}
.tv-spot-high { position: relative !important; left: -20px !important; }
#tv-spot p { padding-left: 20px; }
.tv-spot-dovetek { text-align: center;}

#radio-spot	{ position: relative !important; left: -25px !important; top: -1.5em !important; }

.alt	{ color:#BF2285!important; }

/*- index tabulka fondu -*/
.index table.fondy		{ border-top:1px solid #d9ebf2;  }
.index table.fondy td	{ vertical-align:top;  }
.index table.fondy img	{ vertical-align:middle; }
x.index table.fondy a	{ color:#080808!important; }

table.fondy-legenda  {}
table.fondy-legenda th  { border:none; background:transparent !important; color:#095BA6; width:4em; vertical-align:top; }
table.fondy-legenda td  { border:none; }
.ae01   { color:#000 !important; }
img.ae01   { background:#ffffff; }
.ae02   { color:#009900 !important; }
img.ae02   { background:#ffffff; }
.ae03   { color:#cc0000 !important; }
img.ae03   { background:#ffffff; }
.ae04   { color:#ff6600 !important; }
img.ae04   { background:#ffffff; }
.ae05   { color:#ff0099 !important; }
img.ae05   { background:#ffffff; }
.ae06   { color:#990099 !important; }
img.ae06   { background:#ffffff; }
.ae07   { color:#e8ae00 !important; }
img.ae07   { background:#ffffff; }
.ae08   { color:#b3b300 !important; }
img.ae08   { background:#ffffff; }
.ae09   { color:#3399ff !important; }
img.ae09   { background:#ffffff; }

/*- fondy - hp -*/
.vyhody  { background:#f4f8fb; padding:15px; margin-bottom:30px; }
.vyhody ol li  { padding:10px 0 10px 40px; line-height:1.4em; }
.vyhody ol li strong  { display:block; font-size:1.5em; color:#0959A2; }
.vyhody ol li.num1  { background:url(../images/ico-number1.gif) 0 8px no-repeat; }
.vyhody ol li.num2  { background:url(../images/ico-number2.gif) 0 8px no-repeat; }
.vyhody ol li.num3  { background:url(../images/ico-number3.gif) 0 8px no-repeat; }
.vyhody ol li.num4  { background:url(../images/ico-number4.gif) 0 8px no-repeat; }
.vyhody ol li.num5  { background:url(../images/ico-number5.gif) 0 8px no-repeat; }
.vyhody ol li.num6  { background:url(../images/ico-number6.gif) 0 8px no-repeat; }
.vyhody ol li.num7  { background:url(../images/ico-number7.gif) 0 8px no-repeat; }
.vyhody ol li.num8  { background:url(../images/ico-number8.gif) 0 8px no-repeat; }
.vyhody ol li.num9  { background:url(../images/ico-number9.gif) 0 8px no-repeat; }

.komentare td	{ vertical-align: top; }
.komentare td p	{ padding-top: 0; }

/*- fondy - archiv -*/
.produkty table.form	{ }	
.produkty table.form input#f-date-from,	
.produkty table.form input#f-date-to	{ width:100px; }
.produkty table.form input#f-submit	{ width:80px; }
.produkty table.form input.check       { width:auto !important; }
.produkty table.form td		{ border:none; background:#f4f8fb !important; padding:7px 5px; }
.produkty table.form td img	{ vertical-align:top; }
.produkty table.form label	{ color:#0959A2; cursor:help; }

.produkty table.archiv-list		{ margin:3em 0; }
.produkty table.archiv-list abbr   {  cursor:help; text-decoration:none; border:0; }
.produkty table.archiv-list td.date		{ color:#000; text-align:right; width:4.75em; }

.produkty .w35 table	{ color:#0959A2; }
.produkty .w35 td.suma	{ text-align:right; }

.produkty img.vyvoj-cen	{ width:340px; height:235px; position:relative; left:-25px; top:0; margin:10px 0; }
.produkty img.riziko 	{ width:200px; height:36px; margin:0 0 0 0px; }

.produkty .graf1	{ color:#0084c2; }
.produkty .graf2	{ color:#B3207B; }
.produkty .graf3	{ color:#000000; }

.archiv-list	{ margin-bottom:10px !important;}

html	{ height: 100%; }

.w110   { width: 160px;}
.fr {float: right;}
.fl {float: left;}
.marg {margin: 30px 0 0 0;}
.clearfix:after { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }
.clearfix      { min-height: 1%; }
.w420 {width: 370px; }
.frmoz  {float: right;}

#graf_container p { padding: 10px; background: #F7F7F7;}

/*- PF - kalkulacka -*/
#kalkulacka-sjednani	{ padding-left: 11px }
#kalkulacka-sjednani h2	{ padding-left: 18px }
#kalkulacka-sjednani p	{ font-size:110%; padding-left: 19px; color: #646464 }
#kalkulacka-sjednani a	{ font-size: 120%; text-align: right; display: block; font-weight: bold; }


