/* CSS Document */
body {background: url(../images/dlazdice.png) repeat; color: white; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; padding: 0; margin: 0;}
img {border: 0px;}
.page {width: 960px; margin: 0px auto; background: #282828; position: relative;}
.top1 {padding: 0px 30px;}
.ListaRis {height: 30px; background: url(../images/bg_ris.png) repeat-x; display: block;}
.ListaRisIn a {color: #a4091e; }
.ListaRisIn {position: absolute; top: -30px; left:0px; width: 800px; color: #a4091e; font-size: 12px; line-height: 30px; }
.ListaRisIn span {background: url(../images/ris_oddelovac.png) no-repeat left; padding-left: 10px; height:30px; float: left;}
img.RisImg {margin: 0 10px 0 30px; float: left;}
img.RisSipka {float: left; padding: 5px 10px 0 10px;}

/* ris_sipka.png */
.Logo {display:block; float: left; width:300px; height:127px;}
.Logo2 {display:block; float: left; width:506px; height:127px;}

.TopSpace {display: block; width:219px; height:127px; float: left; background:url(../images/bg_top2.jpg);}
.TopSpace2 {display: block; width:219px; height:127px; float: left; background:url(../images/bg_top3.jpg);}
.TopRight {display: block; width:175px; height:127px; float: left; }
.TopRight2 {display: block; width:175px; height:127px; float: left; background:url(../images/top_right.png);}
.LogoJicAbs {position: absolute; top: 0px; left: 600px; width: 176px; height: 57px; background:url(../images/logo_jic_abs.png);}
.LogoJicAbsEn {position: absolute; top: 0px; left: 600px; width: 176px; height: 57px; background:url(../images/logo_jic_abs_en.png);}
.Go2CZ {position: absolute; top: 0px; left: 860px; width: 33px; height: 40px; background:url(../images/go2cz.png);}
.Go2EN {position: absolute; top: 0px; left: 897px; width: 33px; height: 30px; background:url(../images/go2en.png);}
.claim {display:block; width: 900px; height:150px; position: relative; }
.claimIn {background: url(../images/claim.jpg); display: block; width: 930px; height: 150px; position: absolute; left: 0px; top: 127px;}
.menu ul {margin: 0 0 0 0; padding: 0 0 0 0; position: absolute; top: 40px; left: 500px;} 
.menu ul li {list-style: url(../images/black-pont.png); }
.menu ul li a {color: #2b2b2b; text-decoration: none;}
.menu ul li a:hover { text-decoration: underline;}

.cleaner {clear: both;}
.Left {width: 365px; float: left;}
.LeftIn {padding: 0px 35px 0 0; float: right;}
.menu2 {display:block; width: 330px; height:290px; background:url(../images/menu_bg.png) right top no-repeat; }
.menu2 ul {padding: 30px 0 0 66px; margin: 0 0 0 0px;}
.menu2 ul li {padding: 0px 0 0px 0px; font-size: 13px; list-style: none; }
.menu2 ul li a {color: #2b2b2b; text-decoration: none; background: url(../images/black-pont.png) 0px 50% no-repeat; padding: 0 0 0 20px;}
.menu2 ul li a:hover {color: #FFFFFF; text-decoration: underline; background: url(../images/white-point.png) 0px 50% no-repeat; }

.menu2en {display:block; width: 330px; height:245px; background:url(../images/menu_bg_en.png) right top no-repeat; }
.menu2en ul {padding: 30px 0 0 66px; margin: 0 0 0 0px;}
.menu2en ul li {padding: 0px 0 0px 0px; font-size: 13px; list-style: none; }
.menu2en ul li a {color: #2b2b2b; text-decoration: none; background: url(../images/black-pont.png) 0px 50% no-repeat; padding: 0 0 0 20px;}
.menu2en ul li a:hover {color: #FFFFFF; text-decoration: underline; background: url(../images/white-point.png) 0px 50% no-repeat; }


.Aktuality {padding-left: 30px; position: relative;}
.AktualityTitle {position: absolute; top: 15px; left: 40px; color: #333;}
.AktualityTitle h2 {font-size: 15px; padding: 0 0 0 0; margin: 0 0 0 0; }
.AktualityTop {display: block; width: 300px; height: 20px; background:url(../images/aktualne_top.png)}
.AktualityMiddle {display: block; width: 300px; background:url(../images/aktuality_bg.png)}
.AktualityMiddleIn {padding: 0px 5px 10px 5px; color: #000;}
.Aktuality a {color: #333;}
.Aktuality p.datum {color: #cc0000; font-size: 11px; padding: 0 0 0 0; margin: 0 0 0 0;}
.Aktuality .DatTitle {width: 88px; float: left; display: block; }
.Aktuality h3 {font-size: 12px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 12px; width: 88px; float: left; display: block; }
.Aktuality h3 a {padding-right: 10px;}
.Aktuality .perex {float: left; width: 190px;}
.Aktuality .perex p {padding: 20px 0 0 15px; margin: 0 0 0 0;}
.aktualita {padding: 0 0 10px 10px;}


.AktualityBottom {display: block; width: 300px; height: 17px; background:url(../images/aktualne_bottom.png)}
.Right {width: 565px; float: left;}
.Navigace {font-size:11px; color: #c7c7c7; padding: 10px 0;}
.Navigace a {color: #c7c7c7;}

table.Tabulka1 {background-color: #4b4a4a}
table.Tabulka1 td {background-color: #282828;}

.Content {color: #ffffff;}
.Content a {color: #b2d235; text-decoration: underline;}

.Content h1 {color: #b0d034; font-weight: normal; font-size: 20px; padding: 0 0 0 0; margin: 0 0 15px 0;}
.Content h2 {color: #ffffff; font-weight: normal; font-size: 18px; padding: 0 0 0 0; margin: 10px 0 15px 0;}
.Content h3 {color: #ffffff; font-weight: normal; font-size: 14px; padding: 0 0 0 0; margin: 10px 0 15px 0;}

.Content .perex {color: #b0d034; }

.Bottom0 {padding: 10px 0px 0px 835px;}

.Bottom {border-top: 1px solid #4c4c4c; text-align: center;}
.Bottom p {padding: 3px 0 3px 0; margin: 0 0 0 0; font-size: 11px; color: #8b8b8b;}
.Bottom a {color: #8b8b8b;}

.Bottom2 {background: #383737; color: #9c9b9b; font-size: 11px; border: 1px solid #383737;  }
.Bottom2 p {padding: 0 0 0 0; margin: 0 0 0 0;}
.Bottom2 a {color: #9c9b9b;}

.Bottom21 {float: left; width: 449px;}
.Bottom21 img {margin: 60px 0 0 70px;}

.Bottom22 {float: left; width: 226px; margin: 8px 0; text-align: right;}
.Bottom22 p {padding: 2px 0; margin: 0 0 0 0;}

.Bottom23 {float: left; width: 62px; height:72px; margin: 8px 0 8px 0;  background: url(../images/rozdelovnik.png) no-repeat center; }
.Bottom24 {float: left; width: 168px; padding: 25px 0 0 0;}

.loga {padding: 10px 0 10px 0; background-color:#FFF; }
.loga img {margin-right: 0px; }

.box {width:560px; background: url(../images/box_bg.png) repeat-y; margin-bottom: 20px;}
.boxIn {background: url(../images/box_slecna.png) bottom left no-repeat; width: 560px; }
.boxTop {display:block; width: 560px; height:15px; background: url(../images/box_top.png);}
.boxLeft {width: 154px; float: left;}
.boxLeft h3 {padding: 0 10px 0 10px; margin: 0 0 0 0; color: #2b2b2b; text-align: right; font-size: 16px;}
.boxRight {width: 406px; float: left;}
.boxRight p {padding: 0 0 0 0; margin: 0 0 6px 0;}
.boxRightIn {padding: 0 10px 10px 10px; color: #2e2e2e;}


td.BilaBunka {background-color: white;}
table.Tabulka1 td.BilaBunka {background-color: white;}
.loginForm input {width: 150px;}
.loginForm input.enter {width: 100px;}

.error {color: #F00;}
.RegistrForm th {text-align: left;}
.pl16 {padding-left: 16px;}
.Content a.napoveda {border-bottom: dashed #FF9 1px; text-decoration: none; color: #FF0; }
.tooltip {position: absolute;display: none; padding: 10px 13px; z-index: 2; color: #303030; text-indent: 0px;
	background-color: #f5f5b5;border: 1px solid #DECA7E;line-height: 18px;text-align: left; font-size: 11px; }

.mt10 {margin-top: 10px;}

.FormText {float: left; width: 450px; text-indent: -14px; padding-left: 14px;}
.ind {float: left; text-indent: -14px; padding-left: 14px;}
.FormInput {float: left; width: 60px; text-align: right;}
p.radek {clear:both; float:none; padding:0px; margin: 0px; }

.CaseStudies {width: 586px;margin: 0 -10px 0 -11px;height: 104px;position:relative;z-index: 1;background: url(../images/case_studies.png) left top no-repeat;}
.CaseStudies .Left {width: 406px;float: left;margin: 0 0 0 10px;display: inline;}
.CaseStudies .Right {width: 160px;float: right;margin: 0 10px 0 0;display: inline;}
.CaseStudies .Cycle {position: relative;z-index: 1;height: 80px;width: 406px;overflow: hidden;}
.CaseStudies .CycleImg {position: relative;z-index: 1;height: 80px;overflow: hidden;}
.CaseStudies .In {width: 406px;height: 80px;}
.CaseStudies .In img {float: right;}
.CaseStudies .In h2 {margin: 10px 10px 0 15px;font-size: 16px;line-height: 20px;}
.CaseStudies .In h2 a {color: #FFF;}
.CaseStudies .In p {margin: 5px 10px 0 15px;height: 36px;overflow: hidden;font-size: 12px;line-height: 18px;}
.CaseStudies .More {display: block;background: url(../images/case_studies_more.png) no-repeat;width: 47px;height: 24px;line-height: 24px; position: absolute;top: 80px;left: 369px;z-index: 2;color: #5D6051;padding: 0 0 0 8px;text-decoration: none;}
.CaseStudies .Corners {display: block;background: url(../images/case_studies_right.png) no-repeat;width: 20px;height: 104px;position: absolute;top: 0px;right: 0px;z-index: 2;}


