@import url("nullDefault.css");

body {
  width:100%;
  height:100%;
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  color:#313131;  
}

#fixedImg {
  position:fixed;
  _position:absolute;  
  _right:-110px;
  top:153px;
  left:50%;
  margin-left:462px;    
  width:122px;
  z-index:100;
}

#fixedImgSmall {
  position:fixed;
  _position:absolute;  
  _right:-110px;
  top:153px;
  left:50%;
  margin-left:462px;    
  width:40px;
  z-index:100;
  display:none;
}

table {
  font-size:11px;
}

#page {
  width:944px;
  height:100%;
  margin:20px auto 20px auto;
  position:relative;     
}

#pageTop {
  width:100%;
  height:12px;
  background:url('../img/Bg_pageTop.gif') no-repeat 0px 0px;
}

#pageInner {
  width:auto;
  height:auto;
  background:url('../img/Bg_pageBody.gif') repeat-y 0px 0px;
  padding:7px 25px 15px 21px;
  position:relative;
}

#pageBottom {
  width:100%;
  height:20px;
  background:url('../img/Bg_pageBottom.gif') no-repeat 0px 0px;
}

#header {    
  width:100%;
  height:117px;
  position:relative;
  overflow:hidden;   
}

#header img {
  border:0px;
}

#header .logo {
  width:275px;
  height:117px;
  float:left;
  display:block;
}

#header .favorite {
  position:absolute;
  left:0px;
  top:3px;
}

#page .language {  
  width:38px;
  height:auto;
  position:absolute;
  right:-29px;
  top:0px;  
  z-index:50;     
}

#page .language a {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:block;
  overflow:hidden;
  line-height:0px;      
}

#page .language img {
  border:0px;
  margin:0px;
  padding:0px;
  line-height:0px;
  display:block;
}

#header .headerText {
  float:left;
  /*margin:30px 0px 0px 28px;  */
  margin:0 0 0 8px;
}

#header .headerText strong {
  font-size:15px;
  font-weight:bold;
  color:#185E8F;
  text-transform:uppercase;
  display:block;
  line-height:17px;  
}

#header .headerText strong.textBig {
  font-size:23px;
  line-height:25px;
}

#header .headerText em {
  font-style:normal;
  color:#FCB040;
}

#body {
  width:100%;
  height:auto;
  overflow:hidden;
  position:relative;
}

#rightColumn {
  width:615px;
  height:auto;
  position:relative;
  left:283px;
  float:left;
  overflow:hidden;
}

#rightColumn #topMenu li {
  width:147px;
  height:40px;
  line-height:40px;
  float:left;
  margin-right:8px;  
  text-align:center;
}

#rightColumn #topMenu .lastItem {
  margin-right:0px;
}

#rightColumn #topMenu a {  
  width:100%;
  height:100%;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF; 
  display:block;
}

#rightColumn #topMenu strong {  
  display:block;
  text-align:center;
  font-size:14px;
  font-weight:bold;  
  height:100%;  
}

#rightColumn #topMenu .item1 {
  background:url('../img/Bg_topMenu1.gif') repeat-x 0px 0px;
}

#rightColumn #topMenu .item1 a:hover {
  background:url('../img/Bg_topMenu1Hover.gif') repeat-x 0px 0px;
}

#rightColumn #topMenu .active1 {
  background:#ffffff url('../img/Bg_topMenu1Active.gif') repeat-x 0px 0px;
  color:#EF7003;
  overflow:hidden;
}

#rightColumn #topMenu .active1 a {
  color:#EF7003;
}

#rightColumn #topMenu .item2 {
  background:url('../img/Bg_topMenu2.gif') repeat-x 0px 0px;
}

#rightColumn #topMenu .item2 a:hover {
  background:url('../img/Bg_topMenu2Hover.gif') repeat-x 0px 0px;
}

#rightColumn #topMenu .active2 {
  background:#ffffff url('../img/Bg_topMenu2Active.gif') repeat-x 0px 0px;
  color:#3E7AAE;
  overflow:hidden;
}

#rightColumn #topMenu .active2 a {
  color:#3E7AAE;
}

#rightColumn #topMenu .item3 {
  background:url('../img/Bg_topMenu3.gif') repeat-x 0px 0px;
}

#rightColumn #topMenu .item3 a:hover {
  background:url('../img/Bg_topMenu3Hover.gif') repeat-x 0px 0px;
}

#rightColumn #topMenu .active3 {
  background:#ffffff url('../img/Bg_topMenu3Active.gif') repeat-x 0px 0px;
  color:#84B225;
  overflow:hidden;
}

#rightColumn #topMenu .active3 a {
  color:#84B225;
}

#rightColumn #topMenu .item4 {
  background:url('../img/Bg_topMenu4.gif') repeat-x 0px 0px;  
}

#rightColumn #topMenu .item4 a:hover {
  background:url('../img/Bg_topMenu4Hover.gif') repeat-x 0px 0px;  
}

#rightColumn #topMenu .active4 {
  background:#ffffff url('../img/Bg_topMenu4Active.gif') repeat-x 0px 0px;
  color:#E9B909;
  overflow:hidden;
}

#rightColumn #topMenu .active4 a {
  color:#E9B909;
}

#rightColumn #listPager {
  text-align:center;
  padding:6px 0px 12px 0px;
  font-family:"Trebuchet MS";
  font-weight:bold;  
}

#rightColumn #listPager a {
  color:#313131;
}

#rightColumn #listPager a:hover {
  color:#FCB040;
}

#rightColumn #listPager .active {
  font-size:12px;
  color:#185E8F;
}

.content {
  margin:20px 0px 0px 0px;
}

.content a {
  text-decoration:underline !important;
}

.content h1 {
  color:#FCB040;
  font-size:24px;
  font-weight:bold;
  line-height:26px;
  margin:0px 0px 5px;
}

.content .alignLeft {
  float:left;
  margin-right:10px;
}

.content .alignNone {
  float:left;
  margin-right:10px;
}

.content .alignRight {
  float:right;
  margin-left:10px;
}

.content .catTitle {
  font-size:24px;  
  font-weight:bold;
  color:#FCB040;
  line-height:26px;
  margin:0px 0px 5px 0px;
}

.content .categoryDesc {
  height:100%;
  padding:0px 0px 10px 0px;
  margin:0px 0px 5px 0px;
  border-bottom:5px solid #94CBD9;
  position:relative;
}

.content .categoryDesc a {
  color:#185E8F;
}

.content .titleDesc {
  border-bottom:2px dotted #94CBD9 !important;
}

.content .categoryDesc h2 {
  font-size:18px;
  font-weight:bold;
  color:#185E8F;
  line-height:20px;
  margin-bottom:5px;
}

.content .categoryDesc p {
  font-size:14px;
  line-height:17px;
  margin:0px 0px 5px 0px;
  padding-right:1px;
  color:#185E8F;
}

.content .categoryDesc ul {
  margin:15px 0px 0px 0px;  
  font-size:16px;
  font-weight:bold;
  line-height:18px;
  display:block;
  float:left;
}

.content .categoryDesc ul li {
  padding:0px 0px 0px 27px;
  margin:0px 0px 10px 0px;
  background:url('../img/Bg_listItem2.gif') no-repeat 0px 0px;
}

.content .categoryDesc ul a {
  color:#AAC020;
}

.content .categoryDesc ul a:hover {
  text-decoration:underline;
}

.content .categoryDesc .boxLink {
  font-size:11pxt;
  /*margin:0px 0px 10px 0px;*/
}

.content .categoryDesc .boxLink a {
  font-size:12px;
}

.content .titleStrong {
  font-size:22px;  
  font-weight:bold;
  color:#FCB040;
  line-height:26px;
  margin-bottom:5px;
  margin-left:10px;
  margin-top:10px;
  display:block;
}

.content .titleBox {
  width:auto;
  height:auto;  
  padding:10px 10px 10px 10px;
  margin:0px 0px 5px 0px;
  /*background:url('../img/Bg_titleBlueBox.gif') repeat-x 0px 0px;*/
  font-size:14px;
  line-height:16px;
  border-bottom:2px dotted #94CBD9;
}

.content .titleBox h3 {
  float:left;
  padding-bottom:10px;
  padding-right:15px;
  font-weight:normal;
}

.content .titleBox a {
  width:215px;
  height:55px;
  color:#313131;
  display:block;
  padding:0px 0px 0px 60px;
  font-size:11px;
  cursor:pointer; 
  text-decoration:none !important; 
}

.content .titleBox a:hover strong {
  text-decoration:underline;
}

.content .titleBox strong {
  display:block;
  color:#8DBB37;
  font-size:14px;
}

.content .titleBox .one {
  background:url('../img/Bg_itemVzhledOff.gif') no-repeat 0px 0px;
}

.content .titleBox .one:hover {
  background:url('../img/Bg_itemVzhledOn.gif') no-repeat 0px 0px;
}

.content .titleBox .two {
  background:url('../img/Bg_itemZakaznikOff.gif') no-repeat 0px 0px;
}

.content .titleBox .two:hover {
  background:url('../img/Bg_itemZakaznikOn.gif') no-repeat 0px 0px;
}

.content .titleBox .three {
  background:url('../img/Bg_itemSortimentOff.gif') no-repeat 0px 0px;
}

.content .titleBox .three:hover {
  background:url('../img/Bg_itemSortimentOn.gif') no-repeat 0px 0px;
}

.content .titleBox .four {
  background:url('../img/Bg_itemTrzbyOff.gif') no-repeat 0px 0px;
}

.content .titleBox .four:hover {
  background:url('../img/Bg_itemTrzbyOn.gif') no-repeat 0px 0px;
}

.content .titleBox .five {
  background:url('../img/Bg_itemImportOff.gif') no-repeat 0px 0px;
}

.content .titleBox .five:hover {
  background:url('../img/Bg_itemImportOn.gif') no-repeat 0px 0px;
}

.content .titleBox .six {
  background:url('../img/Bg_itemPropojeniOff.gif') no-repeat 0px 0px;
}

.content .titleBox .six:hover {
  background:url('../img/Bg_itemPropojeniOn.gif') no-repeat 0px 0px;
}

.content .infoBox {
  margin:10px 0px 10px 0px;
  padding:5px 0px 0px 0px;
  color:#185E8F;
  border-top:2px dotted #94CBD9;
}

.content .infoBox a {
  color:#185E8F;
}

.content .infoBox strong {
  color:#8DBB37;
}

.content .article {
  width:auto;
  height:auto;
  margin:0px 0px 13px 0px;
  padding:0px 4px 15px 4px;
  background:url('../img/Bg_horizontalLine.gif') no-repeat 0px bottom;
}

.content .article em {
  font-style:normal;
}

.content .article h2 {
  font-size:14px;
  margin:7px 0px 7px 0px;
  color:#185E8F;
}

.content .article a {
  color:#185E8F;
}

.content .article a img {
  border:0px;
  margin:7px 0px 0px 0px;
}

.content .artDetail {
  width:auto;
  height:auto;
  margin:0px 0px 13px 0px;
  padding:0px 4px 15px 4px;
  line-height:16px;
  font-size:12px;
}

.content .artDetail .setWidth {
  width:380px;
}

.content .artDetail a img {
  border:0px;
}

.content .artDetail a, .content .artDetail a:link, .content .artDetail a:visited, .content .artDetail a:active {
  color:#185E8F;
}

.content .artDetail .artTitle {
  margin:0px 0px 5px;  
  position:relative;
  /*width:100%;*/
}

.content .artDetail h2 {
  color:#185E8F;
  font-size:18px;
  font-weight:bold;
  line-height:20px;
  margin-bottom:5px;
}

.content .artDetail h3 {
  color:#8DBB37;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  margin:0px 0px 5px;
}

.content .artDetail p {
  margin-bottom:20px;
}

.content .artDetail .perex {
  font-size:14px;
  /*font-weight:bold;*/
  color:#185E8F;
  margin:0px 0px 20px 0px;
  text-align:justify;
  border-bottom:5px solid #94CBD9;
  padding:0px 0px 10px;
}

.content .artDetail .perex a {
  text-decoration:underline;
}

.content .artDetail ul {
  margin:5px 0px 10px 10px;
  padding:0px 0px 0px 5px;
}

.content .artDetail ul li {
  padding-left:18px;
  background:url('../img/Bg_listItem.gif') no-repeat 0px 3px;
  height:100%;
}

.content .artDetail ul ul {
  margin:0px 0px 0px 5px;
}

.content .artDetail ul li li {  
  background:url('../img/Bg_listItem4.gif') no-repeat 0px 3px;
  height:100%;
}

.content .artDetail ul li li li {  
  background:url('../img/Bg_listItem5.gif') no-repeat 0px 3px;
  height:100%;
}

.content .artDetail ol {
  padding-left:18px;
  margin-left:15px;
}

.content .artDetail ol li {  
  list-style:decimal; 
  margin:0px; 
}

.content .artDetail table {  
  border:0px;  
  border-spacing:0px;
  *border-collapse:collapse;  
}

.content .artDetail table td {
  margin:0px;
  padding:5px;
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-bottom:2px solid #DBDBDB;  
}

.content .artDetail .artRelatedBox {
  width:211px;
  height:auto;
  float:right;
  margin-left:10px;
}

.content .chapters {
  padding:22px 18px 28px 18px;
  margin:0px 0px 10px 0px;
  background:#F5F9EB url('../img/Bg_chapters.gif') repeat-x 0px 0px;
}

.content .chapters .head {
  margin-bottom:10px;
}

.content .chapters .textTitle {
  font-size:14px;
  font-weight:bold;
  color:#FD9642;
}

.content .chapters ul {
  margin:0px;
  padding:0px;
}

.content .chapters li {
  background:url('../img/Bg_listItem5.gif') no-repeat 0px 3px !important;
}

.content .chapters a {
  color:#313131;
}

.content .chapters a:hover {
  text-decoration:underline;
}

.content .chapters .active {
  font-weight:bold;
}

.content .relatedArticles {  
  padding:22px 18px 28px 18px;
  background:#FFF9F2 url('../img/Bg_relatedArticles.gif') repeat-x 0px 0px;
  margin:0px 0px 10px 0px;
}

.content .relatedArticles .head {
  margin-bottom:10px;
}

.content .relatedArticles .textTitle {
  font-size:14px;
  font-weight:bold;
  color:#8DBB37;
}

.content .relatedArticles ul {
  margin:0px;
  padding:0px;
}

.content .relatedArticles li {
  background:url('../img/Bg_listItem4.gif') no-repeat 0px 3px !important;
}

.content .relatedArticles a {
  color:#313131;
}

.content .relatedArticles a:hover {
  text-decoration:underline;
}

.content .attachments {
  padding:22px 18px 28px 18px;
  margin:0px 0px 10px 0px;
  background:#EEF4F9 url('../img/Bg_Attachments.gif') repeat-x 0px 0px;
}

.content .attachments .head {
  margin-bottom:10px;
}

.content .attachments .textTitle {
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
}

.content .attachments dl {
  margin:0px;
  padding:0px;
}

.content .attachments dt {
  background:url('../img/Bg_listItem.gif') no-repeat 0px 3px;
  padding-left:18px;
}

.content .attachments a {
  color:#313131;
}

.content .attachments a:hover {
  text-decoration:underline;
}

.content .artBox {
  padding:22px 0px 28px 18px;
  margin:0px 0px 10px 0px;
  background:#F5FCFE url('../img/Bg_artBox.gif') repeat-x 0px 0px;
}

.content .artBox .head {
  margin-bottom:10px;
}

.content .artBox .textTitle {
  font-size:14px;
  font-weight:bold;
  color:#FCB040;
}

.content .artBox h2 {
  font-size:11px;
  margin:0px 0px 10px 0px;
  height:100%;
}

.content .artBox a {
  color:#8DBB37;
  display:block;
  padding:5px 0px 15px 42px;
  height:100%;
  width:100%;
}

.content .artBox a:hover {
  text-decoration:underline;
}


.content .artBox .one {
  background:url('../img/Bg_vzhledSmallOff.gif') no-repeat 0px 0px;
}

.content .artBox .one:hover {
  background:url('../img/Bg_vzhledSmallOn.gif') no-repeat 0px 0px;
}

.content .artBox .two {
  background:url('../img/Bg_zakaznikSmallOff.gif') no-repeat 0px 0px;
}

.content .artBox .two:hover {
  background:url('../img/Bg_zakaznikSmallOn.gif') no-repeat 0px 0px;
}

.content .artBox .three {
  background:url('../img/Bg_sortimentSmallOff.gif') no-repeat 0px 0px;
}

.content .artBox .three:hover {
  background:url('../img/Bg_sortimentSmallOn.gif') no-repeat 0px 0px;
}

.content .artBox .four {
  background:url('../img/Bg_trzbySmallOff.gif') no-repeat 0px 0px;
}

.content .artBox .four:hover {
  background:url('../img/Bg_trzbySmallOn.gif') no-repeat 0px 0px;
}

.content .artBox .five {
  background:url('../img/Bg_importSmallOff.gif') no-repeat 0px 0px;
}

.content .artBox .five:hover {
  background:url('../img/Bg_importSmallOn.gif') no-repeat 0px 0px;
}

.content .artBox .six {
  background:url('../img/Bg_propojeniSmallOff.gif') no-repeat 0px 0px;
}

.content .artBox .six:hover {
  background:url('../img/Bg_propojeniSmallOn.gif') no-repeat 0px 0px;
}

.content #pager {
  margin:0px 0px 0px 0px;
  padding:14px 0px 0px 0px;
  background:url('../img/Bg_horizontalLine.gif') repeat-x 0px 0px;
  /*width:394px;*/
}

.content #pager a {
  color:#185E8F;
  padding:3px 0px 3px 23px;
  display:block;
  float:left;
}

.content #pager .phone {
  background:url('../img/order1.png') no-repeat 0px 3px;
  color:#8DBB37;
  padding:3px 0px 3px 23px;
  margin:0px 10px 0px 33px;
  display:block;
  float:right;
}

.content #pager a:hover {
  color:#FCB040;
}

.content #pager .print {
  background:url('../img/Bg_print.gif') no-repeat 0px 3px;
  margin:0px 0px 0px 12px;
}

.content #pager .send {
  background:url('../img/Bg_send.gif') no-repeat 0px 3px;
  margin:0px 0px 0px 35px;
}

.content #chapterPager {
  width:394px;
  margin:15px 0px 10px 0px;
  position:relative;
}

.content #chapterPager a {
  color:#185E8F;
}

.content #chapterPager a:hover {
  color:#FCB040;
}

.content #chapterPager .nextPages {
  padding:0px 21px 0px 0px;
  margin:0px 22px 0px 0px;
  float:right;  
  background:url('../img/Ico_rightPager.gif') no-repeat right 0px;
}

.content #chapterPager .prevPages {
  padding:0px 0px 0px 21px;
  margin:0px 0px 0px 12px;
  float:left;  
  background:url('../img/Ico_leftPager.gif') no-repeat 0px 0px;
}

#leftColumn {
  width:275px;
  height:auto;
  position:relative;
  left:-615px;
  float:left;
}

#leftColumn img {
  border:0px;
}

#leftColumn #leftMenu {
  width:100%;
  height:100%;
  background:#D8EFF6;
  font-size:18px;
  line-height:30px;
  margin:0px 0px 6px 0px;
  padding:15px 0px 15px 0px;
}

#leftColumn #leftMenu li {
  margin:0px 0px 0px 22px;
  padding:0px 20px 0px 20px;
  background:url('../img/Bg_listItem.gif') no-repeat 0px 12px;
}

#leftColumn #leftMenu li li {
  margin:0px 0px 0px 5px;
  padding:0px 10px 0px 10px;
  font-size:14px;
  background:url('../img/Bg_listItem.gif') no-repeat 0px 6px;
  line-height:22px;
}

#leftColumn #leftMenu li li li {
  font-size:12px;
}

#leftColumn #leftMenu .active a {
  color:#FCB040;
}

#leftColumn #leftMenu .active ul a {
  color:#185E8F;
}

#leftColumn #leftMenu .active ul a:hover {
  color:#FCB040;
}

#leftColumn #leftMenu .selected {
  color:#FD7F13;  
}

#leftColumn #leftMenu a {
  color:#185E8F;
}

#leftColumn #leftMenu a:hover {
  color:#FCB040;
}

#leftColumn #editBox {
  width:100%;
  height:100%;
  background:url('../img/Bg_verticalLine.gif') repeat-y right top;
}

#leftColumn #editBox a {
  color:#185E8F !important;
}

#leftColumn #editBox a:hover {
  text-decoration:underline;
}

#leftColumn #editBox #listPager {
  display:none;
}

#leftColumn #editBox .boxOne {
  width:129px;
  height:auto;
  float:left;
  margin:0px 8px 9px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
}

#leftColumn #editBox .boxTwo {
  width:129px;
  height:auto;
  float:left;
  margin:0px 0px 9px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
}

#leftColumn #editBox .special {
  width:266px;
  height:auto;  
  overflow:hidden;
  background:url('../img/Bg_boxLeftBody.gif') repeat-y 0px top;
  margin:0px 0px 9px 0px;
  cursor:pointer;
}

#leftColumn #editBox .head {  
  background:url('../img/Bg_boxLeftTop.gif') no-repeat 0px top;
}

#leftColumn #editBox .bottom { 
  padding:7px 4px 7px 4px;
  background:url('../img/Bg_boxLeftBottom.gif') no-repeat 0px bottom;
  overflow:hidden;
}

#leftColumn #editBox .alignLeft {
  float:left;
  margin-right:5px;
}

#leftColumn #editBox .alignRight {
  float:right;
  margin-left:2px;
}

#leftColumn #editBox .catTitle {
  font-size:23px;
  color:#FCB040;
  font-family:"Trebuchet MS";
  margin-bottom:3px;
  display:block;
  line-height:22px;
}

#leftColumn #editBox h2 {
  font-size:14px;
  font-weight:bold;
  color:#8DBB37;
  margin:0px 0px 5px 0px;
  line-height:16px;
  text-transform:lowercase;
}

#leftColumn #editBox h2 a {
  color:#8DBB37;
}

#leftColumn #editBox .perex {
  color:#0084A5;
}

#footer .podpis {
  text-align:center;
  line-height:18px;
  font-size:10px;
}

#footer .podpis a {
  color:#313131;
}

#footer .podpis a:hover {
  text-decoration:underline;
}

#adminbutton {  
  margin-bottom:10px;
  cursor:pointer;
  color:red;
  font-weight:bold;    
}

#adminbutton:hover {
  color:#FCB040;
}

.flashTitle {
  float:left;    
}

#sendArticle fieldset {
  padding:10px 15px 10px 15px;
  border:1px solid #A7DFED;
  margin:0px 0px 15px 0px;
}

#sendArticle legend {
  padding:0px 10px 0px 10px;
  color:#185E8F;
  font-weight:bold;
}

#sendArticle table {
  width:100%;
  border-collapse:collapse;
  border-spacing:0px;
}

#sendArticle table td {
  border:0px;
}

#sendArticle th {
  width:50%;
  text-align:left;
}

#sendArticle input {
  border:1px solid #185E8F;
}

#sendArticle textarea {
  width:99%;
  border:1px solid #185E8F;
}

#sendArticle .sendmail-cz {
  cursor:pointer;
}

/* Formuláře START */

#objForm, #objEnForm {
  padding:10px;
}

#objForm .pov, #objEnForm .pov, #objForm .required {
  padding:0px 2px;  
  color:#F7780A;
}

#objForm .req {
  padding:0px 2px;  
  color:#F7780A;
}

#objForm table, #objEnForm table {
  width:100%;
}

#objForm table td, #objEnForm table td {
  border:0px;
  padding:5px;
}

#objForm p, #objEnForm p {
  margin-bottom:20px;
}

#objForm .inputText, #objForm textarea, #objEnForm .inputText, #objEnForm textarea {
  width:100%;
  border:1px solid #185E8F;
}

#objForm .stepInfo {
  margin:0px 0px 20px 0px;
}

#objForm .leftCol {
  width:50%;
}

#objForm .rightCol {
  width:50%;
}

#objForm .rightCol .price {
  display:block;
  float:right;
}

#objForm .rightCol .required, #objForm .rightCol .inputText {
  width:99% !important;
  padding:1px;
}

#objForm .leftCol .sw {
  display:block;
  float:left;
  position:relative;
  top:-2px;
  margin-right:5px;
}

#objForm .leftCol .sw img {
  border:0px;
  margin:0px;
  padding:0px;
}

#objForm .rightCol .inputCheckbox {
  float:right;
  position:relative;
  top:-2px;
}

#objForm .rightCol .inputRadio {
  float:right;
  position:relative;
  top:-3px;
}

#objForm #errorBox {
  margin:0px 0px 20px 0px;
  padding:10px;
  border:2px solid #FD7E10;
  background:#FFEAD7;
}

#objForm #errorBox p {
  margin:0px 0px 10px 0px;
  font-weight:bold;
  font-size:14px;
  color:#FD7E10;
}

#objForm #errorBox li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  background:none;
}

#objForm #verifyCode {
  width:240px !important;
}

.allForms fieldset {
  border:1px solid #A7DFED;
  padding:10px;
  margin:0px 0px 10px 0px;
}

.allForms legend {
  padding:5px;
  margin:0px 0px 10px 0px;
  border:1px solid #A7DFED;
  font-weight:bold;
  color:#185E8F;
}

.allForms label {
  font-size:12px;
}

.allForms .selBox {
  border:1px solid #185E8F;  
}

.allForms fieldset small {
  display:block;
}

.allForms .columnLeft {
  width:48%; 
}

.allForms .columnRight .inputText {
   width:300px !important;
}

.allForms .box1 {
  width:250px;
  height:85px;
  float:left;
  margin:0px 30px 10px 0px;
}

.allForms .box1 label {
  display:block;  
}

.allForms .box2 {
  width:250px;
  height:85px;
  float:left;  
}

/*.allForms .box3, .allForms .box4, .allForms .box5 {
  width:552px;  
  margin:10px 0px 0px 0px;
}
*/

.allForms .BtnSubmit {
  float:right;
  margin-top:10px;
  margin-right:20px;
}

#nextService .innerBox {  
  margin:40px 0px 20px 0px;
  padding:0px 0px 5px 0px;
  border-bottom:1px solid #185E8F;  
}

#nextService .innerBox p {
  margin:0px 0px 0px 0px;
}

#nextService .leftColumn {
  width:480px;
}

#nextService .middleColumn {
  width:50px;
  text-align:right;  
}

#verifyForm {
  padding:10px;
}

#verifyForm label {
  margin-right:10px;
}

#verifyForm #verifyCode {
  margin-right:10px;
}

#verifyForm #statusMsg {
  margin-top:15px;
}

#verifyForm .sendCode {
  color:blue;
  text-decoration:underline;
  cursor:pointer;
  border:0px;
  background:none;
}

#newPriceTable {
  padding-left:21px;
}

#newPriceTable #newPriceText {
  margin-right:138px;
}

/* Formuláře END */

/* MediaBox START */

.mediaBoxes {
  display:none;
}

.inBox {
  padding:10px;
}

.inBox h3 {
  margin:10px 0px 20px 0px;
  color:#8DBB37;
  font-size:14px;
  font-weight:bold;
  line-height:16px;  
}

.inBox p {
  margin:0px 0px 10px 0px;
}

.inBox li {
  background:transparent url(../img/Bg_listItem.gif) no-repeat scroll 0px 3px;
  height:100%;
  padding-left:18px;
}

/* MediaBox END */

.error {
  padding:10px;
  margin:0px 0px 15px 0px;
  border:3px solid #C23832;
}

.error ul {
  margin:0px;
  padding:0px;  
}

.error ul li {
  background:none !important;
  list-style:disc;
  padding:0px !important;
}

.error li strong {
  color:#C23832;
}

#sumBox {
  padding:10px 0px 10px 0px;
  margin:30px 0px 0px 0px;
  text-align:right;
  border-top:3px solid #A7DFED;
  color:#8DBB37;
  font-size:14px;
}

#sumBox small {
  text-align:left;
  font-size:10px;
}

#sumBox span {
  color:#0C8AAE;
}

#sumBox table {
  width:100%;
  height:auto;
  font-size:14px;
  color:#0C8AAE;
  border:1px solid #0C8AAE;
  margin:0px 0px 10px 0px;
}
          
#sumBox table th {
  text-align:center;
  border:1px solid #0C8AAE;
  color:#8DBB37;
  padding:5px 5px 5px 5px;
}
         
#sumBox table td {
  border:1px solid #0C8AAE;
  text-align:left;
}

#sumBox table .lc {
  width:85%;
}

#sumBox table .rc {
  width:15%;
  text-align:right;
}

#sumBox #dis1, #sumBox #dis2, #sumBox #dis3 {  
  display:none;
}

#sumBox .sumPrice {
  color:#F97B0D !important;
}

#sumBox .sumPrice small {
  color:#0C8AAE !important;
}

#sumBox .tblPohoda {
  display:none;
}

#nextService .box_pohoda .space {
  padding-top:20px;
}

#nextService .box_pohoda .lc {
  text-align:left;
}

#nextService .box_pohoda .mc {
  text-align:right;
}

#nextService .box_pohoda .rc {
  text-align:right;
}

.imgLogo {
  margin:0px 5px 0px 2px;
}

/*  Styly nastavene v FCK Editoru START */
.blueText {
  color:#185E8F;
}

.orangeText {
  color:#FCB040;
}

.greenText {
  color:#8DBB37
}

.lightBlueText {
  color:#0084A5;
}

.blackText {
  color:#313131;
}

.kurziva {
  font-style:italic;
}

.tucne {
  font-weight:bold;
}

.dodavatele {
  font-size:10px;
}

.dodavatele td {
  padding:0px !important;
  text-align:center;
}

.dodavatele h3 {
  font-size:12px !important;
}

.dodavatele img {
  width:80px;
}

.Title {
  display:block;
  font-weight: bold;
	font-size: 12px;
	color: #cc3300;
	padding:5px 0px 5px 5px;
}

/*  Styly nastavene v FCK Editoru END */

/* Styly pro tisk START */

#print {
  width:800px;
  height:auto;
  margin:20px auto 20px auto;
  position:relative;
}

#print a, #print a:link, #print a:visited, #print a:active {
  color:#185E8F;
}

#print #header {    
  width:100%;
  height:117px;
  position:relative;
  overflow:hidden;
  border-bottom:1px dotted #A7DFED;
  margin-bottom:10px;   
}

#print #header img {
  border:0px;
}

#print #header .logo {
  width:275px;
  height:117px;
  float:left;
  display:block;
}

#print .headerText {
  float:left;
  margin:40px 0px 0px 28px;  
}

#print .headerText img {
  margin:0px;
}

#print .headerText strong {
  font-size:15px;
  font-weight:bold;
  color:#185E8F;
  text-transform:uppercase;
  display:block;
  line-height:17px;  
}

#print .headerText strong.textBig {
  font-size:23px;
  line-height:25px;
}

#print .headerText em {
  font-style:normal;
  color:#FCB040;
}


#print h1 {
  color:#FCB040;
  font-size:24px;
  font-weight:bold;
  line-height:26px;
  margin:0px 0px 5px 25px;
}

#print h2 {
  color:#185E8F;
  font-size:18px;
  font-weight:bold;
  line-height:20px;
  margin-bottom:5px;
}

#print h3 {
  color:#8DBB37;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  margin:15px 0px 5px;
}

#print p {
  margin-bottom:20px;
}

#print ul, ol, li {
  list-style:none;
  margin:0px;
  padding:0px;
  outline:0px;
  outline-color:invert;
  outline-style:none;
  outline-width:0px;
}

#print table {
  font-size:11px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
}

#print table td {
  padding:5px;
  margin:0px;
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-bottom:2px solid #DBDBDB;
}

#print ul {
  margin:5px 0px 10px 10px;
  padding:0px 0px 0px 5px;
}

#print ul li {
  padding-left:18px;
  background:url('/img/Bg_listItem.gif') no-repeat 0px 3px;
  height:100%;
}

#print ul ul {
  margin:0px 0px 0px 5px;
}

#print ul li li {  
  background:url('/img/Bg_listItem4.gif') no-repeat 0px 3px;
  height:100%;
}

#print ul li li li {  
  background:url('/img/Bg_listItem5.gif') no-repeat 0px 3px;
  height:100%;
}

#print ol {
  padding-left:18px;
  margin-left:15px;
}

#print ol li {  
  list-style:decimal; 
  margin:0px; 
}

#print .ChapterName {
  font-size:14px;
  color:#FCB040;
  display:block;
  font-weight:bold;
  clear:both;
  padding-left:20px;
  padding-bottom:10px;
}

#print a img {
  border:0px;
}

/* Styly pro tisk END */

#verifyCode {
  width:220px;
}

#partnerFrame {
  display:none;
}

#sendCode {
  font-weight:bold;
  color:#185E8F;
  cursor:pointer;
}

.redText {
  color:#F97B0D;
}

.box_pohoda img, #verifyForm img {
  vertical-align:middle;
}

.box_pohoda p {
  text-align:justify;
}

#tblSelServices {
  display:none;
}

#tblSelServices thead, #tblSelServices tbody {
  width:100%;
}

.linkPohName {
  text-decoration:underline !important;
}

.box10 .leftColumn {
  width:493px;
}


.newsLetterBox fieldset {
  border:0px;
}

.newsLetterBox legend {
  display:none;
  font-size:0px;
  line-height:0px;
}

.newsLetterBox .lblText {
  display:block;
  color:#185E8F;
  font-size:14px;
  font-weight:bold;
  margin:0px 0px 10px 0px;
}

.newsLetterBox .inputText {
  width:185px;
  border:1px solid #AAAAAA;
  font-size:14px;
  color:#185E8F;
  padding:7px 3px 7px 3px;
  margin:0px 20px 0px 0px;
  float:left;
}

.newsLetterBox .btn {
  width:237px;
  height:32px;
  background:url('/img/btnLarge.gif') no-repeat 0px 0px;
  border:0px;
  font-size:12px;
  font-weight:bold;
  color:#F6780A;
  cursor:pointer;
  float:left;
}

.newsLetterForm {
  margin:20px 0px 0px 0px;
}

.newsLetterForm h2 {
  display:none;
}

.newsLetterForm fieldset {
  margin:20px 0px 0px 0px;
}

.newsLetterForm th {
  width:150px;
  text-align:left;  
}

.newsLetterForm td strong {
  color:#FD7F13;
}

.newsLetterForm input {
  margin-left:0px;
}

.newsLetterForm .btn {
  width:101px;
  height:32px;
  background:url('/img/btnSmall.gif') no-repeat 0px 0px;
  border:0px;
  font-size:12px;
  font-weight:bold;
  color:#F6780A;
  cursor:pointer;
  float:right;
  padding:0px;
  margin:10px 0px 0px 0px;
}

.newsLetterForm .ProfileGroups {
  display:none;
}

.searchBox {
  position:absolute;
  right:-8px;
  top:-8px;
}

.searchBox fieldset {
  border:0px;
}

.searchBox legend {
  display:none;
}

.searchBox .inputText {
  width:162px;
  border:1px solid #D5D5D5;
  padding:3px 5px 3px 5px;
  color:#A6ADAF;
  margin:0px 4px 0px 0px;
}

.searchBox .btn {
  background:#EBF7FB;
  border:0px;
  color:#A6ADAF;
  font-size:11px;
  padding:5px 5px 5px 5px;
  *padding:4px 5px 4px 5px;
  cursor:pointer;  
}

.resultinfo {
  margin:0px 0px 15px 0px;
}

.resultinfo b {
  color:#EC6E00;
}

#pager-left, #pager-right {
  display:none;
}

.success {
  margin:10px 0px 0px 0px;
  padding:15px;
  border:2px solid #96C437;
  color:#79A23F;
  font-size:14px;
}

.error {
  margin:10px 0px 0px 0px;
  padding:15px;
  border:2px solid #EC6E00;
  color:#EC6E00;
  font-size:14px;
}

.externalUrl {
  background:url('../img/BgExtUrlArt.gif') no-repeat right 3px !important;
  display:block;
  padding:0px 15px 0px 0px !important;
  height:100%;
}

.rss {
  font-weight:bold !important;
  color:#185E8F !important;
}

.tagBox {
  padding:15px;
  margin:10px 0px 20px 0px;
  background:#FFF9F2 url('../img/Bg_relatedArticles.gif') repeat-x 0px 0px;
}

.tagBox strong {
  display:block;
  font-size:13px;
  margin:0px 0px 10px 0px;
}

.required {
  width:300px !important;
}

.leftCol .error-env {
  display:none;
}

.formTitle {
  margin-top:20px;
  margin-bottom:20px;
}

/* tomas musiol, seminare */

#seminare-env p{ margin-bottom: 5px; }
#seminare-env h2{ color: #185E8F; margin: 10px 0; font-size: 14px; }
#seminare-env h2 a{ color: #185E8F; text-decoration: underline; }
#seminare-env h2 a:hover{ text-decoration: none; }
#seminare{ margin: 10px 0; }
#seminare table{ width: 99%; border-collapse: collapse; margin-left: 1px; }
#seminare table th, #seminare table td{ border: 1px solid #A7DFED; padding: 3px; }
#seminare table a{ color: #185E8F; text-decoration: underline; }
#seminare table a:hover{ text-decoration: none; }
#seminare table a.info{ text-decoration: underline; }
#seminare table a.info:hover{ text-decoration: none; }
#seminare table th{ color: #185E8F; text-align: left; }

#seminare table tr.ostrava td{ background: #EDF9FC; }
#seminare table tr.brno td{ background: #FEE4CF; }
#seminare table tr.bratislava td{ background: #DFEEBF; }
#seminare table tr.praha td{ background: #FEF4D3; }

#registerForm{ margin: 10px 0; margin-left: 1px; }
#registerForm table{ border-collapse: collapse; margin: 20px auto; }
#registerForm table td,#registerForm table th{ padding: 3px; border: 1px solid #A7DFED; }
#registerForm p a{ color: #185E8F; text-decoration: underline; }
#registerForm table th{ text-align: left; color: #185E8F; }
#registerForm table td.submiter{ text-align: left; border-left: none; }
#registerForm table td.submiterLeft{ border-right: none; }
#registerForm .extra {display:none;}

#registerFinish{ margin: 10px 0; }
#registerFinish h2{ color: #185E8F; margin-bottom: 10px; }
#registerFinish p{ margin-bottom: 5px; }
#registerFinish p a{ color: #185E8F; text-decoration: underline; }
#registerFinish p a:hover{ text-decoration: none; }
#registerFinish table{ border-collapse: collapse; margin: 10px 0; margin-left: 1px; }
#registerFinish table th, #registerFinish table td{ border: 1px solid #A7DFED; padding: 3px; }
#registerFinish table th{ text-align: left; color: #185E8F; }

strong.extra{ margin: 0 5px; color: #ED6F01; }

p.present{ margin-top: 10px; text-align: center; font-size: 14px; }
p.present strong{ color: #FCA727; }

#mbImage{ }
#mbImage h2{ margin: 10px 0; padding: 0 10px; }
#mbImage p{ margin-bottom: 10px; padding: 0 10px;}


/* NyroModal CSS START */

#nyroModalWrapper {
	width:auto !important;
	height:auto !important;
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	line-height: 19px;
	font-size: 12px;
	color: #999;
	text-align: left;
	background:none;
}

#nyroModalTitle {
	display: inline;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
	display:none;
}

.wrapper, .wrapperImg  {
	position:relative;
	padding:10px 10px 50px 10px;
	background:#ffffff;
}

.wrapperSwf {
  /*width:917px !important;*/
  /*height:710px !important;*/
  /*position:relative;*/
	padding:10px 10px 50px 10px;
	background:#ffffff;
}

.wrapperSwf #nyroModalContent {
  width:900px !important;
  height:700px !important;
}

.wrapperSwf object, .wrapperSwf embed {
  width:900px !important;
  height:700px !important;
}

#nyroModalContent {
	border: 3px solid #3DB5D3;
}

#closeBut {
	width: 46px;
	height: 20px;
  position:absolute;
	bottom:10px;
	right:10px;
	background: transparent url(../img/btnClose2.gif) no-repeat center;
	margin: 0px;
	font-size:0px;
	line-height:0px;
}

.nyroModalPrev {
  width: 83px;
  height: 20px;
  position:absolute;
  bottom:10px;
  left:-25px;
  margin-left:25px;
	background: transparent url(../img/WhitePrevious.gif) no-repeat center;
	margin: 0px;
	font-size:0px;
	line-height:0px;
	float:left;
	
}

.prevEn {
  background: transparent url(../img/WhitePrevious.png) no-repeat center !important;
}

.nyroModalNext {
  width: 54px;
  height: 20px;
  position:absolute;
  bottom:10px;
  left:25px;
	background: transparent url(../img/WhiteNext.gif) no-repeat center;
	margin: 0px;
	font-size:0px;
	line-height:0px;
	float:left;
}

.nextEn {
  background: transparent url(../img/WhiteNext.png) no-repeat center !important;
}

/* Nyromodal CSS END */

.pohoda {
  display:none;
}

.titleGreen {
  margin:0px 0px 0px 3px;
  color:#8DBB37;
  font-size:13px;
  font-weight:bold;
  line-height:13px;
}

.boxHpNews {
  border-bottom:2px dotted #94CBD9;
  padding-bottom:10px;
}

.boxHpNews .titleStrong {
  margin-bottom:10px;
}

.boxHpNews .hpNews {
  margin:0px 0px 5px 15px;
}

.boxHpNews span {
  float:left;
  color:#AAC020;
}

.boxHpNews h3 {
  font-size:11px;
  margin:0px 0px 0px 15px;
  float:left;
}

.boxHpNews h3 a {
  color:#313131;
}

.boxHpNews .perex {
  padding-left:75px;
  clear:both;
}

.boxHpNews .viewAll {
  float:right;
  color:#FCB040;
  margin:0px 25px 0px 0px;
}

.regText {
  margin-bottom:10px;
}

.regText p {
  margin-bottom:5px;
}



/* ----- nove boxiky ----- */

#iconPlace-env{ width: 269px; _font-size: 0px; margin: 10px 0 0 0; }

#iconPlace-env .box, 
#iconPlace-env .box2{ width: 86px; float: left; margin-bottom: 5px; }
#iconPlace-env .box{ height: 69px; }
#iconPlace-env .box2{ height: 81px; }
#iconPlace-env .doubleBox{ width: 177px; }
#iconPlace-env .fullbox {width:100%;}


#iconPlace-env a img{ border: 0px; }

#iPrezentace{ margin-right: 5px; }
#iKonzultace{ margin-right: 5px; }
#iManual, #iNovinky{ margin: 0 5px; }

#infoText{ margin: 10px 0 0 0; width: 269px; }
#infoText .pic{ width: 80px; margin-right: -3px; float: left; text-align: center; }
#infoText .text-env{ width: 189px; margin-left: 80px; _margin-left: 77px; }
#infoText .text{ padding: 20px 20px 20px 10px; }
#infoText .text p, #infoText .text p a{ color: #185E8F; font-size: 11px; }
#infoText .text p a{ text-decoration: underline; }

#userForm p {
  margin:0px 0px 10px 0px;
}

/* ----- socialLinks START ----- */

#social-env { margin: 10px 0; position: relative; padding: 10px; }
#social-env table {width:100%;}
#social-env td { padding: 0px !important; border: 0px !important; } 
#social-env a { 
	display: block; height: 25px; line-height: 25px; padding-left: 25px; background: url("../img/socialLinks/.gifsocialLinks/google.gif") no-repeat 0 3px;
	color: black; font-weight: normal; text-decoration: none; font-size: 11px;
}
#social-env a:hover { text-decoration: underline; color: black; }

#social-env a.lGoogle { background: url("../img/socialLinks/google.gif") no-repeat 0 5px; }
#social-env a.lLinkuj { background: url("../img/socialLinks/linkuj.gif") no-repeat 0 5px; }
#social-env a.lFacebook { background: url("../img/socialLinks/facebook.gif") no-repeat 0 5px; }
#social-env a.lDelicious { background: url("../img/socialLinks/delicious.gif") no-repeat 0 5px; }
#social-env a.lJagg { background: url("../img/socialLinks/jagg.gif") no-repeat 0 5px; }
#social-env a.lReddit { background: url("../img/socialLinks/reddit.gif") no-repeat 0 5px; }
#social-env a.lPridat { background: url("../img/socialLinks/pridateu.gif") no-repeat 0 5px; }
#social-env a.lFurl { background: url("../img/socialLinks/furl.gif") no-repeat 0 5px; }
#social-env a.lYahoo { background: url("../img/socialLinks/yahoo.gif") no-repeat 0 5px; }
#social-env a.lDigg { background: url("../img/socialLinks/digg.gif") no-repeat 0 5px; }
#social-env a.lVybrali { background: url("../img/socialLinks/vybralisme.gif") no-repeat 0 5px; }
#social-env a.lMediaBlog { background: url("../img/socialLinks/mediablog.gif") no-repeat 0 5px; }
#social-env a.lTwitter { background: url("../img/socialLinks/twitter.png") no-repeat 0 5px; }
#social-env a.lMojeLinky { background: url("../img/socialLinks/mojelinky.png") no-repeat 0 5px; }
#social-env a.lVybralisme { background: url("../img/socialLinks/vybralisme.gif") no-repeat 0 5px; }

/* ----- socialLinks END ----- */

#fixedChatOnline {
  position: fixed;
  top:303px;
  left: 50%;
  width: 35px;
  z-index: 100;
  display:block;
  margin-left:463px;
}

#fixedChatOnline img {
  opacity:0.9;
  border:0px;
}


#onlineChatSmall {
  display:none;
  position: fixed;
  top:368px;
}

.pf {
  text-align:center;
  margin:0px auto 20px auto;
  padding-bottom:10px;
  border-bottom:2px dotted #94CBD9;
}

.adminLink {
  float:right;
  color:red !important;
}

.regForm textarea {
  width:450px;
  height:100px;
}

#iconPlace-env .smallBtn {
  margin-right:2px;
}

#iconPlace-env .lastItem {
  margin-right:0px !important;
}

#header .indent {padding:25px 0 0 0;}
