/* CSS Document */
body {
     font-family:Arial,Helvetica,sans-serif;
     color:#304b56;     
     height:690px;
     width:100%;
     font-size:12px;
     background:#ffffff url(../gfx/backBody.jpg) 0px 0px repeat-x;
}
html {
}
body, h1, h2, p, form, ul, li {
     margin:0px; padding:0px;
}
div.clr {
     clear:both;
     font-size:1px;
     line-height:1px;
     height:1px;
}
img { border:none; }
.invisible { display:none; }
.noBorder { border:none !important; }

/**/
a {
     color:#fff;
}
div.Main a, div.Breadcrumb a {
     color:#008cc5;
}
div.Main a:hover, div.Breadcrumb a:hover {
     color:#769802;
}
.red { color:#db1500; }
.blue { color:#306eaa !important; }
span.hemala { font-size:35px; color:Red; }
span.hemala a { font-size:35px; color:Red; }

/**/
div.Layout {
     position:relative;
     width:952px;
     min-height:500px;
     _height:500px;
     margin:auto;
}
div.Header {
     /*position:relative;*/ /* vlastnost odstraněna kvůlu zk***enému IE - bug při vykreslováni z-indexu */
     width:952px;   
     height:291px;
}

/* head */
div.Header div.HeaderBack01 {
     position:absolute;
     width:952px;   
     height:291px;
     background:transparent url(../gfx/backHeader_2011.jpg) 0px 0px no-repeat; 
}
div.Header div.HeaderBack02 {
     position:absolute;
     width:952px;   
     height:291px;
     background:transparent url(../gfx/backHeader02_2011.jpg) 0px 0px no-repeat;  
     visibility:invisible; 
}
div.Header div.HeaderBack03 {
     position:absolute;
     width:952px;   
     height:291px;
     background:transparent url(../gfx/backHeader03_2011.jpg) 0px 0px no-repeat;   
     visibility:invisible; 
}
div.Header div.Logo {
     position:absolute;
     left:-19px;
     width:188px;
     height:178px;
     background:transparent url(../gfx/backHeaderLeft.jpg) 0px 0px no-repeat;
}
div.Header div.Logo a {
     position:absolute;
     width:188px;
     height:178px;
}
div.Header div.Message {
     position:absolute;
     left:799px;
     top:50px;
     width:144px;
     height:139px;
     background:transparent url(../gfx/backHeaderMessage.png) 0px 0px no-repeat;
     text-align:center;
     display:none;/* */
}
div.Header div.Message p {
     padding-top:2px;
     padding-left:15px;
     padding-right:15px;
     color:#009ada;
     font-size:15px;
     font-weight:bold;
}
div.Header div.Message p.money {
     margin-top:12px;
     color:#fff;
     font-size:12px;
     font-weight:normal;
     padding-left:15px;
     padding-right:15px;
     line-height:18px;
}
div.Header div.Links {
     position:absolute;
     left:460px;
     top:65px;
     width:350px;
     height:160px;     
}
div.Header img.teplomer {
     position:absolute;
     right:3px;
     top:50px;
}
div.Header div.Links p {
     position:absolute;
     left:-35px;
     top:0px;
     text-align:right;
     color:#009ee0;
     font-size:22px;
}
div.Header div.Links p.claim01 { }
div.Header div.Links p.claim02 {
     display:none;
}
div.Header div.Links p.claim03 {
     display:none;
}
div.Header div.Links a.more {
     position:absolute;
     top:40px;
     left:150px;
     height:16px;
     width:139px;
     background:transparent url(../gfx/buttonHeader01_2011.jpg?v=1) 0px 0px no-repeat;
}
div.Header div.Links a.howto {
     position:absolute;
     top:65px;
     left:150px;
     height:16px;
     width:139px;
     background:transparent url(../gfx/buttonHeader02_2011.jpg?v=1) 0px 0px no-repeat;
}
div.Header div.Links a.more:hover {
     background:transparent url(../gfx/buttonHeader01on_2011.jpg?v=1) 0px 0px no-repeat;
}
div.Header div.Links a.howto:hover {
     background:transparent url(../gfx/buttonHeader02on_2011.jpg?v=1) 0px 0px no-repeat;
}
div.hpShadow {
     background:transparent url(../gfx/backHeaderHP.jpg) 0px 0px no-repeat;
     height:35px;
     width:952px;
     position:absolute;
     top:291px;
     left:0px;
}
div.Breadcrumb {
     height:25px;
     margin-top:10px;
     width:952px;
     position:relative;
     top:0px;
     font-size:11px;
     color:#008fca;
}

/* footer */
div.Footer {
     position:relative;
     %margin-top:20px; 
     _margin-top:20px; 
     min-height:100px;
     _height:100px; 
     border-top:1px solid #CCE8F3;   
}
div.Footer div.Fond {
     height:64px;
     width:137px;
     position:absolute;
     right:0px;
     top:0px;
}
div.Footer div.Fond a {
     display:block;
     height:64px;
     width:137px;
     background:transparent url(../gfx/backFooterFond.jpg) 0px 0px no-repeat;
}
div.Footer div.Links {
     height:80px;
     border-bottom:1px #cce8f3 solid;
     position:relative;
}
div.Footer div.Links a {
     margin-right:10px;
     display:block;
     float:left;
}
div.Footer div.Links a.first {
     margin-right:10px;
}
div.Footer div.Links a img {
     position:relative;
     top:30px;
}
div.Footer div.Links a.first img {
     position:relative;
     top:-5px;
}
div.Footer div.Copyright {
     padding-top:5px;
}
div.Footer div.Copyright p a {
     margin-right:5px;
}
div.Footer div.Copyright p a img {
     position:relative;
     top:4px;
}

/* menu */
div.Menu {     
     margin-top:21px;
     float:right;
     display:inline;
     margin-right:0px;
     z-index:9;
     position:relative;
}
div.Menu ul.firstLevel {
     position:relative;
}
div.Menu ul.firstLevel li {
     float:left;
     display:inline;
     position:relative;
     margin-right:3px; /* problem!!!! v ie6 způsobuje špatné odsazení druhé úrovně */
     text-align:center;
     height:29px;
     min-width:85px;
     _width:85px;
     color:#fff;
     list-style-type:none;
     /**/
     background-color:#0090cb;
     background-image:url(../gfx/backMenuItemLeft.jpg);
     background-position: 0px 0px;
     background-repeat:no-repeat;
}
div.Menu ul.firstLevel li.Hover {
     background-color:#9ab936;
     background-image:url(../gfx/backMenuItemLeftHover.jpg);
     background-position: 0px 0px;
     background-repeat:no-repeat;
}
div.Menu ul.firstLevel li a {
     display:block; 
     position:relative;    
     padding-left:9px;
     padding-right:9px;
     height:29px;
     min-width:85px;
     _width:85px;
     white-space:nowrap;
     font-size:14px;
     text-decoration:none;
     background-image:url(../gfx/backMenuItemRight.jpg);
     background-position: right 0px;
     background-repeat:no-repeat;     
}
/* Target FireFox 2 and older [!] */
html>/**/body div.Menu ul.firstLevel li a, x:-moz-any-link { padding-top:9px; }
/* Target FireFox 3 [!] */
html>/**/body div.Menu ul.firstLevel li a, x:-moz-any-link, x:default { padding-top:0px; }
/* chrome */
body:nth-of-type(1) div.Menu ul.firstLevel li a { padding-top:0px; }
div.Menu ul.firstLevel li a.Hover {
     background-image:url(../gfx/backMenuItemRightHover.jpg);
}
div.Menu ul.firstLevel li a span {
     padding-top:8px;
}
/* secondlevel */
div.Menu ul.firstLevel li ul.secondLevel {
     position:absolute;
     /*left:-48px;*/
     left:0px;
     top:29px;
     width:150px;   
     visibility:hidden;
     /*%background-color:#94b629;*/
     text-align:left;
}
div.Menu ul.firstLevel li ul.secondLevel li {
     background:none;
     border-top:1px #b7ce6d solid;
     background-color:#94b629;
     /*float:none;*/
     width:150px;
     padding:0px;
     height:auto;
     display:block;
     text-align:left;
     color:#fff;
}
div.Menu ul.firstLevel li ul.secondLevel li.first {
     border:none;
}
div.Menu ul.firstLevel li ul.secondLevel li a {
     background:none;
     /*border:1px red solid;*/
     width:135px;
     _width:130px;
     font-size:12px !important;
     display:block;
     height:auto;
     padding-left:15px;
     padding-top:8px;
     padding-bottom:8px;
     padding-right:0px;
     white-space:normal;
}
div.Menu ul.firstLevel li ul.secondLevel li.Hover2 {
     background-color:#7b9f22;
}
div.Menu ul.firstLevel li ul.secondLevel li a span {
}
/* thirdlevel */
div.Menu ul.firstLevel li ul.secondLevel li ul.thirdLevel {
     position:absolute;
     left:150px;
     /*top:-17px;*/
     padding:0px; margin:0px;
     visibility:hidden;
     
}
div.Menu ul.firstLevel li ul.secondLevel li ul.thirdLevel li {
     background:none;
     border-top:1px #93b246 solid;
     background-color:#7b9f22;
     float:none;
     width:150px;
     display:block;
     text-align:left;
     color:#dee6a3;
}
div.Menu ul.firstLevel li ul.secondLevel li ul.thirdLevel li.first {
     border:none;
}
div.Menu ul.firstLevel li ul.secondLevel li ul.thirdLevel li a {
     background:none;
     font-size:12px !important;
     display:block;
     height:auto;
     padding-left:15px;
     /*padding-top:8px;
     padding-bottom:8px;*/
     white-space:normal;
     color:#dee6a3;
}
div.Menu ul.firstLevel li ul.secondLevel ul.thirdLevel li.Hover2 {
     background-color:#557825;
     color:#94b62a;
}
div.Menu ul.firstLevel li ul.secondLevel ul.thirdLevel li.Hover2 a {
     color:#94b62a;
}
div.Menu ul.firstLevel li ul.secondLevel li ul.thirdLevel li a {
}

/**/
/* main, boxes */
div.Main {
     position:relative;
     z-index:2;
     min-height:270px;
     _height:270px; 
}
div.Homepage {
     position:relative;
}
div.Main div.Right {
     margin-right:0px;
}
div.MainItem {
     float:left;
     z-index:2;
     display:inline;
     position:relative;
     margin-bottom:15px;  
}
div.Cols4 {
     width:256px;
     margin-right:9px;
}
div.MainPartner {
     width:191px;
     margin-right:15px;
}
div.MediaPartner {
     width:579px;
     margin-right:0px;
}
div.Cols3 {
     width:311px;
     margin-right:9px;
}
div.Cols2 {
     width:631px;
     margin-right:9px;
}
div.Cols2b {
     width:389px;
     margin-right:8px;
}
div.Cols1 {
     width:786px;
     margin-right:6px;
}
div.Cols4 div.MainItemTop {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:relative;
     background:transparent url(../gfx/backMainItemCols4Top.jpg) 0px 0px no-repeat;
}
div.MainPartner div.MainItemTop {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:relative;
     background:transparent url(../gfx/backMainItemColsPartnerTop.jpg) 0px 0px no-repeat;
}
div.MediaPartner div.MainItemTop {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:relative;
     background:transparent url(../gfx/backMainItemColsMPartnerTop.jpg) 0px 0px no-repeat;
}
div.Cols3 div.MainItemTop {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:relative;
     background:transparent url(../gfx/backMainItemCols3Top.png) 0px 0px no-repeat;
}
div.Cols2 div.MainItemTop {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:relative;
     background:transparent url(../gfx/backMainItemCols2Top.jpg) 0px 0px no-repeat;
}
div.Cols2b div.MainItemTop {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:relative;
     background:transparent url(../gfx/backMainItemCols2bTop.jpg) 0px 0px no-repeat;
}
div.Cols1 div.MainItemTop {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:relative;
     background:transparent url(../gfx/backMainItemCols1Top.jpg) 0px 0px no-repeat;
}
div.Cols1 div.MainItemTopWhite {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:relative;
     background:transparent url(../gfx/backMainItemCols1TopWhite.jpg) 0px 0px no-repeat;
}
div.Cols4 div.MainItemFoot {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:absolute;
     background:transparent url(../gfx/backMainItemCols4Bottom.jpg) 0px 0px no-repeat;
     width:311px;
     top:176px;
     left:0px;
}
div.MainPartner div.MainItemFoot {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:absolute;
     background:transparent url(../gfx/backMainItemColsPartnerBottom.jpg) 0px 0px no-repeat;
     width:191px;
     top:181px;
     left:0px;
}
div.MediaPartner div.MainItemFoot {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:absolute;
     background:transparent url(../gfx/backMainItemColsMPartnerBottom.jpg) 0px 0px no-repeat;
     width:579px;
     top:181px;
     left:0px;
}
div.Cols3 div.MainItemFoot {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:absolute;
     background:transparent url(../gfx/backMainItemCols3Bottom.jpg) 0px 0px no-repeat;
     width:311px;
     top:205px;
     left:0px;
}
div.Cols2b div.MainItemFoot {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:absolute;
     background:transparent url(../gfx/backMainItemCols2bBottom.jpg) 0px 0px no-repeat;
     width:389px;
     top:250px;
     left:0px;
}
div.Cols1 div.MainItemFoot {
     height:3px;
     font-size:1px;
     line-height:1px;
     position:absolute;
     background:transparent url(../gfx/backMainItemCols1Bottom.jpg) 0px 0px no-repeat;
     width:786px;
     bottom:-2px;
     left:0px;
}
div.MainItemHeader {
     min-height:30px;
     _height:30px;
     background-color:#008bc5;
}
div.MainItemHeader h1 {
     font-size:19px;
     padding-left:13px;
     top:0px; _top:0px;
     position:relative;
     color:#fff;
     font-weight:normal;
     padding-bottom:5px;
}
div.MainItemHeader h2 {
     font-size:14px;
     padding-left:16px;
     top:5px; _top:5px;
     position:relative;
     color:#fff;
     font-weight:bold;     
}
div.MainItemBody {
     border-right:1px #008bc5 solid;
     border-left:1px #008bc5 solid;
     position:relative;
     height:173px;
}
div.Cols2b div.MainItemBody {
     border-right:1px #008bc5 solid;
     border-left:1px #008bc5 solid;
     background:#0090cb url(../gfx/backMainItemCols2bMiddle.jpg) 130px 25px no-repeat;
     position:relative;
     height:250px;
}
div.Cols4 div.MainItemBody {
     height:143px;
}
div.MainPartner div.MainItemBody {
     height:150px;
     padding-left:15px;
}
div.MediaPartner div.MainItemBody {
     height:150px;
}
div.Cols1 div.MainItemBody {
     height:auto;
     width:784px;
     padding-top:15px;
}
div.Cols1 div.NoPadding {
     padding-top:0px;
}
div.Homepage div.Partneri {
     height:148px;
     border-bottom:1px #008bc5 solid;
}
div.Homepage div.MainItemBody div.type1row {}
div.Homepage div.MainItemBody div.type1row p {
     padding-left:10px;
     padding-top:5px;
     padding-right:45px;
}
div.Homepage div.MainItemBody div.type1row a.button {
     display:block;
     background:transparent url(../gfx/buttonMainItemType1row.jpg) 0px 0px no-repeat;
     width:29px;
     height:55px;
     position:absolute;
     top:118px;
     left:277px;
}
div.Homepage div.MainItemBody div.type2row {
     position:relative;
     height:27px;
     margin-left:10px;
     background:transparent url(../gfx/backMainItemType2row.jpg) 0px 26px no-repeat;
}
div.Homepage div.MainItemBody div.type2row p {
     padding-left:0px;
     padding-top:5px;
     padding-right:55px;
     float:left;
}
div.Homepage div.MainItemBody div.type2row a.button {
     display:block;
     background:transparent url(../gfx/buttonMainItemType2row.jpg) 0px 0px no-repeat;
     width:26px;
     height:23px;
     float:right;
     margin-right:3px;
     margin-top:2px;
}
div.Homepage div.MainItemBody div.typePartner {
     position:relative;
     margin-left:10px;
     padding-top:10px;
     height:125px;
}
div.Homepage div.MainItemBody div.typePartner img {
     float:left;
     margin-right:10px;
     border:1px #ceebf9 solid;
}
div.Homepage div.MainItemBody div.typePartner p {
     padding-left:10px;
     padding-top:0px;
     padding-right:10px;
}
div.Homepage div.MainItemBody div.typePartner p.link {
     position:absolute;
     right:0px;
     bottom:0px;
}
div.Homepage div.MainItemBody div.typePartner p.link a {
     text-decoration:none !important; 
}
div.Homepage div.MainItemBody div.typePartner p.link a span { 
     text-decoration:underline !important; 
}
div.Homepage div.Cols3 div.Facebook {
     margin-top:4px;
}


/* tinymce */
div.Main ul li {
     margin-left:20px;
}

/**/
div.tiskMapa  {
     text-align:center;
}
div.tiskMapa img {
     cursor:pointer;
}
div.Main div.MainLeft {
     width:786px;
     _width:790px;
     float:left;
     display:inline;
}
div.Main div.MainRight {
     width:156px;
     float:left;
     display:inline;
     margin-left:10px;
     _margin-left:4px;
}
div.Cols1All {
     padding-left:15px;
     padding-right:15px;
     /*padding-top:15px;*/
     padding-bottom:10px;
     line-height:17px;
}
div.Cols1Left {
     float:left;
     display:inline;
     width:210px;
     margin-left:13px;
     /*margin-top:17px;*/
     line-height:17px;
}
div.Cols1Right {
     float:left;
     display:inline;
     width:500px;
     margin-left:30px;
     /*margin-top:10px;*/
     line-height:17px;
}
/* propozice */
div.Cols1Left img {
     margin-left:1px;
}
div.Cols1Left table {
     border-top:1px #ecf1f4 solid;
     margin-bottom:15px;
     width:210px;
}
div.Cols1Left table tr td {
     border-bottom:1px #ecf1f4 solid;
     height:22px;
     color:#0090cb;
     font-weight:bold;
}
div.Cols1Left table tr td.td1 {
     width:91px;
     padding-left:3px;
     color:#304b56;
}
div.Cols1Right h2 {
     color:#0090cb;
     font-size:12px;
     padding-bottom:3px;
}
div.Cols1Right p {
     line-height:16px;
     padding-bottom:15px;
}
div.Cols1Right div.facebookButtons {
     padding-bottom:10px;
}
div.Cols1Right div.facebookButtons a {
     padding-right:10px;
}
/* tým, tabulka */
div.Cols1Right table {
     border-top:1px #ecf1f4 solid;
     margin-bottom:15px;
     width:500px;
}
div.Cols1Right table tr td {
     border-bottom:1px #ecf1f4 solid;
     height:22px;
     color:#0090cb;
     font-weight:normal;
}
div.Cols1Right table tr td.td1 {
     width:91px;
     padding-left:3px;
     color:#304b56;
}
/* registrace */
div.MainRight div.Registration {
     height:36px;
     width:156px;
     background:transparent url(../gfx/buttonRegistrujte.jpg) 0px 0px no-repeat;
     margin-bottom:10px;
}
div.MainRight div.Registration a {
     display:block;
     height:36px;
     width:156px;
     text-decoration:none;
}
div.MainRight div.Registration a:hover {
     background:transparent url(../gfx/buttonRegistrujteOn.jpg) 0px 0px no-repeat;
}
div.MainRight div.Registration a strong {
     color:#fff;
     text-decoration:none;
     font-size:18px;
     position:relative;
     left:15px;
     top:6px;
}
/* patron,atd */
div.LeftItem {
     width:156px;
     margin-bottom:10px;
}
div.LeftItem div.LeftItemTop {
     height:3px;
     width:156px;
     background:transparent url(../gfx/backLeftItemTop.jpg) 0px 0px no-repeat;
     font-size:1px; line-height:1px;
}
div.DonateGreen div.LeftItemTop,
div.Donate2Green div.LeftItemTop {
     height:3px;
     width:156px;
     background:transparent url(../gfx/backLeftItemGreenTop.jpg) 0px 0px no-repeat;
     font-size:1px; line-height:1px;
}
div.LeftItem div.LeftItemHeader {
     height:30px;
     width:156px;
     background-color:#0090cb;
}
div.LeftItem div.LeftItemHeader h2 {
     color:#fff;
     font-size:12px;
     padding-top:5px;
     padding-left:14px;
}
div.LeftItem div.LeftItemBody {
     border-right:1px #008bc5 solid;
     border-left:1px #008bc5 solid;
     position:relative;
}
div.Donate div.LeftItemBody {
     background-color:#0090cb;
     padding-bottom:10px;
}
div.Donate2 div.LeftItemBody {
     background-color:#0090cb;
     padding-bottom:10px;
}
div.DonateGreen div.LeftItemBody,
div.Donate2Green div.LeftItemBody {
     background-color:#9ab936;
     border-right:1px #9ab936 solid;
     border-left:1px #9ab936 solid;
     padding-bottom:10px;
     color:#fff;
}
div.DonateGreen div.LeftItemBody h2 {
     font-size:12px;
     margin-left:10px;
     margin-right:10px;
     padding-top:10px;
     padding-bottom:15px;
}
div.Donate2Green div.LeftItemBody p.text {
     font-size:15px;
     margin-left:10px;
     margin-right:0px;
     padding-top:10px;
     padding-bottom:15px;
     font-weight:bold;
     padding-right:4px;
}
div.DonateGreen div.LeftItemBody p.link {
     margin-top:5px !important;
     padding-bottom:5px;
     margin-left:7px;
     padding-top:7px;
     margin-right:10px;
     position:relative;
     background:transparent url(../gfx/backDonateGreenLink.gif) 0px 0px repeat-x;
}
div.DonateGreen div.LeftItemBody p.link span {
     background:transparent url(../gfx/backDonateGreenLinkA.gif) 0px 0px repeat-x;
     display:block;
     position:absolute;
     height:11px;
     width:6px;
     right:0px;
     _right:10px;
     top:10px;
}
div.LeftItem div.LeftItemFooter {
     height:3px;
     width:156px;
     background:transparent url(../gfx/backLeftItemBottom.jpg) 0px 0px no-repeat;
     font-size:1px; line-height:1px;
}
div.Donate div.LeftItemFooter {
     height:5px;
     width:156px;
     background:transparent url(../gfx/backLeftItemBottom2.jpg) 0px 0px no-repeat;
     font-size:1px; line-height:1px;
}
div.Donate2 div.LeftItemFooter {
     height:5px;
     width:156px;
     background:transparent url(../gfx/backLeftItemBottom2.jpg) 0px 0px no-repeat;
     font-size:1px; line-height:1px;
}
div.DonateGreen div.LeftItemFooter,
div.Donate2Green div.LeftItemFooter {
     height:5px;
     width:156px;
     background:transparent url(../gfx/backLeftItemGreenBottom2.jpg) 0px 0px no-repeat;
     font-size:1px; line-height:1px;
}
div.LeftItem div.LeftItemBody img {
     margin-top:8px;
     margin-left:14px;
     border:1px #d4edf9 solid;
}
div.LeftItem div.LeftItemBody p {
     margin-left:14px;
     padding-bottom:10px;
     padding-right:14px;
}
div.LeftItem div.LeftItemBody p span {
     font-size:12px;
}
div.Donate div.LeftItemBody p {
     color:#fff;
     padding-bottom:25px;
}
div.Donate2 div.LeftItemBody p {
     color:#fff;
     padding-bottom:25px;
}
div.Donate div.LeftItemBody p.text {
     margin-left:14px;
     padding-bottom:5px;
     padding-top:10px;
     padding-right:14px;
     color:#fff;
     font-size:12px;
}
div.Donate2 div.LeftItemBody p.text {
     margin-left:14px;
     padding-bottom:10px;
     padding-top:10px;
     padding-right:4px;
     color:#fff;
     font-size:15px;  
     font-weight:bold;   
}
div.Donate div.LeftItemBody p.text span { font-size:18px; }
div.Donate div.LeftItemBody div.button {
     height:28px;
     width:130px;
     margin-left:10px;
     position:relative;
     background:transparent url(../gfx/buttonDonate.jpg) 0px 0px no-repeat;
}
div.Donate2 div.LeftItemBody div.buttonMore {
     height:27px;
     width:75px;
     margin-left:70px;
     position:relative;
     background:transparent url(../gfx/buttonMore.jpg) 0px 0px no-repeat;
}
div.Donate2Green div.LeftItemBody div.buttonMore {
     height:27px;
     width:75px;
     margin-left:70px;
     position:relative;
     background:transparent url(../gfx/buttonGreenMore.jpg) 0px 0px no-repeat;
}
div.Rozc div.button a,
div.Donate div.LeftItemBody div.button a, 
div.Cols2b div.button a {
     height:28px;
     width:130px;
     display:block;
     text-decoration:none;
     font-size:14px;
}
div.Donate2 div.LeftItemBody div.buttonMore a {
     height:28px;
     width:75px;
     display:block;
     text-decoration:none;
     font-size:14px;
}
div.Donate2Green div.LeftItemBody div.buttonMore a {
     height:28px;
     width:75px;
     display:block;
     text-decoration:none;
     font-size:14px;
     color:#7b9f22;
}
div.Rozc div.button a:hover,
div.Donate div.LeftItemBody div.button a:hover,
div.Cols2b div.button a:hover {
     background:transparent url(../gfx/buttonDonateOn.jpg) 0px 0px no-repeat;
}
div.Donate2 div.buttonMore a:hover {
     background:transparent url(../gfx/buttonMoreOn.jpg) 0px 0px no-repeat;
}
div.Donate2Green div.buttonMore a:hover {
     background:transparent url(../gfx/buttonGreenMoreOn.jpg) 0px 0px no-repeat;
}
div.Rozc div.button a span,
div.Donate div.LeftItemBody div.button a span,
div.Cols2b div.button a span {
     position:relative;
     top:3px;
     left:5px;
}
div.Donate2 div.LeftItemBody div.buttonMore a span {
     position:relative;
     top:2px;
     left:5px;
}
div.Donate2Green div.LeftItemBody div.buttonMore a span {
     position:relative;
     top:2px;
     left:5px;
}
div.LeftItem div.LeftItemBody p.link {
     margin-top:10px;
}
div.LeftItem div.LeftItemBody p.link a {
     text-decoration:none !important; 
}
div.LeftItem div.LeftItemBody p.link a span { 
     text-decoration:underline !important; 
}
div.DonateGreen div.LeftItemBody p.link a {
     color:#fff;
     text-decoration:underline !important;
}
/* tabulka */
div.MainItem div.MainItemBody table.sliders {
     width:760px;
     margin-left:15px;
     /*padding-top:8px;*/
     position:relative;
     top:8px;
}
div.MainItem div.MainItemBody table.konto {
     padding-bottom:15px;
}
div.MainItem div.MainItemBody table.sliders td.td1 {
     width:217px;
     color:#0090cb;
     font-weight:bold;
     height:28px;     
     border-bottom:1px #ecf1f4 solid;
}
div.MainItem div.MainItemBody table.search td.td1 {
     color:#304b56; 
     width:100px;
}
div.MainItem div.MainItemBody table.sliders td.td2 {
     width:54px;
     height:28px;
     border-bottom:1px #ecf1f4 solid;
}
div.MainItem div.MainItemBody table.search td.td2 {
     color:#0090cb;
     width:171px;
}
div.MainItem div.MainItemBody table.search td.td2 a {    
}
div.MainItem div.MainItemBody table.sliders td.td3 {
     width:390px;
     height:28px;
     border-bottom:1px #ecf1f4 solid;
}
div.MainItem div.MainItemBody table.sliders td.td4 {
     height:28px;
     border-bottom:1px #ecf1f4 solid;     
}
div.MainItem div.MainItemBody table.sliders td.td3 div.slider {
     width:380px;
     height:21px;
     position:relative;
     background:transparent url(../gfx/sliderBack.jpg) 0px 0px no-repeat;
}
div.MainItem div.MainItemBody table.sliders td.td3 div.slider div.inner {
     height:16px;
     position:absolute;
     left:2px;
     top:3px;
}
div.MainItem div.MainItemBody table.sliders td.td3 div.slider div.inner div.left {
     height:16px;
     width:4px;
     background:transparent url(../gfx/sliderInnerLeft.jpg) 0px 0px no-repeat;
     float:left;
}
div.MainItem div.MainItemBody table.sliders td.td3 div.slider div.inner div.flexi {
     height:16px;
     width:5px;
     background:transparent url(../gfx/sliderInnerMiddle.jpg) 0px 0px repeat-x;
     float:left;
}
div.MainItem div.MainItemBody table.sliders td.td3 div.slider div.inner div.right {
     height:16px;
     width:5px;
     background:transparent url(../gfx/sliderInnerRight.png) 0px 0px no-repeat;
     float:left;
}
div.MainItem div.MainItemBody table.sliders td.td3 div.slider div.inner div.kc {
     position:absolute;
     top:1px;
     color:#fff;
     font-size:11px;
     font-weight:bold;
}
div.MainItem div.MainItemBody table.sliders td.td3 div.slider div.fin {
     height:16px;
     position:absolute;
     font-size:12px;
     color:#fff;
     top:3px;
     right:10px;
}
div.MainItem div.MainItemBody table.sliders td.td4 div {
     float:right;
     width:93px;
     height:22px;
     background:transparent url(../gfx/buttonSponzoruj.jpg) 0px 0px no-repeat;
}
div.MainItem div.MainItemBody table.sliders td.td4 div a {
     display:block;
     width:93px;
     height:22px;
     color:#ffffff;
     text-decoration:none;
}
div.MainItem div.MainItemBody table.sliders td.td4 div a:hover {
     background:transparent url(../gfx/buttonSponzorujOn.jpg) 0px 0px no-repeat;
}
div.MainItem div.MainItemBody table.sliders td.td4 div a span {
     color:#ffffff;
     font-size:13px;
     font-weight:bold;
     position:relative;
     left:4px;
     top:0px;
     %top:1px;
}
div.MainItem div.MainItemBody table.konto td {
     border-bottom:none !important;
}
div.MainItem div.MainItemBody table.konto td.td1 {
     color:#304b56; 
     width:100px;
}
div.MainItem div.MainItemBody table.konto td.td2 {
     width:170px;
     color:#0090cb;
     font-weight:bold;
}
div.MainItem div.MainItemBody p.link {
     padding-top:20px;
     text-align:right;
     padding-right:10px;
     padding-bottom:15px;
}
div.MainItem div.MainItemBody p.pager {
     padding-top:10px;
     text-align:right;
     padding-right:10px;
     padding-bottom:5px;
}
div.MainItem div.MainItemBody p.pager a.Active {
     font-weight:bold;
}
/* o našich patronech */
div.Cols1All p {
     padding-bottom:15px;
}
div.Cols1All div.halfItem {
     width:370px;
     float:left;     
     position:relative;
}
div.Cols1All div.halfItemWide { 
     position:relative;
}
div.Cols1All div.halfItemLeft {
     background:transparent url(../gfx/backHalfItem.gif) right 0px repeat-y;
     margin-right:10px;
}
div.Cols1All div.halfItemVideo {
     float:left;
     width:360px;
     display:inline;
     margin-left:12px;
}
div.Cols1All div.halfItem div.image,
div.Cols1All div.halfItemWide div.image {
     float:left;
     width:96px;
     margin-right:18px;
     display:inline;
}
div.Cols1All div.halfItem div.image img,
div.Cols1All div.halfItemWide div.image img {
     border:1px #d4edf9 solid;
}
div.Cols1All div.halfItem div.text{
     float:left;
     display:inline;
     width:240px;
}
div.Cols1All div.halfItemWide div.text {
     float:left;
     display:inline;
     width:620px;
}
div.Cols1All div.halfItem div.text strong,
div.Cols1All div.halfItemWide div.text strong {
     color:#0090cb;
}
div.Cols1All div.halfItem div.text p.link,
div.Cols1All div.halfItemWide div.text p.link {
     padding-top:0px;
     padding-right:0px;
     padding-bottom:0px;
}
/* form, vyber bezcu */
form.runnerSelect {
     /*position:relative;*/
     padding-top:10px;
     padding-bottom:15px;
}
form.runnerSelect div.item {
     float:left;
     width:218px;
     position:relative;
}
form.reg div.item {
     float:left;
     width:518px;
     position:relative;
     margin-bottom:5px;
}
form.runnerSelect div.buttonItem {
     float:left;
     width:75px;
     position:relative;
}
form.runnerSelect div.item strong {
     color:#0090cb;
     padding-left:2px;
     display:block;
}
form.runnerSelect div.item select {
     width:209px;
     font-size:12px;
     color:#304b56; 
     height:27px;
}
form.runnerSelect div.item select option {
     height:27px;
}
form.runnerSelect div.item div.inputBox {
     height:25px;
     width:209px;
     border:1px #0090cb solid;
}
form.runnerSelect div.item div.marLeft {
     left:182px;
     position:relative;
}
form.reg div.item div.inputBox {
     height:25px;
     width:209px;
     border:1px #0090cb solid;
     float:left;
}
form.reg div.item div.textarea {
     height:100px;
     width:409px;
     border:1px #0090cb solid;
     float:left;
}
form.reg div.item div.textarea textarea {
     height:98px;
     width:407px;
     border:none;
     background-color:transparent;
}
form.reg div.item div.itemWider {
     width:450px;
}
form.reg div.itemC {     
     margin-top:20px;
     margin-bottom:20px;
}
form.reg div.itemWider {
     width:650px;
}
form.reg div.item div.inputBox span {
     top:-2px;
     %top:1px;
     position:relative;
     padding-right:20px;
}
form.reg div.item strong {
     display:block;
     float:left;
     width:170px;
     margin-right:10px;
     text-align:right;
     padding-top:2px;
}
form.login div.item strong {
     width:40px;
}
form.reg div.itemC strong {
     width:500px;
     text-align:left;
     margin-left:5px;
}
form.reg div.item span.desc {
     display:block;
     float:left;
     width:220px;
     font-size:10px;
}
form.reg div.itemWider span.desc {
     width:440px;
}
form.reg div.twoline strong {
     top:-6px;
     position:relative;
}
form.runnerSelect div.item div.inputBox input {
     border:none;
     background-color:transparent;
     width:209px;
     height:25px;
     _height:22px;
     font-size:12px;
     color:#304b56; 
}
form.reg div.item div.inputBox input.checkbox {
     border:none;
     background-color:transparent;
     width:15px;
     height:15px;
     font-size:12px;
     color:#304b56; 
     margin-right:5px;
}
form.reg div.item input.submit {
     background:transparent url(../gfx/buttonUlozit.jpg) no-repeat 0 0 !important;
     height:27px !important;
     width:93px !important;
     border:none;
     margin-top:0px;
     cursor:pointer;
}
form.reg div.item input.submit:hover {
     background:transparent url(../gfx/buttonUlozitOn.jpg) no-repeat 0 0 !important;
}
form.runnerSelect div.item input.submit {
     background:transparent url(../gfx/buttonSearch.jpg) no-repeat 0 0;
     height:27px !important;
     width:93px !important;
     border:none;
     margin-top:17px;
     cursor:pointer;
}
form.runnerSelect div.item input.submit:hover {
     background:transparent url(../gfx/buttonSearchOn.jpg) no-repeat 0 0;
}
div.Cols1All form.login div.item input.submit {
     background:transparent url(../gfx/buttonLogin.jpg) no-repeat 0 0 !important;
}
div.Cols1All form.login div.item input.submit:hover {
     background:transparent url(../gfx/buttonLoginOn.jpg) no-repeat 0 0 !important;
}
div.Cols1All form.reg div.item input.login {
     background:transparent url(../gfx/buttonLogin.jpg) no-repeat 0 0 !important;
     height:27px;
     width:93px;
     border:none;
     margin-top:0px;
     cursor:pointer;
}
div.Cols1All form.reg div.item input.login:hover {
     background:transparent url(../gfx/buttonLoginOn.jpg) no-repeat 0 0 !important;
}
/* info o behu */
div.Cols4 div.left {
     width:76px;
     float:left;
     display:inline;
     margin-left:9px;
     margin-top:14px;
}
div.Cols4 div.right {
     margin-top:14px;
     width:150px;
     float:left;
     display:inline;
     margin-left:14px;
}
/* reg */
div.Cols2b h1 {
     margin-left:20px;
     padding-top:20px;
     padding-bottom:5px;
     color:#fff;
     font-weight:normal;
     font-size:22px;
}
div.Cols2b p {
     color:#fff;
     margin-left:20px;
     margin-right:20px;
     padding-bottom:5px;
}
div.Cols2b p.reg {
     position:absolute;
     top:120px;
}
div.Cols2b p.subhd {
     padding-bottom:50px;
}
div.Rozc div.button,
div.Cols2b div.button {
     background:transparent url(../gfx/buttonDonate.jpg) no-repeat scroll 0 0;
     height:28px;
     margin-left:10px;
     position:absolute;
     width:130px;
     right:20px;
     bottom:15px;
}
div.Type2reg h1 {
     width:150px;
     padding-bottom:15px;
}
/* univerzální */
div.Cols1All h2 {
     font-size:12px;
     color:#0090cb;
     font-weight:bold;
}
/* DMS */
div.DMS div.MainItemHeader {
     height:115px;
     background-color:#0090cb;
     background-image:url(../gfx/backDMS.jpg);
     background-repeat:no-repeat;
     background-position: 550px 0px;
}
div.DMS div.MainItemHeader p {
     padding-top:20px;
     color:#fff;
     width:515px;
     margin-left:15px;
}
form.sendDMS {
     padding-top:5px;
     padding-bottom:40px;
}
form.sendDMS div.item {
     float:left;
     width:219px;
     margin-right:10px;
     margin-bottom:0px;          
}
form.sendDMS div.inputBox {
     border:1px solid #0090CB;
     height:25px;
     width:219px;
     background-color:transparent;
     position:relative;
}
form.sendDMS div.item div.h {
     padding-bottom:3px;
     color:#0090CB;
     font-size:12px;
     font-weight:bold;
}
form.sendDMS div.inputBox input {
     background-color:white;
     border:none;
     color:#304B56;
     font-size:12px;
     height:22px;
     _height:22px;
     width:207px;
}
form.sendDMS div.item input.submit:hover {
     background:transparent url(../gfx/buttonPotvrditOn.jpg) no-repeat scroll 0 0;
}
form.sendDMS div.item input.submit {
     background:transparent url(../gfx/buttonPotvrdit.jpg) no-repeat scroll 0 0;
     border:medium none;
     cursor:pointer;
     height:27px;
     margin-top:0px;
     width:96px;
}



.sendRam input.submit:hover {
     background:transparent url(../gfx/buttonDownloadOn.jpg) no-repeat scroll 0 0 !important;
}
.sendRam input.submit {
    background:transparent url(../gfx/buttonDownload.jpg) no-repeat scroll 0 0 !important;
	margin-right: 12px;
}
.sendRam {
	text-align: right;
	width: 100% !important;
}


/* additional - top menu */

div.secondLevelBottom {
     height:3px;
     width:150px;
     position:absolute;
     bottom:-3px;
     left:0px;/* */
     _position:static;
     /*border:1px red solid;*/
}
div.secondLevelBottom div.left {
     height:3px;
     width:3px;
     position:absolute;
     background:transparent url(../gfx/topmenuOffBottomLeft.png) 0px 0px no-repeat;
}
div.secondLevelBottom div.right {
     height:3px;
     width:3px;
     position:absolute;
     right:0px;
     background:transparent url(../gfx/topmenuOffBottomRight.png) 0px 0px no-repeat;
}
div.secondLevelBottom div.mid {
     height:3px;
     width:145px;
     position:absolute;
     left:2px;
     font-size:1px; line-height:1px;
     background-color:#94b529;
}
li.Hover2 div.secondLevelBottom div.left {
     background:transparent url(../gfx/topmenuOffBottomLeft.png) 0px 0px no-repeat;
}
li.Hover2 div.secondLevelBottom div.right {
     background:transparent url(../gfx/topmenuOffBottomRight.png) 0px 0px no-repeat;
}
li.Hover2 div.secondLevelBottom div.mid {
     background-color:#7b9f22;
}



/**/
div.Press p a {
     font-weight:bold;
}

/* rozcestnik */
div.Rozc {
}
div.Rozc div.MainItemBody {
     height:303px;
     background:#0090cb url(../gfx/backRozcItem.jpg) no-repeat scroll 0px 172px !important;
}
div.Rozc div.MainItemFoot {
     background:transparent url(../gfx/backMainItemRozcCols4Top.jpg) no-repeat scroll 0 0 !important;
     top:306px;
}
div.Rozc h2 {
     color:#fff;
     font-weight:normal;
     padding-top:13px;
     padding-left:17px;
     font-size:19px;
}
div.Rozc p {
     color:#fff;
     font-weight:normal;
     top:90px;
     left:17px;
     width:230px;
     position:absolute;
}
div.Rozc div.wider {
     width:200px;
     background-image:url(../gfx/buttonRegistrujteKrtek.jpg);
}
div.Rozc div.wider a {
     width:200px;
}
div.Rozc div.wider a:hover {
     background-image:url(../gfx/buttonRegistrujteKrtekOn.jpg);
}
div.MainItemBody div.wider {
     width:200px;
     background-image:url(../gfx/buttonRegistrujteKrtek.jpg);
}
div.MainItemBody div.wider a {
     width:200px;
}
div.MainItemBody div.wider a:hover {
     background-image:url(../gfx/buttonRegistrujteKrtekOn.jpg);
}

/* partneri, loga */
div.Partneri p a {
     margin-right:20px;
}
div.MainPartner div.Cols1All {
     padding-left:5px;
}
div.MainPartner p {
     padding-top:10px;
     padding-left:0px;
}
div.MediaPartner p {
     padding-top:10px;
     padding-left:0px;
     padding-bottom:10px;
}
div.MediaPartner p a {
     margin-right:25px;
}










div.kontejner {
     display:none;
     position:fixed;
     _position:absolute;
     left:0px;
     width:100%;
     text-align:center;
     z-index:99999;   
}
div.kontejner div.inner {
     padding:10px;
     width:auto;
}
div.kontejner div.inner img {
     cursor:pointer;
     margin:5px;
     border:5px #aaaaaa solid;
     display:inline;
}
/* tabulka, sponzoři */
table.sponzors {
     margin-left:15px;
     position:relative;
     top:8px;
     width:760px;
     margin-bottom:10px;
}
table.sponzors td {
     height:23px;
     padding-left:10px;
     border-bottom:1px #dfe8ed solid;
}
table.sponzors td.stav {
     color:#0090cb;
}
table.sponzors tr.head td {
     background-color:#e4f4fc;
     font-weight:bold;
     color:#0090cb;
}
/* tabulka, sponzoři - konec */
/* button, vyšší */
div.Donate div.LeftItemBody div.taller {
     height:56px;
     background:transparent url(../gfx/buttonDonateTall.jpg) no-repeat scroll 0 0;
}
div.Donate div.LeftItemBody div.taller a {
     height:56px;
     padding-right:15px;
     _padding-right:0px;
}
div.Donate div.LeftItemBody div.taller a:hover {
     background:transparent url(../gfx/buttonDonateTallOn.jpg) no-repeat scroll 0 0;
}
div.Donate div.LeftItemBody div.taller a span {
}
div.Donate div.LeftItemBody div.taller2 {
     height:38px;
     background:transparent url(../gfx/buttonDonateTall2.jpg) no-repeat scroll 0 0;
}
div.Donate div.LeftItemBody div.taller2 a {
     height:38px;
     padding-right:15px;
     _padding-right:0px;
}
div.Donate div.LeftItemBody div.taller2 a:hover {
     background:transparent url(../gfx/buttonDonateTall2On.jpg) no-repeat scroll 0 0;
}
div.Donate div.LeftItemBody div.taller2 a span {
     top:1px;
}
/**/
div.err {
     margin-left:182px;
     margin-bottom:10px;
}
div.err2 {
     margin-left:10px;
     margin-bottom:10px;
}
/**/
div.Press div.item {
     padding-bottom:15px;
}
div.Press p {
     padding-bottom:0px;
}
div.Press p a {
     font-weight:bold;
}
/**/
.Partneri img {
     margin-right:4px;
     margin-bottom:5px;
}

/**/
a.FlagEN {
     display:block;
     height:15px;
     width:22px;
     background-image:url(../gfx/flagEN.jpg);
     position:absolute;
     left:-30px;
     top:7px;
}
a.FlagCZ {
     display:block;
     height:15px;
     width:22px;
     background-image:url(../gfx/flagCZ.jpg);
     position:absolute;
     left:-30px;
     top:7px;
}
/* homepage, video */
div.VideoBox {
     height:289px;
     margin-top:9px;
     width:631px;
     background-color:#008bc6;
}
div.VideoBox div.flash {
     height:289px;
     width:451px;
     float:left;
}
div.VideoBox div.text {
     width:163px;
     display:inline;
     margin-left:17px;
     padding-top:11px;
     color:#fff;
     float:left;
}
div.VideoBox div.text p {
     padding-right:10px;
}


/* filtrovac ­ ok ©nko */
div.filterBox {
     /*border:1px #d0e3f2 solid;*/
}
div.filterBox h2 {
     background:transparent url(../gfx/productLink7.png) 0px 3px no-repeat;
     font-size:12px; color:#2a6fa6; padding-left:11px; margin:7px 0px 10px 9px;
}
div.filterBox form.press {
     position:relative; height:36px; margin-left:10px;
}
form.press select option { height:25px; }
div.filterBox form.press select.year {
     width:178px; font-size:12px; height:25px; position:absolute; color:#4B82B8;
}
div.filterBox form.press select.kategory {
     width:240px; font-size:12px; height:25px; left:184px; position:absolute; color:#4B82B8;
}
div.filterBox form.press div.FilterName {
     border:1px solid #D2E4F2;
     border-collapse:collapse;
     height:24px;
     left:190px;
     position:absolute;
     width:190px;
}
div.filterBox form.press div.FilterName input {
     background-color:transparent;
     border:medium none;
     color:#4B82B8;
     font-size:12px;
     height:23px;
     left:5px;
     position:absolute;
     width:170px;
}
div.filterBox form.press input.submit {
     background-color:transparent;
     background-image:url(../gfx/buttonSearch.jpg);
     border:medium none;
     height:27px;
     left:394px;
     position:absolute;
     top:-1px;
     width:93px;
     cursor:pointer;
}

/* teplomer */
div.Teplomer {
     height:241px;
     width:175px;
     position:absolute;
     right:3px;
     top:50px;
     background: white url(../gfx/TeplomerBack.jpg) 0px 0px  no-repeat;
}
div.Teplomer div.Inner {
     top:28px; /* 28 + 33 = 61 */
     left:0px;
     height:194px;
     width:95px;
     position:absolute;
     overflow:hidden;
}
div.Teplomer img.TeplomerTop {
     position:absolute;
     left:70px;
     top:9px;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../gfx/TeplomerTop.png'); 
     _width:1px; 
     _height:1px;
}
div.Teplomer .Moving {
     height:194px;
     width:96px;
     position:absolute;
     top:196px; /*top:50px;*/
     left:0px;
}
div.Teplomer .Moving img {
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../gfx/TeplomerMoving.png'); 
     _width:1px; 
     _height:1px;
}
div.Teplomer .Moving span {
     font-size:12px;
     position:absolute;
     color:#008bc5;
     font-weight:bold;
     width:100px;
     height:10px;
     top:26px;
     left:5px;
}
div.TeplomerEN {
     height:241px;
     width:175px;
     position:absolute;
     right:3px;
     top:50px;
     background: white url(../gfx/TeplomerBack.jpg) 0px 0px  no-repeat;
}
div.TeplomerEN div.Inner {
     top:28px; /* 28 + 33 = 61 */
     left:0px;
     height:194px;
     width:95px;
     position:absolute;
     overflow:hidden;
}
div.TeplomerEN img.TeplomerTop {
     position:absolute;
     left:70px;
     top:9px;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../gfx/TeplomerTopEN.png'); 
     _width:1px; 
     _height:1px;
}
div.TeplomerEN .Moving {
     height:194px;
     width:96px;
     position:absolute;
     top:196px; /*top:50px;*/
     left:0px;
}
div.TeplomerEN .Moving img {
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../gfx/TeplomerMovingEN.png'); 
     _width:1px; 
     _height:1px;
}
div.TeplomerEN .Moving span {
     font-size:11px;
     position:absolute;
     color:#008bc5;
     font-weight:bold;
     width:100px;
     height:10px;
     top:26px;
     left:5px;
}

/* wallpapers */
.wallpapers {
}
.wallpapers h2 {
     padding-bottom:15px;
     font-size:15px;
     color:#5f98d1;
}
.wallpapers .item {
     width:210px;
     /*border:1px black solid;*/
     float:left;
     padding-top:10px;
     padding-bottom:25px;
}
.wallpapers .wider {
     width:400px;
}
.wallpapers .item img {
     float:left;
     border:1px #bbb solid;
}
.wallpapers .item p {
     float:left;
     display:inline;
     margin-left:5px;
}
.wallpapers a {
     color:#5F98D1;
}

/* homepage layer */
.LayerBox {
     width:925px;
     position:relative;
     height:0px;
     z-index:9999;
}
.Layer {
     width:895px;
     position:absolute;
     left:24px;
     height:800px;
     top:-224px;
}
.Layer .LayerInner {
     width:890px;
     position:relative;
     height:790px;
     border:3px #d8e8ff solid;
     background:#fff;
     margin-bottom:10px;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}
.Layer .close {
     background:transparent url(../gfx/cross.jpg) top right no-repeat;
     width:50px;
     text-align:right;
     position:absolute;
     right:18px;
     top:15px;
     color:#004b96;
     padding-right:25px;
     padding-top:1px;
     font-size:13px;
     height:20px;
     cursor:pointer;
}
.Layer .ft {
     position:absolute;
     left:15px;
     bottom:20px;
}
.Layer h1 {
     font-size:25px;
     color:#004b96;
     font-weight:bold;
     margin-left:15px;
     padding-top:25px;
}
.Layer h2 {
     font-size:16px;
     padding-bottom:7px;
     color:#004b96;
     font-weight:bold;
     margin-left:15px;
}
.Layer .img {
     padding-bottom:15px;
     border-bottom:1px #d8e8ff solid;
     margin-bottom:15px;
}
.Layer p {
     margin-left:15px;
     padding-bottom:14px;
}
.Layer .type01 {
     background:transparent url(../gfx/layer01.jpg) 0px 0px no-repeat;
     height:105px;
     width:405px;
     margin-left:3px;
}
.Layer .type01 h2 {
     padding-left:20px;
     padding-top:15px;
}
.Layer .type01 p {
     padding-left:20px;
     padding-right:15px;
}
.Layer div.left {
     padding-top:25px;
     float:left;
     margin-left:15px;
     width:452px;
     display:inline;
}
.Layer div.right {
     padding-top:20px;
     float:left;
     width:408px;
     display:inline;
}





















