@import url(https://fonts.googleapis.com/css?family=Dosis:400,700&subset=latin,latin-ext);

BODY {font-family: Arial; margin: 0px; background-color: #f3f3f3; background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-position: center top; background-attachment: fixed;}

.eu-cookies {/*position: relative; left: 0; top: 0;*/ width: 100%; height: 50px; color: white; background-color: #014798; z-index: 1000; text-align: center;}
.eu-cookies p {margin: 0; padding: 15px 0 0 0;}
.eu-cookies a {background: none; color: white;}

  A:HOVER {text-decoration: none;}
  .hideText {display: none;}
 
 .box {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
 
 .lineGR {width: 604px; float: left; display: flex; justify-content: flex-end;}
 
 .infoPanel {width: 604px; float: left; padding: 0px 10px; margin: 0px 0px 15px 0px; background-color: #f7f7f7; border: 1px #ddd solid; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
  .infoPanel I {width: auto; float: left; margin: 3px 10px 2px 0px; font-size: 16px;}
  .infoPanel P {width: auto; float: left; margin: 9px 0px 8px 0px !important;}
  .infoPanel.error {border-color: #e95847; color: #fff !important; background-color: #e95847;}
  .infoPanel.error P {color: #fff !important;}
  .infoPanel.done {border-color: #27cd27; color: green; background-color: #ecffcf;}
  .infoPanel.info {border-color: orange; color: #fff; background-color: orange;}
  .infoPanel.alert {border-color: orange; color: #fff; background-color: orange;}
  .infoPanel.star {border-color: #d7d123; color: #d7d123; background-color: #fffdd2;}
  .infoPanel.done I {color: #27cd27;}
  .infoPanel A {text-decoration: underline; font-weight: bold;}
 
 #mainFrame {width: 980px; margin: 0px auto; position: relative;}
 
 		#top {width: 980px; height: 88px; float: left; padding: 20px 30px 0px 30px;}
 			#top .logo {width: 236px; height: 58px; float: left; display: block; background-image: url(../images/logo.jpg); margin: 0px 185px 0px 0px;}
 			#top .userMenu {width: 255px; height: 46px; float: left; background-image:  url(../images/user-icon.jpg); background-repeat: no-repeat; background-position: left top; margin: 14px 0px 0px 0px; padding: 0px 0px 0px 60px;}
 				#top .userMenu .header {width: 255px; float: left; font-family: 'Dosis', sans-serif; font-size: 24px; color: #878787; line-height: 1.1;}
 					#top .userMenu .header A {color: #878787; text-decoration: none;}
 				#top .userMenu P {width: 255px; float: left; margin: 5px 0px 0px 0px; font-size: 12px; color: #024899;}
 					#top .userMenu P A {color: #024899; text-decoration: none;}
 			#top .cartMenu {width: 184px; height: 46px; float: left; background-image:  url(../images/cart-icon.jpg); background-repeat: no-repeat; background-position: left top; margin: 14px 0px 0px 0px; padding: 0px 0px 0px 60px;}
 				#top .cartMenu .header {width: 184px; float: left; font-family: 'Dosis', sans-serif; font-size: 24px; color: #878787; line-height: 1.1;}
 					#top .cartMenu .header A {color: #878787; text-decoration: none;}
 				#top .cartMenu P {width: 184px; float: left; margin: 5px 0px 0px 0px; font-size: 12px; color: #024899;}
 					#top .cartMenu P A {color: #024899; text-decoration: none;}
 		
 		#menu {width: 950px; height: 50px; float: left; margin: 0px 0px 20px 30px; background-image: url(../images/menu-bg.jpg);}
 			#menu UL {width: 720px; height: 50px; float: left; list-style: none; margin: 0px; padding: 0px;}
 				#menu UL LI {height: 50px; float: left; padding: 0px 1px 0px 0px; background-image: url(../images/menu-delimiter.jpg); background-repeat: no-repeat; background-position: right top; position: relative;}
 				#menu UL LI:last-child {background-image: none; padding: 0px;}
 					#menu UL LI A {padding: 13px 20px 10px 20px; height: 27px; float: left; font-family: 'Dosis', sans-serif; font-size: 18px; color: #262626; text-decoration: none;}
 					#menu UL LI A:HOVER {color: #a7a7a7;}
 					#menu LI UL {height: auto; width: 270px; float: left; position: absolute; left: 0px; top: 50px; padding: 0px; z-index: 20; list-style: none; display: none;}
		 				#menu LI UL LI {width: 270px; float: left; height: 30px; margin: 0px; padding: 0px; background-image: none;}
		 					#menu LI UL LI A {width: 260px; height: 25px; float: left; padding: 5px 0px 0px 10px; display: block; font-family: 'Dosis', sans-serif; font-size: 15px; color: #FFF; font-weight: 100;}
		 					#menu LI UL LI A:HOVER {font-weight: bold; text-decoration: none; color: #FFF;}
		 					
 			#menu INPUT[type=text] {width: 167px; height: 22px; float: left; border: 0px; padding: 14px 5px 14px 10px; background-image: url(../images/search-input.jpg); font-family: Arial; font-size: 12px; color: #676767; position: relative; left: 25px;}
 			#menu INPUT[type=submit] {width: 48px; height: 50px; float: left; background-image: url(../images/search-button.jpg); border: 0px; position: relative; left: 25px;}
 		
 		#mainFrame .arrowLeft {width: 11px; height: 22px; float: left; display: block; background-image: url(../images/arrowLeft.jpg); position: absolute; left: 10px; top: 270px;}
 		#mainFrame .arrowRight {width: 11px; height: 22px; float: left; display: block; background-image: url(../images/arrowRight.jpg); position: absolute; left: 960px; top: 270px;}
 		
 		#banner {width: 920px; height: 210px; margin: 0px 30px 20px 30px; float: left; position: relative; overflow: hidden;}
 			#banner .container {width: 920px; height: 210px; float: left; background-image: url(../images/banner-bg.jpg); position: absolute;}
 				#banner .container IMG {float: left; border: 0px;}
 				#banner .container H2 {width: 246px; float: left; padding: 0px 20px 0px 20px; font-family: 'Dosis', sans-serif; font-size: 36px; color: #ffffff; margin: 15px 0px 0px 0px;}
 					#banner .container H2 A {color: #FFF; font-weight: 100; text-decoration: none;}
 				#banner .container P {width: 246px; float: left; padding: 0px 20px 0px 20px; font-size: 12px; color: #FFF; line-height: 1.5; margin: 15px 0px 22px 0px;}
 				#banner .container .button {width: 246px; height: 31px; float: left; padding: 9px 0px 0px 0px; margin: 0px 20px 0px 20px; display: block; background-color: #FFF; font-family: 'Dosis', sans-serif; text-decoration: none; color: #024799; text-align: center;}
 		
 		#middle {width: 920px; float: left; padding: 0px 30px 15px 30px; background-color: #FFF;}
 			#middle .leftMargin {margin: 0px 0px 0px 30px;}
 			#middle .rightMargin {margin: 0px 30px 0px 0px;}
 			
 			#content {width: 604px; float: left; position: relative;}
 				#content H1 {width: 604px; float: left; height: 44px; float: left; font-family: 'Dosis', sans-serif; color: #014799; font-size: 28px; border-bottom: 1px solid #014799; margin: 0px 0px 15px 0px; font-weight: 100;}
 				#content H2 {width: 604px; float: left; float: left; font-family: 'Dosis', sans-serif; color: #014799; font-size: 22px; margin: 10px 0px 10px 0px; font-weight: 100;}
 				#content H3 {width: 604px; float: left; float: left; font-family: 'Dosis', sans-serif; color: #014799; font-size: 18px; margin: 0px 0px 5px 0px; font-weight: 100;}
 				#content H4 {width: 604px; float: left; float: left; font-family: 'Dosis', sans-serif; color: #014799; font-size: 16px; margin: 0px 0px 5px 0px; font-weight: bold;}
 				#content .header {width: 604px; float: left; height: 44px; float: left; font-family: 'Dosis', sans-serif; color: #014799; font-size: 24px; border-bottom: 1px solid #014799; margin: 0px 0px 15px 0px; font-weight: 100;}
 				#content P {width: 604px; float: left; font-size: 12px; color: #5f5f5f; line-height: 1.5; margin: 0px 0px 15px 0px;}
 				#content UL {width: 584px; float: left; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 20px; list-style: square;}
 					#content UL LI {width: 584px; float: left; margin: 5px 0px 0px 0px; font-size: 12px; color: #5f5f5f; line-height: 1.5;}
 				#content OL {width: 584px; float: left; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 20px;}
 					#content OL LI {width: 584px; float: left; margin: 5px 0px 0px 0px; font-size: 12px; color: #5f5f5f; line-height: 1.5;}
 				#content A {color: #014799;}
 				#content HR {width: 604px; height: 1px; float: left; margin: 0px 0px 20px 0px; border: 0px; border-bottom: 1px solid #014799;}
 				#content .fileFrame {width: 564px; float: left; height: 21px; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 40px; font-size: 14px; color: #676767; background-repeat: no-repeat; background-position: left top;}
	 			#content .pdf {background-image: url(../images/pdf.jpg);}
	 			#content .pdfOff {background-image: url(../images/pdf-off.jpg);}
	 			#content .zip {background-image: url(../images/zip.jpg);}
	 			#content .zipOff {background-image: url(../images/zip-off.jpg);}
	 			#content .file {background-image: url(../images/file.jpg);}
	 			#content .fileOff {background-image: url(../images/file-off.jpg);}
 				#content .smallText {margin: 0px 0px 5px 0px; color: #999;}
 				#content .bigLink {margin: 0px 20px 0px 0px;}
 				#content .hr {width: 604px; height: 5px; float: left; margin: 0px 0px 15px 0px; border-bottom: 1px solid #014799;}
 				#content .headerPart {width: 540px; float: left; height: 44px; float: left; font-family: 'Dosis', sans-serif; color: #00943b; font-size: 28px; border-bottom: 1px solid #00943b; margin: 0px 0px 20px 0px;}
 				#content .headerAdd {width: 64px; float: left; height: 26px; padding: 18px 0px 0px 0px; float: left; color: #a6a6a6; font-size: 12px; border-bottom: 1px solid #00943b; text-align: right; margin: 0px 0px 20px 0px;}
 					#content .headerAdd A {color: #a6a6a6; text-decoration: none;}
 				#content .productFrame {width: 186px; height: 350px; float: left; background-color: #f9f9f9; border: 1px solid #ebebeb; margin: 0px 0px 20px 0px; position: relative;}
 					#content .productFrame IMG {float: left; border-bottom: 1px solid #ebebeb;}
 					#content .productFrame .priznakyFrame {height: 24px; float: left; display: block; position: absolute; z-index: 30; right: 0px; top: 162px;}
 						#content .productFrame .dopFlag {width: 24px; height: 24px; float: right; display: block; background-image: url(../images/dopFlag.jpg); margin: 0px 0px 0px 5px;}
 						#content .productFrame .slevaFlag {width: 24px; height: 24px; float: right; display: block; background-image: url(../images/slevaFlag.jpg);}
 					#content .productFrame H2 {width: 156px; float: left; margin: 13px 15px 10px 15px; height: auto; font-size: 14px; color: #00943b; font-weight: bold;}
 						#content .productFrame H2 A {color: #00943b; text-decoration: none;}
 						#content .productFrame P {width: 156px; float: left; margin: 0px 15px 0px 15px; font-size: 11px; color: #676767; line-height: 1.4;}
 						#content .productFrame .price {width: 103px; float: left; margin: 11px 0px 0px 15px; font-size: 15px; color: #00943b; font-weight: bold; position: absolute; left: 0px; top: 310px;}
 							#content .productFrame .price .smallText {font-size: 12px; font-weight: normal;}
 						#content .productFrame .button {width: 53px; height: 16px; float: left; padding: 2px 0px 0px 0px; display: block; background-image: url(../images/button-bg.jpg); text-align: center; font-size: 12px; color: #FFF; text-decoration: none; margin: 10px 0px 0px 0px; position: absolute; right: 15px; top: 310px;}
 					#content .productFrameDelimiter {width: 20px; height: 372px; float: left;}
 				#content .formRow {width: 198px; height: 33px; float: left; padding: 7px 10px 0px 0px; text-align: right; font-size: 14px; color: #5f5f5f;}
 				#content .mustBe {font-weight: bold; color: #014799;}
        #content .formCheckboxPopis {width: 396px; height: 40px; float: left; padding-top: 8px;}
        #content .formCheckboxPopis P {width: 100%; height: 40px; float: left;}
		 		#content .formInput {width: 396px; height: 40px; float: left;}
		 			#content .formInput INPUT {width: 382px; height: 15px; float: left; border: 1px solid #cecece; padding: 6px; font-size: 14px; color: #5f5f5f; font-family: Arial; background-color: #FFF;}
		 		#content .formText {width: 396px; height: 140px; float: left;}
		 			#content .formText TEXTAREA {width: 382px; height: 115px; float: left; border: 1px solid #cecece; padding: 6px; font-size: 14px; color: #5f5f5f; font-family: Arial; background-color: #FFF;}
		 		#content .formSelect {width: 396px; height: 40px; float: left;}
		 			#content .formSelect SELECT {width: 321px; height: 27px; float: left; border: 1px solid #cecece; font-size: 14px; color: #5f5f5f; font-family: Arial; background-color: #FFF;}
		 		#content .formSubmit {width: 604px; float: left; margin: 6px 0px 15px 0px; padding: 0px 0px 0px 0px;}
		 			#content .formSubmit INPUT {height: 35px; float: right; border: 0px; background-color: #014799; font-size: 16px; font-family: Arial; font-weight: bold; color: #FFF; padding: 0px 20px 0px 20px;}
		 			#content .formSubmit INPUT:HOVER {background-color: #0b62c7;}
		 		#content .formSubmitBig {width: 604px; float: left; margin: 20px 0px 15px 0px; padding: 0px 0px 0px 0px;}
		 			#content .formSubmitBig INPUT {width: 604px; height: 35px; float: left; border: 0px; background-color: #014799; font-size: 16px; font-family: Arial; font-weight: bold; color: #FFF; padding: 0px;}
		 			#content .formSubmitBig INPUT:HOVER {background-color: #0b62c7;}
		 		#content .formCheck {width: 646px; float: left; height: 40px; font-size: 14px; color: #5f5f5f;}
		 			#content .formCheck INPUT {float: left; margin: 3px 10px 0px 0px;}
		 			#content .formCheck A {color: #014799;}
		 		#content .formCheck2 {width: 646px; float: left; height: 20px; font-size: 14px; color: #5f5f5f; margin: 5px 0px 0px 0px;}
		 			#content .formCheck2 INPUT {float: left; margin: 3px 10px 0px 0px;}
		 			#content .formCheck2 A {color: #014799;}
		 		#content .referenceItem {width: 290px; height: 100px; float: left; border: 1px solid #ebebeb; background-color: #f9f9f9; margin: 0px 0px 20px 0px;}
		 			#content .referenceItem IMG {float: left; border: 0px; border-right: 1px solid #ebebeb; width: 100px; height: 100px;}
		 			#content .referenceItem H2 {width: 179px; float: left; margin: 10px 0px 10px 10px; font-family: 'Dosis', sans-serif; color: #014799; font-size: 16px; font-weight: 100;}
		 			#content .referenceItem P {width: 169px; float: left; margin: 0px 10px 5px 10px; font-size: 12px; color: #5f5f5f; line-height: 1.5;}
		 			#content .referenceItem .cat {width: 169px; float: left; margin: 0px 10px 0px 10px; font-size: 11px; color: #aaa; line-height: 1.5;}
		 		#content .referenceItemDelimiter {width: 20px; height: 122px; float: left;}
		 		#content .cataloguePagesText {width: 55px; height: 20px; float: left; padding: 5px 0px 0px 0px; margin: 0px 0px 20px 0px; font-size: 14px; color: #5f5f5f; clear: left;}
		 		#content .cataloguePages {width: 327px; height: 25px; float: left; margin: 0px 0px 20px 0px;}
		 			#content .cataloguePages .nowPage {width: 24px; height: 20px; float: left; padding: 5px 0px 0px 0px; background-color: #f4f4f4; text-align: center; font-size: 14px; color: #676767; margin: 0px 5px 0px 0px;}
		 			#content .cataloguePages A {width: 24px; height: 20px; float: left; padding: 5px 0px 0px 0px; background-color: #00943c; text-align: center; font-size: 14px; color: #FFF; margin: 0px 5px 0px 0px; text-decoration: none;}
		 		#content .catalogueShowPerPageText {width: 135px; height: 20px; float: left; padding: 5px 0px 0px 0px; margin: 0px 0px 20px 0px; font-size: 14px; color: #5f5f5f;}
		 		#content .catalogueShowPerPage {width: 87px; height: 25px; float: left; margin: 0px 0px 20px 0px;}
		 			#content .catalogueShowPerPage .nowPerPage {width: 24px; height: 20px; float: left; padding: 5px 0px 0px 0px; background-color: #f4f4f4; text-align: center; font-size: 14px; color: #676767; margin: 0px 0px 0px 5px;}
		 			#content .catalogueShowPerPage A {width: 24px; height: 20px; float: left; padding: 5px 0px 0px 0px; background-color: #00943c; text-align: center; font-size: 14px; color: #FFF; margin: 0px 0px 0px 5px; text-decoration: none;}
		 		#content .drobek A {color: #5f5f5f;}
		 		#content .productLeft {width: 320px; float: left;}
		 			#content .productLeft IMG {float: left; border: 1px solid #ececec;}
		 			#content .productLeft .thumbs {width: 300px; float: left; margin: 0px 0px 0px 0px;}
		 				#content .productLeft .thumbs IMG {width: 88px; height: 88px; float: left; margin: 15px 0px 0px 0px; border: 1px solid #ececec;}
		 				#content .productLeft .thumbsDelimiter {width: 15px; height: 105px; float: left; margin: 0px 0px 0px 0px;}
		 			#content .productLeft .header {width: 320px; float: left; float: left; font-family: 'Dosis', sans-serif; color: #014799; font-size: 22px; margin: 20px 0px 0px 0px; padding: 0px; font-weight: 100; border: 0px;}
		 			#content .productLeft .fileFrame {width: 280px; float: left; height: 21px; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 40px; font-size: 14px; color: #676767; background-repeat: no-repeat; background-position: left top;}
		 			#content .productLeft .pdf {background-image: url(../images/pdf.jpg);}
		 			#content .productLeft .pdfOff {background-image: url(../images/pdf-off.jpg);}
		 			#content .productLeft .zip {background-image: url(../images/zip.jpg);}
		 			#content .productLeft .zipOff {background-image: url(../images/zip-off.jpg);}
		 			#content .productLeft .file {background-image: url(../images/file.jpg);}
		 			#content .productLeft .fileOff {background-image: url(../images/file-off.jpg);}
		 			#content .productLeft .jpg {background-image: url(../images/image.jpg);}
		 			#content .productLeft .jpgOff {background-image: url(../images/image-off.jpg);}
		 			#content .productLeft UL {width: 300px;}
		 			#content .productLeft .tonovani {width: 200px; height: 58px; padding: 22px 20px 0px 100px; font-size: 16px; font-weight: bold; float: left; display: block; background-image: url(../images/tonovani.jpg); background-repeat: no-repeat; background-position: left top; margin: 20px 0px 0px 0px;}
		 		#content .productRight {width: 284px; float: left;}
		 			#content .productRight .productVariant {width: 304px; height: 40px; float: left; background-color: #ececec; position: relative; left: -20px;}
		 				#content .productRight .productVariant .name {width: 180px; height: 33px; float: left; display: block; padding: 7px 0px 0px 20px; font-family: 'Dosis', sans-serif; font-size: 20px; color: #676767; text-decoration: none;}
		 				#content .productRight .productVariant .price {width: 94px; height: 33px; float: left; display: block; padding: 7px 10px 0px 0px; font-family: 'Dosis', sans-serif; font-size: 20px; color: #676767; text-decoration: none; text-align: right;}
		 			#content .productRight .productVariantSelected {width: 304px; height: 40px; float: left; position: relative; left: -20px; background-image: url(../images/detailSelected.png); background-repeat: no-repeat; background-position: left center;}
		 				#content .productRight .productVariantSelected .name {width: 180px; height: 33px; float: left; display: block; padding: 7px 0px 0px 20px; font-family: 'Dosis', sans-serif; font-size: 20px; color: #fff; text-decoration: none;}
		 				#content .productRight .productVariantSelected .price {width: 94px; height: 33px; float: left; display: block; padding: 7px 10px 0px 0px; font-family: 'Dosis', sans-serif; font-size: 20px; color: #fff; text-decoration: none; text-align: right;}
		 			#content .productRight .productVariantDetail {margin: 10px 0px 20px 0px; float: left;}
		 			#content .productRight .price {width: 284px; float: left; font-size: 29px; font-family: 'Dosis', sans-serif;}
		 				#content .productRight .price .smallText {font-size: 14px;}
		 			#content .productRight .price2 {width: 284px; float: left; font-size: 11px; color: #b0b0b0;}
		 			#content .productRight .price3 {width: 284px; float: left; font-size: 13px; color: #676767; margin: 15px 0px 0px 0px;}
		 				#content .productRight .price3 .overline {text-decoration: line-through;}
		 			#content .productRight .price4 {width: 284px; float: left; font-size: 13px; color: #676767; margin: 15px 0px 0px 0px;}
		 			#content .productRight .formRowTon {width: 284px; float: left; margin: 0px 0px 5px 0px; font-size: 14px; color: #5f5f5f;}
		 			#content .productRight .formInputTon {width: 284px; height: 80px; float: left; font-size: 14px; color: #5f5f5f;}
		 				#content .productRight .formInputTon TEXTAREA {width: 270px; height: 50px; float: left; border: 1px solid #cecece; padding: 6px; font-size: 14px; color: #5f5f5f; font-family: Arial; background-color: #FFF;}
		 			#content .productRight .formInput {width: 47px; height: 40px; float: left;}
		 				#content .productRight .formInput INPUT {width: 38px; height: 22px; float: left; border: 1px solid #e4e4e4; padding: 8px 0px 8px 0px; text-align: center; font-size: 20px; color: #676767;}
		 			#content .productRight .formKs {width: 33px; height: 32px; float: left; padding: 8px 0px 0px 0px; font-size: 20px; color: #676767;}
		 			#content .productRight .formSubmit {width: 204px; float: left; padding: 0px; margin: 0px 0px 20px 0px;}
		 				#content .productRight .formSubmit INPUT {width: 204px; height: 40px; float: left; border: 0px; font-size: 16px; font-family: Arial; font-weight: bold; color: #FFF; padding: 0px;}
		 			#content .productRight P {width: 284px;}
		 			#content .productRight UL {width: 264px;}
		 				#content .productRight UL LI {width: 264px;}
		 			#content .productRight TABLE {width: 284px;}
		 				#content .productRight TABLE TD {padding: 5px 5px 5px 0px; font-size: 11px;}
		 			#content TABLE {width: 604px; float: left; border-collapse: collapse;}
			      #content TABLE TH {padding: 10px; font-size: 14px; color: #FFF; background-color: #014799; text-align: left;}
			      #content TABLE TD {padding: 10px; vertical-align: top; font-size: 14px; color: #525252; border-bottom: 1px solid #014799; text-align: left;}
			      	#content TABLE TD P {width: auto;}
		 			#content .cartTable {width: 604px; float: left; border-collapse: collapse;}
			      #content .cartTable TH {padding: 10px; font-size: 14px; color: #FFF; background-color: #014799; text-align: left;}
			      #content .cartTable TD {padding: 10px 0px 10px 0px; vertical-align: top; font-size: 14px; color: #525252; border-bottom: 1px solid #014799; text-align: right;}
			      #content .cartTable .image IMG {width: 58px; height: 58px; float: left; border: 1px solid #ececec;}
			      #content .cartTable .nameFrame {width: 300px; text-align: left; padding: 29px 10px 0px 10px; font-size: 18px; font-family: 'Dosis', sans-serif;}
			      	#content .cartTable .nameFrame A {text-decoration: none;}
			      #content .cartTable .nameFrame2 {width: 300px; text-align: left; padding: 10px 10px 10px 0px;}
			      #content .cartTable .nameFrame3 {width: 300px; text-align: left; padding: 21px 10px 0px 10px; font-size: 18px; font-family: 'Dosis', sans-serif; line-height: 1;}
			      	#content .cartTable .nameFrame3 A {text-decoration: none;}
			      	#content .cartTable .nameFrame3 .params {font-size: 11px; color: #777;}
		        #content .cartTable .count {text-align: center; width: 83px; padding: 30px 0px 0px 0px;}
		          #content .cartTable .count INPUT {width: 28px; height: 15px; float: left; padding: 3px 5px 3px 5px; margin: 0px; background-color: #FFF; border: 1px solid #aaa; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; text-align: center;}
		          #content .cartTable .count IMG {float: left; border: 0px; margin: 0px 0px 0px 5px;}
		        #content .cartTable .price {padding-top: 32px; text-align: right;}
		          #content .cartTable .price B {color: #014799;}
		        #content .cartTable .price3 {padding: 10px 0px 10px 0px; text-align: right;}
		          #content .cartTable .price3 B {color: #014799;}
		        #content .cartTable .right {text-align: right;}
		        #content .cartTable .left {text-align: left;}
		        #content .cartTable .center {text-align: center;}
		        #content .cartTable .total1 {font-size: 11px; color: #525252; padding-bottom: 12px;}
		          #content .cartTable .total1 .price {font-weight: bold; font-size: 14px;}
		        #content .cartTable .total2 {font-size: 14px; color: #525252; padding-bottom: 8px; background-image: none;}
		          #content .cartTable .total2 .price {font-weight: bold; font-size: 18px; color: #014799;}
					#content .choseFrame1 {width: 574px; float: left; background-color: #00933b; padding: 15px; margin: 0px 0px 15px 0px;}
						#content .choseFrame1 H2 {width: 574px; float: left; margin: 0px; font-size: 16px; color: #FFF; font-weight: bold;}
							#content .choseFrame1 H2 A {color: #FFF; text-decoration: none;}
							#content .choseFrame1 H2 A:HOVER {text-decoration: underline;}
						#content .choseFrame1 P {width: 574px; float: left; margin: 10px 0px 0px 0px; color: #FFF;}
						#content .choseFrame1 .linkButton {width: 604px; float: left; margin: 10px 0px 0px 0px; color: #FFF; font-size: 13px;}
					#content .choseFrame2 {width: 574px; float: left; background-color: #d50a3a; padding: 15px; margin: 0px 0px 15px 0px;}
						#content .choseFrame2 H2 {width: 574px; float: left; margin: 0px; font-size: 16px; color: #FFF; font-weight: bold;}
							#content .choseFrame2 H2 A {color: #FFF; text-decoration: none;}
							#content .choseFrame2 H2 A:HOVER {text-decoration: underline;}
						#content .choseFrame2 P {width: 574px; float: left; margin: 10px 0px 0px 0px; color: #FFF;}
						#content .choseFrame2 .linkButton {width: 574px; float: left; margin: 10px 0px 0px 0px; color: #FFF; font-size: 13px;}
					#content .choseFrame3 {width: 574px; float: left; background-color: #024899; padding: 15px; margin: 0px 0px 15px 0px;}
						#content .choseFrame3 H2 {width: 574px; float: left; margin: 0px; font-size: 16px; color: #FFF; font-weight: bold;}
							#content .choseFrame3 H2 A {color: #FFF; text-decoration: none;}
							#content .choseFrame3 H2 A:HOVER {text-decoration: underline;}
						#content .choseFrame3 P {width: 574px; float: left; margin: 10px 0px 0px 0px; color: #FFF;}
						#content .choseFrame3 .linkButton {width: 574px; float: left; margin: 10px 0px 0px 0px; color: #FFF; font-size: 13px;}
					#czechMap{
              position: relative;
              width: 604px;
              height: 293px;
              background-image: url('/images/mapa_cr.png');
              background-repeat: no-repeat;
              float: left;
          }
 
          #czechMap-overlap{
              position: relative;
              top: 0px;
              left: 0px;
              border: none;
          }
		 			 
		 		#overlay {width: 100%; height: 3500px; display: none; position: absolute; z-index: 90; left: 0px; top: 0px; background-color: #000; opacity: .7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; position: fixed;}
		    #content .popUp {width: 840px; max-height: 600px; float: left; position: absolute; left: 25px; top: 130px; background-color: #FFF; z-index: 91; padding: 25px; display: none; overflow: scroll; }
		      #content .popUp H2 {width: 840px; font-weight: 100; margin-top: 0px;}
		      #content .popUp H3 {width: 840px;font-weight: 100; }
		      #content .popUp H4 {width: 840px; color: #525252; font-size: 13px; line-height: 1.5; margin: 0px 0px 15px 0px; font-weight: 100;}
		        #content .popUp H4 B {color: #b01e26;}
		      #content .popUp P {width: 840px;}
		      #content .popUp .close {position: absolute; right: 0px; top: 0px; display: block; width: 100px; height: 21px; padding: 6px 0px 0px 0px; text-align: center; font-size: 12px; color: #FFF; background-color: #014799; text-decoration: none;}
		      #content .popUp .close:HOVER {background-color: #00943b;}

 			
 			#sideBar {width: 286px; float: left;}
 				#sideBar .headerPart {width: 222px; float: left; height: 44px; float: left; font-family: 'Dosis', sans-serif; color: #a61480; font-size: 28px; border-bottom: 1px solid #a61480; margin: 0px 0px 20px 0px;}
 				#sideBar .headerAdd {width: 64px; float: left; height: 26px; padding: 18px 0px 0px 0px; float: left; color: #a61480; font-size: 12px; border-bottom: 1px solid #a61480; text-align: right; margin: 0px 0px 20px 0px;}
 					#sideBar .headerAdd A {color: #a6a6a6; text-decoration: none;}
 				#sideBar .header {width: 286px; float: left; height: 44px; float: left; font-family: 'Dosis', sans-serif; color: #014799; font-size: 28px; border-bottom: 1px solid #014799; margin: 0px 0px 20px 0px;}
 				#sideBar .headerGrey {width: 286px; float: left; height: 44px; float: left; font-family: 'Dosis', sans-serif; color: #676767; font-size: 28px; border-bottom: 1px solid #676767; margin: 0px 0px 20px 0px;}
 				#sideBar H3 {width: 286px; float: left; margin: 0px 0px 5px 0px; font-size: 14px; color: #014799; font-weight: bold;}
 					#sideBar H3 A {color: #a61380; text-decoration: none;}
 				#sideBar P {font-size: 12px; color: #5f5f5f; line-height: 1.5; margin: 0px 0px 5px 0px;}
 				#sideBar .smallText {color: #b6b6b6;}
 				#sideBar .hr {width: 286px; height: 15px; float: left; margin: 0px 0px 20px 0px; border-bottom: 1px solid #a61480;}
 				#sideBar .catMenu {width: 286px; float: left; margin: 0px 0px 10px 0px; list-style: none; padding: 0px;}
 					#sideBar .catMenu LI {width: 286px; float: left; margin: 1px 0px 0px 0px; padding: 0px;}
 						#sideBar .catMenu LI A {float: left; margin: 10px 0px 0px 0px; text-decoration: none; font-size: 16px; font-weight: bold;}
 						#sideBar .catMenu LI A:HOVER {text-decoration: underline;}
 						#sideBar .catMenu LI .dot {width: 10px; height: 21px; float: left; margin: 9px 15px 10px 0px; background-image: url(../images/dot.png);}
 						#sideBar .catMenu LI UL {width: 286px; float: left; margin: 0px; padding: 0px; list-style: none;}
 							#sideBar .catMenu LI UL LI {width: 286px; height: auto; float: left; margin: 1px 0px 0px 0px;}
 								#sideBar .catMenu LI UL LI A {width: 246px; height: 26px; float: left; padding: 14px 0px 0px 40px; margin: 0px; font-size: 13px; color: #676767; font-weight: 100; text-decoration: none; background-image: url(../images/submenu-bg.jpg);}
 								#sideBar .catMenu LI UL LI A:HOVER {text-decoration: none; color: #999;}
 								#sideBar .catMenu LI UL LI UL {width: 286px; float: left; margin: 0px; padding: 0px; list-style: none;}
		 							#sideBar .catMenu LI UL LI UL LI {width: 286px; height: 40px; float: left; margin: 1px 0px 0px 0px;}
		 								#sideBar .catMenu LI UL LI UL LI A {width: 226px; height: 26px; float: left; padding: 14px 0px 0px 60px; margin: 0px; font-size: 13px; color: #676767; font-weight: 100; text-decoration: none; background-image: url(../images/submenu-bg2.jpg);}
		 								#sideBar .catMenu LI UL LI UL LI A:HOVER {text-decoration: none; color: #999;}


 		
 		#bottom {width: 980px; float: left; padding: 35px 0px 35px 0px;}
 			#bottom .copyright {width: 291px; float: left;}
 				#bottom .copyright .bottomLogo {width: 146px; height: 36px; float: left; background-image: url(../images/bottom-logo.jpg);}
 				#bottom .copyright P {width: 291px; float: left; font-size: 12px; color: #a0a0a1; margin: 25px 0px 0px 0px; line-height: 1.7;}
	 				#bottom .copyright P A {color: #a0a0a1; text-decoration: none;}
 			#bottom .menuBottom {width: 104px; height: 172px; float: left; padding: 0px 0px 0px 40px; list-style: none; margin: 0px; background-image: url(../images/bottom-vr.jpg); background-repeat: no-repeat; background-position: left top;}
 				#bottom .menuBottom LI {width: 104px; float: left; font-size: 14px; color: #a0a0a1; margin: 0px 0px 14px 0px;}
 				#bottom .menuBottom LI:last-child {margin: 0px;}
 					#bottom .menuBottom LI A {color: #a0a0a1; text-decoration: none;}
 			#bottom .addsBottom {width: 166px; height: 172px; float: left; padding: 0px 0px 0px 40px; list-style: none; margin: 0px; background-image: url(../images/bottom-vr.jpg); background-repeat: no-repeat; background-position: left top;}
 				#bottom .addsBottom LI {width: 166px; float: left; font-size: 14px; color: #a0a0a1; margin: 0px 0px 14px 0px;}
 				#bottom .addsBottom LI:last-child {margin: 0px;}
 					#bottom .addsBottom LI A {color: #a0a0a1; text-decoration: none;}
 			#bottom .newsletter {width: 299px; height: 172px; float: left; padding: 0px 0px 0px 40px; background-image: url(../images/bottom-vr.jpg); background-repeat: no-repeat; background-position: left top;}
 				#bottom .newsletter .header {width: 299px; float: left; font-size: 26px; color: #878787; font-family: 'Dosis', sans-serif; margin: 0px 0px 10px 0px;}
 				#bottom .newsletter INPUT[type=text] {width: 264px; height: 20px; padding: 5px; float: left; border: 0px; background-image: url(../images/bottom-newsletter-input.jpg); font-family: Arial; font-size: 12px; color: #5f5f5f;}
 				#bottom .newsletter INPUT[type=button] {width: 24px; height: 30px; float: left; border: 0px; background-image: url(../images/bottom-newsletter-submit.jpg);}
 				#bottom .newsletter P {width: 299px; float: left; font-size: 10px; color: #a0a0a1; line-height: 1.3; margin: 10px 0px 15px 0px;}
 				#bottom .newsletter .social-fcb {width: 44px; height: 44px; float: left; display: block; margin: 2px 15px 0px 0px; background-image: url(../images/social-fcb.jpg);}
  			#bottom .newsletter .social-twit {width: 44px; height: 44px; float: left; display: block; margin: 2px 15px 0px 0px; background-image: url(../images/social-twit.jpg);}