
IMG.obr_vlevo {					float: left; margin: 5px 12px 2px 0px;		}								/* t4:Obrázek vlevo%%Image left#			*/
IMG.obr_vpravo {				float: right; margin: 5px 0px 2px 7px;		}								/* t4:Obrázek vpravo%%Image right#			*/

.strtext .perex_velky {			color: #939598; font: 20px/24px 'robotoslab',arial; padding-bottom: 8px; }	/* t4:Perex velký%%Perex large#p			*/
.strtext .perex_maly {			color: #939598; font: 14px/20px 'robotoslab',arial; }						/* t4:Perex malý%%Perex small#p				*/

.hneda {						color: #a03a2b;						}										/* t4:Hnědá%%Brown#span						*/

.hnedatucna {					color: #a03a2b; font-weight: bold;	}										/* t4:Hnědá tučná%%Brown bold#span			*/

.tmaveseda {					color: #626262;						}										/* t4:Tmavě šedá%%Darkgray#span				*/

.tmavesedatucna {				color: #626262; font-weight: bold;	}										/* t4:Tmavě šedá tučná%%Darkgray bold#span	*/

.strtext B, .strtext STRONG { 	color: #000;						}										

.cerna, .strtext B.cerna, 
.strtext STRONG.cerna {			color: #000;						}										/* t4:Bold černě%%Bold black#span			*/

HR.oddelovac {					-moz-float-edge: margin-box; border: 1px inset;	color: gray; clear: both;	/* t4:Oddělovač%%Divider#					*/
								box-sizing: border-box; display: block; margin: 10px -30px 0px 0px;		}						

.cernatucna, .strtext B.cernatucna, .strtext STRONG.cernatucna {		color: #000; font-weight: bold;		}

.imageleft {		border: 1px solid #555555; float: left;  margin: 10px 10px 10px 0px;	}
.imageright {		border: 1px solid #555555; float: right; margin: 10px 0px 10px 10px;	}


.imgBanContainer {	position: relative; right: 0px; top: 111px; width: 400px; /*height: 155px;*/
					background: transparent /* url(../obrazky/design/bg_bnrpopis.png) top center */;		}
					
.imgBanHolder	{	overflow: hidden; width: 340px; /* height: 100px; */	/* margin: 20px 10px 5px 15px;*/
					background: #fff;	text-align: left; padding: 20px		}

.imgBanCaption	{	font: bold 16px arial; color: rgb(160, 58, 43);											}

.imgBanText		{	font: normal 12px arial; color: #555; margin-top: 5px;									}

.imgBanLinkText	{	font: normal 12px arial; color: #000; margin-top: 10px;									}

.imgBanLink		{	font: normal 12px arial; color: #000; text-decoration:none;								}

.imgBanCtrlHolder {	position: absolute; right: 5px; bottom: 0px; width: 400px; height: 12px; background: transparent; z-index: 11;	}

.imgBanControl	{	background: #ddd /* url(../images/bily50.png) */;	width: 10px; height: 10px; border: solid 1px #ccc; cursor: pointer; margin-right: 10px;		}
.imgBanControlA	{	background: #fff /* url(../images/bily50.png) */;	width: 10px; height: 10px; border: solid 1px #ccc; cursor: pointer; margin-right: 10px;		}

/*		Hlavní stránka - text		*/

.hptext {			color: #000; font: normal 14px arial; line-height: 19px;				}

/*		Hlavní stránka - odkaz		*/

.hptext A {			color: #000; /* font-weight: normal; */ text-decoration: none;		}

/*		Hlavní stránka - odkaz při najetí kurzorem		*/

.hptext A:hover {	color: #000; /*font-weight: bold; */ text-decoration: none;			}

/*		Hlavní stránka - anotace novinky		*/

.novanotace {		line-height: 19px; font-weight: normal;									}

/*		Stránka - nadpis		*/

.strnadpis {		color: #289548; font: bold 12px arial; padding: 0px 0px 5px 0px; 
					border-bottom: solid 0px #ccc; text-transform: none;					}

/*		Stránka - text		*/

DIV.strtext {		position: relative; }

.strtext {			font: normal 14px arial; /* margin-top: 10px; */ line-height: 19px;			}

/*		Stránka - odkaz		*/

.strtext A {		/* color: #df803d; */ color: inherit; font-weight: normal; text-decoration: underline;				}

/*		Stránka - odkaz při najetí kurzorem		*/

.strtext A:hover {	/* color: #df803d; */ color: inherit; font-weight: normal; text-decoration: /*underlin*/ none;	}

.hplinkbox A {		color: #df803d; font-weight: normal; text-decoration: underline; padding-left: 12px;
					background: url(../obrazky/design/list_item.png) no-repeat scroll 1px 4px transparent;				}

/*		Stránka - odkaz při najetí kurzorem		*/

.hplinkbox A:hover{	color: #a03a2b; font-weight: normal; text-decoration: underline;	}

DIV.hplinkbox {		margin-top: 10px;	}

.strtext UL {		margin: 0px 0px 0px 0px; padding: 0px;		}

.strtext UL LI {
	list-style-type: none; background: transparent url(../obrazky/design/icon_li.png) no-repeat left 8px; padding-left: 18px;
	margin-top: 5px; color: #000; font: normal 14px/20px 'roboto', arial;
}

H1.hpnadpis {		/*	, H2.hpnadpis, H3.hpnadpis	*/	
					font: bold 16px arial; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #a03a2b; text-transform: none;
			}

H1.pgnadpis {		/*	, H2.pgnadpis, H3.pgnadpis	*/	
					font: bold 16px arial; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #a03a2b; text-transform: none;
			}
				
.strtext H2 {		font: bold 12px arial; padding: 10px 0px 6px 0px; margin: 0px 0px 0px 0px; color: #df803d; text-transform: none;		}

.strtext H3 {		font: bold 12px arial; padding: 10px 0px 6px 0px; margin: 0px 0px 0px 0px; color: #df803d; text-transform: none;		}

.strtext H2.hpnadpis {		/*	, H2.hpnadpis, H3.hpnadpis	*/	
					font: bold 19px arial; padding: 0px 0px 15px 0px; margin: 0px 3px 0px 2px; color: #626262; text-transform: none;
					border-bottom: solid 1px #cecece;
			}
			
/*
A.odkazvice, A.odkazvice:visited, 
A.odkazvice:hover {		background: #626262 /* url(../obrazky/design/icon_more.png) no-repeat 5px 8px * /; text-decoration: none;
						padding: 3px 15px 4px 20px; color: #fff; font: normal 11px arial;		}
						
A.odkazzpet, A.odkazzpet:visited, 
A.odkazzpet:hover {		background: #626262 /* url(../obrazky/design/icon_back.png) no-repeat 3px 8px * /; text-decoration: none;
						padding: 3px 15px 4px 20px; color: #fff; font: normal 11px arial;		}
*/						
						
	.fullsize {			width: 100%; position: relative;	}
	.fullheight {		position: relative;	}
	.spacer {			position: relative;	}
	.pagesize {			width: 940px; text-align: left;	/* clear: both; */ display: block; position: relative; margin: 0px auto;	}
	.pagesizeodsaz {	width: 670px; text-align: left; /* clear: both; */ display: block; position: relative;	}
	.pageleft {			width: 670px; text-align: left;	/* clear: both; */float: left;  margin: 0px; padding: 0px; display: inline-table; position: relative;	}
	.pageright {		width: 270px; text-align: left;	/* clear: both; */margin: 0px; padding: 0px; display: inline-table; position: relative;	}
	.footertab TD {		border-right: solid 2px #383838; padding: 0px; vertical-align: top;	}
	.pagemotto {		margin: 53px 0px 0px 25px; float: left;color: #000; font: bold 24px 'robotoslab', arial;	}
	
	#klient_email_msg {	color: #fff; font: 13px 'open_sans_bold', arial; margin: 10px 0px; display: none;	}	
	.ytvideo {			position: relative; display: block; /* float: left; */ margin-top: 25px;	}
	.ytcont {			position: absolute; top: 0px; left: 0px; z-index: 100; background: transparent url("../obrazky/design/layer_youtube.png") no-repeat scroll center 11px;	}
				 	
	.bg_bezova {		background-color: #a69256;	}
	
	.bg_fialova {		background-color: #4d2667;	}
	.bg_tm_fialova {	background-color: #331f43;	}
	.bg_modra {			background-color: #37b6b0;	}
	.bg_cerna {			background-color: #000000;	}
	.bg_seda {			background-color: #ececec;	}
	.bg_sv_modra {		background-color: #f2f6f8;	}
	.bg_tm_seda {		background-color: #636578;	}
	.bg_modra_lp3 {		background-color: #1985c1;	}
	.bg_modra_kontlp3 {	background-color: #a7d2e8;	}
	.bg_oranzova {		background-color: #ef4323;	}
	.sv_fialova {		color: #c8add0;	}
	.hp_modra {			color: #37b6b0;	}
	.hp_zluta {			color: #fcef78;	}
	.cerna {			color: #000000;	}
	.foot_seda {		color: #383838;	}
	.foot_sedy_text {	color: #5d5e60;	}
	.videa_bg {			color: #faf9fa;	}
	.videa_anot {		color: #505050;	}
	.foot_box {			color: #ececec;	}
	
	.fullsize H1, .pagesize H1, .pagesizeodsaz H1 {	
						color: #000; background: transparent; /* text-transform: uppercase; */
						text-align: left; margin: 0px 0px 0px 0px; padding: 20px 0px 10px 0px; font: bold 30px/36px 'robotoslab', arial;	}
	
	.fullsize H2, .pagesize H2, .pagesizeodsaz H2, .fullsize H2 SPAN, .pagesize H2 SPAN, .pagesizeodsaz H2 SPAN {	
						color: #000; font: bold 16px/20px 'roboto', arial; padding: 10px 0px 10px 0px;	text-transform: uppercase;	}
	
	.fullsize H3, .pagesize H3, .pagesizeodsaz H3, .fullsize H3 SPAN, .pagesize H3 SPAN, .pagesizeodsaz H3 SPAN, .ytvideo H3 {	
						color: #000; font: bold 14px/18px 'roboto', arial; padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px;		}
/*
	.fullsize, .fullsize DIV, .fullsize SPAN, 
	.pagesize, .pagesize DIV, .pagesize SPAN,
	.pagesizeodsaz, .pagesizeodsaz DIV, .pagesizeodsaz SPAN {	
						color: #2b283c; font: normal 18px 'roboto', arial; line-height: 22px;	}
	
	.fullsize DIV.cerna, .fullsize SPAN.cerna, 
	.pagesize DIV.cerna, .pagesize SPAN.cerna,
	.pagesizeodsaz DIV.cerna, .pagesizeodsaz SPAN.cerna {	color: #000000;  }	
	
	.fullsize DIV.fialova, .fullsize SPAN.fialova, 
	.pagesize DIV.fialova, .pagesize SPAN.fialova,
	.pagesizeodsaz DIV.fialova, .pagesizeodsaz SPAN.fialova {	color: #331f44; 	}
	
	.fullsize DIV.kontaktblok, .pagesize DIV.kontaktblok, .pagesizeodsaz DIV.kontaktblok {		
						font-size: 30px; margin-top: 10px; padding-top: 20px; padding-bottom: 10px; 
						background: transparent url(../obrazky/design/bg_kontakt.png) no-repeat top center;		}
	
	.scrlbutcont {		position: absolute; bottom: 20px; width: 100%; text-align: center;	}
	
	.fullsize DIV.scrollbutt, .pagesize DIV.scrollbutt, .pagesizeodsaz DIV.scrollbutt {
						border: solid #fff; border-width: 1px 1px 0px 1px; color: #fff; font: 16px 'open_sans_bold', arial;
					 	position: relative; bottom: 0px; cursor: pointer; display: inline-block; padding: 6px 20px;	text-transform: uppercase; }
	.fullsize DIV.scrollbuttlp2, .pagesize DIV.scrollbuttlp2, .pagesizeodsaz DIV.scrollbuttlp2 {
						border: solid #331f43; border-width: 1px 1px 1px 1px; color: #331f43; font: 16px 'open_sans_bold', arial;
					 	background: #fff; cursor: pointer; display: inline-block; padding: 6px 20px; text-transform: uppercase; }
	.fullsize DIV.scrollbuttlp3, .pagesize DIV.scrollbuttlp3, .pagesizeodsaz DIV.scrollbuttlp3 {
						border: solid #ef4323; border-width: 1px 1px 1px 1px; color: #ef4323; font: 16px 'open_sans_bold', arial;
					 	background: #fff; cursor: pointer; display: inline-block; padding: 6px 20px; text-transform: uppercase; }
	.fullsize A.nextpagebutt, .pagesize A.nextpagebutt, .pagesizeodsaz A.nextpagebutt {		
						background: #000; color: #fff; font: 16px 'open_sans_bold', arial; text-decoration: none; text-transform: uppercase;
					 	position: relative; bottom: 0px; cursor: pointer; display: inline-block; padding: 6px 20px;	margin-top: 20px;	}
*/
	
	.fullsize DIV.footerdiv, .pagesize DIV.footerdiv {		
						/*display: block; width: 238px; padding: 0px 15px 0px 0px;*/
						float: left; display: inline-table; width: 220px; margin-right: 95px; margin-bottom: 25px; padding: 0px 0px 0px 0px;
						}
	.fullsize DIV.footerdiv SPAN, .pagesize DIV.footerdiv SPAN {	
						display: block; margin-bottom: 20px; text-transform: uppercase; font: 10px 'roboto_cond', arial; color: #fff;
						text-decoration: none; }
	.footerdiv IMG {	margin: 5px 10px 0px 0px;	}	
	
	.fullsize DIV.footerdiv .footeradr, .pagesize DIV.footerdiv .footeradr {	
						text-transform: none; font: 14px 'roboto', arial; color: #fff; line-height: 27px; margin-bottom: 16px; }
	.fullsize DIV.footertext {	clear: both; color: #58595b; border-top: solid 1px #58595b;font:12px/16px 'robotoslab', arial; padding-top:20px;	}
	
/*	.ytvideo DIV {				color: #000000; font: normal 16px 'open_sans', arial; line-height: 22px;	}
	.ytvideo DIV.videopopis {	margin-top: 8px; color: #717171; font: normal 16px 'open_sans', arial; line-height: 22px;	}
	.ytvideo DIV.videopopisb {	margin-top: 8px; color: #ffffff; font: normal 16px 'open_sans', arial; line-height: 22px;	}
	.ytvideo H3 {				line-height: 32px; padding-top: 0px; 	}
	.ytvideo H3.bila {			color: #ffffff; text-align: center;	}	*/
	
	.ytvideo {					background: #fff; width: 270px; display: inline-table; vertical-align: top; padding: 10px 10px 5px 10px;
								margin-right: 40px;	}
	.ytvideo .nadpis {			padding: 22px 0px 2px 0px;	}
	.ytvideo .nadpis A {		text-decoration: none; color: #000; text-transform: uppercase; font: bold 14px/20px 'robotoslab',arial;	}
	.ytvideo .anotace {			padding: 10px 0px 5px 0px; background: #fff;	}
	.ytvideo .anotace DIV {		font: 14px/16px 'robotoslab',arial;	}
	.ytvideo .kategorie {		text-align: center; z-index: 100; position: absolute; top: 0px; left: 0px; background: #000; height: 27px;	}
	.ytvideo .kategorie A {		display: block; padding: 3px 20px; text-decoration: none; color: #fff; font: normal 12px/20px 'robotoslab',arial;	}	
	.ytvideo .autorbox {		margin-top: 5px;	}
	.ytvideo .autorbox A {		float: right; margin-top: 6px;	}
	.ytvideo .autor {			font: 12px/18px 'robotoslab',arial;	}
	
	.autsect {					width: 470px; margin: 0px 0px 0px 0px; display: inline-table; vertical-align: middle;		}
	.autsect p {				font: normal 12px/20px 'robotoslab',arial;	}
	.autsect .jmeno {			font: bold 14px/20px 'robotoslab',arial;	}
	
	.popiscont {		/* display: none; */ z-index: 110; position: absolute; left: 0px; cursor: pointer; background: #f5f5f5;		}
	
	.chci_video {		padding: 0px; float: left; overflow: hidden; white-space: nowrap; margin-left: -2px; margin-top: 5px; 
						background: #fff url(../obrazky/design/bg_chci_video.png) repeat-x; height: 111px; border-right: solid 0px #ccc;	}
						
	.work_shop {		padding: 0px; float: left; overflow: hidden; white-space: nowrap; margin-left: -2px; margin-top: 4px; 
						background: #fff url(../obrazky/design/bg_work_shop.png) repeat-x; height: 231px; border-right: solid 0px #ccc;	}
						
	.desaturate IMG {	filter: grayscale(100%);	-webkit-filter: grayscale(100%); }
	.desaturateie IMG {	filter: gray;	}
	
	#cernyblok {		width: 100%; height: 140px; background: #231f20; margin: 10px 0px 20px 0px;	}
	#dalsiclanky, #dalsinovinky {
						width: 100%; padding: 8px 0px 8px 0px; background: #2b283c; color: #fff; text-align: center;
						font: 16px 'roboto', arial;	text-transform: uppercase; }
	
	#clblok {				}
	#clblok SPAN {		display: block; background: #a69256; color: #fff; font: 16px 'roboto', arial; padding: 8px 0px 8px 20px;		}
	#clblok ul {		margin: 15px 0px 0px 0px; padding:0; border:0; list-style:none;	width: 100%; }
	#clblok ul li {		margin: 0px 0px 5px 20px; line-height: 20px; padding: 0px 0px 5px 0px; border-top: solid 0px #5d5e60;	}
	#clblok ul li a {	color: #2b283c; font: 14px 'roboto', arial; text-transform: uppercase; text-decoration: none;	}
	#clblok ul li a:hover {	text-decoration: underline;	}
	
	.articecont {		display: inline-table; width: 233px; margin-bottom: 0px; border-bottom: solid 0px #ccc; padding: 0px 0px 0px 0px;	}
	.articecont H2 {	color: #2b283c; font: bold 17px 'roboto', arial; text-transform: uppercase; margin: 0px; padding-bottom: 3px;	}
	.articecont .atricleanotace {	color: #2b283c; font: 17px 'roboto', arial;		}
	.newscontainer .odkazvice, .detailnews .odkazzpet, .articecont .odkazvice {	
						color: #2b283c; font: 14px 'roboto', arial; text-transform: uppercase;	}
	#rcoblibenecont .rcfirst, #rcdletematucont .rcfirst {			border-top: 0px;	}
	
	#searchbox {		float: right; position: absolute; top: 100px; right: 20px; display: none;	}
	
	.hornilogo {		margin: 20px 0px 15px 0px; 	}
	.rd_menusearch {	float: right; margin-top: 33px; text-align: right;	}
	.workshopy {		margin: 0px 0px 0px 0px; float: right; width: 270px; height: 80px; text-align: center; background: #000;	}
	.workshopy2 {		display: none; margin: 0px 0px 0px 0px; float: right; width: 150px; height: 45px; text-align: center; background: #000;	}
	.workshopy3 {		float: right; background: #ff0000;	}
	.workshopy3 A {		display: block; padding: 14px 15px 13px 15px; color: #fff; font: normal 16px/16px 'roboto_cond', arial; text-decoration: none;	}
	.rd_menusearch2 {	display: none;	}
	.topbar2menu {		display: block; padding: 14px 15px 13px 15px; color: #fff; font: normal 16px/16px 'roboto_cond', arial;background: #ff0000; 
						float: right; margin-left: 10px; cursor: pointer;	}
	.tb2logomale {		margin: 5px 40px 0px 0px; float: left;	}
	.wshopprbox {		background: #fff; margin-top: 25px; padding-top: 25px;	}
	.wsprihlsipka {		background: transparent url(/obrazky/design/sipka_vice.png) no-repeat; width: 25px; height: 25px;
						float: right; color: #000;	}
	.strtext IMG.wsmapa {		margin: 0px 50px 0px 0px;	}

