.none { display: none; }

.cla_text_o { padding: 0 0 15px 0; }

.cla_vypisClanku_o, .cla_clanek_o, .cla_vypisClanky_o	 { width: 672px; float: left; border-right: 1px solid #eee; margin: 0 -1px 0 0; }
	.cla_clanek_i { padding: 10px 30px 0 30px; }
		.cla_center     { text-align: center; }
		.cla_right      { float: right; margin: 10px 0px 25px 15px; }
		.cla_left      { float: left; margin: 10px 25px 15px 0px; }
		.cla_perex .cla_left { margin: 0 10px 0 0; }
	.cla_right { float: right; margin: 10px 0 10px 10px; }
	.cla_clanek_o .cla_clear { clear: both; height: 15px; font-size: 15px; }
	.cla_vypisClanky_o .cla_clear { clear: both; height: 0px; font-size: 0px; }

	.has_border { padding: 5px; border: 1px solid #aaa; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; }
	.cla_perex img { padding: 5px; margin: 0; border: 1px solid #aaa; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin: 0 20px 0 0; background: #fff; }

	.cla_alt_o { color: #444; font-size: 85%; line-height: 120%; text-align: center; margin: 0 auto; }

	.cla_size_125 { width: 125px; }
	.cla_size_150 { width: 150px; }
	.cla_size_160 { width: 160px; }
	.cla_size_200 { width: 200px; }
	.cla_size_235 { width: 235px; }
	.cla_size_300 { width: 300px; }
	.cla_size_360 { width: 360px; }
	.cla_size_410 { width: 410px; }
	.cla_size_510 { width: 510px; }
	.cla_size_740 { width: 740px; }



.cla_odstavec_i .pocet_2 .cla_sirka_280 { margin-right: 7px; }
.cla_odstavec_i .pocet_2 .cla_sirka_270 { margin: 5px 0 5px 16px; }
	.cla_odstavec_i .pocet_2 .cla_first { margin-left: 0; }

.cla_odstavec_i .pocet_3 .cla_sirka_170 { margin: 5px 0 5px 13px; }
	.cla_odstavec_i .pocet_3 { margin-left: 0; }
	.cla_odstavec_i .pocet_3 .cla_first { margin-left: 0; }

.cla_odstavec_i .pocet_4 .cla_sirka_140 { margin-right: 3px; }
	.cla_odstavec_i .pocet_4 .cla_sirka_140 .has_border { padding: 4px 2px; }



.cla_lista_o { width: 299px; float: right; border-left: 1px solid #eee; }
	.cla_lista_i { padding: 0 0 0 10px; }
		.cla_lista_o .cla_clear { clear: both; height: 0px; font-size: 0px; }

		.cla_lista_blok_o { padding: 10px; border: 1px solid #aaa; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; margin: 0 0 10px 0; }
			.cla_lista_blok_i img, .cla_firmaBox_dole_i img { max-width: 120px; _width: 120px; }
		.cla_lista_nadpis_o { font-size: 115.5%; font-weight: bold; color: #3E79BE; margin: 0; padding: 10px 0 10px 0; }
			.cla_lista_blok_o div.cla_lista_s_foto { clear: both; }
				.cla_lista_blok_o div.cla_lista_s_foto span { float: left; width: 60px; margin: 0 15px 3px -5px; text-align: center; padding: 0; }
					.cla_lista_blok_o div.cla_lista_s_foto span img { width: 60px; padding: 3px; border: 1px solid #aaa; margin: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px; background: #fff; }
			.cla_lista_blok_o ul { margin: 0; padding: 0; list-style: square; clear: both; }
				.cla_lista_blok_o ul li { margin: 0 0 0 20px; padding: 0; list-style: square; }

.perex_date { float: right; }

.cla_clanekzaznam_o { clear: both; padding: 0 0 20px 0; position: relative; }
	.cla_logo_o { float: left; width: 185px; }
		.cla_logo_i { margin: 5px 10px 0 30px;  }
		.cla_logo_o img { width: 125px; padding: 5px; border: 1px solid #aaa; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
	.cla_infoquestion_o { text-align: right; margin: 0 25px 0 0; }
	.cla_infobox_o { float: left; width: 480px; }


	.cla_slider_o { border: 1px solid #aaa; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; width: 660px; margin: 0 0 15px  30px; background: #f8f8f8; }
		.cla_slider_i { padding: 5px; }


.cla_foto_o { float: left; margin: 0 16px 16px 0; }


/* ondrovy obgrup kokodak */
.vote        { font-size: 0; line-height: 0; border: 0px; height: 32px; width: 21px; background: transparent url('//lib.ceskyinternet.cz/img/clanky/n/vote_none.png') no-repeat;}
.vote_plus   { font-size: 0; line-height: 0; border: 0px; height: 32px; width: 21px; background: transparent url('//lib.ceskyinternet.cz/img/clanky/n/vote_plus.png') no-repeat;}

p   { margin: 0; }



.has_border .cla_odstavec_i { padding: 10px 15px 15px 15px; background: #FFF0B7; border: 1px solid #aaa; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin: -10px -6px;}
.cla_odstavec_i h2 { margin: 0px 0 10px 0;}
.perex_date { margin: -20px 0px 10px 0px; float: left; }
.cla_sirka_o_140  { width: 152px; }
.cla_sirka_o_150  { width: 162px; }
.cla_sirka_o_170  { width: 182px; }
.cla_sirka_o_200  { width: 212px; }
.cla_sirka_o_250  { width: 262px; }
.cla_sirka_o_270 { width: 282px }
.cla_sirka_o_300  { width: 312px; }
.cla_sirka_o_350  { width: 362px; }
.cla_sirka_o_400  { width: 412px; }
.cla_sirka_o_450  { width: 462px; }
.cla_sirka_o_500  { width: 512px; }
.cla_sirka_o_600  { width: 612px; }

.cla_foto_i .cla_sirka_70 { width: 70px; }
.cla_foto_i .cla_sirka_140  { width: 140px; }
.cla_foto_i .cla_sirka_150  { width: 150px; }
.cla_foto_i .cla_sirka_170  { width: 170px; }
.cla_foto_i .cla_sirka_180  { width: 180px; }
.cla_foto_i .cla_sirka_200  { width: 200px; }
.cla_foto_i .cla_sirka_250  { width: 250px; }
.cla_foto_i .cla_sirka_270  { width: 270px; }
.cla_foto_i .cla_sirka_280  { width: 280px; }
.cla_foto_i .cla_sirka_300  { width: 300px; }


.cla_under_clanek_o { padding: 5px; border: 1px solid #aaa; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; -webkit-box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; margin-top: 15px;}
	.cla_send_by_o { float: right; width: 320px; border-left: 1px solid #eee; margin: 0 -1px 0 0; }
		.cla_send_by_i { padding: 5px; }
			.cla_share_o { float: left; width: 144px; cursor: pointer; padding: 3px; }
			.zvyrazni { border: 1px solid #888; border-bottom: 0 none; padding: 2px 2px 4px 2px; margin: 0 0 -1px 0; background: #ffe; -webkit-border-top-left-radius: 8px; -moz-border-topleft-radius: 8px;  border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-topright-radius: 8px;  border-top-right-radius: 8px; }
				#k_send_mail1 { border: 1px solid #888; clear: both; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; width: 310px; background: #ffe; }
					#k_send_mail2 { padding: 5px; }
						#k_send_mail2 .k_way_l1 { width: 300px; }
						#k_send_mail2 .k_way_l2 { float: left; width: 115px; text-align: right; padding: 2px 5px 0 0; font-weight: bold; }
						#k_send_mail2 .k_way_l2 { float: left; width: 115px; text-align: right; padding: 2px 5px 0 0; font-weight: bold; }
						#k_send_mail2 .k_way_p3 { float: left; width: 175px; }
							#k_send_mail2 .k_way_p3 input { width: 175px; border: 1px solid #aaa; }
							#k_send_mail2 .k_way_p3 textarea { width: 171px; border: 1px solid #aaa; }
						.cpt_inactive { display: none; }
	.cla_autor_hodnoceni_o { float: left; width: 280px; border-right: 1px solid #eee; margin: 0 0 0 -1px; }
		.cla_autor_hodnoceni_i { padding: 5px; }


.cla_firmaBox_dole_o { padding: 5px; border: 1px solid #aaa; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; -webkit-box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; margin: 0 0 10px 0; }
.cla_box_left { float: left; width: 270px; padding: 0 0 0 10px; }
.cla_box_right { float: right; width: 300px; padding: 0 0 0 10px; border-left: 1px solid #ccc; }


.cla_text_o_l { float: left; width: 50%; }
.cla_text_o_p { float: right; width: 50%; }
	.cla_text_o_l .cla_text_i { padding: 0 8px 0 0; text-align: justify; }
	.cla_text_o_p .cla_text_i { padding: 0 0 0 8px; text-align: justify; }



	.cla_vypisKategorie_i .a_vypis_kategorie1 ul.l1 { width: 188px; }
	.cla_vypisKategorie_i .a_vypis_kategorie1 ul.l2 { width: 188px; }

.cla_nadnadpisem_o { float: right; font-size: 85%; width: 485px; color: #888; }
	.cla_nadnadpisem_i { padding: 0; margin: 0; }
		.cla_nadnadpisem_i a { color: #888; text-decoration: none; }
			.cla_nadnadpisem_i a:hover { text-decoration: underline; }
                        
                        .brand .articles {padding: 0 0 10px 10px; overflow: hidden;}
.brand h2 a span {text-decoration: underline;}
.brand h2 a:hover span {text-decoration: none;}
.brand h2, .brand h3, .brand h2:hover {border: 0; font-weight: normal;}
.brand h2 img, .brand h2 span {float: left;}
.brand h2 img {margin: -12px 10px -1px -8px; width: 312px; height: 230px; background-position: -22px -22px;}
.brand h2 span {width: 230px;}
.brand h3 img {margin-right: 10px;}
.brand .perex {line-height: 1.5; font-size: 1em;}
.brand .perex + .clear {float: left; width: 100%; background: url('../imgs/obecny/shadow_43.png') left -528px; height: 1px;}

.brand a {text-decoration: underline;}
.brand a, .brand .perex {}
.brand a:hover {text-decoration: none;}
.brand, .brand ul {clear: both; padding: 0; margin: 0;}
.brand li {padding-left: 12px; overflow: hidden; margin-top: 10px;}
.brand li {list-style: none;}
.brand li .perex {width: 600px; }
.s6 .brand li .perex {width: 380px;}
.brand li img {margin-top: -5px; float: left;}
ul.brand li:last-of-type .clear {height: 0;}

.brand .tags { display: none; }
.brand .tags a { color: #666; font-size: 0.9em; display: block; background: #EEE; height: 20px; float: left; padding: 5px 10px; text-decoration: none; margin: 2px 5px 2px 0px; }
.brand .tags a:hover { text-decoration: underline; }

.brand_small {overflow: hidden;}
.brand_small li {float: left; width: 285px; margin: 0 20px 20px 0; padding: 0; overflow: hidden;}
.brand_small .last {margin-right: 0;}
.brand_small .last + li {clear: both;}
.brand_small h3 span {display: block; padding: 0 0 7px}
.brand_small h3 {padding: 0 0 0 10px;}
.brand_small img {margin: 0 0 0 -10px;}
 .clanky_bps { width: 198px; height: 146px; float: left; margin-right:  20px; }
 .clanky_bps2 { float: left; width: 440px; font-size: 20px; text-decoration: underline; }
.brand_small li .perex {width: 165px; top: -2px;}
.brand_small .more {padding: 0 13px 0 0; background: url('../imgs/obecny/arrow_more.png') right 7px no-repeat; margin: -10px 0 0; text-decoration: underline; top: 0;}
.brand_small .more:hover {text-decoration: none;}

.img_big_4 {background: url('../imgs/obecny/shadow_43.png') -30px -30px no-repeat; padding: 15px; max-width: 198px; height: 146px; margin-left: -10px; display: inline;}
a.img_big_4 {display: block;}
.img_big_4 img {width: 198px; height: 146px;}

.img_big_16 {background: url('../imgs/obecny/shadow_169.png') -30px -30px no-repeat; padding: 15px; max-width: 198px; max-height: 107px; margin-left: -10px; display: inline;}
a.img_big_16 {display: block; min-height: 107px;}
.img_big_16 img {width: 198px; height: 107px;}

.img_large_4 {background: url('../imgs/obecny/shadow_43.png') -20px -20px no-repeat; padding: 16px; max-width: 316px; max-height: 236px; margin-left: -10px; display: inline;}
a.img_large_4 {display: block; min-height: 230px;}
.img_large_4 img {width: 426px; height: 230px;}

.img_large_16 {background: url('../imgs/obecny/shadow_169.png') -10px -10px no-repeat; padding: 22px 21px; max-width: 426px; max-height: 229px; margin-left: -10px; display: inline;}
a.img_large_16 {display: block; min-height: 229px;}
.img_large_16 img {width: 426px; max-height: 229px;}

.img_big_4 img, .img_big_16 img {border: 2px solid #fff; padding: 4px; margin: -5px 0 0 -5px;}
.img_big_4 img {margin-top: -5px;}
.img_big_4:hover img, .img_big_16:hover img {border: 2px solid #999;}

a.img_big_4v {background: url('../imgs/obecny/shadow_34_portret.png') -24px -36px no-repeat; max-width: 198px; max-height: 264px; display: block; padding: 15px; margin: 7px 0 0 -4px;}
.img_big_4v img {border: 2px solid #fff; padding: 4px; margin: -12px 0 0 -11px;}
.img_big_4v:hover img {border: 2px solid #999;}

.cla_img_i img { max-width: 100% }