/*- This stylesheet was made specialy for Penize.cz -*/
/*- Copyright 2007 Lukas Hroch. All rights reserved.  -*/

/*- Basics -*/
html, body, div, p, li, ul, form, fieldset, h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0; list-style: none; }

body		{ font: normal 62.8%/1.3 Arial, Helvetica, sans-serif; background: #fff; color: #000; }
a			{ color: #153F7B; }
a:hover	{ text-decoration: underline !important; color: #DB2032 !important;}
a:hover .alt   { color: #DB2032; }
a.alt   { color: #DB2032 !important; }
a.alt:hover   { color: #153F7B !important; }
a img   	{ border:0; }
a.popup { text-decoration: none; border-bottom: 1px dashed #153f7b; }
a.popup:hover { text-decoration: none !important; border-bottom: 1px dashed #DB2032; }
input,
select,
textarea { font-family: Arial, lucida, sans-serif; font-size: 1em; }
input, textarea	{ background: #fff; padding: 2px 0; border: 1px solid #8E8F8F; }
input {background: #fff url('../images/bg-input.gif') 0 0 no-repeat; }
button	{ vertical-align: middle; margin: 0; padding: 0; height: 18px; border: none; text-decoration: underline; font-weight: bold; color: #00CCFF; padding-right: 27px !important; background: transparent url('/images/ico-right.gif') 100% 50% no-repeat; cursor: hand; cursor: pointer; }
button:hover	{ color: #000; }
input.submit   { width: auto !important; _width: 0 !important; overflow: visible; background: #A67127 url('../images/bg-button.gif') 0 0 repeat-x; border: 1px solid #A67127 !important; padding: 0 5px; color: #fff; font-weight: bold; }
input.red      { border: 1px solid #DB2032 !important; background: url('../images/bg-colored-red.gif') 50% 50% repeat-x;  }
input.clean    { width: auto !important; border: none !important;  background: none !important; padding: 0; }

a.likeBtn   { background: #A67127 url('../images/bg-button.gif') 0 0 repeat-x; border: 1px solid #A67127 !important; padding: 3px 15px; color: #fff; font-weight: bold; text-decoration: none; line-height: 22px; }
a.likeBtn:hover   { color: #fff !important; text-decoration: none !important;  }

h1	{ font-size: 2em; margin-bottom: .5em; }
h2	{ font-size: 1.45em; }
h3	{ font-size: 1.4em; }
h4	{ font-size: 1.2em; }
h5	{ font-size: 1.1em; }
h6	{ font-size: 1em; }

h1, h2, h3, h4, h5, h6  { color: #153F7B; }
h1 .alt, h2 .alt, h3 .alt, h4 .alt, h5 .alt, h6 .alt  { color: #DB2032; }

table { border-collapse: collapse; width: 100%; }
table th       { padding-left: 5px; text-align: left; padding-bottom: 1px; padding-top: 1px; }
table td       { padding-left: 5px; padding-bottom: 1px; padding-top: 1px; }
table td.right,
table th.right { padding-right: 5px; }
table td.leftm
table th.left { padding-left: 5px; }
table td.flag { width: 16px; }
table th.sort { background-color: #157B53 !important; border-bottom-color: #157B53 !important; }
table td.sort { background-color: #FFFFCC !important;  }
table tr.active td.sort { background-color: #E6FFCC !important;  }
table.small  { margin-right: 15px; margin-bottom: 1em; _width: 98% !important; _margin-right: 10px; }
table.small th.sort  { background: none !important; }
table.small tr.over td  { background: #FFEEEE !important; }

dl {}
dt { font-weight: bold; color: #153F7B; padding-left: 15px; background: url('../images/ico/bul-dot.gif') 0 .5em no-repeat;  }
dd { margin:0 0 1.25em 15px; }

dl.bigger dt   { font-size: 1.2em; }

dl.dlCols dt   { float: left; width: 49%; margin: 0; padding: 0; margin-bottom: .3em; background: none; }
dl.dlCols dd   { float: right; width: 49%; margin: 0; padding: 0; margin-bottom: .3em; }

blockquote  { margin: 0 0 1.5em 0; padding: 10px 20px; color: #333; line-height: 1.6;}
blockquote blockquote  { margin: 0; }

fieldset { border: 0 !important; }

/*- Basic layout -*/
#view    { }
#head    { font-size: 1.2em; position: relative; z-index: 3; _font-size: 12px; }
#menu    { position: relative; z-index: 2; }
#content { font-size: 1.2em; position: relative; z-index: 2; _font-size: 12px; }
#foot    { font-size: 1.2em; position: relative; z-index: 1; _font-size: 12px; }



.holder  { position: relative; width: 970px; padding: 0 3px; margin: 0 auto; z-index: 1; }

/*- Main hacks -*/
.holder:after, .cols:after, .item:after, .paging:after, .smallPaging:after, .filter .base:after, filter .extended:after, .cont:after,
#mainMenu ul:after, .tip:after, .setBar:after, .steps:after, .noStyleBox .in:after, .box .in:after,
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:block; }

/*- User friendly features -*/
.onTop,
hr { display: none; }

/*- Main blocks -*/
#head .holder { min-height: 105px; _height: 105px; position: relative; z-index: 10; }

#logo         { margin: 26px 5px 0; width: 179px; height: 54px; overflow: hidden; position: relative; float: left; }
#logo a       { width: 100%; height: 100%; display: block; text-decoration: none; cursor: pointer; }
#logo a:hover { text-decoration: none !important; }
#logo span    { background: url('../images/logoPenize.png') 0 0 no-repeat; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }


#headInfo         { text-align:right; margin: 1em 5px .5em; min-height: 1em;}
#headInfo span    { padding: 0 .5em;  }

#search {text-align:right;}
#search .load         { background: url('../images/ProgressAnimationSmall.gif') 0 50% no-repeat; }
#search label         { font-size: .91em; vertical-align: middle; }
#search input         { font-size: 1.25em; vertical-align: middle; padding: 2px 5px; width: 300px; margin-right: 5px; }
#search input.submit  { padding: 1px 30px 0; _width: 0; overflow: visible; font-size: 14px; }

#mainMenu           { font-size: 1.3em; background: #153F7B url('../images/bg-menu.gif') 0 0 repeat-x; position: relative; z-index: 5; }
#ribbon           { position: relative; z-index: 1; }
#mainMenu .holder   { width: 967px; position: relative; z-index: 5; }
#mainMenu ul        { background: url('../images/bg-menu-li.gif') 100% 0 no-repeat; }
#mainMenu li        { float: left;  text-align: center; padding: 2px 0 0 2px; background: url('../images/bg-menu-li.gif') 0 0 no-repeat; }
#mainMenu li a              { padding-left: 7px; font-weight: bold; color: #fff; display: block; x_height: 41px; xmin-height: 41px; _height: 3.15em; min-height: 3.15em; text-decoration: none; }
#mainMenu li a span         { display: block; padding-right: 5px }
#mainMenu li a:hover        { text-decoration: none !important; color: #fff !important; background-color: #0B275B; }
#mainMenu li.ekon     { width: 105px; }
#mainMenu li.inve     { width: 90px; xline-height: 41px;line-height: 3.1em; }
#mainMenu li.bydl     { width: 100px; xline-height: 41px;line-height: 3.1em; }
#mainMenu li.kart     { width: 108px; }
#mainMenu li.prac     { width: 119px; }
#mainMenu li.penz     { width: 102px; }
#mainMenu li.spot     { width: 102px; xline-height: 41px;line-height: 3.1em; }
#mainMenu li.podn     { width: 100px; xline-height: 41px; line-height: 3.1em;}
#mainMenu li.pora     { width: 121px; line-height: 3.1em;}
#mainMenu li.moje     { width: 121px; }
#mainMenu li.moje a   { font-size: 1.15em; background: url('../images/bg-menu-moje.gif') 0 0 no-repeat; xline-height: 41px; line-height: 2.70em; min-height: 2.75em; _height: 2.73em; margin: 0; padding: 0; }
#mainMenu li.moje a:hover   { background-image: url('../images/bg-menu-moje-over.gif'); }

#mainMenu li.kart a span,
#mainMenu li.prac a span,
#mainMenu li.penz a span,
#mainMenu li.ekon a  span { padding-top: 5px; _height: 36px; min-height: 36px; cursor: hand; cursor: pointer; }

#mainMenu li.active a       { background: #fff url('../images/bg-menu-tab-left.gif') 0 0 no-repeat; color: #194a85; font-weight: bold; }
#mainMenu li.active span    { background: url('../images/bg-menu-tab-right.gif') 100% 0 no-repeat;  }
#mainMenu li.active span.sh { display: none !important; }
#mainMenu li.active a:hover { background-image: url('../images/bg-menu-tab-left.gif'); text-decoration: underline !important; color: #194a85 !important; }

#ribbon .holder { padding: 10px 10px 5px; width: 945px; font-size: 1.2em; border: 1px solid #E8CD8A; border-top: none; background: #fff url('../images/bg-ribbon.gif') 0 100% repeat-x; _padding-bottom: 0; position: relative; min-height: 85px; _height: 89px; }
#ribbon .cloud  { width: 519px; border-right: 1px solid #F0DFB3; float: left; position: relative;  min-height: 85px; _height: 89px;}
#ribbon .cloud .popdown         { width: 20px; height: 20px; position: absolute; bottom: 0; right: 5px; background: url('../images/ico/pop-down.gif') 0 0 no-repeat;}
#ribbon .cloud .popdown a       { padding: 0; text-decoration: none; display: block; height: 20px; }
#ribbon .cloud .popdown a:hover { background: none !important; text-decoration: none !important; }
#ribbon .cloud .popup           { width: 20px; height: 20px; position: absolute; bottom: 0; right: 5px; background: url('../images/ico/pop-up.gif') 0 0 no-repeat; display: none; }
#ribbon .cloud .popup a         { padding: 0; text-decoration: none; display: block; height: 20px; }
#ribbon .cloud .popup a:hover   { background: none !important; text-decoration: none !important; }
#ribbon .divisions,
#ribbon .divisionssmall { padding: 0 5px 0 10px; border-right: 1px solid #F0DFB3; width: 130px; float: left; /* position: relative; */ xheight: 100%; overflow: hidden; margin: 0; }
#ribbon .divisions h4			  { margin: 0 0 3px 5px; font-size: 14px; }
#ribbon .divisions .submit		  { padding: 3px; }
#ribbon .divisions img			  { float:left;  max-width: 70px; margin-left: 5px; }
#ribbon .divisions ul			  { overflow: hidden; height: 69px; }
#ribbon .divisions ul li,
#ribbon .divisionssmall ul li { padding-left: 8px; margin: 0 0 5px 5px; font-size: 10px; background: url('../images/ico/bul-dot.gif') 0 .5em no-repeat; _height: 1px; }
#ribbon .divisionssmall ul li a { font-weight: bold; }
#ribbon .divisions label,
#ribbon .divisions input,
#ribbon .divisions select { font-size: 11px; }
#ribbon .divisions input,
#ribbon .divisions select { padding: 0; margin: 2px 0 0 3px; }
#ribbon .divisions input { width: 68px; }
#ribbon .divisions select { width: 71px; }
#ribbon .divisions .more,
#ribbon .divisionssmall .more { text-align: right; }
#ribbon .divisionssmall { width: 130px; padding: 0 5px 0 0; margin-left: 0; }
#ribbon .divisionssmall h4 { font-size: 12px; margin: 0 0 3px 5px; }
#ribbon .divisionssmall input { width: 100px; color: #A7A7A7; }
#ribbon .divisionssmall select { max-width: 102px; }
#ribbon .divisionssmall input,
#ribbon .divisionssmall select { font-size: 10px; margin-bottom: 3px; }
#ribbon .divisionssmall input.submit { color: #fff; padding: 1px 0; }
#ribbon .mosts      { float: left; padding-left: 10px; }
#ribbon .adv        { float: right; margin: 0; position: relative; }
#ribbon .adv div    { padding-right: 10px; }
#ribbon .adv p  	  { top: 0; left: 110px; width: 10px; height: 60px; text-indent: 10px; background: #ebebeb url('../images/ico/adv.gif') 0 0 no-repeat; position: absolute; }
#ribbon .adv234x60  { margin-top: 18px; }

/*
body.comunity #ribbon .holder { width: 965px; xpadding: 0; }
*/
body.comunity #ribbon .holder .cont { xpadding: 10px; background: transparent url('../images/bg-comunity-ribbon-cont.gif') 337px 0 repeat-y; }
body.comunity #ribbon h3            { margin-bottom: 5px; margin-top: -5px; }
body.comunity #ribbon .cloud        { width: 306px; }
body.comunity #ribbon p.btmLink     { font-size: 1.25em; font-weight: bold; clear: both; }
body.comunity #ribbon p.btmLink     { font-size: 1.25em; font-weight: bold; clear: both; }
body.comunity #ribbon p.btmLink a   { color: #000; text-decoration: none; }
body #ribbon .portfolio             { float: left; width: 267px; padding: 10px 0; min-height: 89px; _height: 89px; background: #ffffba url('../images/bg-ribbon-portfolio.gif') 0 0 repeat-x; margin: -10px 0; }
body #ribbon .portfolio .cont       { padding: 0 10px; }
body #ribbon .portfolio .pict       { float: right; }
body #ribbon .portfolio .pict a     { display: block; background: #fff; }
body #ribbon .portfolio .pict a img { display: block; border: 1px solid #16407C; margin: 2px; }
body #ribbon .portfolio h3          { color: #DB2032; font-size: 1.85em; }
body #ribbon .portfolio h3 a        { color: #DB2032; }
body #ribbon .portfolio h3 a:hover  { text-decoration: none !important; }
body #ribbon .shortText             { float: left; width: 168px; padding: 10px 10px 0; }
body #ribbon .shortText p.btmLink   { margin-top: 7px; }
body #ribbon .quickLogin            { float: right; width: 145px; border-left: 1px solid #F0DFB3; padding: 0 0 0 10px; min-height: 89px; _height: 89px; }
body #ribbon .quickLogin input      { width: 62px; padding: 2px; margin-bottom: 10px; border-color: #999; }
body #ribbon .quickLogin .submit    { width: auto; padding: 1px 5px; }
body #ribbon .quickLogin .col1      { text-align: left; width: 70px !important; }
body #ribbon .quickLogin .col2      { text-align: right; width: 70px !important; }
body #ribbon .quickLogin .check        { margin-top: 3px; }
body #ribbon .quickLogin .check input  { width: auto; padding: 0; margin: 0 3px 0 0; border: none; }
body #ribbon .quickLogin .check label  { color: #153F7B; text-decoration: underline; font-size: .9em; }
body #ribbon .quickLogin .h         { display: block; }

#ribbon .comunityPublicProfile .cont { background: transparent url('../images/bg-comunity-pp-ribbon-cont.gif') 611px 0 repeat-y; min-height: 90px; _height: 90px;}
#ribbon .comunityPublicProfile .cloud   { width: 590px !important; xpadding: 10px; }
#ribbon .publicProfile         { float: right; padding: 10px; width: 334px; background: #CC0B27 url('../images/bg-ribbon-public-profile.gif') 0 0 repeat-x; margin: -10px -10px -10px 0; color: #fff; position: relative; }
#ribbon .publicProfile .pict   { float: left; width: 70px; }
#ribbon .publicProfile .pict a { display: block; width: 70px; text-align: center; font-size: .9em; }
#ribbon .publicProfile .cont   { padding: 0 0 0 10px; float: left; width: 244px; }
#ribbon .publicProfile table td, th  { padding: 3px 0 4px; }
#ribbon .publicProfile table         { margin-bottom: 5px; }
#ribbon .publicProfile p       { font-size: .9em; }
#ribbon .publicProfile a       { color: #fff; }
#ribbon .publicProfile a:hover { color: #000 !important; text-decoration: none !important; }
#ribbon .publicProfile h3 a    { color: #000; }
#ribbon .publicProfile .close     { width: 18px; height: 18px; overflow: hidden; position: absolute; top: 8px; right: 8px; }
#ribbon .publicProfile .close a   { display: block; width: 18px; height: 18px; overflow: hidden; text-indent: 18px; background: transparent url('../images/ico/close-grey.gif') 0 0 no-repeat; }
#ribbon .comunityPublicProfile .publicProfile   { xmargin:0; xpadding: 9px 10px 0; }

/*
form .lab   { float: left; }
form .cont  { float: right; }
*/
#ribbon .search               { position: relative; float: left; width: 520px; min-height: 85px; _height: 85px; }
#ribbon .search .clearfix     { margin-bottom: .7em; }
#ribbon .search select              { width: 20.8em; }
#ribbon .search .itemTopic .lab,
#ribbon .search .itemPhrase .lab     {  vertical-align: middle; line-height: 1.8em; width: 10.5em; }
#ribbon .search .itemPhrase input   { width: 31.5em; vertical-align: middle; }
#ribbon .search .itemPhrase   { width: 100%; }
#ribbon .search .itemRating,
#ribbon .search .itemTopic    { width: 75%; }
#ribbon .search .itemTopis    { margin-bottom: 0; }
#ribbon .search input.submit  { position: absolute; bottom: 6px; right: 1.2em; =right: 1.5em; padding: .8em 2em !important; width: 8em !important; }
#ribbon .searchWhere .col1          { width: 15%; }
#ribbon .searchWhere .col2          { width: 83%; }
#ribbon .searchWhere .col2 .last    { margin-bottom: 0; }
#ribbon .searchWhere .cols          { padding-top: 5px; }
#ribbon .searchWhere .colsDivTop    { border-top: 1px solid #E8CD8A; padding-top: 12px; margin-top: 1px; }
#ribbon .searchWhere .item          { float: left; width: 32%; margin-bottom: 1em; }

#ribbon .searchWhere { float: right; width: 410px; }

#content { margin-top: 25px; }

#tagCloudBottom          { margin:  0 0 50px !important; font-size: 1.2em; clear: both; }
#tagCloudBottom .cloud   { border: 1px solid #DDE3EC; background: #F1F5F9 url('../images/bg-tagcloudbottom.gif') 0 0 repeat-x; }
#tagCloudBottom .cloud .in   { padding: 7px 5px; }

#sponsors   { font-size: 1.2em; margin: 30px 0; text-align: center;}

#subMenu { font-size: 1.2em; text-align: center; margin: 0 0 6px; line-height: 2em; }
#subMenu span { padding: 0 .75em; }

#foot   { background: url('../images/bg-foot.gif') 0 0 repeat; padding: 25px 0 100px; color: #666; text-align: center; }
/*#foot .holder   { border: 1px solid #f00; }*/
#foot p   { margin-bottom: 1.3em; }
#foot .col1   { width: 46%; text-align: right; }
#foot .col2   { width: 46%; text-align: left; }

/*- Main classes -*/
.fr		{ float: right !important; }
.fl		{ float: left !important; }
.clear   { clear: both !important; }
.right	{ text-align: right !important; }
.left		{ text-align: left !important; }
.center	{ text-align: center !important; }
.last		{ margin-right: 0 !important; margin-bottom: 0 !important; border-bottom: none !important; }
.small	{ font-size: .91em; }
h2 .small	{ font-size: .71em; }
.big	   { font-size: 1.5em; }
.light	{ color: #666; }
.hidden	{ display: none}
.alt           { color: #000; }
.nowrap  { white-space: nowrap; }

.down    { color: #FF0000 !important; }
.up      { color: #009900 !important; }

.ico	      { padding-left: 23px; background: 0 50% no-repeat; }
.ico2	      { padding-right: 23px; background: 100% 50% no-repeat; }
.ico-arr    { background-image: url('../images/ico/bul-arrow.gif'); }
.ico-set    { background-image: url('../images/ico/setting.gif'); padding-left: 17px; }
.ico-plus   { padding: 1px 0 1px 22px; background-image: url('../images/ico/plus-w.gif'); }
.ico-minus  { padding: 1px 0 1px 22px; background-image: url('../images/ico/minus-w.gif'); }
.ico-addBookmark  { background-image: url('../images/ico/blue/link-add.gif'); }
.ico-addCart  { background-image: url('../images/ico/cart.gif'); padding-right: 30px; }
.ico-print  { background-image: url('../images/ico/blue/print.gif'); }
.ico-linkuj  { background-image: url('../images/ico/blue/linkuj.gif'); }
.ico-facebook  { background-image: url('../images/ico/blue/facebook.gif'); }
.ico-jagg  { background-image: url('../images/ico/blue/jagg.gif'); }
.ico-permalink  { background-image: url('../images/ico/blue/link.gif'); }
.ico-sendMail  { background-image: url('../images/ico/blue/email-send.gif'); }
.ico-d-isnew  { background-image: url('../images/ico/d-isnew.gif'); background-position: 0 0.2em; }
.ico-d-nonew  { background-image: url('../images/ico/d-notnew.gif'); background-position: 0 0.2em; }
.ico-d-new  { background-image: url('../images/ico/d-new.gif'); background-position: 0 0.2em; }
.ico-d-reply { background-image: url('../images/ico/d-re.gif'); }
.ico-d-cite  { padding-left: 30px;  background-image: url('../images/ico/d-cite.gif'); }
h3.ico  { padding-left: 30px; }
.lupa {cursor: url('/images/ico/lupa.cur')}

.datePick   {}
.datepicker_wrap  { font-weight: normal !important;}

.infoTitle  { border-bottom: 1px dashed #BBC8D9; padding-right: 11px; background: url('../images/ico/info.gif') 100% 1px no-repeat; line-height: 1.6; }
/*table .infoTitle { background: none; padding: 0; }*/

.cols	.col1	{ width: 310px; float: left; }
.cols	.col1	.col1	{ width: 310px; float: left; margin: 0; }
.cols	.col1	.col2	{ width: 310px; float: right; }
.cols	.col2	{ width: 310px; float: right; }
.cols	.col2 .col1	{ width: 310px; float: left; }
.cols	.col2 .col2	{ width: 310px; float: right; }

.cols2v1 .col1 { width: 640px; }

.cols2v1w .col1 { width: 66%; }
.cols2v1w .col2 { width: 33%; }

.colsSHP .col1 { width: 480px; }
.colsSHP .col2 { width: 470px; }

.colsSHPBottom .col1 { width: 246px !important; }
.colsSHPBottom .col2 { width: 214px !important; }

.colsFifty	.col1	{ width: 49%  !important; float: left; }
.colsFifty	.col2	{ width: 49% !important; float: right; }

.cols3 .col1 { float: left; width: 310px; margin-right: 20px; }
.cols3 .col2 { float: left; width: 310px; }
.cols3 .col3 { float: right; width: 310px; }

.cols3w .col1 { float: left !important; width: 33% !important; }
.cols3w .col2 { float: left !important; width: 33% !important; }
.cols3w .col3 { float: right !important; width: 32.9% !important; }

.cols4 .col1 { float: left !important; width: 25% !important; }
.cols4 .col2 { float: left !important; width: 25% !important; }
.cols4 .col3 { float: left !important; width: 25% !important; }
.cols4 .col4 { float: left !important; width: 24.9% !important; }

.cols5 .col1 { float: left; width: 20%; }
.cols5 .col2 { float: left; width: 20%; }
.cols5 .col3 { float: left; width: 20%; }
.cols5 .col4 { float: left; width: 20%; }
.cols5 .col5 { float: left; width: 19.9%; }

.col1 .cols2v1 .col1 { width: 470px !important; }
.col1 .cols2v1 .col2 { width: 160px !important; }

.dev  { background: #F4F6F9 !important; border: 1px solid #8BA0BE !important; text-align: center !important; height: 4em !important; line-height: 4em !important; font-weight: bold !important; color: #5B78A4 !important; margin-bottom: 1.5em !important; font-size: 1em !important; min-height: 0 !important; padding: 0 !important;  }

.shadow       { position: relative; }
.shadow span  { display: block; position: relative; z-index: 10; }
.shadow .sh   { display: none; position: absolute; top: 1px; left: -4px; color: #8E4B03 !important; z-index: 9; width: 100%; }

.list { margin-bottom: 0; }
.list li { padding-left: 15px; background: url('../images/ico/bul-dot.gif') 0 .5em no-repeat; _height: 1px; }
.list4 li { padding-left: 15px; background: url('../images/ico/bul-dot.gif') 0 .5em no-repeat; _height: 1px; }
.list4 {margin-left:20px; margin-bottom:1em;}
.list5 {margin: 0 0 0 10px;}
.list5 li { padding-left: 15px; background: url('../images/ico/bul-dot.gif') 0 .5em no-repeat; _height: 1px; }
.list6 {margin: 0;}
.list6 li { padding-left: 15px; background: url('../images/ico/bul-dot.gif') 0 .5em no-repeat; _height: 1px; }

ol {margin-bottom: 1em;  }
ol li { list-style-type: decimal; list-style-position: outside; margin-bottom: .5em; margin-left: 2em; padding-left: 0px;}


.text p  { margin-bottom: 1em; }
.text ul  { margin-bottom: 1em; }
.text ul li  { margin-bottom: .5em; padding-left: 15px; background: url('../images/ico/bul-dot.gif') 0 .6em no-repeat; _height: 1px; }

.offset { margin-bottom: 1em; }
.offsetTop { margin-top: 1.5em; }

.crispList              { padding: 1em 0 1em 1em; }
.crispList ul li        { margin-bottom: .7em; font-size: 1.1em; }
.box .crispList         { padding: 0; }   

.info           { font-size: .91em; margin-bottom: 5px; }
.info,
.info *         { color: #666; }
.info span,
.info span *      { color: #DB2032; }
.inlink         { padding-left: 15px; background: url('../images/ico/bul-arrow.gif') 0 50% no-repeat; line-height: 1.2;}
.inlink1         { padding-left: 15px; background: url('../images/ico/bul-arrow.gif') 0 50% no-repeat; line-height: 1.2; display: block;}

.inlinkRev      { padding-left: 15px; background: url('../images/ico/bul-arrow-rev.gif') 0 50% no-repeat; line-height: 1.2; }
.inlinkRev strong,
.inlink strong  { font-size: 1.2em; line-height: 1; }
.path           { font-size: .91em; margin-bottom: 5px; color: #666; }
.path a           { color: #57A233 !important; }
.path a:hover           { color: #000 !important; }

.item                { margin-bottom: 1em; }
.item h1             { font-size: 1.5em; margin-bottom: 5px; }
.item h2             { font-size: 1.5em; margin-bottom: 5px; }
.itemThermo h2       { margin-right: 120px; }
.item .img           { float: left; width: 68px; border: 1px solid #BBC8D9; margin: 0 10px 10px 0; }
.item .img img       { display: block; }
.item .disc          { float: right; width: 210px; border: 1px solid #BBC8D9; background: #ECF1F5 url('../images/bg-item-disc.gif') 0 0 repeat-x; padding: 5px 10px; }
.item .disc .preview { margin-bottom: 10px; }
.item .perex         { margin-bottom: 1em; }
.item .cont          { margin-bottom: 0 !important; }
.item .list          { margin-bottom: 1em; }
.item .list li       { margin-bottom: .33em !important; }
.item .self          { margin-left: 82px; }

.wTemp .item h2    { margin-right: 105px; }

.items .item,
.mainItems .item { border-bottom: 2px solid #C4CFDE; }
.boxY .items .item,
.boxY .mainItems .item { border-bottom: 2px solid #EFDBB2; }
.mainItems .last { margin-bottom: 1em !important; }

.items .item   { padding-bottom: .5em; }

.itemColumn          { border: 2px solid #F1E5C4 !important; border-width: 2px 0 !important; background: #fff url('../images/bg-item-column.gif') 0 0 repeat-x; padding: 10px 10px 0 10px; }
.itemColumn .img     { width: 80px; margin-bottom: 10px; }
.itemColumn .self    { margin-left: 92px; }

.items .itemColumn   { margin-top: -1.2em; position: relative; }

.itemNoImg .self    { margin-left: 0; }

.imgItem       { border: 1px solid #BBC8D9 !important; text-align: center; padding: 20px; background: #fff;  }

.bigItem        { margin-bottom: 1em; }
.bigItem h2     { font-size: 2.6em; margin-bottom: 10px; }
.bigItem .perex { font-size: 1.2em; line-height: 1.5; margin-bottom: 1em;  }
.bigItem .img   { width: 100px;  }
.bigItem .self  { float: left; width: 280px; margin: 0; }

.produktItem .img { width: 100px; }
.produktItem .adds { float: right; width: 140px; }
.produktItem .cont { float: left; width: 370px; margin-bottom: .5em !important; }
.produktItem .cont table { margin-top: 1em; }
.produktItem .toCompare { margin-bottom: 1em; }

.oList          { margin: 1.5em 0; }
.oList p        { margin: 0 0 1em 2em; position: relative; }
.oList p span   { position: absolute; left: -1.5em; font-weight: bold; color: #DB2032; }

a.sortDown,
a.sortUp     { background: 100% 50% no-repeat; padding-right: 20px; }
a.sortDown   { background-image: url('../images/ico/bullet_arrow_down.png'); }
a.sortUp     { background-image: url('../images/ico/bullet_arrow_up.png'); }

.legend  { margin: 0; color: #DB2032; font-style: italic; position: relative; clear: both; top: -2em; }
.star { font-size: 18px; color: #DB2032; line-height: 1px; }
.promoSpace	{ margin: 0; text-align:center; padding: 10px 0 0 0; xborder: 1px solid firebrick !important; }

/*- Boxes -*/
.box        { margin: 0 0 20px 0; xposition: relative; }
.box .h     { margin-bottom: 5px; padding: 0 20px 0 6px; xposition: relative; }
.box .g     { margin-bottom: 10px; }
.box span.set   { position: absolute; top: 0; right: 0; width: 18px; height: 18px; background: #f00; cursor: pointer; cursor: hand; display: none; background: #153F7B url('../images/ico/set-blue.gif') 50% 50% no-repeat; }
.box a.set   { min-height: 18px; _height: 18px; display: block; background: url('../images/ico/set-blue.gif') 0 0 no-repeat; padding-left: 25px; }

.box .tabs             { position: relative; }
.box .tabs td          { border-bottom: 1px solid #BBC8D9; text-align: center; padding: 0 0 0 0; height: 31px; vertical-align: bottom; }
/*.box .tabs a           { border-left: 1px solid #BBC8D9; border-right: 1px solid #0D264A; border-width: 0 1px; background: #153F7B url('../images/bg-tab-b.gif') 100% 0 no-repeat; color: #fff; height: 26px; line-height: 26px;  text-decoration: none; font-size: .91em; display: block; }*/
.box .tabs a           { border-left: 1px solid #BBC8D9; border-right: 1px solid #0D264A; border-width: 0 1px; background: #153F7B; color: #fff; height: 26px; line-height: 26px;  text-decoration: none; font-size: .91em; display: block; }
.box .tabs span        { border-left: 1px solid #BBC8D9; border-right: 1px solid #0D264A; border-width: 0 1px; background: #153F7B; color: #fff; height: 26px; line-height: 26px;  text-decoration: none; font-size: .91em; display: block; }
.box .tabs div         { background: #153F7B; height: 26px;  }
.box .tabs a:hover     { background: #9BB0C4; color: #fff !important; text-decoration: none !important; margin: 0 -1px -1px 0; padding: 0 1px 1px 0; }
.box .tabs td a.active { border: 1px solid #BBC8D9; border-bottom: 0; background: #FFFFFF; color: #DB2032 !important; height: 30px; line-height: 30px; font-weight: bold; font-size: 1em; margin: 0 -1px -1px 0; padding: 0 1px 1px 0; position: relative; }
.box .tabs td a.active:hover { color: #DB2032 !important; background: #fff; cursor: default; }
.box .tabs .isLast a.active    { margin-right: 0 !important; padding-right: 0 !important; }

.box .tabs .even  td { height: 26px; }
.box .tabs .even  td a { height: 26px; line-height: 26px; }
.box .tabs .even td a.active { height: 25px; line-height: 25px; padding-top: 1px; margin-top: -1px; }

.box .tabs .set   { background: #fff url('../images/ico/set-white.gif') 50% 50% no-repeat; top: 9px; right: 4px; }

.box .in          { padding: 10px; xposition: relative; min-height: 23px; _height: 23px; }
.box .in h3,
.box .in h4,
.box .in h5       { margin-bottom: 5px; }
.box .in h4 a,
.box .in h5 a,
.box .in h6 a     { color: #000; }
.box .in a.inlinkRev,
.box .in a.inlink { font-weight: bold; }
.box .in a.inlink1 { font-weight: bold; }
.box .in .cSet          { zposition: absolute; ztop: 4px; zright: 4px; width: 16px; height: 37px; =right: 3px; float: right; margin: 0 0 0 5px; }
.box .in .cSet a        { display: block; width: 16px; height: 16px; margin-bottom: 5px; overflow: hidden; text-indent: -16px; xposition: relative; }
.box .in .cSet a.minus  { background: url('../images/ico/minus-b.gif') 0 0 repeat-x; }
.box .in .cSet a.plus   { background: url('../images/ico/plus-b.gif') 0 0 repeat-x; xposition: absolute; xtop: 22px; }
.box .in .list            { margin-bottom: 1.5em; }
.box .in .list li         { margin-bottom: 1em; }
.box .in .list2 li        { margin-bottom: .4em; }
.box .in .list3 li        { background: none; padding-left: 5px; }
.box .in .list4 li        { margin-bottom: .4em; }
.box .in .list4 li a       { color: #000; }
.box .in .list5 li        { margin-bottom: .4em; }
.box .in .list5 li a       { color: #000; }
.box .in .list6 li        { margin-bottom: .4em; }
.box .in .list6 li a       { color: #000; }
.box .in .list li a       { color: #000; }
.box .in .list li small   { color: #666; }

.box .rhombus  { background: #fff url('../images/bg-box-b.gif') 0 100% repeat-x; border: 1px solid #BBC8D9; border-top: 2px solid #C4CFDE; margin-top: -1px; position: relative; padding: 10px; }
.box .rhombus h3  { margin-bottom: .75em; }
.box .rhombus .clearfix  { margin-bottom: .75em; }

.box .iGraph   { margin: 0 0 1em 0;}

.superBox .rhombus   { border-width: 2px 0 0 0; margin: 1em -10px 0; }
.boxTab .rhombus   { border-width: 2px 0 0 0; margin: 1em -10px 0; }

.box .filter { margin-right: -30px; position: relative; }
.box .filter .base { xmargin-right: -1.5em; margin: 0 30px 1em 0; position: relative; background: #fff; border: 1px solid #BBC8D9; padding: 0; }
.box .filter .clearfix { float: left; margin-left: 10px; width: 23%; _display: inline; }
.box .filter .lab,
.box .filter .con { float: none !important; }
.box .filter .lab { margin-bottom: 2px; }

.box .filter input { width: 10em; }
.box .filter input.datePick { width: 8.2em; }
.box .filter select { width: 10em; }
.box .filter h5 { margin-left: 10px; }
.box .filter p { clear: both; margin-bottom: 1em; }
.box .filter .submit { padding: 1px 25px; margin-right: 1.5em; }
.box .filter .item   { padding: 10px 0; margin: 0; }
.box .filter .bg   { background: #F0F4F7; }
.box .filter .sbmt   { background: #F0F4F7; padding: 5px 0; }

.box .filter .short .clearfix { width: 6.8em; }
.box .filter .short input { width: 5.6em; }
.box .filter .short input.datePick { width: 5em; }
.box .filter .short select { width: 5.6em; }

.box .filter .checks .clearfix { width: 31%;  }
.box .filter .checks .lab { float: right !important; width: 89%; }
.box .filter .checks .con { float: left !important; width: 10%; }

.box .filter .wide .clearfix { width: 31.2%;  }
.box .filter .wide .con { line-height: 2em; }
.box .filter .wide input { width: 70%; }
.box .filter .wide input.datePick { width: 8em; }
.box .filter .wide select { width: 93%; }
.box .filter .wide select.compare { width: 45px; }

.box .filter .wide2 .clearfix { width: 23%;  }
.box .filter .switcher  { margin: 5px 0 5px 10px; }

.box .filterSimple      { margin: 0 15px 0 0; padding: 0; }
.box .filterSimple .sbmt { background: none; border: none; padding: 0; width: 90px; position: absolute; top: 2.6em; right: 10px;}
.box .filterSimple .sbmt .clearfix  {  text-align: right; width: 90px ; }
.box .filterSimple .sbmt .submit  { padding: 1px 7px; margin:0;}
.box .filterSimple .base { margin: 0; position: relative; background: none; border: none; padding: 0; }

.box .item      { margin-bottom: 15px; }
.box .item h2   { font-family:  Arial, Helvetica, sans-serif;}

.inBoxSet,
.boxSet .in          { padding-right: 25px !important; }
.inBoxSet  .btnLink,
.boxSet .in .btnLink { margin-right: -15px; }

.box .in .item .imgs              { position: relative; left: 13px; }
.box .in .item .imgs .img         { background: #fff; border: 1px solid #C9C9C9 !important;  width: 50px; height: 50px; overflow: hidden; float: left; margin: 0 0 0 1px; padding: 1px; }

.boxY  a.inlinkRev,
.boxY  a.inlink { color: #C99614; }
.boxY .h *  { color: #C99614; }
.boxY .in   { background: #fff url('../images/bg-box-y.gif') 0 0 repeat-x; border: 1px solid #EFDBB2; border-top: 2px solid #C99614; }
.boxTabY .in .cSet a.minus,
.boxY .in .cSet a.minus { background-image: url('../images/ico/minus-y.gif'); }
.boxTabY .in .cSet a.plus,
.boxY .in .cSet a.plus  { background-image: url('../images/ico/plus-y.gif'); }
.boxY span.set  { background: #C99614 url('../images/ico/set-yellow.gif') 50% 50% no-repeat; }

.box .tabs td.tabY,
.boxY .tabs td          { }
.box .tabs td.tabY a,
.boxY .tabs a           { background: #C99614; color: #fff; border-right-color: #6D520A; border-left-color: #EFE0A5;}
.box .tabs td.tabY div,
.boxY .tabs div         { background: #C99614; }
.box .tabs td.tabY a:hover,
.boxY .tabs a:hover     { background: #84630D; }
.box .tabs td.tabY a.active,
.boxY .tabs td a.active { background: #FFFFFF; color: #DB2032; border-color: #C99614; }
.box .tabs td.tabY a.active:hover,
.boxY .tabs td a.active:hover { background: #FFFFFF; }

.box .tabs td.tabR a,
.boxR .tabs a           { background: #A40000; color: #fff; border-right-color: #A40000; border-left-color: #A40000;}
.box .tabs td.tabR a.active,
.boxR .tabs td a.active { background: #A40000; color: #fff !important; border-color: #BBC8D9; }

.boxB .h *  { color: #153F7B; }
.boxB .in   { background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x; border: 1px solid #BBC8D9; border-top: 2px solid #153F7B; }

.noStyleBox { background: none !important; padding: 0 !important; }
.noStyleBox .in { background: none !important; padding: 0 !important; }

.boxLightB .h *  { color: #153F7B; }
.boxLightB .in { border: 1px solid #D3DFE7; min-height: 0; _height: auto; background: #fff; }

.boxLightY  a.inlinkRev,
.boxLightY  a.inlink { color: #C99614; }
.boxLightY .h *  { color: #C99614; }
.boxLightY .in { border: 1px solid #F9EAC1; min-height: 0; _height: auto; background: #fff; }

.boxAction .in { border: 1px solid #DB2032; padding-bottom: -1.5em; }
.boxAction h3  { color: #DB2032; margin-bottom: 1em !important; }
.boxAction p   { margin-bottom: 1.5em; }

.boxDrson .h *  { color: #000; }
.boxDrson .in   { border: 1px solid #000; border-top: 3px solid #000; background: #CC0B27 url('../images/bg-ribbon-public-profile.gif') 0 0 repeat-x; color: #fff; }
.boxDrson .img   { margin: 0 10px 10px 0; border: 1px solid #CC0B27; }
.boxDrson dl.r   { background: #def !important; margin-left: 80px;}
.boxDrson dl.r dt   { width: 31%; }
.boxDrson dl.r dd  { width: 68%; }
.boxDrson dt   { color: #fff; }
.boxDrson dd a   { color: #fff ; }
.boxDrson dd a:hover   { color: #000 !important; }

.box table        { width: 100%; }
.box table h4,
.box table h6  { color: #000; }
.box table th h3,
.box table th h4,
.box table th h6  { color: #CC0000;}

.boxShopTop th,
.boxShopTop td { padding: 0 0 5px 0; }
.boxShopTop table { margin-bottom: 10px; }
.boxShopTop p { margin-bottom: 5px; }
.boxShopTop input.submit   { padding: 0 10px; }

.boxTab .in       { border: 1px solid #BBC8D9; border-width: 0 1px 1px 1px; background: #ECF1F5 url('../images/bg-boxtab.gif') 0 0 repeat-x;  }
.boxTab .cont table     { margin-bottom: 10px; width: 98%; }
.boxTab .item .list  { margin-bottom: 0 !important; }

.boxTabY .in       { border: 1px solid #EFDBB2; border-width: 0 1px 1px 1px; background: #FFFFD3 url('../images/bg-boxtab-y.gif') 0 0 repeat-x;  }
.boxTabY .cont table     { margin-bottom: 10px; width: 98%; }
.boxTabY .item .list  { margin-bottom: 0 !important; }

.burt     { border-top: 2px solid #BBC8D9; padding: 7px 10px; _width: 100%; margin: 0 -10px -10px -10px; position: relative; }
.boxSet .burt     { xmargin-right: -25px; }
.burt  p  { vertical-align: text-bottom; }

.boxFlat .in               { background: #F0F4F7; padding-left: 15px; padding-bottom: 0; min-height: 38px; _height: 38px; }
.boxFlat .in .item         { margin-bottom: 0; }
.boxFlat .in .cSet a.minus { background-image: url('../images/ico/minus-flat.gif'); }
.boxFlat .in .cSet a.plus  { background-image: url('../images/ico/plus-flat.gif'); }
.boxFlat .cols .col1  { width: 210px; background: #F0F4F7; padding: 10px; }
.boxFlat .cols .col2  { width: 210px; background: #F0F4F7; padding: 10px; }

.boxIndexy  p { text-align: center; }
.boxIndexy  p.up,
.boxIndexy  p.down { font-size: 1.2em; padding-top: .25em; }

.boxItemsList  h4       { padding-left: 15px; background: url('../images/ico/bul-dot.gif') 0 .5em no-repeat; }
.boxItemsList  p        { padding-left: 15px; }
.boxItemsList  .perex   { margin-bottom: 0; }
.boxItemsList  .list   { margin-left: 15px; }

.boxKurzy .cSet	{ position: relative; left: 7px; }
.boxKurzy .in        { position: relative; padding: 17px 20px 5px 7px; }
.boxKurzy #currencies { padding-bottom: 5px; }
.boxKurzy ul         { min-height: 150px; _height: 150px; }
.boxKurzy li         { color: #153F7B; font-size: 1.1em; width: 194px; padding: 4px 0 4px 15px; }
.boxKurzy li strong        { padding-left: 30px; background-position: 0 50%; background-repeat: no-repeat;}
.boxKurzy li span          { margin-left: .5em;  }
.boxKurzy li.active        { border: 1px solid #BBC8D9; border-right: none; background-color: #fff; padding: 4px 8px; position: relative; z-index: 10; }
.boxKurzy li.active strong { font-size: 1.4em; padding-left: 30px; background-position: 0 50%; }

.boxKurzy .gprh      { width: 223px; border: 1px solid #BBC8D9; background: #fff; position: absolute; left: 217px; top: 8px; }
.boxKurzy .link      { margin: 10px 0 5px 11px; }

.boxAF .h      { padding-right: 0; }
.boxAF .col1,
.boxAF .col2   { position: relative; width: 48% !important;  }
.boxAF td      { font-size: .85em  }

.boxColumn     { border: 2px solid #F1E5C4; border-width: 2px 0; background: #FEF7F2 url('../images/bg-box-column.gif') 0 100% repeat-x; padding: 10px; }
.boxColumn .img     { float: left; margin: 0 10px 5px 4px; }
.boxColumn .img img     { border: 1px solid #F1E5C4; }
.boxColumn h2     { margin-bottom: 1em; }
.boxColumn .text     { clear: left; }
.boxColumn .colsFifty     { padding: 10px 0; }

.boxAnketa {}
.boxAnketa .in { xborder: none; }
.boxAnketa h4 { margin-bottom: 1.5em !important; }
.boxAnketa h5 {   }
.boxAnketa h5 label { position: relative; margin-left: 20px; display: block; }
.boxAnketa h5 input { position: absolute; left: -24px;  _top: -1px; }
.boxAnketa .clearfix      { margin-bottom: 1em; }
.boxAnketa .bar      { height: 5px; overflow: hidden; float: left; width: 85%; background: #fff; }
.boxAnketa .bar span { height: 5px; overflow: hidden; background: #153F7B; display: block; }
.boxAnketa .res { float: right; color: #153F7B; font-weight: bold; position: relative; top: -0.5em; }
.boxAnketa .qs { margin-bottom: 1em; }
.boxAnketa .sbmt { text-align: right; float: right; }
.boxAnketa .submit { padding: 2px 10px; }
.boxAnketa p { line-height: 1.3; }
.boxAnketa p a { vertical-align: bottom;  }


.boxAnketa h3 { margin-bottom: .5em }
.boxAnketa .in { background: #F0F4F7; padding: 10px; }
.boxAnketa p.cnt   { float: left; color: #666; position: relative; top: .5em; font-size: .91em; }
.boxAnketa p.sbmt   { margin-bottom: 0 !important; padding: 0 !important; text-align: right; }
.boxAnketa ul  { margin-bottom: 1.5em; }
.boxAnketa li  { position: relative; margin-left: 20px; margin-bottom: 1em; }
.boxAnketa li input { position: absolute; left: -24px; }
.boxAnketa li label { border-bottom: 1px dashed #BBC8D9; cursor: hand; cursor: pointer; }
.boxTab .boxAnketa .in { border: none !important; padding: 0 !important; background: none !important; }

.boxRSS  { background: #FFF2C1 url('../images/logo-rss-box.gif') 10px 12px no-repeat; }
.boxRSS .in  { padding: 57px 12px 10px; }
.boxRSS .motivation  { padding: 0 0 1.5em; }
.boxRSS .link a  { display: block; background-position: 0 .3em ; }

.boxComments  a.inlinkRev,
.boxComments  a.inlink { color: #C99614; }
.boxComments .h *  { color: #C99614; }
.boxComments .in   { background: #FFF2C1; border: none; padding: 20px 40px 20px 10px; min-height: 45px; _height: 45px;  }
.boxComments .in .cSet         { top: 20px; right: 10px; }
.boxComments .in .cSet a.minus { background-image: url('../images/ico/minus-comments.gif'); }
.boxComments .in .cSet a.plus  { background-image: url('../images/ico/plus-comments.gif'); }

.boxCommentsLight  a.inlinkRev,
.boxCommentsLight  a.inlink { color: #C99614; }
.boxCommentsLight .h *  { color: #C99614; }
.boxCommentsLight .in   { background: #FBF9DF; border: none; padding: 20px 40px 1px 10px;}
.boxCommentsLight .in .cSet a.minus { background-image: url('../images/ico/minus-y.gif'); }
.boxCommentsLight .in .cSet a.plus  { background-image: url('../images/ico/plus-y.gif'); }

.boxCommentsLight .formBox					{  padding: 10px; padding-bottom: 0; }
.boxCommentsLight .formBox .clearfix	{ position: relative; margin-bottom: 10px; }
.boxCommentsLight .formBox .lab			{ float: left; width: 15%; }
.boxCommentsLight .formBox .con			{ float: right; width: 84%; }
.boxCommentsLight .formBox input			{ width: 99%; }
.boxCommentsLight .formBox textarea		{ width: 99%; height: 10em; }
.boxCommentsLight .formBox .clean		{ width: auto !important; border: none !important; padding: 0 !important; margin: 0 !important; }
.boxCommentsLight .formBox .submit		{ text-align: right; margin-bottom: 10px; padding: 2px 20px; }
.boxCommentsLight .formBox p				{ line-height: 1.4; padding-top: .4em; }
.boxCommentsLight .formBox .cSet				{ left: 0; top:0; width: 40px; height: 16px; }
.boxCommentsLight .formBox .cSet a.plus				{ left: 10px; top: 0; }
.boxCommentsLight .formBox .cSet a.minus				{ left: 30px; top: 0; }

.boxLinks { border: 1px solid #bbc8d9; font-size: .85em; }
.boxLinks .in { padding: 4px 10px 4px 10px; }
.boxLinks a { color: #666; margin-right: 12px; padding: 2px 0 2px 20px; height: 16px; line-height: 16px; }

.boxComunity .in  { padding: 0; }

/* 618 */
.boxProfile .cols .col1    { width: 140px !important; }
.boxProfile .cols .col1 a  { display: block; width: 130px; }
.boxProfile .cols .col1 img  { border: 1px solid #BBC8D9; }
.boxProfile .cols .col2    { width: 478px !important; }

.onlineSale .formBox .clearfix	{ position: relative; margin-bottom: 10px; }
.onlineSale .formBox .lab			{ float: left; width: 33%; }
.onlineSale .formBox .con			{ float: right; width: 66%; }
.onlineSale .formBox input			{ width: 99% !important;   }
.onlineSale .formBox textarea		{ width: 99%; height: 10em; }
.onlineSale .formBox .clean		{ width: auto !important; border: none !important; padding: 0 !important; margin: 0 !important; }
.onlineSale .formBox .submit		{ text-align: right; margin-bottom: 10px; padding: 5px 20px; }
.onlineSale .formBox p				{ line-height: 1.4; padding-top: .4em; }
.onlineSale .formBox .cSet				{ left: 0; top:0; width: 40px; height: 16px; }
.onlineSale .formBox .cSet a.plus				{ left: 10px; top: 0; }
.onlineSale .formBox .cSet a.minus				{ left: 30px; top: 0; }

.addLinkBox .clearfix,
.onlineSaleBox .clearfix { position: relative; margin-bottom: 10px !important; line-height: 2; }
.addLinkBox .lab,
.onlineSaleBox .lab			{ float: left; width: 30%; }
.addLinkBox .con,
.onlineSaleBox .con			{ float: right; width: 69%; }
.addLinkBox input			{ width: 99% !important; vertical-align: middle;   }
.onlineSaleBox input			{ width: 90% !important; vertical-align: middle;   }
.addLinkBox select,
.onlineSaleBox select			{ width: 92% !important; vertical-align: middle;   }
.addLinkBox input.submit,
.onlineSaleBox input.submit			{ width: auto !important; padding: 2px 15px;   }

.box .in .cloud  .in { border: 1px solid #BBC8D9; background: #fff; }

.boxConsulting .in   { padding: 10px; }

.calculatorsWithMenu .box { width: 295px; }
.calculatorsWithMenu .in {position: relative; }

.question   { margin-bottom: 1em;  font-size: 1.1em;line-height: 1.6; xfont-weight: bold; }
.question .info   { margin-top: .5em; font-size: .81em; text-align: right; font-weight: normal; }
.answer     { border-top: 1px solid #D3DFE7; padding: 1em 10px 5px; margin: 0 -10px -10px; position: relative; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x;  afont-size: 1.1em; line-height: 1.6; }
.answer .info   { margin-top: .5em; text-align: right; }

.items .answer       { margin:0; padding: 0; }
.questions .item     { border: 1px solid #BBC8D9 !important; padding: 10px 0 0; background: #fff; }
.questions .item h4  { padding: 0 10px; margin-bottom: 5px; }
.questions .question { padding: 0 10px; }
.questions .answer   { padding: 10px; }

.box .qForm { border-bottom: 1px solid #fff; padding-bottom: .5em; margin-bottom: .5em; }
/*
.box .qForm label { padding-left: 10px;  }
.box .qForm input { padding: 1px 2px; }
.box .qForm .submit { margin-left: 10px;  }*/

.boxItems .in              { padding: 0px !important; }
.boxItems .cols            { margin-top: 10px; }
.boxItems .item            { padding: 10px; margin-bottom: 5px; border-top: 2px solid #EFDBB2; }
.boxItems .item h4         { color: #666; font-weight: normal; font-size: 1em; }
.boxItems .item h4 a       { color: #666 !important; font-weight: bold; }
.boxItems .item h4 a:hover { color: #DB2032 !important; }
.boxItems .item a.inlinkRev,
.boxItems .item a.inlink   { font-weight: normal; }
.boxItems .first           { border-top: none; }
.boxItems .bottomLink      { margin: 25px 0 10px 10px; }

.sortingTable table        { margin: 1em 0; border-bottom: 1px solid #8BA0BE; }
.sortingTable table  th    { background: #153F7B; border: 1px solid #153F7B;  padding: 5px 10px; color: #fff; }
.sortingTable table  th a    { color: #fff; }
.sortingTable table  td    { border-right: 1px solid #8BA0BE; border-left: 1px solid #8BA0BE; padding: 3px 10px; }
.sortingTable table .even  { background: #F4F6F9; }
.sortingTable table .odd   { background: #fff; }
.sortingTable table tbody.odd .odd td    { }
.sortingTable table tbody.odd .odd td     { }
.sortingTable table tbody.even .even td   {  }
.sortingTable table tbody.even .odd td    { border-top: 1px solid #BBC8D9; }
.sortingTable table tr.over td    { background: #FFEEEE !important; }
.sortingTable p.submits   { text-align: right;  }
.sortingTable p.submits input   { margin-left: 1em; }
.sortingTable p.submits input.submit   { padding: 2px 15px; }
.sortingTable .score      { text-indent: 68px; width: 68px; height: 12px; overflow: hidden; background: 0 0 no-repeat; display: block; }
.sortingTable .score1     { background-image: url('../images/ico/score1-mini-w.gif'); }
.sortingTable .score2     { background-image: url('../images/ico/score2-mini-w.gif'); }
.sortingTable .score3     { background-image: url('../images/ico/score3-mini-w.gif'); }
.sortingTable .score4     { background-image: url('../images/ico/score4-mini-w.gif'); }
.sortingTable .score5     { background-image: url('../images/ico/score5-mini-w.gif'); }
.sortingTable .even .score1     { background-image: url('../images/ico/score1-mini-b.gif'); }
.sortingTable .even .score2     { background-image: url('../images/ico/score2-mini-b.gif'); }
.sortingTable .even .score3     { background-image: url('../images/ico/score3-mini-b.gif'); }
.sortingTable .even .score4     { background-image: url('../images/ico/score4-mini-b.gif'); }
.sortingTable .even .score5     { background-image: url('../images/ico/score5-mini-b.gif'); }
.sortingTable td a.ico-addCart { display: block; margin-top: 3px; text-decoration: none }



.sortingTable .paging      { border: 1px solid #BBC8D9; background: #fff; margin-bottom: 10px; }
.sortingTable .paging h4     { line-height: 35px; }
.sortingTable .pagingStd   { border: 1px solid #BBC8D9; background: #fff; margin-bottom: 10px; }

.instituteTable         { position: relative; }
.instituteTable table  { width: 400px !important; }
.instituteTable tr.active td  { background: #CCFFCC;  }
.instituteTable .graph  { background: #CCFFCC; width:207px; text-align: center; padding: 5px; position: absolute; left: 400px; }
.instituteTable .graph img { display: block; }

.boxTable .in                    { padding: 0 !important; border: none !important; }
.boxTable table th,
.boxTable table td               { border: 1px solid #E9EDF3; }
.boxTable table thead th,
.boxTable table thead td         { background: #153F7B; border-top: none; border-bottom: none; font-size: 1.08em; color: #fff !important; font-weight: bold; padding: 15px 10px 10px; }
.boxTable table tfoot td         { border-top: 1px solid #153f7b; border-right: 1px solid #fff; border-bottom: none; font-size: .85em; color: #333; padding: 10px; background: #ECF1F5; }
.boxTable table tfoot td a       { background: transparent url('../images/ico/bul-arrow.gif') 0 50% no-repeat; padding-left: 10px; font-size: 1.3em; font-weight: bold; color: #000; }
.boxTable table thead td.first   { border-left: 1px solid #153F7B; }
.boxTable table thead td.last    { border-right: 1px solid #153F7B; }
.boxTable table tfoot td.last    { border-right: none; }
.boxTable table tbody td         { padding: 3px 10px; color: #000; }
.boxTable table tbody th         { text-align: left; padding: 3px 10px; }
.boxTable table tbody tr.even    { background: #F4F6F9; }
.boxTable table tbody tr.odd     { background: #FFFFFF; }
.boxTable table tbody tr.last td,
.boxTable table tbody tr.last th { border-bottom: none; }
.boxTable table tbody a          { color: #000; }

.boxTable table td table   { margin: -3px -12px -4px -10px; position: relative; }

.shortItems { border-top: 2px solid #C4CFDE; padding-top: 10px; margin-bottom: 1em; }

.shortListItem { margin-bottom: 1em; }
.shortListItem .burt { border-bottom: 2px solid #BBC8D9; border-width: 1px 0; background: #FEFEFF; }

.links   { font-size: 1.2em; margin-bottom: 1.5em; font-weight: bold; }
.links p { margin-bottom: .25em }

.dictionary .cloud { margin-bottom: 1.5em; }

.setBar          { background: #EEF2F6; padding: 6px 10px; margin-bottom: 1.5em; position: relative; }
.setBar .fl a    { margin-right: 20px; }
.setBar .fr a    { margin-right: 40px; }
.setBar .fr .set { position: absolute; top: 6px; right: 6px; width: 18px; height: 18px; background: #f00; cursor: pointer; cursor: hand; display: none; background: #153F7B url('../images/ico/set-blue.gif') 50% 50% no-repeat; }
.setBar .ico-minus   { background-image: url('../images/ico/minus-flat.gif');}
.setBar .ico-plus   { background-image: url('../images/ico/plus-flat.gif');}
/*
.tip  { clear: both; float: none; border: 1px solid #DB2133; padding: 3px 7px; margin-bottom: 1.5em; }
*/
.adv        { margin: 0 0 20px 0; }
.adv table td { padding: 0 !important; }

.advItem          { position: relative; }
/*
.advItem p        { position: absolute; top: -12px; xright: 10px; font-size: 10px !important; background: #EBEBEB; width: 60px; height: 12px; overflow: hidden; text-align: center; color: #666666; line-height: 12px !important; }
*/
.advItem p {position: absolute; background: url('../images/ico/adv_h.gif') 0 0 no-repeat; height:12px; width: 60px;top:-12px;left:0;}
.advItem p.right  { top: 0; xright: 0; width: 10px; height: 60px; text-indent: 10px; background: #ebebeb url('../images/ico/adv.gif') 0 0 no-repeat; position: absolute; }

.adv300,
.adv300x300,
.adv300x60   { width: 300px !important; }
.adv300 p,
.adv300x300 p,
.adv300x60 p { right: 0; }

.adv160x300   { width: 160px !important; }
.adv160x300 p { right: 0; }

.adv234x60   { width: 234px !important; }
.adv234x60 p { right: 0; }

.adv480x25   { width: 480px !important; }
.adv480x25 p { right: 0; }
.adv468x60   { width: 468px !important; }
.adv468x60 p { right: 0; }

.adv745x100   { width: 745px !important; height: 100px; }
.adv745x100 p { right: 0; }

.advMultiBox   { padding-top: 13px; }
.advMultiBox .col1   { width: 300px !important; }
.advMultiBox .col2   { width: 160px !important; }
.advMultiBox p   { right: 0; }

.colsSHPBottom .col1 .advMultiBox .col1   { width: 120px !important; }
.colsSHPBottom .col1 .advMultiBox .col2   { width: 120px !important; }

.colsSHPBottom .col1 .advMultiBox .adv   { margin-bottom: 0; }

.advHyperplus .col1   { width: 260px !important; }
.advHyperplus .advHypertext div   { min-height: 178px; _height: 178px; }
.advHyperplus .col2   { width: 200px !important; }
.advHyperplus p   { right: 0; }

.advHypertext div       { border: 1px solid #BBC8D9; margin: 0 0 12px 0; padding: 10px; font-size: 10px; }
.advHypertext div img   { float: right; margin: 0 0 5px 7px; }
.advHypertext p         { right: 0; }
.advHypertext p.bottom  { top: auto; bottom: 0; }

.advImgLeft div            { border: none; margin: 0; padding: 0; }
.advImgLeft div.cont       { border: 1px solid #BBC8D9; margin: 0 0 12px 0; padding: 10px; font-size: 10px; }
.advImgLeft div.cont img   { float: left; margin: 0 7px 5px 0; }
.advImgLeft div.cont div   { float: right; width: 204px; }

.advCol120 .fl { width: 120px; }
.advCol120 .fl .advItem { margin-bottom: 15px; }
.advCol120 .fl p { right: 0; }
.advCol120 .fr { width: 170px; }

.advWideBox       { font-size: 1.2em; }
.advWideBox .fl   { width: 757px; }
.advWideBox .fr   { width: 198px; }
.advWideBox .box  { min-height: 142px; _height: 142px; margin: 0; }

.advWide p,
.advClassic p,
.advSide p  { top: 0; right: 0; width: 12px; height: 60px; text-indent: 12px; background: #ebebeb url('../images/ico/adv.gif') 0 0 no-repeat; }

.cloud         { font-size: .81em; line-height: 2.5em !important; text-align: center; }
.cloud a       { padding: 5px 7px; white-space: nowrap;  }
.cloud a:hover  { color: #fff !important; background: #153F7B !important; }
.cloud a.active { color: #fff !important; background: #DB2032 !important; }
/**/
.cloud .lvl1   { font-size: 1em; }
.cloud .lvl2   { font-size: 1.1em; }
.cloud .lvl3   { font-size: 1.2em; }
.cloud .lvl4   { font-size: 1.3em; }
.cloud .lvl5   { font-size: 1.4em; }
.cloud .lvl6   { font-size: 1.5em; }
.cloud .lvl7   { font-size: 1.6em; }
.cloud .lvl8   { font-size: 1.7em; }
.cloud .lvl9   { font-size: 1.8em; }
.cloud .lvl10  { font-size: 1.9em; }
.cloud .addon  { font-size: 1.4em; font-weight: bold; }
/**/
#tagCloudBottom .cloud         { line-height: 2.7em !important; }
#tagCloudBottom .cloud .lvl1   { font-size: 1em; }
#tagCloudBottom .cloud .lvl2   { font-size: 1.15em; font-weight: bold; }
#tagCloudBottom .cloud .lvl3   { font-size: 1.3em; }
#tagCloudBottom .cloud .lvl4   { font-size: 1.45em; font-weight: bold; }
#tagCloudBottom .cloud .lvl5   { font-size: 1.6em; }
#tagCloudBottom .cloud .lvl6   { font-size: 1.75em; font-weight: bold; }
#tagCloudBottom .cloud .lvl7   { font-size: 1.9em; }
#tagCloudBottom .cloud .lvl8   { font-size: 2.05em; font-weight: bold; }
#tagCloudBottom .cloud .lvl9   { font-size: 2.2em; }
#tagCloudBottom .cloud .lvl10  { font-size: 2.35em; font-weight: bold; }

#microLogin { position: relative; width: 162px; float: right; margin-top: -2.05em; }
#microLogin .in { padding: 10px 6px 5px; width:  148px; background: #fff url('../images/bg-micro-login.gif') 0 100% repeat-x; border: 1px solid #E8CD8A; border-top: none; position: relative; z-index: 900;}
#microLogin input    { width: 66px; padding: 2px; margin-bottom: 10px; border-color: #999999; }
#microLogin .n { float: left; color: #999999; font-size: .91em; }
#microLogin .p { float: right;color: #999999; font-size: .91em; }
#microLogin .submit { float: right; padding: 2px 15px; margin-bottom: 5px; }
#microLogin .r { float: left; clear: right; }
#microLogin .h { float: right; }
#microLogin a { color: #666666; font-size: .91em; }
#menu #microLogin { position: absolute;  z-index: 900; right: 0; top: 66px; border: 1px solid #153F7B; font-size: .91em; }
#menu #microLogin iframe { position: absolute;  z-index: 10; left: 0; top: 0; =display:none; }

.colsSHP #microLogin { margin-top: -2.05em; padding: 10px 6px 5px; position: relative; width:  148px; float: right; background: #fff url('../images/bg-micro-login.gif') 0 100% repeat-x; border: 1px solid #E8CD8A; border-top: none; }
.colsSHP #microLogin .check        { margin-top: 3px; float: right; }
.colsSHP #microLogin .check input  { width: auto !important; padding: 0; margin: 0 3px 0 0; border: none; }
.colsSHP #microLogin .submit { padding:1px 5px; width:auto; float:left;}
.colsSHP #microLogin .check label  { color: #153F7B; text-decoration: underline; font-size: .9em; }
.colsSHP #microLogin .h         { display: block; }

#microLoginLoged { margin-top: -2.05em; padding: 0px; position: relative; width: 156px; float: right; border-top: none; }
#microLoginLoged .narrowProfile .publicProfile         { float: right; width: 150px; height: 73px; background: #CC0B27 url('../images/bg-ribbon-public-profile.gif') 0 0 repeat-x; position: relative; _display: inline; _margin-bottom: 0; padding: 10px 0px 0px 6px; }
#microLoginLoged .narrowProfile .publicProfile .pict   { width: 44px; float: left; }
#microLoginLoged .narrowProfile .publicProfile .pict a   { width: 44px; display: block; font-size: 0.8em; }
#microLoginLoged .narrowProfile .publicProfile .pict img   { width: 44px; margin-bottom: 3px; float: left; }
#microLoginLoged .narrowProfile .publicProfile .cont   {  padding: 0 0 0 6px; float: left; width:95px; }
#microLoginLoged .narrowProfile .publicProfile table   { margin-top: 6px; }
#microLoginLoged .narrowProfile .publicProfile table td   { display: none; }
#microLoginLoged .narrowProfile .publicProfile table th  { font-size:0.8em; padding: 0px 0px 1px 0px; font-weight:normal; }
#microLoginLoged .narrowProfile .publicProfile h3    { font-size: 1.2em; width:75px; overflow:hidden; }
#microLoginLoged .narrowProfile .publicProfile h3 a   { color: #000 !important;  }

#microLoginLoged .publicProfile a       { color: #fff; }
#microLoginLoged .publicProfile a:hover { color: #000 !important; text-decoration: none !important; }
#microLoginLoged .publicProfile .close     { width: 18px; height: 18px; overflow: hidden; position: absolute; top: 8px; right: 8px; }
#microLoginLoged .publicProfile .close a   { display: block; width: 18px; height: 18px; overflow: hidden; text-indent: 18px; background: transparent url('../images/ico/close-grey.gif') 0 0 no-repeat; }

.superBox .buyOnline table th       { padding-left: 25px; }
.superBox .buyOnline table          { margin: 1em 0; }
.superBox .buyOnline table h3 a     { color: #000; }
.superBox .buyOnline table .submit  { padding-left: 25px; padding-right: 25px; }
.superBox .motivation      { font-weight: bold; margin-bottom: 1em; }
.superBox .motivation span { color: #c00; }
.superBox .motivation a    { color: #000; }
.superBox .motivation a    { color: #000; }
.superBox .text            { margin-bottom: 10px; }
.superBox .text p            { margin-bottom: 1em; }
.superBox .rhombus .clearfix  { padding: 0 12px; }
.superBox .rhombus input      { width: 190px; padding: 2px 5px; }
.superBox .rhombus select     { width: 200px; }
.superBox .rhombus p.right    { margin-right: 10px; }
.superBox .rhombus .item h4   { font-size: 1.1em  !important; }
.superBox .cols   { margin-bottom: 1em; }
.superBox .in           { xpadding-right: 35px; }
.superBox .in table     { margin: 1em 0; }
.superBox .in p.right   { xmargin-right: -15px; }
.superBox .in p.right a { font-weight: normal; }   
.superBox .in .promoSpace	{ margin: 0; text-align:center; padding: 10px 0 0 0; xborder: 1px solid firebrick !important; }


.divisions                {   }
.divisions a              { font-weight: bold; }
.divisions .cols .col1    { line-height: 1.75; font-size: 11.em; }
.divisions .cols .col2    { line-height: 1.7; font-size: .9em; }

.mosts    { line-height: 1.7; }
.mosts a  { font-weight: bold }

.calculators h5                { margin-bottom: 1.5em !important; }
.calculators .perex            { xbackground: #fff; xpadding: 5px 10px; xborder: 1px solid #BBC8D9; border-bottom: 1px solid #BBC8D9; padding-bottom: 1em;  margin: -1.25em 0 1.5em; position: relative; }
.calculators p.perex           { margin-top: 0; }
.calculators .form             { margin: 1em 0 0 0; }
.calculators .form span        { font-weight: bold; }
.calculators .form span.info        { font-weight: normal; }
.calculators .form .cols              { margin-bottom: .7em; }
.calculators .form .col1              { width: 35% !important; text-align: right; }
.calculators .form .col2              { width: 61% !important; text-align: left;  }
.calculators .form .col2 .col1              { width: 44% !important; text-align: left; }
.calculators .form .col2 .col2              { width: 44% !important; text-align: left;  margin-right: 8.75%; }
.calculators .form .col2 .col1 input,
.calculators .form .col2 .col2 input              {  width: 60%; }
.calculators .form .cols input        { width: 80%; padding: 2px; vertical-align: middle; }
.calculators .form .cols select       { width: 85%; vertical-align: middle; }
.calculators .form .cols input.submit { margin-left: 0; padding: 3px 30px; }
.calculators .result          { position: relative; background: #fff; border: 1px solid #BBC8D9; font-weight: bold; margin: 2em 0;padding: .5em 0; min-height: 2.8em; _height: 2.8em; }
.calculators .result .col1    { color: #153F7B; font-size: 1.16em; xtext-align: right; }
.calculators .result .col1 p  { margin-left: .7em; }
.calculators .result .col2    { color: #DB2032; font-size: 2.16em; }
.calculators .result .col2 p  { margin-left: .92em; text-align: left; }
.calculators .result .bigOne  { margin: 0 .92em; color: #DB2032; font-size: 2.16em; text-align: right; }
.calculators .result .bigOne small  { font-size: .51em; margin-right: .66em; }
.calculators .result .legend  { color: #DB2032; font-style: normal; position: absolute; top: -1.5em; left: 0; }
.calculators .qubic         { background: #fff; padding: 5px 10px; border: 1px solid #BBC8D9; margin-bottom: 1em; }
.calculators .qubic .col1              { width: 50% !important; }
.calculators .qubic .col2              { width: 49% !important; }
.calculators .qubic input              { border-color: #9AADC7; }
.calculators .rhombus         { background: #fff; margin-bottom: 1.5em; padding-bottom: 0; border-width: 1px; }
.calculators div.info { margin: -1em 0 1em;  position: relative; }
.calculators div.info p { margin-bottom: 3px; position: relative; margin-left: 1.5em; }
.calculators div.info p strong { position: absolute; left: -1.5em; }
.calculators div.info p.first { font-weight: bold; margin: 0 0 3px;  }
.calculators div.info p.first .star { font-weight: normal; }

.calculators .resultTables          { font-size: 1em; padding: .5em; font-weight: normal; }
.calculators .result table          { border: 1px solid #ECF1F5; }
.calculators .result table thead th { background: #fff; color: #DB2032; padding: 1em 10px 4px; font-size: 1.2em; }
.calculators .result table tbody th { background: #ECF1F5; padding: 4px 10px; border: 1px solid #ECF1F5; border-width: 1px 0; }
.calculators .result table tbody td { background: #F8FAFC; padding: 4px 10px; border: 1px solid #ECF1F5; border-width: 1px 0; text-align: right; }
.calculators .result table tbody span.info { font-weight: normal !important; }
.calculators .result table tbody .even th { background: #F8FAFC; }
.calculators .result table tbody .even td { background: #FFFFFF; }
.calculators .result table tbody .bg th   { background: #E9D8DA; }
.calculators .result table tbody .bg td   { background: #F2E1E6; }

/* starsi texty */
.article .text .in                    { padding: 0 !important; border: none !important; }
.article .text > .boxTable { font-size: .85em}
.article .text > .sortingTable { font-size: .85em}
.article .text table                  { margin-top: 0; margin-bottom: 1.5em; }
.article .text table th,
.article .text table td               { border: 1px solid #E9EDF3; }
.article .text table thead th,
.article .text table thead td         { background: #153F7B; border-top: 1px solid #fff; border-bottom: none; font-size: 1.08em; color: #fff; font-weight: bold; padding: 10px 10px 5px; }
.article .text table tfoot td         { border-top: 1px solid #153f7b; border-right: 1px solid #fff; border-bottom: none; font-size: .85em; color: #333; padding: 10px; }
.article .text table tfoot td a       { background: transparent url('../images/ico/bul-arrow.gif') 0 50% no-repeat; padding-left: 10px; font-size: 1.3em; font-weight: bold; color: #000; }
.article .text table thead td.first   { border-left: 1px solid #153F7B; }
.article .text table thead td.last    { border-right: 1px solid #153F7B; }
.article .text table tfoot td.last    { border-right: none; }
.article .text table tbody th,                        
.article .text table tbody td         { padding: 3px 10px; color: #000; }
.article .text table tbody th         { text-align: left; }
.article .text table tbody tr.odd     { background: #fff; }
.article .text table tbody .bgr_sed     { background: #EEF2F6; }
.article .text table tbody tr.last td,                
.article .text table tbody tr.last th { border-bottom: none; }
.article .text table tbody a          { color: #000; }
.article .text table .bgr_dark,
.article .text table .bgr_dark td     { background: #153F7B; color: #fff; border: 1px solid #153F7B !important;  }
.article .text table .bold            { font-weight: bold; }
.article .text table .bila            { color: #fff; }
.article .text table .p11             { font-size: 1.1em; }
.article .text table.floatmidle       { margin: 0 0 1em 0; border-color: #BBC8D9; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x;  }
.article .text table .floatleft        { margin: 0 25px 10px 0; float: left; border-color: #BBC8D9; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x;  }
.article .text table .floatright        { margin: 0 0 10px 25px; float: right; border-color: #BBC8D9; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x;  }
.article .text table.floatmidle td,
.article .text table.floatleft td        { border-color: #BBC8D9;}
.article .text .floatright { margin: 0 0 10px 25px; float: right; border: 1px solid #BBC8D9; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x;}
.article .text .floatleft { margin: 0 25px 10px 0; float: left; border: 1px solid #BBC8D9; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x;}
.article .text .bold {font-weight: bold;}

/**/

.article .text h3  { color: #153F7B; margin-bottom: 10px; }
.article .text .tip  { font-size: .85em; line-height: 1.5; }
.article .text .box .in        { font-size: .85em; }
.article .text .box .h h3  { font-size: 1.2em; }
.article .text .box .in .list { margin: 0; }
.article .text .boxB .h *  { color: #153F7B !important; }
.article .text .boxB .in   { background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x; border: 1px solid #BBC8D9 !important; border-top: 2px solid #153F7B !important; padding: 10px !important;}
.article .text .boxLightB .in { border: 1px solid #D3DFE7 !important;}
.article .text .boxTable .in   { background: none !important; border: none !important; padding: 0 !important;}
.article .text .center .box   { margin-left: auto; margin-right: auto; text-align: left;}

.thumbnail      { border: 1px solid #bbc8d9; background: #fff; padding: 3px; float: left; margin-right: 15px; margin-bottom: 7px; }
.thumbnail img  { display: block; }

#articlePerex	{ border: 1px solid #bbc8d9; background: #fff url('../images/bg-articleperex.gif') left bottom repeat-x; padding: 10px; margin-bottom: 10px;}
#articlePerex .perex	{ margin-left: 135px; font-size: 1.15em !important; line-height: 1.3; }
#articlePerex .info	{ border-top: 2px solid #bbc8d9; font-size: 11px !important; margin-left: 135px; padding-top: 7px; }
#articlePerex .info p { margin: 0 !important; }
#articlePerex .info .fr a	{ margin-left: 10px; color: #666; }
#articlePerex .info .articleType	{  margin-right: 20px; }
#articlePerex .thumbnail	{ margin: 0; }
#articlePerex .info .ico	{ padding-top: 2px; padding-bottom: 2px; }

.article #sideBar                { width: 310px; position: relative;}
.article #contentBar .text       { line-height: 1.5; font-size: 1.15em; color: #333; }
.article #contentBar p           { margin-bottom: 1.3em; }
.article #contentBar ol			 {margin-bottom: 1em;  }
.article #contentBar ol li       { list-style-type: decimal; list-style-position: outside; margin-bottom: .5em; margin-left: 2.2em; padding-left: 0px;}
.article #contentBar .tip     { }
.article #contentBar .tip p   { margin: 0; padding: 0; }  
.article #contentBar .boxB .in   { border-top: 1px solid #BBC8D9; padding: 10px; }

.boxFloated             { position: relative; width: 300px; margin-bottom: 25px; }
.boxFloated .box { margin-bottom: 0; }
.boxFloated .box form { margin-bottom: 0; }
.boxFloated .box form .in { margin-bottom: 0; }
.box h3.styled   { display: block; margin: -11px -11px 10px -11px; background: #153F7B; color: #fff; display: block; padding: 10px; line-height: 1.3; }
.boxFloated h4          { color: #DB2032; }
.boxFloated a.inlinkRev,
.boxFloated a.inlink    { margin-top: 15px; }

.boxFloated ul          { color: #000; padding: 5px 0; }
.boxFloated ul li       { display: block; list-style-type: none; background: transparent url('../images/bg-boxfloated-li.gif') 0 .5em no-repeat; margin-bottom: 5px;  }
.boxFloated ul li span  { display: block; margin-left: 10px; }
.boxFloated ul li a     { color: #000; }
.boxFloated ul.list5 {margin: 0 0 0 10px; padding: 0;}
.boxFloated ul.list5 li { padding-left: 15px; background: url('../images/ico/bul-dot.gif') 0 .5em no-repeat; _height: 1px; }


.boxFloated .img     { border: 1px solid #153F7B; }
.boxFloated .img img     { display: block; }
.boxFloated .fl     { margin: 0 10px 5px 0; }
.boxFloated .fr     { margin: 0 0 5px 10px; }

.imgFloated { border: 1px solid #153F7B; }
.imgFloated .img           { float: none; width: auto; border: 1px solid #BBC8D9; margin: 0 10px 10px 0; }
.imgFloated .caption { border-top: 1px solid #BBC8D9; padding: .5em 1.5em; text-align: center; color: #666; background: #fff url('../images/bg-box-b.gif') 0 0 repeat-x; font-size: 11px; }
.imgFloated img { display: block; }
/*
.article .boxFloated ul          { font-size: .85em; }
.article .boxFloated h4          { font-size: .93em; }
.article .boxFloated table       { font-size: .8em; }
*/
.article .boxFloated h3.styled   { margin-right: -11px; }
.article .fr .boxFloated         { margin-left: 25px; }
.article .fl .boxFloated         { margin-right: 25px; }
.article .over { font-size: 1.4; font-weight: bold; background: #F0F4F7; padding: 10px; float: left; margin-bottom: 2em; }

.article .author     { }
.article .author p   { color: #000; }
.article .author a   { font-weight: normal !important; margin-top: 5px !important; }    



.article .articleOptions .in              { min-height: 90px; _height: 90px; padding: 10px 5px !important; }
.article .articleOptions ul               { padding-bottom: 0; }
.article .articleOptions ul li            { background: none; width: 50%; margin-bottom: .5em; float: left; }
.article .articleOptions ul li a          { color: #153F7B; display: block; min-height: 18px; _height: 18px; background-position: 0 2px ; }
.article .articleOptions ul li a.inlinkRev,
.article .articleOptions ul li a.inlink   { float: right; margin-top: 2em; }

.article .articleOptions ul li.active   { position: relative; z-index: 1; }
.article .articleOptions ul li.active a { position: relative; z-index: 101;  }
.article .articleOptions ul li.active form { position: absolute; width: 255%; padding: 2.8em 10px 7px 10px; display: block; border: 1px solid #153F7B; z-index: 100; background: #ECF1F5 url('../images/bg-item-disc.gif') 0 0 repeat-x; top: -7px; left: -11px;}
.article .articleOptions ul li.active form input { width: 97%; padding-left: 3px; padding-right: 3px; }
.article .articleOptions ul li.active form.mail input { width: 77%; }
.article .articleOptions ul li.active form input.submit { margin-left: 5px; padding: 1px 7px; }

.article .articleTags      { }
.article .articleTags p    { color: #000; }
.article .articleTags p a  { color: #000; }
.article .articleTags .inputs input  { width: 500px; margin-right: 10px }
.article .articleTags .inputs input.submit  { padding: 1px 25px; }
.article .articleTags .inputs p  { margin: 0 !important;}
.article .articleTags .inputs p.info  { color: #666; }   

.article .cols3 .col1	{ width: 300px; }
.article .cols3 .col2	{ width: 172px; float: left; margin-left: 20px; }
.article .cols3 .col3	{ width: 120px; }
.article .cols3 .rating	{ margin: 0;}

.article .colsFifty .col2 .advHypertext	{ margin-top: 2.2em;}

.comments         { margin-bottom: 30px;  }
.comments .item   { border: 1px solid #EFDCB3; background: #fff; padding: 10px 10px 10px 10px; margin-bottom: 20px;  }
.comments .item .text         { width: 420px; float: left; }
.comments .item .text p       { margin-bottom: 10px; }
.comments .item .text p.info  { font-size: 1em; }
.comments .item .sets                  { float: right; width: 140px; text-align: right; font-size: .91em;  }
.comments .item .sets .rating          { margin-bottom: 5px;  }
.comments .item .sets .asSpam          { margin-bottom: 5px;  }
.comments .item .sets .subscribe       { margin-bottom: 5px;  }
.comments .item .sets .subscribe input { vertical-align: middle; margin-left: 10px; }

.rating                       { width: 120px; overflow: hidden; margin-left: 15px; color: #153F7B; }
.rating p                     { margin: 0 !important; font-size: 12px; }
.rating .thumbs               { width: 120px; height: 35px; position: relative; overflow: hidden; margin-bottom: 5px; }
.rating .thumbs a             { position: relative; width: 38px; height: 35px; display: block; margin-right: 2px; float: left; text-align: center; line-height: 35px; text-decoration: none !important; }
.rating .thumbs a span        { position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0; background-position: 0 0; background-repeat: no-repeat; }
.rating .thumbs a.up span     { background-image: url('../images/ico/thumb-up.gif'); }
.rating .thumbs a.down span   { background-image: url('../images/ico/thumb-down.gif'); }
.rating .thumbs a.null span   { background-image: url('../images/ico/thumb-null.gif'); }
.rating .thermo         { padding-top: 25px; background: url('../images/ico/thermo-0.gif') 0 4px no-repeat; color: #666; text-align: center; }
.rating .thermo strong  { font-size: 1.3em; }
.rating .thermoDown1    { background-image: url('../images/ico/thermo-down1.gif'); }
.rating .thermoDown2    { background-image: url('../images/ico/thermo-down2.gif'); }
.rating .thermoDown3    { background-image: url('../images/ico/thermo-down3.gif'); }
.rating .thermoDown4    { background-image: url('../images/ico/thermo-down4.gif'); }
.rating .thermoDown5    { background-image: url('../images/ico/thermo-down5.gif'); }
.rating .thermoUp1      { background-image: url('../images/ico/thermo-up1.gif'); }
.rating .thermoUp2      { background-image: url('../images/ico/thermo-up2.gif'); }
.rating .thermoUp3      { background-image: url('../images/ico/thermo-up3.gif'); }
.rating .thermoUp4      { background-image: url('../images/ico/thermo-up4.gif'); }
.rating .thermoUp5      { background-image: url('../images/ico/thermo-up5.gif'); }
.rating .thermoDown1 .down,
.rating .thermoDown2 .down,
.rating .thermoDown3 .down,
.rating .thermoDown4 .down,
.rating .thermoDown5 .down    { color: #FF0000; }
.rating .thermoUp1 .up,
.rating .thermoUp2 .up,
.rating .thermoUp3 .up,
.rating .thermoUp4 .up,
.rating .thermoUp5 .up      { color: #009900; }

.comments .rating                      { width: 100px; margin-left: 40px; }
.comments .rating .thumbs              { width: 100px; height: 29px; }
.comments .rating .thumbs a            { width: 32px; height: 29px; margin-right: 1px; line-height: 29px; }
.comments .rating .thumbs a span       { width: 100%; height: 100%; }
.comments .rating .thumbs a.up span    { background-image: url('../images/ico/thumb-comments-up.gif'); }
.comments .rating .thumbs a.down span  { background-image: url('../images/ico/thumb-comments-down.gif'); }
.comments .rating .thumbs a.null span  { background-image: url('../images/ico/thumb-comments-null.gif'); }

.searchResult h2  { margin-bottom: 10px; }
.searchResult #sideBar .advItem p  { top: 0; xright: 0; width: 10px; height: 60px; text-indent: 10px; background: #ebebeb url('../images/ico/adv.gif') 0 0 no-repeat; }

.navPath   { display: block; margin: -1em 0 1.5em; =margin-top: 0; font-size: .91em; color: #999; clear: both; }
.navPath a   { color: #999; }

p.askTel { _height: 27px; min-height: 27px; padding-left: 23px; background: transparent url('../images/ico/ico-phone-b.gif') 0 50% no-repeat; font-size: 1.8em; font-weight: bold; }

.items .thermo { width: 100px; }
.items .thermo,
.comments .thermo { padding-top: 25px; background: url('../images/ico/thermo-comments-0.gif') 0 4px no-repeat; color: #666; }
.items .thermo strong,
.comments .thermo strong { font-size: 1.3em; }
.items .thermoDown1,
.comments .thermoDown1 { background-image: url('../images/ico/thermo-comments-down1.gif'); }
.items .thermoDown2,
.comments .thermoDown2 { background-image: url('../images/ico/thermo-comments-down2.gif'); }
.items .thermoDown3,
.comments .thermoDown3 { background-image: url('../images/ico/thermo-comments-down3.gif'); }
.items .thermoDown4,
.comments .thermoDown4 { background-image: url('../images/ico/thermo-comments-down4.gif'); }
.items .thermoDown5,
.comments .thermoDown5 { background-image: url('../images/ico/thermo-comments-down5.gif'); }
.items .thermoUp1,
.comments .thermoUp1 { background-image: url('../images/ico/thermo-comments-up1.gif'); }
.items .thermoUp2,
.comments .thermoUp2 { background-image: url('../images/ico/thermo-comments-up2.gif'); }
.items .thermoUp3,
.comments .thermoUp3 { background-image: url('../images/ico/thermo-comments-up3.gif'); }
.items .thermoUp4,
.comments .thermoUp4 { background-image: url('../images/ico/thermo-comments-up4.gif'); }
.items .thermoUp5,
.comments .thermoUp5 { background-image: url('../images/ico/thermo-comments-up5.gif'); }

.items .item .thermo { float: right; margin-top: -35px; position: relative; font-size: .85em; text-align: center; }


.subscrForm   { line-height: 1.5; }
.subscrForm   label { display: block; margin: -2px 10px 5px 0; }
.subscrForm   input { width: 83% !important; margin: 0 5px 10px 0; }
.subscrForm   input.submit { padding: 2px 10px; margin: 0 0 10px 0; width: auto !important; }
.subscrForm   div { padding-bottom: 10px; }
.subscrForm   .subscribe { position: relative; margin-left: 20px; padding: 0; }
.subscrForm   .subscribe input.clean { position: absolute; left: -20px; top: 3px; =top:-2px; _top:-2px; }
.subscrForm   p.info { padding: 0 0 2px; }

.sorter              { background: #EEF2F6; padding: .33em 10px; margin-bottom: 1.5em; }
.sorter a            { margin: 0 1em 0 .5em; }
.sorter a.active     { font-weight: bold; color: #DB2032; }

#boxLexikon ul li { display: block; float: left; width: 30%; margin-bottom: .5em; }
.boxAdvices     { margin-top: 1em; }
.boxAdvices h4    { text-decoration: underline; cursor: pointer; }
.boxAdvices .h h3 a    { color: #DC2738; }
.lexikon .boxConsulting .cols .col1,
.lexikon .boxConsulting .cols .col2 { width: 45%; }
.lexikon .boxConsulting .cols .item { margin-bottom: 2em; }
/**/
.pagingStd 			{ clear: both; }
.pagingStd span,
.pagingStd strong,
.pagingStd a		{ display: block; margin-right: 4px; padding: 0 2px; }
.pagingStd a.prev,
.pagingStd a.next	{ border: none; width: 15px; height: 17px; overflow: hidden; text-indent: 33px; margin: 0; }
.pagingStd a.prev	{ margin-right: 10px; background: url..('/images/ico/paging-left.gif') 0 50% no-repeat; }
.pagingStd a.next	{ margin-left: 6px; background: url('../images/ico/paging-right.gif') 0 50% no-repeat; }
.pagingStd a.prev:hover,
.pagingStd a.next:hover	{ background-position: -19px 50% ; }
.pagingStd strong { color: #DB2032; }

.paging     { background: #EEF2F6; padding: 5px 10px 0; position: relative; min-height: 40px !important; _height: 40px; }
.paging h4  { line-height: 35px;  }
.paging .fl { width: 200px; }
.paging .fr { width: 200px; top: 1.25em; margin-right: 90px; _display: inline; }
/*
.paging a.prev,
.paging a.next	{ display: block; border: none; width: 15px; height: 17px; overflow: hidden; text-indent: 33px; margin: 0; position: absolute; }
.paging a.prev	{ float: left; margin-right: 10px; background: url('../images/ico/paging-left.gif') -19px 50% no-repeat; top: 1.2em; right: 320px; }
.paging a.next	{ float: right; margin-left: 6px; background: url('../images/ico/paging-right.gif') -19px 50% no-repeat; top: 1.2em; right: 10px; }
.paging a.prev:hover,
.paging a.next:hover	{ background-position: 0 50% ; }
*/
.paging a.prev,
.paging a.next	{ display: block; border: none; width: 55px; height: 17px; overflow: hidden; margin: 0; position: absolute; line-height: 17px ; font-size: .91em;}
.paging a.prev	{ float: left; margin-right: 10px; background: url('../images/ico/paging-left-v.gif') 0 0 no-repeat; top: 1.2em; right: 295px; padding-left: 25px; }
.paging a.next	{ float: right; margin-left: 6px; background: url('../images/ico/paging-right-v.gif') 100% 0 no-repeat; top: 1.2em; right: 10px; padding-right: 25px; }
.paging a.prev:hover	{ background-position: 0 100% ; }
.paging a.next:hover	{ background-position: 100% 100% ; }   

.AhoiFuckingPager { background: #fff; border: 1px solid #BBC8D9; padding: 10px; text-align: center; }
.AhoiFuckingPager span { padding-right: 5px; color: #999; }
.AhoiFuckingPager strong { font-size: 1.1em; }
.AhoiFuckingPager small { font-size: .91em; color: #999; }
.AhoiFuckingPager a { margin: 0 15px; }

#slider { background: #153F7B !important; height: 2px; position: relative; border: 1px solid #516D99; border-width: 1px 0; }
#slider .ui-slider-handle { top: -15px; position: absolute; left:0; cursor: hand;  cursor: pointer; font-weight: bold; width: 22px; height: 41px; background: url('../images/ico/slider-y.gif') 0 0 no-repeat; overflow: hidden; text-indent: 33px; }
#slider .ui-slider-disabled .ui-slider-handle { opacity:0.5; }
#slider .ui-slider-actual { position: absolute; left: 0; top: 22px; font-size: 10px; color: #666; text-align: center; text-indent:0; width: 22px; }

.formBox					{  }
.formBox .clearfix	{ position: relative; margin-bottom: 5px; }
.formBox .lab			{ }
.formBox .cont			{ }
.formBox input			{ width: 298px; }
.formBox textarea		{ width: 298px; height: 16em; }
.formBox .clean		{ width: auto !important; border: none !important; padding: 0 !important; margin: 0 !important; }
.formBox .submit		{ text-align: right; margin-bottom: 10px; padding-right: 1%; }
.formBox input.submit		{ text-align: center; }
.formBox p				{ line-height: 1.4; padding-top: .4em; }

.formBoxWide				{}
.formBoxWide .clearfix	{ position: relative; margin-bottom: 10px; line-height: 2; }
.formBoxWide .lab			{ float: left; width: 33%; text-align: right; }
.formBoxWide .cont		{ float: right; width: 66%; }
.formBoxWide input		{ width: 270px; }
.formBoxWide textarea	{ width: 270px; height: 5em; }
.formBoxWide .clean		{ width: auto !important; border: none !important; padding: 0 !important; margin: 0 !important; }
.formBoxWide .submit		{ padding: 2px 20px; }
.formBoxWide p				{ line-height: 1.4; padding-top: .4em; }

#send2Autor .lab { float: left; width: 15%; text-align: right; }
#send2Autor .con { float: right; width: 83%; }
#send2Autor textarea { width: 95%; height: 7em; }
#send2Autor input { width: 95%; }
#send2Autor .submit		{ padding: 2px 0 !important; margin-bottom: 0 !important; }

.colsForm .col2	{ margin-top: 1.2em; }
.smallContacts		{ margin-top: 2em; padding-top: 30px; background: url('/images/contacts.gif') 0 0 no-repeat; }
.smallContacts p	{ margin-bottom: 3px; }

.manualPopUpHolder   { height: 340px; border: 1px solid #def !important; position: relative; margin-bottom: 20px;  }

.layer                     { background: #CCCCCC; position: absolute; width: 300px; top: 8px; left: 8px; font-size: 12px; z-index: 1000; }
.layer .in                 { padding: 5px 7px; background: #ECF1F5 url('../images/bg-layer.gif') 0 0 repeat-x; border: 1px solid #16407B; position: relative; top: -3px; left: -3px;  }
.layer .in h3              { float: left; font-size: 14px; margin-bottom: 6px; }
.layer .in .control        { text-align: right; position: relative; right: -4px; top: -2px; height: 18px; float: right; }
.layer .in .control .close { padding: 4px 23px 4px 0; background: url('../images/ico/close-b.gif') 100% 50% no-repeat; font-size: 10px; margin-left: 23px; line-height: 18px; }
.layer .in .cont           { clear: both; }
.layerY .in                   { border-color: #C99614; background-color: #FFFFCC; background-image: url('../images/bg-layer-y.gif'); }  
.layerY .in .control .close   { background-image: url('../images/ico/close-y.gif'); }
.layerY .in h3                { color: #C99614 }
.layerY .in a                 { color: #C99614 }
.layer .formBox .lab          { color: #16407B; margin-bottom: 3px; font-weight: bold; }
.layerY .formBox .lab         { color: #C99614;}
.layer .formBox .clearfix     { margin-bottom: 10px; }
.layer .formBox input         { width: 280px; }
.layer .formBox textarea      { width: 280px; height: 6em; }
.layer .formBox .submit       { margin-bottom: 0; padding: 0px 15px; }
.layer .formBox .con label    { display: block; margin-bottom: 3px; padding-left: 10px; }

.layerSearch                        { width: 555px; }
.layerSearch .in                    { border-color: #359902; background-color: #D9F2BF; background-image: url('../images/bg-layer-g.gif'); padding-bottom: 10px; }
.layerSearch .in h3                 { color: #359902; }
.layerSearch .in h5                 { color: #666; }
.layerSearch .in a                  { color: #359902; }
.layerSearch .in li                 { margin-bottom: 3px; }
.layerSearch .in .list li           { margin-bottom: 1px; }
.layerSearch .in .cols              { margin-bottom: 10px; }
.layerSearch .in .col1 .cont        { padding: 5px 7px; }
.layerSearch .in .col1 .cont a      { color: #000; }
.layerSearch .in .col1 .cont h5     { margin-bottom: 5px; color: #000; }
.layerSearch .in .col1 .cont ul     { margin: 0 0 20px 0 !important; }
.layerSearch .in .col1 .cont ul.list{ margin: 0 0 10px 8px !important; }
.layerSearch .in .col2 .cont        { background: #fff; border: 1px solid #C6D9BB; padding: 5px 7px; }
.layerSearch .in .col2 .cont h5     { margin-bottom: 5px; }
.layerSearch .in .col2 .cont ul     { margin: 0 0 10px 8px !important; }

.msgErr  { border: 1px solid #DB2133; background: #FBE8EA url('../images/ico/msg-error.png') 20px 15px no-repeat; padding: 15px 20px 10px 87px; min-height: 40px; _height: 40px; margin-bottom: 1.5em; }
.msgErr h5  { color: #DB2133; margin-bottom: 10px; font-size: 1.2em; line-height: 1.6; }
.msgErr li  { margin-bottom: 5px; font-size: 1.1em; background: url('../images/ico/bul-arrow.gif') 0 .30em no-repeat; padding-left: 17px; }
.msgErr li a  { font-weight: bold; }

.msgNotice  { border: 1px solid #FF6701; background: #FFF2BF url('../images/ico/msg-notice.png') 20px 10px no-repeat; padding: 10px 20px 7px 87px; min-height: 40px; _height: 40px; margin-bottom: 1.5em; }
.msgNotice h5  { color: #000; margin-bottom: 5px; font-size: 1.2em; line-height: 1.6; }
.msgNotice li  { margin-bottom: 5px; font-size: 1.1em; }
.loginBox  { background: #fff url('../images/bg-layer-y.gif') 0 100% repeat-x !important; border: 1px solid #EDC463;  }
.loginBox .in  { background: transparent !important; border: none !important;  }
.loginBox h4  { color: #333 !important; font-size: 1.1em; }
.loginBox .clearfix  { padding: 5px 10px 10px !important;  }
.loginBox .submit  { padding: 2px 20px !important;  }
.loginBox input { margin-right: 5px; }

.msgOk  { border: 1px solid #349901; background: #D9F2BF url('../images/ico/msg-ok.png') 20px 8px no-repeat; padding: 10px 20px 7px 87px; min-height: 40px; _height: 40px; margin-bottom: 1.5em; }
.msgOk h5  { color: #000; margin-bottom: 5px; font-size: 1.1em; line-height: 1.6; }
.msgOk li  { margin-bottom: 5px; font-size: 1em; }

.msgInfo    { border: 1px solid #013E98; background: #BFD3F2 url('../images/ico/msg-info.png') 20px 8px no-repeat; padding: 10px 20px 7px 87px; min-height: 40px; _height: 40px; margin-bottom: 1.5em; }
.msgInfo h5 { color: #000; margin-bottom: 5px; font-size: 1em; line-height: 1.6; }
.msgInfo li { margin-bottom: 5px; font-size: 1em; }

.msgErr p,
.msgInfo p,
.msgOk p   { margin-bottom: 5px; margin-top: -5px; position: relative; }

.siteMap                      {}
.siteMap h2                   { }
.siteMap .cols                { border: 1px solid #C4CFDE; padding: 10px 20px; border-top: 2px solid #153F7B; position: relative; margin-bottom: 2em; }
.siteMap h3                   { margin-bottom:0.5em !important; }
.siteMap .list                { margin-bottom: 2em !important; margin-left: 15px; }
.siteMap .list li             { margin-bottom: 1em; }
.siteMap .list h4             { font-size: 1em; font-weight: normal; }
.siteMap .extList             { margin-bottom: 3em; }
.siteMap .extList h4          { position: relative; margin-left: 20px; margin-bottom: .5em; padding-left: 10px;  }
.siteMap .extList span        { display: block; position: absolute; left: -20px; background: url('../images/ico/extlist-minus.gif'); width: 18px; height: 18px; cursor: pointer; cursor: hand; }
.siteMap .extList span.plus   { background-image: url('../images/ico/extlist-plus.gif'); }
.siteMap .extList li          { margin-bottom: 1em; }
.siteMap .extList ul          { margin-left: 30px; }
.siteMap .extList ul li       { margin-bottom: .33em; }
.siteMap .toggle              { position: absolute; top: -1.8em; right: 0; }
.siteMap .toggle p            { float: right; padding-left: 30px; background: url('../images/ico/extlist-minus.gif') 0 50% no-repeat; min-height: 18px; _height: 18px; line-height: 18px; margin-left: 3em; cursor: hand; cursor: pointer; color: #153F7B; font-weight: bold; }
.siteMap .toggle p span       { border-bottom: 1px dashed #BBC8D9; }
.siteMap .toggle p.plus       { background-image: url('../images/ico/extlist-plus.gif'); }
.siteMap .last                { margin-bottom: 0 !important; }

/* komunita */
.comunity #content            { margin-top: 10px; }
.comunity .cols2v1 .col2      { width: 310px; }
.comunity .col2 .adv p        { right: 0 !important; }
.comunity h1                  { color: #DB2032; font-size: 2em; float: left; margin-bottom: 10px; }
.comunity h2                  { font-size: 2em; }
.comunity h1 a,
.comunity h2 a,
.comunity h3 a                { color: #DB2032; }
.comunity h1 a:hover,
.comunity h2 a:hover,
.comunity h3 a:hover          { color: #A67026 !important; }
.comunity h4                  { color: #C99614; }
.comunity .claim              { color: #666; text-align: right; }
.comunity .naviButtons                 { height: 68px; width: 104%; margin-right: -4%; position: relative; margin-bottom: 20px; }
.comunity .naviButtons div             { width: 190px; height: 68px; background: url('../images/bg-com-button-big.png') 0 0 no-repeat; text-align: center; float: left; margin-right: 3px; }
.comunity .naviButtons div a           { display: block; text-decoration: none; height: 100%; }
.comunity .naviButtons div span        { display: block; }
.comunity .naviButtons div span.h      { color:#fff; padding-top: 9px; font-weight: bold !important; }
.comunity .naviButtons div span.info   { color:#E5B135; }
.comunity .naviButtons div a:hover     { text-decoration: none !important;  }
.comunity .naviButtons .big            { width: 190px; height: 68px; background: url('../images/bg-com-button-big.png') 0 0 no-repeat; font-size: 1.3em; }
.comunity .naviButtons .big span.h     { padding-top: 15px; }
.comunity .naviButtons .middle         { width: 113px; height: 49px; background: url('../images/bg-com-button-middle.png') 0 0 no-repeat; position: relative; top: 19px; }

.comunity .editButtons div *           { color: #FFFFCE !important; }
.comunity .editButtons .big            { background-image: url('../images/bg-com-edit-big.png'); }
.comunity .editButtons .middle         { background-image: url('../images/bg-com-edit-middle.png'); }


.comunity .boxB .in,
.comunity .boxY .in   { padding: 10px 10px 12px 10px; border: 1px solid #E8CD8A; border-top: 2px solid #DB2032; background: #FFFFB7 url('../images/bg-box-com.gif') 0 0 repeat-x;  }
.comunity .boxB .h,
.comunity .boxY .h    { padding: 0; }
.comunity .boxB h2,
.comunity .boxB h2 a,
.comunity .boxB h3,
.comunity .boxB h3 a,
.comunity .boxY h2,
.comunity .boxY h2 a,
.comunity .boxY h3,
.comunity .boxY h3 a    { color: #DB2032; }
.comunity .boxY strong a,
.comunity .boxY h4 a    { color: #153F7B !important; }
.comunity .boxY h3 a:hover { color: #000 !important; }
.comunity .boxY strong a:hover,
.comunity .boxY h4 a:hover    { color: #DB2032 !important; }
.comunity .boxY .in .cSet a.minus  { background-image: url('../images/ico/minus-com.gif'); }
.comunity .boxY .in .cSet a.plus   { background-image: url('../images/ico/plus-com.gif'); top: 18px; }
.comunity .boxY .in .btnLink                 { margin-top: 10px; padding: 0 0 0 33px; background: url('../images/bg-btnlink.gif') 0 0 no-repeat;  line-height: 28px; float: right; }
.comunity .boxY .in .btnLink2                 { margin-left: 27px !important; }
.comunity .boxY .in .cols .btnLink                 { margin-right: 0; margin-top: 10px; padding: 0 0 0 33px; background: url('../images/bg-btnlink.gif') 0 0 no-repeat;  line-height: 28px; float: right; }
.comunity .boxY .in .btnLink a               { display:block; color: #E5B135; text-decoration: none; padding-right: 23px; background: url('../images/bg-btnlink-right.gif') 100% 0 no-repeat; line-height: 28px;}
.comunity .boxY .in .btnLink a strong        { color: #fff; text-decoration: underline; }
.comunity .boxY .in .btnLink a:hover         { color: #E5B135 !important; text-decoration: none !important;}
.comunity .boxY .in .btnLink a:hover strong  { color: #E5B135 !important; text-decoration: underline !important; }
.comunity .boxY .in .item .imgs              { position: relative; left: 6px; }
.comunity .boxY .in .item .imgs .img         { background: #fff; border: 1px solid #E8CD8A !important;  width: 50px; height: 50px; overflow: hidden; float: left; margin: 0 0 0 1px; padding: 1px; }
.comunity .boxY .in .item .blogName          { color: #666; margin: 0 0 5px 0; padding: 0; font-size: .91em; }
.comunity .boxY .in .item .blogItem          { color: #666; margin: 5px 0 0 0; padding: 0; font-size: .91em; text-align: right; }
.comunity .boxY .in .item .blogItem a          { color: #666;  }

.comunity .boxY .boxItemsList p   { padding-left: 10px; }
.comunity .boxY .boxItemsList .item h4   { background: url('../images/ico/bul-arrow-y.gif') 0 .35em no-repeat; padding-left: 10px; }

.comunity .items .item  { border-color: #E8CD8A; }
.comunity .items .item h2 { margin-bottom: .5em;}
.comunity .items .item .articleTags { margin-top: 1.5em;}

.comunity .boxY .list li         { background-image: url('../images/ico/bul-dot-g.gif'); padding-left: 10px; }
.comunity .boxY .items .item     { xborder-bottom: 2px solid #E8CD8A; margin: 0 -5px 1em -5px; padding: 0 10px 1em 10px; }
.comunity .boxY .items .last     { margin: 0 -5px 0 -5px !important; padding: 0 10px 0 10px !important; }
.comunity .boxY .in .cols .items .item  { margin: 0 10px 10px 0 !important; padding: 0 0 10px 0 !important; }
.comunity .boxY .in .cols .items .last  { margin: 0 10px 0 0 !important;}
.comunity .boxY .inlinkRev,
.comunity .boxY .inlink          { color: #C99614; }

.comunity .articleTags .in,
.comunity .articleOptions .in          { border: 1px solid #E8CD8A; }

.comunity .boxTab .tabs td  { border: none; }
.comunity .boxTab .tabs a  { border: 1px solid #E8CD8A; font-size: 1em ; height: 35px; line-height: 35px; }
.comunity .boxTab .tabs a.active  { border-color: #E8CD8A; height: 40px; line-height: 40px; color: #000; padding-right:0; margin-right:0; }
.comunity .boxTab .in  { border-top: none; padding-right: 10px; }

.comunity .rhombus   { margin: 10px -5px 0 -5px; background: none; border: none; border-top: 2px solid #E8CD8A; padding: 10px 20px 0 5px;  }
.comunity .rhombus .cSet   { right: 0; _right: -3px; }

.comunity .boxTab .colsFifty  { background: url('../images/bg-com-cols.gif') 48.8% 0 repeat-y; =background-position: 49% 0;  }
.comunity .boxTab .cols .col1 { padding-top: 20px; }
.comunity .boxTab .cols .col2 { padding-top: 20px; }
.comunity .box .box      { margin-bottom: 20px; }
.comunity .box .box h3 a { color: #DB2032; }

.comunity .boxAnketa h2    { xfont-weight: normal; font-size: 1.8em; margin-bottom: .25em; }
.comunity .boxAnketa form  { margin-top: 1.5em; }
.comunity .boxAnketa .submit  { padding: 5px 25px; }
.comunity .boxAnketa li  { margin-bottom: 15px; }
.comunity .boxAnketa label  { border-color: #C99614; }

.comunity .boxPhotogallery                { margin: 1.5em 0; }
.comunity .boxPhotogallery .item          { float: left; width: 102px; padding: 5px; background: #fff; border: 1px solid #B8B8B8; margin: 0 12px 12px 0; text-align: center;}
.comunity .boxPhotogallery .last          { border: 1px solid #B8B8B8 !important; margin: 0 0 12px 0 !important; }
.comunity .boxPhotogallery .item .img     { margin-bottom: 5px; }
.comunity .boxPhotogallery .item .img img { }
.comunity .boxPhotogallery .item .descr   { }

.comunity .promoBox  { width: 300px; margin-bottom: 25px; }
.comunity .promoBox .in  { padding: 20px; }

.comunity .promoBlog       { background: #CC0B27 url('../images/bg-promo-red.gif') 0 0 no-repeat; color: #fff; }
.comunity .promoBlog .in   { min-height: 140px; background: url('../images/bg-promo-red-bottom.gif') 0 100% no-repeat; }
.comunity .promoBlog ul    { margin-bottom: 12px;  }
.comunity .promoBlog li    { color: #FFFF99; font-size: .91em; float: left; width: 49%; margin-bottom: 3px;  }
.comunity .promoBlog h2    { color: #fff; font-weight: normal; font-size: 1.8em; margin-bottom: 15px; }
.comunity .promoBlog h2 a        { color: #fff; background:  url('../images/ico/promo-arrow-red.gif') 0 .15em no-repeat; padding-left: 14px; }
.comunity .promoBlog h2 a:hover  { color: #FFFF99 !important; }
.comunity .promoBlog h3          { color: #fff; font-size: 1.5em; margin-bottom: 10px; }
.comunity .promoBlog dt          { color: #fff; }

.comunity .colorBox              { width: 300px; margin-bottom: 25px; color: #fff; }
.comunity .colorBox .in          { min-height: 220px; padding: 20px; }
.comunity .colorBox h2           { font-weight: normal; font-size: 2.2em; margin-bottom: 20px; }
.comunity .colorBox h3           { font-size: 1.4em; }
.comunity .colorBox h2 ,
.comunity .colorBox h2 a,
.comunity .colorBox h3 ,
.comunity .colorBox h3 a         { color: #fff; }
.comunity .colorBox h2 a:hover,
.comunity .colorBox h3 a:hover   { color: #FFFF99 !important; }
.comunity .colorBox p            { margin-bottom: 15px; color: #ffff99;  }
.comunity .colorBox ul           { margin-bottom: 12px; font-size: 1em; }
.comunity .colorBox li           { color: #fff; font-weight: bold; background: transparent url('../images/ico/list-white-arrow.gif') 0em .25em no-repeat; padding-left: 12px; }
.comunity .colorBox li ul        { margin-top: 6px; }
.comunity .colorBox li ul li     { color: #ffff99; margin-bottom: 3px; font-weight: normal; background: transparent url('../images/ico/list-white-circle.gif') 0em .5em no-repeat; padding-left: 12px; }
.comunity .colorBox .in .cSet          { position: absolute; top: 10px; right: 10px; width: 16px; height: 37px; }
.comunity .colorBox .in .cSet a        { display: block; width: 16px; height: 16px; margin-bottom: 5px; overflow: hidden; text-indent: -16px; position: relative; }
.comunity .colorBox .in .cSet a.minus  { background: url('../images/ico/minus-com.gif') 0 0 repeat-x; }
.comunity .colorBox .in .cSet a.plus   { background: url('../images/ico/plus-com.gif') 0 0 repeat-x; position: absolute; top: 22px; }

.comunity .coloredBrown       { background: #89670E url('../images/bg-colored-brown.gif') 0 0 no-repeat; }
.comunity .coloredBrown .in   { background: url('../images/bg-colored-brown-bottom.gif') 0 100% no-repeat; }
.comunity .coloredBlue        { background: #25497E url('../images/bg-colored-blue.gif') 0 0 no-repeat; }
.comunity .coloredBlue .in    { background: url('../images/bg-colored-blue-bottom.gif') 0 100% no-repeat; }
.comunity .coloredRed         { background: #990000 url('../images/bg-colored-red.gif') 0 0 no-repeat; }
.comunity .coloredRed .in     { background: url('../images/bg-colored-red-bottom.gif') 0 100% no-repeat; }
.comunity .coloredRed dt      { color: #fff; }

.comunity .boxArticleEdit .clearfix  { margin-bottom: 1em;  }
.comunity .boxArticleEdit .lab  { font-weight: bold; margin-bottom: .25em; color: #153F7B; }
.comunity .boxArticleEdit .con  {  }
.comunity .boxArticleEdit .cols  { background: none; }
.comunity .boxArticleEdit .aeHeadline input { font-size: 2em; padding: 5px; width: 606px; }
.comunity .boxArticleEdit .aeTags input { font-size: 1.5em; padding: 5px; width: 606px; }
.comunity .boxArticleEdit .aeLogin input { font-size: 1.2em; padding: 3px 5px; width: 606px; font-weight: bold;}
.comunity .boxArticleEdit .cols .aeLogin input { width: 290px; }
.comunity .boxArticleEdit .aeNormal input { font-size: 1.2em; padding: 3px 5px; width: 606px; }
.comunity .boxArticleEdit .aeNormal select { font-size: 1.2em; padding: 1px 0; width: 100%; }
.comunity .boxArticleEdit .cols .aeNormal input { width: 290px; }
.comunity .boxArticleEdit .aeTheme select { font-size: 1.2em; width: 100%; }
.comunity .boxArticleEdit textarea { font-size: 1.2em; padding: 5px; width: 606px; height: 22em; }
.comunity .boxArticleEdit .aePerex textarea { font-size: 1em; height: 5em; }
.comunity .boxArticleEdit .aeResult textarea { font-size: 1.2em; height: 10em; }
.comunity .boxArticleEdit .aeBtns { margin: 0; border-top: 1px solid #E8CD8A; padding-top: 1em; }
.comunity .boxArticleEdit .submit { padding: .1em 2em; margin: 0; }
.comunity .boxArticleEdit .aeBtns .submit { font-size: 1.2em; padding: .2em 2em; margin: 0 0 0 10px; }
.comunity .boxArticleEdit .toolBox { background: #FFFFB7 url('../images/bg-box-com.gif') 0 20% repeat-x; border: 1px solid #8E8F8F; margin: 0 !important; padding: 3px 5px; }
.comunity .boxArticleEdit .toolBox img { display: block; float: left; border: 1px solid #E8CD8A; background: #fff;  padding: 2px; margin-right: 3px; cursor: hand; cursor: pointer; vertical-align: middle; }
.comunity .boxArticleEdit .toolBox span { display: block; float: left; padding: 2px; margin-right: 3px; color: #8E8F8F; vertical-align: middle; }
.comunity .boxArticleEdit .more { background: #FFFFB7 url('../images/bg-box-com.gif') 0 20% repeat-x; border: 1px solid #ccc; margin-top: 1px; padding: 3px 5px; }
.comunity .boxArticleEdit .more p { margin: 0; padding: 0; color: #666; }
.comunity .boxArticleEdit .more p strong { margin-right: .25em;}
.comunity .boxArticleEdit .more p a { color: #666; }
.comunity .boxArticleEdit .aeImgInsert .con    { background: #fff; border: 1px solid #8E8F8F; padding: 5px; }
.comunity .boxArticleEdit .aeImgInsert .con input    { width: 75%; }
.comunity .boxArticleEdit .aeImgs .item   { background: #fff; border: 1px solid #8E8F8F; padding: 5px; text-align: center; float: left; margin-right: 9px; width: 102px; z-index: 1; }
.comunity .boxArticleEdit .aeImgs .img    { float: none; margin-bottom: 5px; width: 100px; }
.comunity .boxArticleEdit .aeImgs .edit    { position: absolute; width: 20em; z-index: 500; background: #fff; border: 1px solid #E8CD8A; padding: 5px 10px 2px;  }
.comunity .boxArticleEdit .aeImgs .edit .line         { position: relative; margin-left: 4em; margin-bottom: 3px;}
.comunity .boxArticleEdit .aeImgs .edit .line label  { position: absolute; left: -4em; top: .25em; font-weight: bold; }
.comunity .boxArticleEdit .aeImgs .edit .line input  { width: 15em; padding: 2px .5em; }

.comunity .boxArticleEdit .aeImgs .item               { background: #fff; border: 1px solid #8E8F8F; padding: 5px; text-align: center; float: left; margin-right: 9px; width: 288px; z-index: 1; position: relative; }
.comunity .boxArticleEdit .aeImgs .img                { float: left; margin-bottom: 5px; width: 100px; }
.comunity .boxArticleEdit .aeImgs .control               { position: absolute; right: 5px; top: 2px; font-size: .91em; }
.comunity .boxArticleEdit .aeImgs .edit               { text-align: left; left:120px; top:15px; width: 140px; float: right; margin-top: 10px; }
.comunity .boxArticleEdit .aeImgs .edit .line         { margin-bottom: 7px; }
.comunity .boxArticleEdit .aeImgs .edit .line label   { font-weight: bold; }
.comunity .boxArticleEdit .aeImgs .edit .line input   { width: 80px; }

.comunity .boxArticleEdit .aeQ input    { font-size: 1.5em; padding: 5px; width: 586px; }
.comunity .boxArticleEdit .aeA .con       { float: left; position: relative; margin-left: 1.5em; }
.comunity .boxArticleEdit .aeA .con .clean{ vertical-align: middle; }
.comunity .boxArticleEdit .aeA .con label { font-weight: bold; color: #666; position: absolute; left: -1.5em; top: .2em; }
.comunity .boxArticleEdit .aeA .con input { width: 500px; padding: 2px 5px; margin-left: .5em; }
.comunity .boxArticleEdit .aeA .btn       { float: right; }
.comunity .boxArticleEdit .aeSmallBtns       { margin-left: 1.5em; }
.comunity .boxArticleEdit .aeQABlock       { background: #fff url('../images/bg-box-y.gif') 0 0 repeat-x; border: 1px solid #E8CD8A; padding: 5px 10px; margin-bottom: 1em; }
.comunity .boxArticleEdit .aeQABlock dt    { margin-bottom: 5px; }
.comunity .boxArticleEdit .aeQABlock dd    { position: relative; margin-left: 4.3em; margin-bottom: 3px; }
.comunity .boxArticleEdit .aeQABlock dd span   { position: absolute; left: -3em; font-weight: bold; }
.comunity .boxArticleEdit .aeQABlock dd.good  { color: #DB2032; }

.comunity .paging { background: #FFFFB7; border: 1px solid #E8CD8A;  }

.comunity .sortingTable table        { border-bottom: 1px solid #E8CD8A; }
.comunity .sortingTable table  th    { background: #C99614; border: 1px solid #E8CD8A;  padding: 5px 10px; color: #fff; }
.comunity .sortingTable table  th a    { color: #fff; }
.comunity .sortingTable table  td    { border-right: 1px solid #E8CD8A; border-left: 1px solid #E8CD8A; }
.comunity .sortingTable table .even  { background: #FCF7E2; }
.comunity .sortingTable table .odd   { background: #fff; }
.comunity .sortingTable table tbody.even .odd td    { border-top: 1px solid #F9E9BD; }
.comunity .sortingTable table tr.over td    { background: #FFEEEE !important; }

/**/
.comunity .boxTab .discussion .colsFifty { background: none !important; }
.comunity .boxTab .cols .col1,
.comunity .boxTab .cols .col2 { padding-top: 0; }
.comunity .boxItemsList .boxInfo p { padding: 0; }

.chances { position: relative; padding-bottom: 10px; text-align: right; }
.chances a { xline-height: 24px; padding-top: 3px; padding-bottom: 3px; }
.chances a.ico-d-cite { padding-left: 35px; background-position: 5px 0; }
.quote { padding: 8px 0; }
.quote blockquote { border: 1px #EFDCB3 solid; display: block; padding: 8px; color: #666666; font-family: Arial, sans-serif; }
.quote h4 { color: #EFDCB3; padding-left: 5px; margin-bottom: 0; font-family: Arial, sans-serif; }

.comunity .boxComments .in  { padding: 20px 10px 1px; }

.comunity .boxAnketa h5 { font-weight: normal; color: black; margin-bottom: 1em; }
.comunity .boxAnketa .bar      { height: 5px; overflow: hidden; float: left; width: 85%; background: #fff; }
.comunity .boxAnketa .bar span { height: 5px; overflow: hidden; background: #DB2032; display: block; }
.comunity .boxAnketa .res { float: right; color: #DB2032; font-weight: bold; position: relative; top: -0.5em; }
.comunity .boxAnketa .qs { margin-bottom: 1em; }
.comunity .boxAnketa p { line-height: 1.95; }
.comunity .boxAnketa p.cnt   { top: 1.3em; }

.quizIssue .in { font-size: 1.2em; }
.quiz .true,
.quiz .trueA { color: green; }
.quiz .false,
.quiz .falseA { color: red; }
.quiz .strong { font-weight: bold; font-size: 1.3em; }
.quiz .big { font-size: 2.5em; vertical-align: middle; padding-left: 1em; }
.quiz .answer { font-size: 2em; padding-right: 2em; }
.quiz .trueA     { background: url('../images/ico/thumb-up.gif') no-repeat right center; }
.quiz .falseA   { background: url('../images/ico/thumb-down.gif') no-repeat right center; }
.qs p { font-size: 1.3em; line-height: 1.3em; margin-bottom: .75em; font-weight: bold; }
.quizResume { font-size: 1.2em; margin-bottom: 3em; }
.quizResume p { margin: 0 !important; }
.quizInfo   { padding: 7px 10px; border: 1px solid #BBC8D9; background: #fff; }
.quizInfo p   { line-height: 1.5 !important; font-size: 1em; color: #333; margin: 0 !important; font-weight: normal;  }

.comunity #articlePerex { background: #FFFFB7 url('../images/bg-box-com.gif') 0 0 repeat-x; border-color: #E8CD8A; clear: both; }
.comunity #articlePerex .info { border-color: #E8CD8A !important; margin-top: 10px; }
.comunity #articlePerex .thumbnail { border-color: #E8CD8A !important; }
.comunity .qs p { font-size: 1.65em; line-height: 1.3em; padding-bottom: 10px; }

.comunity .pages  { padding-left: 23px; }
.comunity .pages a  { padding-right: .2em; }
.comunity .pages span  { padding-right: .2em; }

.comunity .datepicker_wrap   { position: relative; _position: static; }
.comunity img.datepicker_trigger   { position: absolute; _position: static; right: 3px; top: -3px; =top: 1px; =right: 5px; }


.enquiry h4 { margin-bottom: 1.5em !important; }
.enquiry h5 { padding: 0 6px; }
.enquiry h5 label { position: relative; margin-left: 20px; display: block; }
.enquiry h5 input { position: absolute; left: -20px; =left: -24px; top: 2px; =top:-2px; _top: -1px; }
.enquiry .clearfix      { margin-bottom: .75em; }
.enquiry .bar      { height: 5px; overflow: hidden; float: left; width: 85%; background: #fff; }
.enquiry .bar span { height: 5px; overflow: hidden; background: #153F7B; display: block; }
.enquiry .res { float: right; color: #153F7B; font-weight: bold; position: relative; top: -0.5em; }
.enquiry .qs { margin-bottom: .5em; }
.enquiry .qs p { margin-bottom: 0 !important; }
.enquiry .sbmt { text-align: right; float: right; }
.enquiry .submit { padding: 2px 15px; }
.enquiry .checked { background: #fff; padding: 2px 5px; border: 1px solid red; xmargin-left: -6px; xmargin-right: -6px; position:relative; color: red; }
.enquiry .true h5 label { color: green; }
.enquiry .true h5 { color: green; background: #fff; padding: 2px 5px; border: 1px solid green; xmargin-left: -6px; xmargin-right: -6px; position:relative;  }
.enquiry .true .checked { background-image: url('../images/ico/score1.gif'); background-position: 99.5% 48%; background-repeat: no-repeat; font-size: 1.2em; }
.enquiry p { line-height: 1.5; }
.enquiry p a { vertical-align: bottom;  }




.lightTable                   { margin: 10px 0; }
.lightTable thead td          { background: #C99614; color: #fff; }
.lightTable tr td,
.lightTable tr th             { border: 1px solid #E8CD8A !important; padding: .5em; }
.lightTable tbody             { font-size: 1.1em; }
.lightTable tbody tr th       { text-align: center; }
.lightTable tbody tr.first td { font-weight: bold; }
.lightTable tbody tr td.last  { background: #FFFFDC; }
.lightTable tbody tr.even td, 
.lightTable tbody tr.even th  { background: #fff; }
.lightTable tbody tr.odd td,
.lightTable tbody tr.odd th   { background: #FFFFDC; }
.lightTable tbody tr.active td,
.lightTable tbody tr.active th   { background: transparent; color: #000 !important; }
.lightTable tbody tr.active td a { color: #000; }

/*- in-page blocks -*/

.back a { background: url('../images/ico/back-w.gif') 0 50% no-repeat; padding-left: 24px; display: block; _display: inline-block; min-height: 16px; _height: 16px; }

.comparator h1 { margin: 10px 50px; }
.comparator #logo { margin: 10px 50px 50px; float: none; }
.comparator .back { margin: 10px 0 10px 50px; }
.comparator .table { margin: 10px 50px 100px; }
.comparator table { font-size: 1.1em; width: auto !important; }
.comparator table td,
.comparator table th { padding: 10px 15px; border: 1px solid #8BA0BE; }

.comparator table thead td { background: #fff;  }
.comparator table thead td.sort { text-align: right; font-size: .81em; border-width: 0 0 1px 0; padding: 0 0 3px 0; background: none !important;  }
.comparator table thead td.sort span { padding: 0 5px; }
.comparator table thead th { background: #153F7B;  }
.comparator table thead th a { color: #fff;  }
.comparator table thead th.first { background: #fff; border-width: 1px 0 0 1px; color: #153F7B; text-align: right; }

.comparator table tbody td { border-width: 1px 1px 1px 1px; width: 13em; vertical-align: top; }
.comparator table tbody th { background: #8A9FBD; color: #fff; border-bottom: 1px solid #fff; border-right: none !important; text-align: right; vertical-align: top; width: 13em; }

.comparator table tbody .last td { border-bottom: 1px solid #8BA0BE; }


.comparator table tbody .last th { background: #8A9FBD; color: #fff; border: 1px solid #8BA0BE; }
.comparator table tbody .title     { border: 1px solid #8BA0BE; }
.comparator table tbody .active th { background: #F8E270; color: #000; border-right-color: #F8E270; border-top: none;  }
.comparator table tbody .active td { background: #FEFBEB; }
.comparator table tbody .graph { padding: 0; text-align: center; }

.comparator .rel        { }
.comparator .set        { width: 23px; height: 15px; overflow: hidden; float: left; }
.comparator .set .up    { float: left; display: block; width: 7px; height: 15px; overflow: hidden; text-indent: 7px; background: url('../images/ico/comp-left.gif') 0 0 no-repeat; }
.comparator .set .down  { float: right; display: block; width: 7px; height: 15px; overflow: hidden; text-indent: 7px; background: url('../images/ico/comp-right.gif') 0 0 no-repeat; } 
.comparator .active .set .up    { background-image: url('../images/ico/comp-left-act.gif'); }
.comparator .active .set .down  { background-image: url('../images/ico/comp-right-act.gif'); } 
.comparator .active .set .upActive    { background-image: url('../images/ico/comp-left-act-act.gif'); }
.comparator .active .set .downActive  { background-image: url('../images/ico/comp-right-act-act.gif'); } 
.comparator .score      { text-indent: 97px; width: 97px; height: 17px; overflow: hidden; background: url('../images/ico/score0.gif') 0 0 no-repeat; display: block; }
.comparator .score1     { background-image: url('../images/ico/score1.gif'); }
.comparator .score2     { background-image: url('../images/ico/score2.gif'); }
.comparator .score3     { background-image: url('../images/ico/score3.gif'); }
.comparator .score4     { background-image: url('../images/ico/score4.gif'); }
.comparator .score5     { background-image: url('../images/ico/score5.gif'); }

.wizard  .holder  { width: 650px; }
.wizard  #header .holder       { padding: 20px 0 20px; border-bottom: 2px solid #406293; margin-bottom: 20px; }
.wizard  #footer .holder       { padding: 10px 0 20px; border-top: 2px solid #406293; margin-top: 30px; }
.wizard  #header #logo  { float: left; margin: 0; }
.wizard  #header #logo2  { float: right; }
.wizard .steps   { cpadding-bottom: 30px; padding-left: 19px; }
.wizard .steps .step   { float: left; width: 86px; background: url('../images/wiz-step.png') 0 0 no-repeat; padding: 45px 0 30px 8px; margin-right: 9px; color: #868686; }
.wizard .steps .stepActive   { background-image: url('../images/wiz-step-active.png'); font-weight: bold; color: #406293;  }
.wizard .steps .stepDone   { background-image: url('../images/wiz-step-done.png'); }
.wizard .text   { margin-bottom: 25px; padding: 0 30px; }
.wizard tr.calculation td   { font-size: 1.2em; }
.wizard .msgErr   { margin: 0 0 1em; }
.wizard .datepicker_wrap   { position: relative; _position: static; }
.wizard img.datepicker_trigger   { position: absolute; _position: static; right: 3px; top: -3px; =top: 1px; =right: 5px; }

.wizard .payment h3  { margin-bottom: .75em; }
.wizard .payment h4  { margin-bottom: 1.5em; color: #CC0000; }
.wizard .payment h5  { margin-bottom: .5em; }
.wizard .payment li  { margin-bottom: 1.5em; }

.wizard .summaryTable   { border: 1px solid #DEDEEF; background: #F7F7FB; padding: 5px; margin-bottom: 2em;  }
.wizard .summaryTable table     { margin:0;}
.wizard .summaryTable .part     { border-bottom: 1px solid #C0CADC; padding-bottom: 10px; margin-bottom: 15px; }
.wizard .summaryTable .partHead     { border-bottom: 2px solid #C0CADC; }
.wizard .summaryTable .head td  { padding: 5px 13px; background: url('../images/wiz-div.gif') 100% 0 repeat-y; }
.wizard .summaryTable .head td.last  { background: none; }
.wizard .summaryTable .head img  { border: 1px solid #DEDEEF; }
.wizard .summaryTable .head h3  { font-size: 1.3em; margin:0; color: #333 !important; font-weight: bold;  }
.wizard .summaryTable .head h4  { font-size: 1.1em; margin:0; color: #333 !important; font-weight: bold; }
.wizard .summaryTable .body h3  { font-size: 1.2em; margin:0 0 15px; color: #FF0000 !important; font-weight: bold; }
.wizard .summaryTable .body td,
.wizard .summaryTable .body th   { vertical-align: top; padding: 0 10px 7px 13px; }
.wizard .summaryTable .body .cols2  { width: 50%; }
.wizard .summaryTable .body .col1,
.wizard .summaryTable .body .col3   { width: 20%;}
.wizard .summaryTable .body .col2,
.wizard .summaryTable .body .col4   { width: 30%; }

.wizard .tableWrap         { margin: 0 0 1em;  padding: 10px 0; background: #F7F7FB;  }
.wizard table              { margin: 0; }
.wizard table table        { margin: 10px 0 15px; }
.wizard table td           { padding: 3px 0 10px 30px; color: #333333; border: none; vertical-align: middle; }
.wizard table th           { padding: 3px 0 10px 30px; color: #333333; border: none; vertical-align: middle; }
.wizard table td.wContent  { padding: 0; }
.wizard table td.info      { color: #666; background: url('../images/ico/bul-dot.gif') 31px .4em no-repeat; padding-left: 44px; }
.wizard table td.text      { padding-bottom: 10px; }
.wizard table td.text p    { margin-bottom: 1em; }

.wizard input        { border: 1px solid #9CB1D0; padding: 2px 5px; width: 50%; vertical-align: middle; }
.wizard textarea        { border: 1px solid #9CB1D0; padding: 2px 5px; width: 90%; height: 10em; }
.wizard input.submit { width: auto; border: 1px solid #A67127 !important; padding: 4px 25px; background: #A67127 url('../images/bg-button-large.png') 0 0 repeat-x; }
.wizard input:disabled { border-color:#aaa; background: #F8F8F8;  }
.wizard .submits        { margin-bottom: 10px; }
.wizard .submits label  { xcolor: #406293; vertical-align: middle; xborder-bottom:1px #406293 dashed; }
.wizard .submits input  { vertical-align: middle; }
.wizard .submits .confirm  { padding: 0 0 20px 20px; }
.wizard .infoLine    { padding: 5px 10px 2px 10px; background: #f8f8f8; border: 1px solid #ddd; margin-bottom: 1em; _height: 1px; }
.wizard .infoLine p  { padding: 0 0 3px 0; color: #666; font-size: .91em; }
.wizard .infoLine p .star  { top: .4em; position: relative; padding: 0 5px; }

.wizard input.accNoPre { width: 6em; margin-right: 5px; }
.wizard input.accNo    { width: 10em; }
.wizard input.accNoSu    { width: 4em; }

.wizard h1  { font-size: 2.2em; font-weight: normal; margin-bottom: .5em; padding: 0 20px; }
.wizard h2  { font-size: 1.6em; font-weight: normal; margin-bottom: .5em; color: #333; padding: 0 20px; }
.wizard h3  { font-size: 1.1em; }
.wizard .text h3  { font-size: 1.3em; margin-bottom: 1em; color: #333 !important; }

.wizard ol  { margin: 0 0 1.5em; padding: 0; }
.wizard ol li  { position: relative; margin-left: 1.5em; margin-bottom: 3px; padding: 0; background: none; }
.wizard ol li span  { position: absolute; left: -1.5em; font-weight: bold; color: #666; }
.wizard ol li a  { color: #F93F00; }
.wizard ol li a:hover  { color: #333 !important; }


/*.inSearch #content *   { color: #aaa !important; border-color: #ccc !important;  }*/

#content .hilite,
#content .hilite1 {background-color: rgb(255,255,102); color: #000 !important; }
#content .hilite2 {background-color: rgb(255,204,102); color: #000;}
#content .hilite3 {background-color: rgb(204,255,153); color: #000;}
#content .hilite4 {background-color: rgb(153,255,255); color: #000;}

.boxKurzy .ico-aud         { background-image: url('../images/ico/flags/au.gif'); }
.boxKurzy .ico-cad         { background-image: url('../images/ico/flags/ca.gif'); }
.boxKurzy .ico-cat         { background-image: url('../images/ico/flags/catalonia.gif'); }
.boxKurzy .ico-chf         { background-image: url('../images/ico/flags/ch.gif'); }
.boxKurzy .ico-xdr         { background-image: url('../images/ico/flags/xdr.gif'); }
.boxKurzy .ico-czk         { background-image: url('../images/ico/flags/cz.gif'); }
.boxKurzy .ico-dkk         { background-image: url('../images/ico/flags/dk.gif'); }
.boxKurzy .ico-eur         { background-image: url('../images/ico/flags/europeanunion.gif'); }
.boxKurzy .ico-gbp         { background-image: url('../images/ico/flags/gb.gif'); }
.boxKurzy .ico-huf         { background-image: url('../images/ico/flags/hu.gif'); }
.boxKurzy .ico-jpy         { background-image: url('../images/ico/flags/jp.gif'); }
.boxKurzy .ico-nok         { background-image: url('../images/ico/flags/no.gif'); }
.boxKurzy .ico-nzd         { background-image: url('../images/ico/flags/nz.gif'); }
.boxKurzy .ico-pln         { background-image: url('../images/ico/flags/pl.gif'); }
.boxKurzy .ico-rus         { background-image: url('../images/ico/flags/ru.gif'); }
.boxKurzy .ico-sek         { background-image: url('../images/ico/flags/se.gif'); }
.boxKurzy .ico-skk         { background-image: url('../images/ico/flags/sk.gif'); }
.boxKurzy .ico-try         { background-image: url('../images/ico/flags/tr.gif'); }
.boxKurzy .ico-usd         { background-image: url('../images/ico/flags/us.gif'); }
.boxKurzy .ico-zar         { background-image: url('../images/ico/flags/za.gif'); }

.loading       { color: #153F7B !important; font-size: 13px !important; line-height: 24px !important; height: 24px !important; padding: 5px 30px 5px 5px !important; font-weight: bold; background: url('../images/ProgressAnimation.gif') 99% 50% no-repeat; display: block !important; }
.loading2 { background-color: #fff; border: 1px solid #bbc8d9; padding: 5px 10px; margin-top: 10px; }
.loading2 h5  { line-height: 24px; }

.boxTab .competition          { background: #F00000 url('../images/competition/bg.gif') 0 0 repeat-x; margin: -10px; color: #fff; padding: 10px; }
.boxTab .competition h3       { color: #FFFF99; font-size: 18px; margin: 10px 0 20px 0; }
.boxTab .competition ul       { margin:  0 0 10px 10px; padding-bottom: 10px; }
.boxTab .competition li h3    { color: #fff; font-size: 14px; margin: 0; display: inline; }
.boxTab .competition li       { font-size: 14px; position: relative; margin-left: 2em; margin-bottom: 20px; }
.boxTab .competition li span  { font-size: 19px; color: #FFFF99; position: absolute; left: -1.5em; font-weight: bold; top: -5px; }
.boxTab .competition li small { font-size: 13px; }
.boxTab .competition a        { color: #fff; }
.boxTab .competition a:hover  { color: #FFFF99 !important; }
.boxTab .competition .inlink  { background-image: url('../images/ico/bul-arrow-w.gif');  }
.boxTab .competition .bg      { background: url('../images/competition/penize.jpg') 100% 100% no-repeat;  }

.boxCompetition               { background: url('../images/competition/side-loged.png') 0 0 no-repeat; height: 260px; color: #fff; padding: 100px 20px 0; margin: 0 0 2em 0; }
.boxCompetition h2            { color: #fff; font-size: 24px; font-weight: normal; margin: 0 0 5px 0; }
.boxCompetition h2 strong     { color: #FFFF99; font-size: 26px; }
.boxCompetition a             { color: #fff !important; }
.comunity .boxCompetition a:hover       { color: #FFFF99 !important; }
.boxCompetition p             { margin:  0 0 5px 0; }
.boxCompetition ul            { margin:  40px 0 0 0; padding-bottom: 10px; }
.boxCompetition li h3         { color: #fff; font-size: 14px; margin: 0; }
.boxCompetition li            { font-size: 14px; position: relative; margin-left: 2em; margin-bottom: 20px; =margin-top: -1em;  }
.boxCompetition li span       { font-size: 19px; color: #FFFF99; position: absolute; left: -1.5em; font-weight: bold; top: -5px; =margin-top: 1em;display: block; }
.boxCompetition li small      { font-size: 13px; }
.boxCompetition h2 small      { font-size: 13px; color: #eee; margin-left: 1em; }
.boxCompetition .inlink       { background-image: url('../images/ico/bul-arrow-w.gif');  }
.boxCompetition .info         { color: #FFFF99; font-size: 14px;  }
.boxCompetition .info strong  { color: #FFFF99; font-size: 14px;  }

.cmpttn50k          { background: url('../images/competition/penize-w.jpg') 100% 0 no-repeat; border-bottom: 2px solid #C4CFDE; }
.cmpttn50k .alt     { color: #DB2032; }
.cmpttn50k ul       { margin-bottom: 1.5em; margin-left: 1.5em; }
.cmpttn50k ul ul       { margin-top: .5em; }
.cmpttn50k ul.alt li  { color: #000; background-image: url('../images/ico/bul-dot-g.gif'); }
.cmpttn50k p        { margin-bottom: 1.5em; }
.cmpttn50k p.big    { font-size: 1.2em; padding-right: 200px; }
.cmpttn50k h3       { border-top: 2px solid #C4CFDE; padding-top: 1em; margin-top: 1.5em; color: #000; }
.cmpttn50k h4       { color: #000; }
.cmpttn50k h4.alt   { color: #4372B8; margin-left: 1.2em; }
.cmpttn50k h6       { color: #A67026; font-weight: normal; margin-top: 2em; }

#compRibbon           { top: 0; right: -29px; position: absolute; width: 29px; height: 110px; overflow: hidden; }

.boxComp2           { background: url('../images/competition/side-unloged.png') 0 0 no-repeat; height: 210px; color: #fff; padding: 112px 20px 0; margin: 0 0 2em 0; }
.boxComp2 ul        { margin:  0 0 0 0; padding-bottom: 40px; }
.boxComp2 li        { margin-bottom: 15px; }
.boxComp2 h3        { color: #FFF; margin-top: 1.5em !important; }
.boxComp2 a.inlink  { display: block; background-position: 0 .3em; margin-top: 2.5em;}

.rules p  { position: relative; margin-left: 2em; margin-bottom: 1.5em }
.rules p.line span  { position: absolute; left: -2em; }
.rules ul   { margin-left: 2em; margin-bottom: 2em; }
.rules ul li   { margin-bottom: 1.5em; }
.rules ul   { margin-bottom: 1em; margin-top: .5em; }
.rules ul ul li   { background-image: url('../images/ico/bul-dot-g.gif'); color: #333; margin-bottom: .5em; }

.miniPortfolio h4 { padding-left: 5px; margin-top: 1em; }
.miniPortfolio table {  border: 1px solid #C4CFDE; background: #fff;  margin-bottom: 3px; }
.miniPortfolio table th { padding-bottom: 2px; padding-top: 2px; border-bottom: 1px solid #C4CFDE; }
.miniPortfolio table td { padding-bottom: 2px; padding-top: 2px; }
.miniPortfolio table tr.even td { background: #F5F8FA; }
.miniPortfolio table tfoot td { padding-top: 5px; }
.miniPortfolio .result { background: #fff; border: 1px solid #BBC8D9; padding: 7px 13px; font-weight: bold; line-height: 2em; margin-bottom: 1.5em; }
.miniPortfolio .result .fl { color: #666; }
.miniPortfolio .result .fr { color: #153F7B; font-size: 1.3em;  }
.miniPortfolio .sbmt { margin: 1.5em 0 .5em; }
.miniPortfolio .sbmt input { padding: 2px 30px; }

.comments .showParent { margin-bottom: 5px !important; }
.comments .showParent * { color: #999; }
.comments .itemin { margin-bottom: -1px; padding-bottom: 0; }
.comments .itemin .itemin { margin: 0 -10px; border-width: 1px 0 0 0; }
.comments .lastin { margin-bottom: 10px; }
.comments p.clear { margin: 0 0 1.5em; padding-top: 1.5em; }
.comments .itemin p  { margin-bottom: 10px; color: #666; }
.comments .itemin .showParent { margin-bottom: 10px !important; }
.comments .itemin .rating  { margin: 0; float: right; }
.comments .itemin .rating .thermo  { padding-top: 0; height: 17px; overflow: hidden; background-position: 0 0; }

.results {border: 1px solid #E8CD8A; }
.results thead th {background: #C99614 !important; border-width: 1px 0 !important; color: #fff; font-size: .85em; }
.lightTable tbody tr td strong { color: #153F7B; }
.lightTable tbody tr td.res { background: #FFFFDC !important; border-width: 0 1px !important; text-align: right; }
.lightTable tbody tr.winner td { padding-top: 8px; }
.lightTable tbody tr.winner td strong,
.lightTable tbody tr.winner td.res  { color: #DB2032 !important; font-size: 1.1em !important; }
.lightTable tbody tr.active td { background: #C99614 !important; color: #fff !important; border-left-color: #C99614 !important; border-right-color: #C99614 !important; border-width: 1px !important;}
.lightTable tbody tr.active td strong { color: #fff !important; }


/**/
.boxKalkulacky .in { padding: 0; }
.boxKalkulacky .cols .col1 { width: 320px; overflow: hidden; padding: 0; }
.boxKalkulacky .cols .col2 { width: 320px; overflow: hidden; padding: 0; }

fieldset { border: 0; }

.rssList h1             { padding: 8px 0 8px 60px; background: url('../images/ico/rss-header.gif') 0 50% no-repeat; }
.rssList .allArticles   { padding-left: 20px; margin: 20px 0 15px; display: block; background: url('../images/ico/rss-item-orange.gif') 0 50% no-repeat; }
.rssList .list          { padding: 5px 0 20px 15px; }
.rssList .list li       { padding-left: 20px; line-height: 25px; background: url('../images/ico/rss-item-orange.gif') 0 50% no-repeat; }

.rssListFooter .list    { padding-left: 25px; }
.rssListFooter .list li { background: url('../images/ico/rss-item-blue.gif') 0 50% no-repeat; }

.calculatorsWithMenu .in         { min-height: 460px; _height: 460px; }
.calculatorsWithMenu li          { color: #153F7B; font-size: 1.1em; width: 291px; padding: 6px 0 6px 10px; }
.calculatorsWithMenu li.active   { border: 1px solid #BBC8D9; font-size: 1.3em; border-right: none; background-color: #fff; padding: 4px 10px; position: relative; z-index: 10; }
.calculatorsWithMenu .countForm  { width: 280px; padding: 0 10px 10px; border: 1px solid #BBC8D9; background: #fff; position: absolute; right: 15px; }
.calculatorsWithMenu .lastList   { margin-top: 30px; }

.boxShopTop .onlineInsurance        { margin-bottom: 10px; }
.boxShopTop .onlineInsurance .img   { float: right; padding-left: 9px; }

.boxComments .offsetBottom { padding-bottom: 1em; }

.dictionary .item h3       { font-size: 1.1em; }
.dictionary .firstItem h3  { font-size: 1.4em; }
.dictionary .itemList      { padding: 25px 0 5px; }
.dictionary .cloud         { padding-top: 15px; }
.dictionary label          { display: block; padding-bottom: 10px; }
.dictionary input          { width: 60%; margin: 0 10px 10px 0; }
.dictionary input.submit   { padding: 2px 10px; margin: 0 0 10px 0; }

.productsOffer .list { padding-bottom: 10px; }
.productsOffer .last { padding-bottom: 0; }

.performanceTable table                { margin: 0 0 10px; }
.performanceTable table .sort          { font-weight: bold; background: #eef2f6; }
.performanceTable table .color         { padding: 0; }
.performanceTable table .red           { background: red; }
.performanceTable table .blue          { background: blue; }
.performanceTable table .green         { background: green; }
.performanceTable table tbody td span  { color: red; }
.performanceTable table thead th,
.performanceTable table tfoot th       { color: white; }
.performanceTable .last table          { margin-bottom: 0; }

.allotmentList .result        { background: #eef2f6; border: 1px solid #BBC8D9; font-weight: bold; margin: .4em 0;padding: .5em 0; font-size: 1.6em; text-align: center; }
.allotmentList .result span   { color: #aaaaaa; font-weight: normal; font-size: .8em; }

/* komunita */
.comunity .discussion .colsFifty { background: none; }
.comunity .boxTab .cols .col1,
.comunity .boxTab .cols .col2 { padding-top: 0; }
.comunity .boxItemsList .boxInfo p { padding: 0; }

.comunity .comments .chances { position: relative; padding-bottom: 10px; text-align: right; }
.comunity .comments .quote { padding: 8px 0; }
.comunity .comments .quote blockquote { border: 1px #EFDCB3 solid; display: block; padding: 8px; color: #666666; }
.comunity .comments .quote h4 { color: #EFDCB3; padding-left: 5px; margin-bottom: 0; font-family: Arial, sans-serif; }

.comunity .boxAnketa h5 { font-weight: normal; color: black; margin-bottom: 1em; }
.comunity .boxAnketa .bar      { height: 5px; overflow: hidden; float: left; width: 85%; background: #fff; }
.comunity .boxAnketa .bar span { height: 5px; overflow: hidden; background: #DB2032; display: block; }
.comunity .boxAnketa .res { float: right; color: #DB2032; font-weight: bold; position: relative; top: -0.5em; }
.comunity .boxAnketa .qs { margin-bottom: 1em; }

.quiz .quizIssue .in { font-size: 1.2em; }
.quiz .true,
.quiz .trueA { color: green; }
.quiz .false,
.quiz .falseA { color: red; }
.quiz .strong { font-weight: bold; font-size: 1.3em; }
.quiz .big { font-size: 2.5em; vertical-align: middle; padding-left: 1em; }
.quiz .answer { font-size: 2em; padding-right: 2em; }
.quiz .trueA     { background: url('../images/ico/thumb-up.gif') no-repeat right center; }
.quiz .falseA   { background: url('../images/ico/thumb-down.gif') no-repeat right center; }

.comunity #articlePerex .cont { background: #FFFFB7 url('../images/bg-box-com.gif') 0 0 repeat-x; }
.comunity .qs p { font-size: 1.65em; line-height: 1.3em; padding-bottom: 10px; }

.boxPortfolio .img   { float: right; }
.boxPortfolio .boxes { padding: 10px 0; clear: both; }

.boxDrson .inlink       { color: white; background: url('../images/ico/bul-arrow-w.gif') no-repeat left center; }

.newsletter .lab       { float: left; width: 20%; }
.newsletter .con       { float: right; width: 75%; }
.newsletter .checkbox  { width: 18px; margin-right: 5px; }
.newsletter .clearfix  { padding: 3px 0; }
.newsletter .self      { float: right; width: 94%; }


.portfPromo { background: #fff url('../images/fakes/bg-portfolio-shp.png') 100% 100% no-repeat; margin: -10px; position:relative; padding: 15px 10px;}
.portfPromo .pin h4 { color: #000; margin-bottom: 1.5em !important; }
.portfPromo .pin { background: url('../images/fakes/portfolio_graph2.gif') 0 0 no-repeat; padding-left: 90px; }
.portfPromo .loginBox .clearfix { padding-left: 0 !important; }
.portfPromo .loginBox  { margin-bottom: 0 !important; }

.danePromo {background: url('../images/fakes/bg_dane_hp.png') top left no-repeat; margin: -10px; position:relative; width:468px; height:400px;}
.danePromo a        { color: #fff; }
.danePromo a:hover  { color: #FFFF99 !important; }
.hraRedPromo {background: url('../images/fakes/hraRedPromoHP.png') top left no-repeat; margin: -10px; position:relative; width:468px; height:270px;}
.RedPromo {background: url('../images/fakes/waldPromoHP.jpg') top right no-repeat; position:relative; width:460px;}

.article .text .noStyleBox .in  { padding: 0 !important; }
.article .text .noStyleBox .boxTab .in       { padding: 10px !important; border: 1px solid #BBC8D9 !important; border-width: 0 1px 1px 1px !important; background: #ECF1F5 url('../images/bg-boxtab.gif') 0 0 repeat-x !important;  }
.article .text .noStyleBox .boxTab .item .list  { margin-bottom: 0 !important; }
.article .text .noStyleBox .boxTab .tabs table     { margin: 0 0 0 0 !important; }
.article .text .noStyleBox .boxTab .tabs table td  { padding: 0 0 0 0 !important; border: none !important; border-bottom:1px solid #BBC8D9 !important ;}
.article .text .noStyleBox .boxTab .tabs table td a  { color: #fff; font-size: 1em; }

.searchFond { border: 1px solid #BBC8D9; background: #fff; padding: 10px; min-height: 53px; _height: 53px; }
.searchFond input { width: 99%; }

      #legend   { border: 1px solid #BBC8D9; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x; padding: 5px 10px 5px; margin-right: 5px;   }
      .color  { display: block; float: left; width: 7px; height: 7px; border: 1px solid #fff; margin:4px 5px 0 0; }
      .color1 {background-color: #DC2738;}
      .color2 {background-color: #153F7B;}
      .color3 {background-color: #6666CC;}
      .color4 {background-color: #FFFF00;}
      .color5 {background-color: #00CC33;}
      .color6 {background-color: #993366;}
      .color7 {background-color: #999999;}
      .color8 {background-color: #00CCFF;}
      .color9 {background-color: #FF9900;}
      .color10 {background-color: #990000;}
      .color11 {background-color: #339900;}
      .color12 {background-color: #663300;}

#iGraphLayer   { position: absolute; top: 0; left: 0; width: 290px; padding: 10px; border: 1px solid #BBC8D9; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x; z-index: 1000;}
#iGraphLayer h3 { margin-bottom: 10px; }
#iGraphLayer .cls { position: absolute; border: 1px solid #BBC8D9; background: #fff; padding: 2px 5px; right: -20px; top: 5px; display: block; }
#iGraphLayer .frm { margin-bottom: 10px; }

#search_hint  { position: absolute; top: 73px; =top: 74px; left: 350px; =left: 349px; z-index: 1000; }

/* online sale unor 2008 */
.os0208     { background: #EC0000 url('../images/bg-os0208.png') 0 0 no-repeat; margin: -10px -10px -10px; position: relative; border-bottom: 1px solid #F26666; height: 370px; color: #fff; }
.os0208 .t  { position: absolute; left:180px; top:232px; line-height: 150%; width: 280px; }
.os0208 .f  { position: absolute; left:181px; top:137px; width: 238px; height: 88px; overflow: hidden; line-height: 150%; font-size: 1.5em; color: #FFFF00 !important; }
.os0208 p   { margin-bottom: 5px;}
.os0208 .tt { margin-bottom: 15px;}
.superBox .rhombus a,
.os0208 a   { color: #fff; }
.superBox .rhombus a:hover,
.os0208 a:hover   { color: #FFFF00 !important; }
.superBox .rhombus .inlink ,
.os0208 .inlink   { background-image: url('../images/ico/bul-arrow-y2.gif'); }
.superBox .rhombus   { margin: 0 -10px -10px; padding: 10px 10px; border: none; border-top: 1px solid #8C0000; background: #EC0000 url('../images/bg-os0208-rhombus.png') 0 100% no-repeat; position: relative; color: #fff; }
.superBox .rhombus h3 a { color: #ffff00; }
.superBox .rhombus h3 a:hover { color: #fff !important; }
#os0208bf   { width: 468px; height: 370px; position: absolute; left: -1000px; top: 0; z-index: 100000; }
#head .os  { position: absolute; left: 345px; top: 12px; background: url('../images/ico/os-header.png') 0 0 no-repeat; height: 31px; padding-left: 51px; line-height: 31px; color: #f00; font-size: 19px; font-weight: bold; }
#head .os a  { color: #f00; }

#os0208box  { background: url('../images/bg-os0208box-t.png') 0 0 no-repeat; padding: 5px 0 0; width: 300px; }
#os0208box .in  { background: url('../images/bg-os0208box-b.png') 0 100% no-repeat; padding: 2px 20px 0 10px; min-height: 336px; _height: 336px; }
#os0208box .inlink   { background-image: url('../images/ico/bul-arrow-y2.gif'); }
#os0208box a  { color: #fff; }
#os0208box a:hover  { color: #FFFF00 !important; }
#os0208box h2    { font-size: 1.8em; margin-bottom: 12px; }
#os0208box h2 a    { color: #FFFF00; }
#os0208box th    { vertical-align: top;}
#os0208box th h4  { color: #FFFF00; }
#os0208box table  { margin-bottom: 90px; }
#os0208box p  { margin-bottom: 10px; }


.fanFacebook {position: relative; width: 300px; height: 25px; margin-bottom: 10px;}
.fanFacebook a span {position: absolute; top: 0; left: 0; background: url('../images/fan-Facebook.gif') top left no-repeat; width: 100%; height: 100%; cursor: hand;}

.fanFacebookHP {position: relative; width: 300px; height: 25px; margin: 0 auto;}
.fanFacebookHP a span {position: absolute; top: 0; left: 0; background: url('../images/fan-Facebook.gif') top left no-repeat; width: 100%; height: 100%; cursor: hand;}



/*
.VerticalComparator tbody td
{ border-bottom: 1px solid red; }
*/



/*nová HP*/


/* ==============================================
				Table of Content

1. Reklama na vrchu stranky
2. Header
3. Vyhledavani v headeru
4. Vrhcni menu
5. Hlavni obsah
6. Paticka

================================================= */

/* ========================================
	1.Begin Reklama na vrchu stranky
=========================================== */
#TopReklamniPruh {
	width:100%;
	background:#edf0f0;
	text-align:center;
}
#TopReklamniPruh .holder {
	background:url(../images/hp/top-reklamni-banner/napis-reklama.gif) right bottom no-repeat;
}
/* Do divu s touto tridou umistovat reklamni bannery */
#TopReklamniPruh .banner {
	padding:8px 0px 13px 0px;
}
/* ========================================
	1.End Reklama na vrchu stranky
=========================================== */



/* ========================================
	2.Begin Header
=========================================== */

#headNew {color:#000000;font-size:12px;}
#headNew .holder { background:#2B5991; border-top:1px solid #d8e4e9; height:104px; padding: 0;}
#headNew #logoNew {position: relative; width: 180px; height: 55px; float: left; margin: 25px 0 0 50px;}
#headNew #logoNew h1 { height: 100%; overflow:hidden;}
#headNew #logoNew span { position:absolute; left:0; top:0; width:100%; height: 100%; background: url(../images/hp/header/logo1.png) top left no-repeat;}
#headNew #logoNew a {display: block; width: 100%; height: 100%; cursor: pointer; text-decoration: none;}
#headNew #logoNew a:hover {text-decoration: none !important;}


/* ========================================
	2.End Header
=========================================== */


/* ========================================
	3.Begin Vyhledavani v headeru
=========================================== */
#headNew .searchBox {
	width:407px;
	float:right;
	padding: 0;
	margin: 40px 50px 0 0;
}


#headNew .searchBox .fraze {
/*	background:#fff url(../images/hp/header/search-zoom.gif) left no-repeat;*/
	border:1px solid #153F7B;
	width:280px;
	font-size:1em;
	height:19px;
	color:#363636;
	padding:5px 6px 2px 20px;
	margin-right: 5px;
	float:left;
}
#headNew .searchBox .button {
	background:#29548a url(../images/hp/header/search-button.gif) no-repeat;
	height:27px;
	width:94px;
	border:none;
	cursor:pointer;
	color:#fff;
	float:left;
}


/* Begin Prihlaseni */
#headNew .prihlaseni {position: absolute; top: 0; right: 0; font-size: 0.8em; color:#fff; margin: 5px 10px 0 0}
#headNew .prihlaseni a {color:#fff;}

/* End Prihlaseni */
/* ========================================
	3.End Vyhledavani v headeru
=========================================== */



/* ========================================
	4.Begin Vrchni menu
=========================================== */

#menuNew {font-size:12px;}


#menuNew ul li {float:left; text-align:center; font-weight:bold; list-style:none;}
#menuNew ul .ekon a {width:134px; line-height:39px; border-left: 1px solid #153F7B;}
#menuNew ul .inve a {width:81px; line-height:39px;}
#menuNew ul .bydl a {width:94px; line-height:39px;}
#menuNew ul .kart a {width:134px; line-height:39px;}
#menuNew ul .penz a {width:120px; line-height:39px;}
#menuNew ul .prac a {width:149px; line-height:39px;}
#menuNew ul .spot a {width:94px; line-height:39px;}
#menuNew ul .podn a {width:87px; line-height:39px;}
#menuNew ul .pora a {width:75px; line-height:39px; border-right: 1px solid #153F7B;}
#menuNew ul li a {background: #153f7b url(../images/hp/top-menu/li-background.gif) no-repeat right; height:42px; display:block; color:#fff; text-decoration:none;}
#menuNew ul li a:hover {background:url(../images/hp/top-menu/li-background-hover.gif) no-repeat right; color:#fff !important; text-decoration:none !important;}
#menuNew ul li .active  {background: #fff; color:#153F7B; font-weight:bold; font-size:1.1em;}
#menuNew ul li .active:hover  {background: #fff; color:#153F7B !important; font-weight:bold;}

/* ========================================
	4.End Vrchni menu
=========================================== */



/* ========================================
	5.Begin Hlavni obsah 
=========================================== */
.clearDivNew     {clear:both;}

#content .hpNew {margin-top: -40px;}

.hpNew h2 {
	font-size:1.8em;
	color:#153F7B;
}

.hpNew h3.hidden {display: none !important;}

.hpNew {
	background:url(../images/hp/content/background-left-and-right-lines.gif) repeat-y;
	width:100%;
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}


.hpNew .img1  {border:none;float:left;margin:0px 0px 0px -5px;}
.hpNew .img2 {border:none;float:left;margin:0px 0px 0px 0px;}
.hpNew p      {line-height:normal;padding:0px 15px 0px 0px;}
.hpNew .red   {color:#db2032;}
.hpNew .green {color:#53ba48;}
.hpNew .gray  {color:#666666;}
.hpNew .gold  {color:#c99614;}
.hpNew a         {color:#153F7B;}
.hpNew a:hover   {color:#db2032;}
.hpNew img {border:1px solid #d8d8d8;}
.hpNew h2{line-height:normal;padding:5px 0px 15px 0px;}
.hpNew a{text-decoration:underline;}
.hpNew .col {float:left;}

/* Begin stylu pro datum a odkaz vice u vypisu clanku */
.hpNew .col .datum {
	font-style:italic;
	font-size:0.9em;
	color:#666666;
}
.hpNew .vice {font-weight: bold; font-size: .9em;}
/* End stylu pro datum a odkaz vice u vypisu clanku */

.hpNew .colMain {
	width:390px;
	_width:380px;
	padding:0px 10px 0px 0px;
}
.hpNew .colMain img {
	float:left;
	margin:0px 12px 0px 0px;
}

/* Begin Prvni a ostatni claneky vypisu + PR clanek */
.hpNew .colFirst, .hpNew .colAfter {
	padding:0px 0px 20px 0px;
	background:url(../images/hp/content/col-bottom-border.gif) left bottom no-repeat;
	padding:0px 0px 10px 10px;
	margin:0px 0px 5px 0px;
	float:left;
}
.hpNew .colFirst, .hpNew .colAfterNOBackground {
	padding:0px 0px 20px 0px;
	padding:0px 0px 25px 10px;
	margin:0px 0px 10px 0px;
	float:left;
	width:100%;
}
.hpNew .colFirst h2 {font-size:2.2em;}

.hpNew .PRclanek {background:url(../images/hp/content/yellow-line.gif) left top no-repeat;float:left;}
.hpNew .PRclanek h2 {font-size:1.4em;}
.hpNew .PRclanek .vice {color:#c99614;}
.hpNew .PRclanek .PRclanekTitulek {color:#c99614;font-size:0.9em;margin:3px 0;display:block;}

.hpNew .ArrowUL {
	float:left;
	width:100%;
	margin:0px 0px 15px 0px;
}

.hpNew .ArrowUL li{
	background:url(../images/hp/content/ul-li-red-arrow.gif) top left no-repeat;
	padding:8px 0px 0px 15px;
}
.hpNew .BlueUL li{
	background:url(../images/hp/content/ul-li-blue-arrow.gif) bottom left no-repeat;
	padding:8px 0px 0px 15px;
}
/* styl pro nastaveni pozadi prouzku na pozici top */
.hpNew .colLineBackgroundTop {background:url(../images/hp/content/col-bottom-border.gif) left top no-repeat;}
/* End Prvni a ostatni claneky vypisu + PR clanek */

.hpNew .FirstHorizontalBox {
	padding:10px 0px 10px 0px;
	width:100%;
	border-bottom:10px solid #edf0f0;
/*	float:left;*/
}






/* Begin Stradni box */
.hpNew .colMiddle {
	width:252px;
	background:#f3f8fe;
	float:left;
	padding:0 3px 3px 3px;
	border:1px solid #eef4f8;
}
.hpNew .colMiddle h3, .hpNew .colLastRight h3, .hpNew .SecondHorizontalBox h3, .hpNew .FourthHorizontalBox h3, .hpNew .FifthHorizontalBox h3, .hpNew .ThirdHorizontalBox h3 {
	color:#db2032;
	font-size:1.2em;
	float:left;
	display:block;
	background:url(../images/hp/content/ikony/sipeckyH3.gif) right no-repeat;
	padding:1px 20px 0px 10px;
	text-transform:uppercase;
}
.hpNew .colMiddle h3 a, .hpNew .colLastRight h3 a, .hpNew .SecondHorizontalBox h3 a, .hpNew .FourthHorizontalBox h3 a, .hpNew .FifthHorizontalBox h3 a, .hpNew .ThirdHorizontalBox h3 a{
	color:#db2032;
	text-decoration:none;
}
.hpNew .colMiddle .box, .hpNew .colLastRight .box{margin:0px 0px 10px 0px;}
.hpNew .colMiddle .box .obsahBoxu, .hpNew .colLastRight .box .obsahBoxu {padding:0px 10px 0px 10px; clear: both;}

.hpNew .colMiddle .nadpis {
	margin:10px -3px 10px 0px;
	width:255px;
	float:left;
}
.hpNew .colMiddle .nadpis img{
	border:none;
}

/* Begin Otazka dne (takze boxy: Anekta) */
.hpNew .colMiddle .OtazkaDne .obsahBoxu {background: url('../images/hp/content/ikony/pozadiOtazkaDne.gif') no-repeat 50% 90%; padding-bottom: 15px; margin-bottom: -5px;}
.hpNew .colMiddle .OtazkaDne .nadpis {margin-top: 0}
.hpNew .colMiddle .OtazkaDne .nadpis-OtazkaDne {background:url(../images/hp/content/ikony/dots-OtazkaDne.gif) top right no-repeat;}
.hpNew .colMiddle .OtazkaDne span {font-size:1.2em;color:#000000;font-weight:bold;margin-bottom: 10px;display:block;} 
.hpNew .colMiddle .OtazkaDne ul {padding:0px 0px 0px 25px;}
.hpNew .colMiddle .OtazkaDne ul li {list-style:lower-alpha;color:#000;padding:5px 0px 0px 0px;font-weight:bold;}
.hpNew .colMiddle .OtazkaDne ul li a{font-weight:normal;}
/* End Otazka dne */

/* Begin Reklamni banner */
.hpNew .AdvertiseBanner {width:100%;padding: 10px 0px 0px 0px;float:left;}
.hpNew .AdvertiseBanner span{text-transform:uppercase;color:#666666;font-size:0.7em;text-align:right;display:block;padding:0px 3px 0;}
/* End Reklamni banner */

/* Begin Anketa */
.hpNew .colMiddle .Anketa .obsahBoxu {position: relative; z-index: 0;}
.hpNew .colMiddle .Anketa .obsahBoxu .bg {background: url('../images/hp/content/ikony/pozadiAnketa.gif') no-repeat 0 0; height: 100px; width: 100px; position: absolute; z-index: -1; left: 25%; top: 25%;}
.hpNew .colMiddle .Anketa .nadpis-Anketa {background:url(../images/hp/content/ikony/dots-Anketa.gif) top right no-repeat;}
.hpNew .colMiddle .Anketa .ArrowUL li {background: none; padding: 2px 0;}
.hpNew .colMiddle .Anketa span {font-size:1.2em;color:#000000;font-weight:bold;margin:10px 0;display:block;}
.hpNew .colMiddle .Anketa .jizHlasovalo {padding:10px 0;font-size:0.9em;color:#666666;}
.hpNew .colMiddle .Anketa .jizHlasovalo span {color:#000;display:inline;font-size:0.9em;}

.hpNew .bar      { height: 5px; float: left; width: 75%; background: #fff; }
.hpNew .bar div { height: 5px; background: #153F7B;}
.hpNew .res { float: right; color: #153F7B; font-weight: bold; position: relative; top: -.5em; }





/* End Anketa */

/* Begin Aktualne z ekonomiky */
.hpNew .colMiddle .AktualneZEkonomiky .obsahBoxu {background: url('../images/hp/content/ikony/pozadiAktualne.gif') no-repeat 50% 50%}
.hpNew .colMiddle .AktualneZEkonomiky .nadpis-AktualneZEkonomiky {background:url(../images/hp/content/ikony/dots-AktualneZEkonomiky.gif) top right no-repeat;}
.hpNew .colMiddle .AktualneZEkonomiky ul li {padding:5px 0;color:#666666;}
.hpNew .colMiddle .AktualneZEkonomiky ul li .cas {color:#000;}
.hpNew .colMiddle .AktualneZEkonomiky ul li .zdroj {font-size:0.8em;}
/* End Aktualne z ekonomiky */
/* End Stradni box */








/* Begin Treti box */
.hpNew .colLastRight {
	width:304px;
	_width:300px;
	float:left;
	margin:0px 0px 0px 3px;
}

.hpNew .colLastRight .nadpis {
	margin:10px -3px 10px 0px;
	width:304px;
	_width:300px;
	float:left;
}

/* Begin Special */
.hpNew .colLastRight .special {margin:0px 0px 10px 0px;}
/* End Special */

/* Begin Aktualne z ekonomiky */
.hpNew .colLastRight .VybraneKalkulacky .nadpis-VybraneKalkulacky {background:url(../images/hp/content/ikony/dots-VybraneKalkulacky.gif) top right no-repeat;}
/* End Aktualne z ekonomiky */

/* Begin Poradna */
.hpNew .colLastRight .Poradna .nadpis-Poradna {background:url(../images/hp/content/ikony/dots-Poradna.gif) top right no-repeat;}
.hpNew .colLastRight .Poradna .predNadpis {font-weight:bold;}
/* End Poradna */

/* Begin Interaktivni grafika */
.hpNew .colLastRight .InteraktivniGrafika .nadpis-InteraktivniGrafika {background:url(../images/hp/content/ikony/dots-InteraktivniGrafika.gif) top right no-repeat;}
/* End Interaktivni grafika */

/* Begin Diskuze */
.hpNew .Diskuze .obsahBoxu {background: url('../images/hp/content/ikony/pozadiDiskuze.gif') no-repeat 50% 50%}
.hpNew .Diskuze .nadpis-Diskuze {background:url(../images/hp/content/ikony/dots-Diskuze.gif) top right no-repeat;}
.hpNew .Diskuze .pocetReakci {color:#666666;font-size:0.8em;}
/* End Diskuze */

/* Begin Universita */
.hpNew .colLastRight .Univerzita .nadpis-Univerzita {background:url(../images/hp/content/ikony/dots-Univerzita.gif) top right no-repeat;}
.hpNew .colLastRight .Univerzita .typ {color:#666666;font-size:0.8em;}
/* End Universita */

/* End Treti box */










/* Begin Druhy horizontalni velky box */

.hpNew .SecondHorizontalBox {
	width:968px;
	background:#f3f8fe;
	float:left;
	border-left:1px solid #eef4f8;
	border-right:1px solid #eef4f8;
	padding:0px 0px 0px 0px;
	border-bottom:10px #ebebeb solid;
}
.hpNew .SecondHorizontalBox .nadpis {
	margin:10px -10px 10px 0px;
	width:100%;
	float:left;
}


/* Begin Nadpis Top tema */
.hpNew .SecondHorizontalBox .TopTema .nadpis-TopTema {background:url(../images/hp/content/ikony/dots-TopTema.gif) right no-repeat;}
.hpNew .SecondHorizontalBox .TopTema .clanek {width:230px;float:left;padding:0px 5px 20px 5px;border-right:1px solid #eef2f7;}
.hpNew .SecondHorizontalBox .TopTema .noBorder {border:none;}
.hpNew .SecondHorizontalBox .TopTema .clanek h4 {font-size:1.2em;padding:15px 0px 15px 0px;}
.hpNew .SecondHorizontalBox .TopTema .clanek p span a {color:#db2032;}
/* End Nadpis Top tema */

/* End Druhy horizontalni velky box */





/* Begin Treti horizontalni velky box */
.hpNew .ThirdHorizontalBox {
	width:968px;
	background:#ffffff;
	float:left;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	padding:0px 0px 10px 0px;
}
.hpNew .ThirdHorizontalBox .nadpis {
	margin:10px 0px 10px 5px;
	width:100%;
	float:left;
}
.hpNew .ThirdHorizontalBox h3 span {
	color:#153F7B;
}

/* Begin Nadpis */
.hpNew .ThirdHorizontalBox .Kurzy {width:480px;float:left;padding:0px 0px 0px 0px;}
.hpNew .ThirdHorizontalBox .Kurzy .nadpis-Kurzy {background:url(../images/hp/content/ikony/dots-Kurzy.gif) right no-repeat;}
.hpNew .ThirdHorizontalBox .Kurzy .obsahBoxu {float:left;}
/* End Nadpis */

.hpNew .ThirdHorizontalBox img {border:none;}

.hpNew .ThirdHorizontalBox .meniciKurzy {float:left;position:relative;z-index:1000;}
.hpNew .ThirdHorizontalBox .meniciKurzy .ui-tabs-selected a {
	background:url(../images/hp/content/kurzy/list.gif) no-repeat;
	width:228px;
	height:36px;
	line-height:36px;
	font-size:1.1em;
}
.hpNew .ThirdHorizontalBox .meniciKurzy .ui-tabs-selected .mena {color:#2b2e30;text-decoration:none;}

.hpNew .ThirdHorizontalBox .meniciKurzy li a {
	display:block;
	padding:0px 0px 0px 5px;
	color:#2b2e30;
	text-decoration:none;
	line-height:2em;
}



.hpNew .ThirdHorizontalBox .meniciKurzy li img {margin:0 5px 0;}
.hpNew .ThirdHorizontalBox .meniciKurzy li .mena {color:#295b93; text-decoration:underline;font-weight:bold;margin:0 8px 0 0;}
.hpNew .ThirdHorizontalBox .meniciKurzy li .mena {color:#295b93; text-decoration:underline;font-weight:bold;margin:0 8px 0 0;}
.hpNew .ThirdHorizontalBox .meniciKurzy li .cislo,
.hpNew .ThirdHorizontalBox .meniciKurzy li .procento {font-size:0.9em;margin:0 12px 0 5px;}



.hpNew table.meniciKurzy {width: 228px;}

.hpNew .meniciKurzy tr {line-height:1.8em; cursor: pointer;}
.hpNew .meniciKurzy tr.active {
	background:url(../images/hp/content/kurzy/list1.gif) repeat-x 0 0;
	line-height:36px;
	font-size:1.1em;
}


.hpNew .meniciKurzy td img {margin:0 5px 0;}
.hpNew .meniciKurzy td.mena {color:#295b93; text-decoration:underline; font-weight:bold; padding: 0 8px 0 0;}
.hpNew .meniciKurzy td.cislo,
.hpNew .meniciKurzy td.procento {font-size: 0.9em; padding: 0 12px 0 0; text-align: right;}


.hpNew .ThirdHorizontalBox .showAll {float:left;margin:10px 0px 0px 10px;color:#666666;font-size:0.8em;}
.hpNew .ThirdHorizontalBox .showAll a {color:#d41b1b;}

.hpNew .ThirdHorizontalBox .kurzyDraw {
	width:229px;
	height:210px;
	background:url(../images/hp/content/kurzy/big.gif) no-repeat;
	margin:0px 0px 0px -3px;
	float:left;
	padding:15px 0px 0px 10px;
}
.hpNew .ThirdHorizontalBox .kurzyDraw div {
	padding:0px 0px 0px 10px;
	margin:10px 0;
	font-size:0.8em;
	color:#666666;
}



/* Begin Zpravy z thru */
.hpNew .ThirdHorizontalBox .ZpravyZTrhu {width:465px;float:left;padding:0px 0px 0px 10px;}
.hpNew .ThirdHorizontalBox .ZpravyZTrhu .nadpis-ZpravyZTrhu {background:url(../images/hp/content/ikony/dots-ZpravyZTrhu.gif) right no-repeat;}
.hpNew .ThirdHorizontalBox .ZpravyZTrhu .obsahBoxu {float:left;}

.hpNew .ThirdHorizontalBox .ZpravyZTrhu ul li {padding:5px 0;color:#666666;}
.hpNew .ThirdHorizontalBox .ZpravyZTrhu ul li .cas {color:#000;}
.hpNew .ThirdHorizontalBox .ZpravyZTrhu ul li .zdroj {font-size:0.8em;}
/* End Zpravy z thru */

/* End Treti horizontalni velky box */






/* Begin Ctvrty horizontalni velky box */
.hpNew .FourthHorizontalBox {
	width:968px;
	background:#f3f8fe;
	float:left;
	border-left:1px solid #eef4f8;
	border-right:1px solid #eef4f8;
	padding:0px 0px 10px 0px;
	border-bottom:1px #ebebeb solid;
}
.hpNew .FourthHorizontalBox .nadpis {
	margin:10px 0px 10px 5px;
	width:100%;
	float:left;
}


/* Begin Spad online */
.hpNew .FourthHorizontalBox .SpadOnline {width:245px;float:left;padding:0px 10px 0px 0px;border-right:1px solid #eef2f7;}
.hpNew .FourthHorizontalBox .SpadOnline img {border:none;}
.hpNew .FourthHorizontalBox .SpadOnline .nadpis-SpadOnline {background:url(../images/hp/content/ikony/dots-SpadOnline.gif) top right no-repeat;}
.hpNew .FourthHorizontalBox .SpadOnline .obsahBoxu {float:left;}
.hpNew .FourthHorizontalBox .SpadOnline table {width:100%;margin:0px 0px 0px 15px;font-size:0.9em;}
.hpNew .FourthHorizontalBox .SpadOnline table td {padding:2px 0px 2px 0px; margin:0px;}
.hpNew .FourthHorizontalBox .SpadOnline table .sipka {width:15px;}
.hpNew .FourthHorizontalBox .SpadOnline table .nadpis {width:80px;text-transform:uppercase;}
.hpNew .FourthHorizontalBox .SpadOnline table .cislo {width:80px;color:#383b3e;}
.hpNew .FourthHorizontalBox .SpadOnline table .procento {width:40px;text-align:right;}
.hpNew .FourthHorizontalBox .SpadOnline table tr:hover {background:#fff;}
/* End Spad online */

/* Begin Podilove fondy */
.hpNew .FourthHorizontalBox .PodiloveFondy {width:375px;float:left;padding:0px 10px 0px 0px;border-right:1px solid #eef2f7;}
.hpNew .FourthHorizontalBox .PodiloveFondy img {border:none;}
.hpNew .FourthHorizontalBox .PodiloveFondy .nadpis-PodiloveFondy {background:url(../images/hp/content/ikony/dots-PodiloveFondy.gif) top right no-repeat;}
.hpNew .FourthHorizontalBox .PodiloveFondy .obsahBoxu {float:left;}
.hpNew .FourthHorizontalBox .PodiloveFondy table {width:100%;margin:0px 0px 0px 15px;font-size:0.9em;}
.hpNew .FourthHorizontalBox .PodiloveFondy table td {padding:2px 0px 2px 0px;margin:0px;}
.hpNew .FourthHorizontalBox .PodiloveFondy table .sipka {width:15px;}
.hpNew .FourthHorizontalBox .PodiloveFondy table .nadpis {width:220px;}
.hpNew .FourthHorizontalBox .PodiloveFondy table .cislo {width:55px;color:#383b3e;}
.hpNew .FourthHorizontalBox .PodiloveFondy table .procento {width:50px;}
.hpNew .FourthHorizontalBox .PodiloveFondy table tr:hover {background:#fff;}
/* End Podilove fondy */

/* Begin Sporici ucty */
.hpNew .FourthHorizontalBox .SporiciUcty {width:310px;float:left;padding:0px 10px 0px 0px;}
.hpNew .FourthHorizontalBox .SporiciUcty img {border:none;}
.hpNew .FourthHorizontalBox .SporiciUcty .nadpis-SporiciUcty {background:url(../images/hp/content/ikony/dots-SporiciUcty.gif) top right no-repeat;}
.hpNew .FourthHorizontalBox .SporiciUcty .obsahBoxu {float:left;}
.hpNew .FourthHorizontalBox .SporiciUcty table {width:100%;margin:0px 0px 0px 15px;font-size:0.9em;}
.hpNew .FourthHorizontalBox .SporiciUcty table td {padding:2px 0px 2px 0px;margin:0px;}
.hpNew .FourthHorizontalBox .SporiciUcty table .sipka {width:0px;}
.hpNew .FourthHorizontalBox .SporiciUcty table .nadpis {width:240px;}
.hpNew .FourthHorizontalBox .SporiciUcty table .cislo {width:55px;color:#383b3e;}
.hpNew .FourthHorizontalBox .SporiciUcty table .procento {width:0px;}
.hpNew .FourthHorizontalBox .SporiciUcty table tr:hover {background:#fff;}
/* End Sporici ucty */

/* End Ctvrty horizontalni velky box */







/* Begin Paty horizontalni velky box */
.hpNew .FifthHorizontalBox {
	width:968px;
	background:#ffffff;
	float:left;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	padding:0px 0px 10px 0px;
}
.hpNew .FifthHorizontalBox .nadpis {
	margin:10px 0px 10px 5px;
	width:100%;
	float:left;
}
.hpNew .FifthHorizontalBox h3 span {
	color:#153F7B;
}

/* Begin Nadpis */
.hpNew .FifthHorizontalBox .VyberZeSekci {width:963px;float:left;padding:0px 0px 0px 0px;}
.hpNew .FifthHorizontalBox .VyberZeSekci .nadpis-VyberZeSekci {background:url(../images/hp/content/ikony/dots-VyberZeSekci.gif) top right no-repeat;}
.hpNew .FifthHorizontalBox .VyberZeSekci .obsahBoxu {float:left;}
/* End Nadpis */

.hpNew .FifthHorizontalBox .sloupec {width:219px;float:left;border-right:1px solid #f8f8f8;padding:20px 10px 0px 10px;}
.hpNew .FifthHorizontalBox h4 {color:#000;font-size:1.2em;padding:0px 0px 10px 0px;}
.hpNew .FifthHorizontalBox h4 a {color:#000;}
.hpNew .FifthHorizontalBox li {background:url(../images/hp/content/ul-li-red-arrow-top.gif) top left no-repeat;padding:0px 0px 7px 12px;}
.hpNew .FifthHorizontalBox .noBorder {border:none;}

/* End Paty horizontalni velky box */
/* ========================================
	5.End Hlavni obsah
=========================================== */




/* ========================================
	6.Begin Paticka
=========================================== */
#footNew {
	width:100%;
	background:#edf0f0;
	border-top:3px #96999b solid;
	float:left;
	color:#000000;
	font-size:12px;
}

#footNew .holder {
	background:#9fa2a3 url(../images/hp/footer/i.gif) no-repeat top left;
	padding:20px 0px 15px 90px;
	width:880px;
}
#footNew .bigBackground {
	margin:0 auto;	
	padding:10px 0;
	width:980px;
	min-height:136px;
	background:url(../images/hp/footer/bottom.gif) no-repeat;
}

#footNew .bigBackground p{
	color:#666666;
	padding:0px 0px 0px 95px;
}
#footNew .bigBackground .cerne{
	color:#2b2e30;
}

#footNew .holder a{
	color:#fff;
	font-weight:bold;
}

#footNew .holder a:hover{
	color:#d6d6d6;
}

#footNew .nahoru {
	float:right;
	font-size:0.8em;
	background:url(../images/hp/footer/nahoru.gif) no-repeat left;
	padding:0px 0px 0px 10px;
	margin:10px 20px 0;
}


/* ========================================
	6.End Paticka
=========================================== */


/*Login box*/

#loginBox {position: absolute; width: 250px; z-index: 1001; display: none; font-size: 12px;}
#loginBox form {width: 200px; margin: 0 auto;}
#loginBox input[type='submit'] {padding: 5px 10px;}
#loginBox .close {width: 18px; height: 18px; position: absolute; right: 10px; background: url('/images/ico/close-grey.gif') right top no-repeat; cursor: pointer;}
        
#bgLogIn {position: absolute; left: 0; top: 0; z-index: 1000; background: #000; opacity:0.6; filter:alpha(opacity=60); width: 100%; height: 100%; display: none;}






