BODY {font-family: Arial; font-size: 12px; color: #464242; margin: 0px; /*background-image: url('/images/bg.jpg');*/ background-color: #f5f5f5; background-position: top; background-repeat: repeat-x; background-attachment: fixed;}

/* font-family: 'Open Sans', sans-serif;  font-family: 'Open Sans Condensed', sans-serif; */

.hideText {display: none;}
P {line-height: 1.6;}
A {color: #464242;}
A:HOVER {text-decoration: none;}
IMG {border: 0px;}

.mainFrame {width: 1040px; margin: 0px auto;}
#mainWhiteFrame {width: 1040px; float: left; background-image: url('/images/content-bg.png');}
#topFrame {width: 1040px; height: 160px; float: left; background-image: url('/images/content-bg.png');}
#topFrame #logoFrame {width: 250px; height: 160px; float: left;}
#topFrame #logoFrame H1 {margin: 0px;}
#topFrame #logoFrame A {width: 250px; height: 160px; float: left; display: block; background-image: url('/images/logo.jpg');}
#topFrame #flagsFrame {width: 765px; height: 65px; float: left; padding: 20px 25px 0px 0px;}
#topFrame #flagsFrame P {width: 760px; float: left; text-align: right; margin: 5px 5px 0px 0px;}
#topFrame #flagsFrame .flags {width: auto; float: right;}
#topFrame #flagsFrame .flags .flag {width: 26px; height: 19px; float: left; display: block; text-decoration: none;}
#topFrame #flagsFrame .flags .cz {background-image: url('/images/flag-cz.png');}
#topFrame #flagsFrame .flags .en {background-image: url('/images/flag-en.png');}
#topFrame #flagsFrame .flags .pl {background-image: url('/images/flag-pl.png');}
#topFrame #flagsFrame .flags .de {background-image: url('/images/flag-de.png');}
#topFrame #menuFrame {width: 760px; height: 65px; float: left; padding: 10px 30px 0px 0px;}
#topFrame #menuFrame UL {position: relative; width: auto; float: right; margin: 0px; padding: 0px; font-family: 'Open Sans Condensed', sans-serif; list-style: none;}
#topFrame #menuFrame UL LI {float: left; margin: 0px; padding: 0px;}
#topFrame #menuFrame UL LI A {height: 45px; float: left; margin: 0px; padding: 15px 20px 0px 20px; font-size: 23px; text-decoration: none;}
#topFrame #menuFrame UL LI .submenu {position: absolute; width: auto; left: 20px; top: 55px; padding: 10px 20px 20px 20px; float: left; background-image: url('/images/submenu.jpg'); background-repeat: repeat-x; background-position: top; background-color: #e1e1e1; display: none; z-index: 100;
  box-shadow: 8px 8px 15px #000;
	-moz-box-shadow: 8px 8px 15px #000;
	-webkit-box-shadow: 8px 8px 15px #000;}
#topFrame #menuFrame UL LI .submenu .innerFrame {float: left; position: relative;}
#topFrame #menuFrame UL LI .submenu .innerFrame .arrow {width: 26px; height: 12px; float: left; top: -22px; left: 85px; position: absolute; background-image: url('/images/submenu-arrow.png');}
#topFrame #menuFrame UL LI .submenu .innerFrame .arrow.pos3 {left: 183px;}
#topFrame #menuFrame UL LI .submenu .innerFrame .arrow.pos4 {left: 270px;}
#topFrame #menuFrame UL LI .submenu H2 {width: 100%; float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background-image: url('/images/submenu-hr.png'); background-position: bottom; background-repeat: repeat-x;}
#topFrame #menuFrame UL LI .submenu UL {width: 450px; float: left; margin: 0px; padding: 0px;}
#topFrame #menuFrame UL LI .submenu UL LI {width: 150px; float: left; display: block; margin: 0px; padding: 0px; }
#topFrame #menuFrame UL LI .submenu UL LI A {height: auto; font-size: 14px; width: 130px; float: left; padding: 3px 10px; background-image: url('/images/submenu-li.jpg'); background-position: left center; background-repeat: no-repeat; text-decoration: underline; }
#topFrame #menuFrame UL LI .submenu UL LI A:HOVER {text-decoration: none;}

#topFrame #flagsFrame .searchFrame {width: auto; float: right; margin: 10px 5px 0px 0px;}
#topFrame #flagsFrame .searchFrame INPUT[type=text] {border: 1px #a6a6a6 solid; float: left; height: 18px; padding: 0px 5px; font-size: 11px; color: #878787; margin: 0px;}
#topFrame #flagsFrame .searchFrame INPUT[type=submit] {height: 20px; margin: 0px; float: left; border: 0px #d11d20 solid; background-color: #d11d20; color: #fff; font-size: 11px; padding: 0px 5px;}

#contentWhiteFrame {width: 980px; padding: 0px 30px; background-color: #FFF; float: left;}
#contentWhiteFrame #bannerFrame {width: 980px; height: 305px; float: left; background-image: url('/images/banner-bg.jpg');}

#homeBanners {width: 980px; height: 150px; margin: 10px 0px; float: left;}
#homeBanners .homeBanner {width: 250px; height: 120px; padding: 15px 40px 15px 20px; float: left;}
#homeBanners .homeBanner A {text-decoration: none;}
#homeBanners .homeBanner A:HOVER {text-decoration: underline;}
#homeBanners .homeBanner H2 {width: 250px; float: left; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; font-weight: 300; margin: 0px 0px 7px 0px;}
#homeBanners .homeBanner P {width: 250px; float: left; font-size: 11px; margin: 0px 0px 5px 0px;}
#homeBanners .homeBanner .more {color: #de3431;}
#homeBanners .homeBanner .red {color: #de3431;}
#homeBanners .homeBanner .blue {color: #639ad6;}
#homeBanners .no01 {background-image: url('/images/home-banner1.png'); margin-right: 25px;}
#homeBanners .no02 {background-image: url('/images/home-banner.png'); margin-right: 25px;}
#homeBanners .no03 {background-image: url('/images/home-banner3.png');}

#homeNewsFrame {width: 605px; padding: 10px 20px; float: left;}
#homeNewsFrame .heading {width: 605px; padding: 0px 0px 10px 0px; float: left; background-image: url('/images/hr.png'); background-position: bottom; background-repeat: repeat-x; }
#homeNewsFrame .heading H2 {width: 400px; margin: 0px; float: left; font-size: 30px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300;}
#homeNewsFrame .heading A {text-decoration: none;}
#homeNewsFrame .heading A:HOVER {text-decoration: underline;}
#homeNewsFrame .heading .archive {width: auto; padding: 20px 0px 0px 0px; margin: 0px; float: right; text-align: right; color: #a7a7a7;}
#homeNewsFrame .columnFrame {width: 270px; float: left;}
#homeNewsFrame .no01 {padding-right: 20px; margin-right: 25px;}
#homeNewsFrame .no02 {padding-left: 20px;}
#homeNewsFrame .columnFrame .line {width: 250px; float: left; margin: 0px 0px 5px 0px;}
#homeNewsFrame .columnFrame .date {width: auto; float: left; color: #a7a7a7; font-size: 15px; margin: 10px 5px 0px 0px;}
#homeNewsFrame .columnFrame .name {width: auto; float: left; color: #de3431; font-size: 15px; margin: 10px 0px 0px 0px;}
#homeNewsFrame .columnFrame .name A {color: #de3431;}
#homeNewsFrame .columnFrame P {font-size: 11px; width: 250px; float: left; margin: 0px 0px 5px 0px;}

#promoFrame {width: 310px; float: left; margin: 10px 0px 0px 25px;}
#promoFrame H2 {width: 310px; padding: 0px 0px 10px 0px; margin: 0px; float: left; font-size: 30px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; background-image: url('/images/hr.png'); background-position: bottom; background-repeat: repeat-x; }
#promoFrame .name {width: 310px; float: left; font-size: 15px; margin: 10px 0px 5px 0px;}
#promoFrame .name A {color: #de3431;}
#promoFrame P {font-size: 11px; width: 310px; float: left; margin: 0px 0px 5px 0px; font-size: 11px;}

#homeContentFrame {width: 946px; float: left; padding: 15px 17px;}
#homeContentFrame H2 {width: 946px; float: left; padding: 0px 0px 10px 0px; font-size: 30px; margin: 0px 0px 10px 0px; background-image: url('/images/hr.png'); background-position: bottom; background-repeat: repeat-x; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300;}
#homeContentFrame H2 .small {font-size: 20px;}
#homeContentFrame .red {color: #ed3339;}
#homeContentFrame P {width: 946px; margin: 0px 0px 10px 0px; float: left; line-height: 1.9;}

#contentFrame {width: 980px; float: left; padding: 15px 0px;}
#contentFrame H2 {width: 980px; float: left; padding: 0px 0px 10px 0px; font-size: 30px; margin: 0px 0px 10px 0px; background-image: url('/images/hr.png'); background-position: bottom; background-repeat: repeat-x; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300;}
#contentFrame H2 .small {font-size: 20px;}
#contentFrame H3 {width: 980px; float: left; padding: 0px 0px 10px 0px; font-size: 25px; margin: 0px 0px 10px 0px; background-image: url('/images/hr.png'); background-position: bottom; background-repeat: repeat-x; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300;}
#contentFrame H3 .small {font-size: 18px;}
#contentFrame .red {color: #ed3339;}
#contentFrame P {width: 980px; margin: 0px 0px 10px 0px; float: left; line-height: 1.9;}
#contentFrame UL {list-style-type: square; line-height: 1.6;}
#contentFrame .catsFrame {width: 980px; float: left; margin: 10px 0px;}
#contentFrame .catsFrame .catFrame {position: relative; width: 274px; height: 80px; padding: 10px 18px; margin: 0px 25px 20px 0px; float: left; background-image: url('/images/cat-frame-bg.jpg'); background-repeat: repeat-y;}
#contentFrame .catsFrame .catFrame .photoFrame {width: 93px; height: 80px; float: left; margin: 0px 15px 0px 0px;}
#contentFrame .catsFrame .catFrame .descFrame {width: 166px; height: 80px; float: left; margin: 0px;}
#contentFrame .catsFrame .catFrame .descFrame H3 {width: 166px; float: left; margin: 2px 0px 8px 0px; padding: 0px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; font-size: 20px; color: #434343; background-image: none;}
#contentFrame .catsFrame .catFrame .descFrame H3 A {text-decoration: none; color: #434343;}
#contentFrame .catsFrame .catFrame .descFrame H3 A:HOVER {text-decoration: underline;}
#contentFrame .catsFrame .catFrame .descFrame .small {font-size: 14px;}
#contentFrame .catsFrame .catFrame .descFrame P {width: 166px; float: left; margin: 0px; line-height: 1.5; font-size: 11px; color: #464242;}
#contentFrame .catsFrame .catFrame .descFrame .red {color: #de3431;}
#contentFrame .catsFrame .catFrame .dropShadow {position: absolute; top: 100px; left: 5px; width: 307px; height: 10px; float: left; background-image: url('/images/cat-frame-shadow.png');}
#contentFrame .catsFrame .last {margin-right: 0px;}

#contentFrame .itemsFrame {width: 980px; float: left; margin: 10px 0px;}
#contentFrame .itemsFrame .itemFrame {position: relative; width: 280px; height: 270px; padding: 15px 15px; margin: 0px 25px 20px 0px; float: left; background-image: url('/images/cat-frame-bg.jpg'); background-repeat: repeat-y;}
#contentFrame .itemsFrame .itemFrame .photoFrame {width: 280px; height: 220px; float: left; margin: 0px 15px 0px 0px;}
#contentFrame .itemsFrame .itemFrame .descFrame {width: 280px; height: 50px; float: left; margin: 0px;}
#contentFrame .itemsFrame .itemFrame .descFrame H3 {width: 280px; float: left; margin: 10px 0px 2px 0px; padding: 0px; font-size: 18px; color: #434343; background-image: none;}
#contentFrame .itemsFrame .itemFrame .descFrame H3 A {text-decoration: underline; color: #de3431;}
#contentFrame .itemsFrame .itemFrame .descFrame H3 A:HOVER {text-decoration: none;}
#contentFrame .itemsFrame .itemFrame .descFrame P {width: 280px; float: left; margin: 0px; font-size: 11px; color: #464242;}
#contentFrame .itemsFrame .itemFrame .dropShadow {position: absolute; top: 300px; left: 5px; width: 307px; height: 10px; float: left; background-image: url('/images/cat-frame-shadow.png');}
#contentFrame .itemsFrame .last {margin-right: 0px;}

#contentFrame #jQueryContainerFiltrs {width: 980px; float: left; margin: 10px 0px;}
#contentFrame #jQueryContainerFiltrs .filtr {position: relative; width: 285px; height: 30px; padding: 15px 10px 15px 15px; margin: 0px 25px 20px 0px; float: left; background-image: url('/images/cat-frame-bg.jpg'); background-repeat: repeat-y;}
#contentFrame #jQueryContainerFiltrs .filtr A {width: 285px; height: 30px; float: left; display: block; font-size: 18px; color: #434343; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; text-decoration: none; background-image: url('/images/filtr-arrow.png'); background-position: 260px center; background-repeat: no-repeat;}
#contentFrame #jQueryContainerFiltrs .filtr .on {background-image: url('/images/filtr-arrow-on.png');}
#contentFrame #jQueryContainerFiltrs .filtr A .bold {font-weight: 600;}
#contentFrame #jQueryContainerFiltrs .filtr .dropShadow {position: absolute; top: 60px; left: 5px; width: 307px; height: 10px; float: left; background-image: url('/images/cat-frame-shadow.png');}
#contentFrame #jQueryContainerFiltrs .last {margin-right: 0px;}
#contentFrame #jQueryContainerFiltrs .filtr .filtrSubmenu {width: 280px; padding: 15px; float: left; position: absolute; top: 60px; left: 0px; background-color: #969899; color: #FFF; z-index: 100; display: none;}
#contentFrame #jQueryContainerFiltrs .filtr .filtrSubmenu .inputCheckbox {width: 280px; float: left; padding: 0px 0px 7px 0px; margin: 0px 0px 7px 0px;  background-image: url('/images/filtr-sepr.png'); background-position: bottom; background-repeat: repeat-x; font-size: 16px; font-family: 'Open Sans Condensed', sans-serif;}
#contentFrame #jQueryContainerFiltrs .filtr .filtrSubmenu .inputCheckbox INPUT[type=checkbox] {margin: 0px 10px 0px 0px; cursor: pointer;}
#contentFrame #jQueryContainerFiltrs .filtr .filtrSubmenu .inputCheckbox .labelFrame {width: 280px; float: left; text-decoration: underline; cursor: pointer;}
#contentFrame #jQueryContainerFiltrs .filtr .filtrSubmenu .inputCheckbox .labelFrame:HOVER {text-decoration: none;}
#contentFrame #jQueryContainerFiltrs .filtr .filtrSubmenu .lastFiltr {margin-bottom: 0px; padding-bottom: 0px; background-image: none;}

#contentFrame #jQueryContainerItems {position: relative; width: 980px; float: left; margin: 0px 0px;}

#contentFrame .detailFrame {width: 980px; float: left;}
#contentFrame .navig {width: 980px; float: left; padding: 0px 0px 10px 0px; font-size: 12px; margin: 0px 0px 10px 0px; background-image: url('/images/hr.png'); background-position: bottom; background-repeat: repeat-x;}
#contentFrame .navig .inner {margin: 15px 0px 0px 0px; float: left; }
#contentFrame .detailFrame .navig {margin-top: 15px;}
#contentFrame .navig H2 {float: right; width: auto; background-image: none; padding: 0px; margin: 0px;}
#contentFrame .detailFrame .leftFrame {width: 402px; float: left; padding: 0px 28px 0px 0px;}
#contentFrame .detailFrame .leftFrame IMG {width: 400px; float: left; border: 1px #ebebeb solid;}
#contentFrame .detailFrame .leftFrame .smallPhotosFrame {width: 402px; float: left; margin: 30px 0px 0px 0px;}
#contentFrame .detailFrame .leftFrame .smallPhoto {width: 107px; margin: 0px 35px 30px 0px;}
#contentFrame .detailFrame .leftFrame .last {margin-right: 0px;}
#contentFrame .detailFrame .rightFrame {width: 550px; float: left;}
#contentFrame .detailFrame .rightFrame H2 {width: 100%; background-image: none;}
#contentFrame .detailFrame .rightFrame .prices {width: 550px; float: left; color: #505050; font-size: 24px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300;}
#contentFrame .detailFrame .rightFrame .prices .redBig {color: #ed3339; font-size: 34px;}
#contentFrame .detailFrame .rightFrame .prices .small {font-size: 16px;}
#contentFrame .detailFrame .rightFrame .kosikLine {width: 550px; height: 53px; position: relative; float: left; background-image: url('/images/kosik-line.jpg'); background-repeat: no-repeat;}
#contentFrame .detailFrame .rightFrame .kosikLine INPUT[type=text] {width: 50px; height: 53px; float: left; padding: 0px 50px 0px 0px; margin: 0px; border: 0px; background-color: transparent; font-size: 34px; color: #ed3339; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; text-align: right;}
#contentFrame .detailFrame .rightFrame .kosikLine INPUT[type=submit] {width: 450px; height: 53px; float: left; padding: 0px; margin: 0px; border: 0px; font-size: 31px; color: #FFF; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; cursor: pointer; background-color: transparent;}
#contentFrame .detailFrame .rightFrame .kosikLine .pcs {width: auto; position: absolute; top: 20px; left: 50px; font-size: 16px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; color: #505050;}
#contentFrame .detailFrame .rightFrame HR {width: 550px; height: 1px; float: left; line-height: 1px; border: 0px; background-image: url('/images/hr.png'); background-position: bottom; background-repeat: repeat-x; padding: 0px; margin: 20px 0px 20px 0px;}
#contentFrame .detailFrame .rightFrame .paramLine {width: 550px; float: left; padding: 0px 0px 8px 0px; margin: 0px 0px 8px 0px; border-bottom: 1px #e9e9e9 solid;}
#contentFrame .detailFrame .rightFrame .paramLine .name {width: 240px; padding: 0px 10px 0px 0px; margin: 0px; float: left; color: #464242; font-weight: bold;}
#contentFrame .detailFrame .rightFrame .paramLine .value {width: 300px; padding: 0px 0px 0px 0px; margin: 0px; float: left; color: #464242; text-align: right;}
#contentFrame .detailFrame .rightFrame .variantsFrame {width: 550px; float: left;margin: 0px 0px 20px 0px;}
#contentFrame .detailFrame .rightFrame .variantsFrame INPUT[type=radio] {float: left; margin: 22px 7px 0px 0px;}
#contentFrame .detailFrame .rightFrame .variantsFrame .prices .price {float: left; }
#contentFrame .detailFrame .rightFrame .mamZajem {width: 550px; float: left; height: 48px; padding: 5px 0px 0px 0px; margin: 0px; border: 0px; font-size: 31px; color: #FFF; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; cursor: pointer; background-color: transparent; background-image: url("/images/submit-bg.jpg"); background-repeat: repeat-x; text-decoration: none; text-align: center;}
#contentFrame .detailFrame .rightFrame .gray {background-color: #a5a5a5; background-image: none;}
#contentFrame .detailFrame .rightFrame .mamZajemContainer {}

#contentFrame .detailFrame .tabsFrame {width: 980px; float: left; margin: 20px 0px 20px 0px;}
#contentFrame .detailFrame .tabsFrame .heading {width: 980px; float: left;}
#contentFrame .detailFrame .tabsFrame .tab {width: 215px; height: 40px; padding: 5px 0px 0px 0px; margin: 0px 9px 0px 0px; float: left; background-color: #6b6b6b; color: #FFF; font-size: 24px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; text-align: center; text-decoration: none;}
#contentFrame .detailFrame .tabsFrame .tab:HOVER {background-color: #eaeef1; color: #434343;}
#contentFrame .detailFrame .tabsFrame .on {background-color: #eaeef1; color: #434343;}
#contentFrame .detailFrame .tabsFrame .tabContent {width: 940px; float: left; padding: 20px; background-color: #eaeef1; color: #464242;}
#contentFrame .detailFrame .tabsFrame .tabContent P {width: 940px;}
#contentFrame .detailFrame .tabsFrame .tabContent .paramLine {width: 940px; float: left; padding: 0px 0px 8px 0px; margin: 0px 0px 8px 0px; border-bottom: 1px #cbcbcb solid;}
#contentFrame .detailFrame .tabsFrame .tabContent .paramLine .name {width: 400px; padding: 0px 10px 0px 0px; margin: 0px; float: left; color: #464242; font-weight: bold;}
#contentFrame .detailFrame .tabsFrame .tabContent .paramLine .value {width: 530px; padding: 0px 0px 0px 0px; margin: 0px; float: left; color: #464242;}
/*#contentFrame .detailFrame .tabsFrame .tabContent TABLE {width: 100%; float: left; border-collapse: collapse; margin: 0px 0px 10px 0px;}
#contentFrame .detailFrame .tabsFrame .tabContent TABLE TD {padding: 8px 0px; border-bottom: 1px solid #cbcbcb; line-height: 1.9;}
#contentFrame .detailFrame .tabsFrame .tabContent TABLE TD P {width: auto; height: auto; margin: 0px;}*/
#contentFrame .detailFrame .tabsFrame .tabContent TABLE TD P {width: auto; height: auto; margin: 0px;}

#contentFrame .listItemFrame {width: 980px; float: left; padding: 0px 0px 15px 0px; margin: 15px 0px 0px 0px;}
#contentFrame .listItemFrame .photo {width: 130px; float: left; margin: 0px 15px 0px 0px;}
#contentFrame .listItemFrame .desc {width: 835px; float: left; margin: 0px;}
#contentFrame .listItemFrame .desc H3 {width: 835px;}
#contentFrame .listItemFrame .desc P {width: 835px;}
#contentFrame .listItemFrame .descFull H3 {width: 980px;}
#contentFrame .listItemFrame .descFull P {width: 980px;}
#contentFrame .listItemFrame H3 {float: left; margin: 0px 0px 10px 0px;}
#contentFrame .listItemFrame P {float: left; margin: 0px 0px 5px 0px;}
#contentFrame .listItemFrame H3 .gray {color: #a4a4a4; font-weight: 300;}
#contentFrame .listItemFrame H3 .small {font-size: 18px; font-weight: 300; color: #a4a4a4;}

#contentFrame .pagingFrame {width: 980px; float: left; padding: 10px 0px 0px 0px; margin: 10px 0px 0px 0px; background-image: url('/images/hr.png'); background-position: top; background-repeat: repeat-x;}
#contentFrame .pagingFrame .leftPaging {width: 500px; float: left;}
#contentFrame .pagingFrame .rightPaging {width: 480px; float: left; text-align: right;}
#contentFrame .pagingFrame A {color: #de3431;}

#contentFrame .searchUl {margin: 10px 0px 0px 0px;}
#contentFrame .searchUl LI {margin: 3px 0px;}
#contentFrame .searchUl LI A {color: #d9001a;}

#bottomFullFrame {width: 100%; height: 245px; float: left; background-image: url('/images/bottom-bg.jpg'); background-position: center; background-repeat: repeat-x;}
.bottomMainFrame {width: 980px; padding: 0px 30px; margin: 0px auto;}
.bottomMainFrame A {color: #767373;}
.bottomMainFrame .leftFrame {width: 590px; height: 225px; padding: 20px 0px 0px 0px; float: left; color: #767373;}
.bottomMainFrame .leftFrame P {width: 590px; float: left; margin: 5px 0px 25px 0px; line-height: 1.9;}
.bottomMainFrame .leftFrame .logo {width: 94px; height: 50px; float: left; background-image: url('/images/bottom-logo.png');}
.bottomMainFrame .leftFrame .magichouse {width: 470px; float: left; margin: 20px 0px 0px 20px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; font-size: 16px;}
.bottomMainFrame .leftFrame .magichouse A {text-decoration: none;}
.bottomMainFrame .columnFrame {width: 195px; float: left; padding: 20px 0px 0px 0px;}
.bottomMainFrame .columnFrame H3 {width: 195px; float: left; font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; font-size: 30px; margin: 5px 0px 10px 0px; color: #ed3339;}
.bottomMainFrame .columnFrame UL {width: 195px; float: left; list-style-type: square; margin: 0px; padding: 0px; line-height: 1.9; list-style-position: inside; }
.bottomMainFrame .columnFrame UL LI {margin: 0px; padding: 0px; }
.bottomMainFrame .columnFrame .blue {color: #639ad6;}

/* TINYMCE */
#contentFrame .vetsi {font-size: 20px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .velky {font-size: 26px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .velkyTenky {font-size: 26px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .cerveny {color: #ed3339;}
#contentFrame .cervenyVetsi {color: #ed3339; font-size: 20px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .cervenyVelky {color: #ed3339; font-size: 26px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .cervenyVelkyTenky {color: #ed3339; font-size: 26px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .modry {color: #639ad6;}
#contentFrame .modryVetsi {color: #639ad6; font-size: 20px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .modryVelky {color: #639ad6; font-size: 26px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .modryVelkyTenky {color: #639ad6; font-size: 26px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .sedy {color: #545454;}
#contentFrame .sedyVetsi {color: #545454; font-size: 20px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .sedyVelky {color: #545454; font-size: 26px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .sedyVelkyTenky {color: #545454; font-size: 26px; font-family: 'Open Sans Condensed',sans-serif;}
#contentFrame .zakladni-tabulka {width: auto; float: none; margin: 0px;}
#contentFrame .zakladni-tabulka TD {border-bottom: 0px; line-height: auto;}
#contentFrame .zakladni-tabulka TD P {width: auto; height: auto; margin: 0px; float: none;}
#contentFrame  .barva-pozadi-seda {background-color: #dee1e3;}
#contentFrame  .barva-pozadi-cervena {background-color: #fbd6d7;}
