html, body { font-family:Arial, sans-serif; margin: 0; padding: 0; border: 0 none; text-align: center; /*background: #fff;*/ color: 000; line-height: 140%; }
html { font-size:106.5%; }
body { font-size:76.5%; }
img { border: 0 none; }
form { display: inline; }
select, option, input { /*height: 20px;*/ line-height: 140%; border: 1px solid #eee; background: #fff; font-family: Arial, Verdana; font-size: 14px; }


.div_center { margin: 0 auto; }
.header_mid, .body_mid { text-align: left; margin: 0 auto; clear: both; padding: 0; width: 990px; }
.footer_mid { text-align: left; margin: 0 auto; clear: both; padding: 0; width: 990px; }

/* test layout */
  .manual_table, .manual_table td { margin: 0; vertical-align: top; border: 1px solid #ccc; border-collapse: collapse; width: 100%; padding: 10px; }
    .manual_table td.pr {  margin: 0; }
    .manual_table td.dr { width: 720px; margin: 0; }
      .manual_table td.dr pre { overflow: auto; width: 720px; background: #ffe; border: 1px solid orange; margin: -10px; max-height: 350px; }

/* ovladani layoutu */
	.clear { clear: both; height: 0; line-height: 0; margin: 0; padding: 0; font-size: 0; }
	.clear10 { clear: both; height: 10px; line-height: 0; margin: 0; padding: 0; font-size: 0; }
	.fleft { float: left; }
	.fright { float: right; }
        .pabsolute { position: absolute; }
        .prelative { position: relative; }
        .pleft { left: 0; }
        .pright { right: 0; }
        .ptop { top: 0; }
        .pbottom { bottom: 0; }
/* sirky boxu */
	.s1 { width: 110px; }
	.s2 { width: 230px; }
	.s3 { width: 350px; }
	.s4 { width: 470px; }
	.s5 { width: 590px; }
	.s6 { width: 710px; }
	.s7 { width: 830px; }
	.s8 { width: 950px; }
	.s1, .s2, .s3, .s4, .s5, .s6, .s7, .s8 { margin: 0 10px 0 0; }
	.slast { margin: 0; }

/* sirky boxu, extended */
	.s1e { width: 130px; }
	.s1f { width: 150px; }
	.s2e { width: 250px; }
	.s2f { width: 260px; }
	.s3e { width: 370px; }
	.s3f { width: 380px; }
	.s4e { width: 490px; }
	.s5e { width: 610px; }
	.s5f { width: 620px; }
	.s5c { width: 630px; }
	.s6e { width: 730px; }
	.s6f { width: 740px; }
	.s7e { width: 850px; }
	.s7f { width: 860px; }
	.s8e { width: 970px; }
	.s1e, .s2e, .s3e, .s4e, .s5e, .s5c, .s6e, .s7e, .s8e { margin: 0 10px 0 0; }
        .s8f { width: 990px; }

/* boxy - koderske */
	.podklad1 { min-height: 30px; background: red; }
	.podklad2 { min-height: 30px; background: blue; }
	.podklad3 { min-height: 20px; background: #e4e4e4; }
	.podklad4 { min-height: 20px; background: #f9f9f9; }
	.box_test { background: transparent; background-image: url('../imgs/obecny/grafika.png'); background-position: 0 0; background-repeat: repeat; }

/* Formatovani textu */
.hidden { display: none; }
.fwarning1 { color: #f00; }
.fwarning2 { color: #f00; font-weight: bold; }
.fok1 { color: #080; }
.fok2 { color: #080; font-weight: bold; }
.finfo1 { color: #008; }
.finfo2 { color: #008; font-weight: bold; }
.ftext_typ_1 { color: #333; }
.ftext_typ_2 { color: #666; }
.ftext_typ_3 { color: #999; }
.ftext_typ_4 { color: #ccc; }
.fcapital { text-transform: uppercase }
.funderline { text-decoration: underline;}
.flthrough { text-decoration: line-through; }
.fital { font-style: italic; }
.fbold { font-weight: bold; }
.flight { font-weight: normal; }
.fblock { display: block; }
.ftext_left { text-align: left; }
.ftext_right { text-align: right; }
.ftext_center { text-align: center; }
.fsize10 { font-size: 76.5%; }
.fsize11 { font-size: 85%; }
.fsize12 { font-size: 93%; }
.fsize13 { font-size: 100%; }
.fsize14 { font-size: 108.5%; }
.fsize15 { font-size: 115.5%; }
.fsize16 { font-size: 123.5%; }
.fsize17 { font-size: 131.5%; }
.flineh1 { line-height: 76.5%; }
.flineh2 { line-height: 85%; }
.flineh3 { line-height: 93%; }
.flineh4 { line-height: 100%; }
.flineh5 { line-height: 108.5%; }
.flineh6 { line-height: 115.5%; }
.flineh7 { line-height: 123.5%; }
.flineh8 { line-height: 131.5%; }

.sedyOddelovac { border: 1px solid #ccc; }

.sipka_vice { background-image: url('../imgs/obecny/arrow_more.png'); background-repeat: no-repeat; background-position: center right; padding-right: 15px;}
/* clanek */
	.clanek h1, .clanek h2, .clanek h3, .clanek h4, .clanek h5, .clanek h6 { color: #666; margin: 0; padding: 0; line-height: 140%; font-weight: bold; text-decoration: none; font-style: normal; }
		.clanek hr { background: #fff; height: 1px; line-height: 1px; font-size: 1px; border: 0 none; border-top: 1px solid #666; padding: 0; margin: 0; }
		.clanek h1 { font-size: 200%; }
		.clanek h2 { font-size: 162%; }
		.clanek h3 { font-size: 123.5%; font-style: italic; }
		.clanek h4 { font-size: 100%; font-style: italic; }
		.clanek h5 { font-size: 100%; font-style: italic; font-weight: normal;  }
		.clanek h6 { font-size: 100%; font-weight: normal; }
		.clanek p { margin: 0 0 0.7em 0; padding: 0; }
		.clanek .datum { font-size: 85%; color: #aaa; margin: 0.7em 0; }
		.clanek .perex { font-style: italic; font-size: 123.5%; font-weight: bold; line-height: 130%; padding:5px 0}

/* ul seznamy */
	.ul_typ1 { list-style: square; color: #666; margin: 0; padding: 0; }
		.ul_typ1 li { list-style: square; margin: 0 0 0 20px; padding: 0; }
			.ul_typ1 li span { color: #000; }

	.ul_typ2 { list-style: ring; color: #666; margin: 0; padding: 0; }
		.ul_typ2 li { list-style: ring; margin: 0 0 0 20px; padding: 0; }
			.ul_typ2 li span { color: #000; }

	.ul_a_typ1 { list-style: square; color: #666; margin: 0; padding: 0; }
		.ul_a_typ1 li { list-style: square; margin: 0 0 0 20px; padding: 0; }

	.ul_a_typ2 { list-style: none; margin: 0; padding: 0; }
		.ul_a_typ2 li { list-style: none; padding: 0; margin: 0; }
			.ul_a_typ2 li a { display: block; padding: 0 0 0 18px; margin: 0; position: relative; }
				.ul_a_typ2 li a span { background-color: transparent; background-image: url('../imgs/obecny/ikony.png'); background-position: 0 0; background-repeat: no-repeat; width: 16px; height: 16px; top: 0; left: 0; position: absolute; }
				.ul_a_typ2 li a:hover span { background-position: -16px 0; }

/* filter hledani */
        .filter_search { height: 25px; font-size: 10px;}
        .filter_search_r, .filter_search_a { line-height: 12px; height: 25px; float: right; padding: 0px 15px 0px 30px; margin: 0px -15px 0px 0px;}
        .filter_search_r { background: transparent url('../imgs/menuFilter/gray.png') top right no-repeat; }
        .filter_search_a { color: #fff; background: transparent url('../imgs/menuFilter/red.png') top right no-repeat; }
        .filter_search_a a { color: #fff; }

/* boxy stiny */
	.box_big_tr { background: transparent; background-image: url('../imgs/obecny/shadowStar_710px.png'); background-position: -355px -298px; border: 1px solid red; background-repeat: no-repeat; height: 500px; }
	.box_big_tl { background: transparent; background-image: url('../imgs/obecny/shadowStar_710px.png'); background-position: 0 0; border: 1px solid blue; background-repeat: no-repeat; height: 500px;  }

        .stin_typ1 { background: transparent; background-position: 0 0; background-repeat: no-repeat; height: 7px; margin-bottom: 10px; }
        .s8 .stin_typ1, .s7 .stin_typ1, .s6 .stin_typ1, .s5 .stin_typ1, .s4 .stin_typ1, .s3 .stin_typ1, .s2 .stin_typ1, .s1 .stin_typ1 { background-image: url('../imgs/obecny/stin_typ1.png'); }
        .s8e .stin_typ1, .s7e .stin_typ1, .s6e .stin_typ1, .s5e .stin_typ1, .s4e .stin_typ1, .s3e .stin_typ1, .s2e .stin_typ1, .s1e .stin_typ1 { background-image: url('../imgs/obecny/stin_typ1_p.png'); }

		.box1_obsah_o .stin_typ1 { margin: 0 -10px 5px -10px; }
		.box1_obsah_bez_o .stin_typ1 { margin: -5px 0 5px 0; }
		.s8 .stin_typ1{ background-position: 0 -49px; }
		.s7 .stin_typ1{ background-position: 0 -42px; }
		.s6 .stin_typ1{ background-position: 0 -35px; }
		.s5 .stin_typ1{ background-position: 0 -28px; }
		.s4 .stin_typ1{ background-position: 0 -21px; }
		.s3 .stin_typ1{ background-position: 0 -14px; }
		.s2 .stin_typ1{ background-position: 0 -7px; }
		.s1 .stin_typ1{  }

		.s8e .stin_typ1 { background-position: 5px -49px; }
		.s7e .stin_typ1 { background-position: 5px -42px; }
		.s6e .stin_typ1 { background-position: 5px -35px; }
		.s5e .stin_typ1 { background-position: 5px -28px; }
		.s4e .stin_typ1 { background-position: 5px -21px; }
		.s3e .stin_typ1 { background-position: 5px -14px; }
		.s2e .stin_typ1 { background-position: 5px -7px; }
		.s1e .stin_typ1 {  }

/* box_novinky */
	.box_novinka { margin: 0 10px 10px 0; min-height: 110px; background: #33dd62; }
		.box_novinka h3, .box_novinka p { padding: 0; margin: 0; }
			.box_novinka table, .box_novinka table td { border-collapse: collapse; padding: 0; margin: 0; }

/* box typ 1 */
	.s1 .box1_nadpis_obal, .s2 .box1_nadpis_obal, .s3 .box1_nadpis_obal, .s4 .box1_nadpis_obal, .s5 .box1_nadpis_obal, .s6 .box1_nadpis_obal  { background: transparent; background-image: url('../imgs/obecny/box1_podklad.png'); background-position: 0 0; background-repeat: no-repeat; height: 37px; }
		.s2 .box1_nadpis_obal { background-position: 0 -37px; }
		.s3 .box1_nadpis_obal { background-position: 0 -74px; }
		.s4 .box1_nadpis_obal { background-position: 0 -111px; }
		.s5 .box1_nadpis_obal { background-position: 0 -148px; }
		.s6 .box1_nadpis_obal { background-position: 0 -185px; }
	.box1_nadpis_obal h1, .box1_nadpis_obal h2, .box1_nadpis_obal h3, .box1_nadpis_obal h4, .box1_nadpis_obal h5 { margin: 0; padding: 0; list-style: none; font-weight: bold; font-size: 21px; line-height: 37px; }
		.box1_nadpis_obal .box1_nadpis { background: transparent; background-image: url('../imgs/obecny/4_titles_text_.gif'); background-position: 0 0; background-repeat: no-repeat; height: 37px; }
                .box1_nadpis_obal .box1_nadpis1 { background-position:  0px 0px}
                .box1_nadpis_obal .box1_nadpis2 { background-position:  0px -38px}
                .box1_nadpis_obal .box1_nadpis3 { background-position:  0px -76px}
                .box1_nadpis_obal .box1_nadpis4 { background-position:  0px -114px}
                .box1_nadpis_obal .box1_nadpis5 { background-position:  0px -152px}
                .box1_nadpis_obal .box1_nadpis6 { background-position:  0px -190px}
                .box1_nadpis_obal .box1_nadpis7 { background-position:  0px -228px}
                .box1_nadpis_obal .box1_nadpis8 { background-position:  0px -266px}
                .box1_nadpis_obal .box1_nadpis9 { background-position:  0px -304px}
                .box1_nadpis_obal .box1_nadpis10 { background-position:  0px -342px}
                .box1_nadpis_obal .box1_nadpis11 { background-position:  0px -380px}
                .box1_nadpis_obal .box1_nadpis12 { background-position:  0px -418px}
                .box1_nadpis_obal .box1_nadpis13 { background-position:  0px -456px}
                .box1_nadpis_obal .box1_nadpis14 { background-position:  0px -494px}
                .box1_nadpis_obal .box1_nadpis15 { background-position:  0px -532px}
                .box1_nadpis_obal .box1_nadpis16 { background-position:  0px -570px}
                .box1_nadpis_obal .box1_nadpis17 { background-position:  0px -608px}
                .box1_nadpis_obal .box1_nadpis18 { background-position:  0px -646px}
                .box1_nadpis_obal .box1_nadpis19 { background-position:  0px -684px}
                .box1_nadpis_obal .box1_nadpis20 { background-position:  0px -722px}
                .box1_nadpis_obal .box1_nadpis21 { background-position:  0px -760px}
                .box1_nadpis_obal .box1_nadpis22 { background-position:  0px -798px}
                .box1_nadpis_obal .box1_nadpis23 { background-position:  0px -836px}
                .box1_nadpis_obal .box1_nadpis24 { background-position:  0px -874px}
                .box1_nadpis_obal .box1_nadpis25 { background-position:  0px -912px}
                .box1_nadpis_obal .box1_nadpis26 { background-position:  0px -950px}
                .box1_nadpis_obal .box1_nadpis27 { background-position:  0px -988px}
                .box1_nadpis_obal .box1_nadpis28 { background-position:  0px -1026px}
                .box1_nadpis_obal .box1_nadpis29 { background-position:  0px -1064px}
                .box1_nadpis_obal .box1_nadpis30 { background-position:  0px -1102px}
                .box1_nadpis_obal .box1_nadpis31 { background-position:  0px -1140px}
                .box1_nadpis_obal .box1_nadpis32 { background-position:  0px -1178px}
                .box1_nadpis_obal .box1_nadpis33 { background-position:  0px -1216px}
                .box1_nadpis_obal .box1_nadpis34 { background-position:  0px -1254px}
                .box1_nadpis_obal .box1_nadpis35 { background-position:  0px -1292px}
                .box1_nadpis_obal .box1_nadpis36 { background-position:  0px -1330px}

                .box1_nadpis_obal .box1_nadpis2s { background-position:  -370px -38px}
                .box1_nadpis_obal .box1_nadpis5s { background-position:  -370px -152px}
                .box1_nadpis_obal .box1_nadpis6s { background-position:  -370px -190px}
                .box1_nadpis_obal .box1_nadpis9s { background-position:  -370px -304px}



			.box1_nadpis_obal .box1_nadpis span { display: none; }
			.box1_nadpis_obal .box1_nadpis0 { background: transparent; background-image: none !important;  } /* naopak! vykresli nadpis */
				.box1_nadpis_obal .box1_nadpis0 span { display: block; padding: 4px 5px 0 40px; }
	.box1_obsah_o { padding: 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-top: 0 none; background: #fff url('../imgs/obecny/border.png') top left repeat-y; }
	.box1_obsah_bez_o { padding: 0; border-bottom: 1px solid #eee; background: #fff url('../imgs/obecny/border.png') top left repeat-y; }
	.box1_obsah_i { padding: 5px 10px 10px 10px; background: transparent url('../imgs/obecny/border.png') top right repeat-y; }
	.box1_obsah_bez_i { padding: 5px 0 10px 0; background: transparent url('../imgs/obecny/border.png') top right repeat-y; }

/* box typ 1 - uprava na extended */
	.s1e .box1_nadpis_obal, .s2e .box1_nadpis_obal, .s3e .box1_nadpis_obal, .s4e .box1_nadpis_obal, .s5e .box1_nadpis_obal, .s6e .box1_nadpis_obal { background-image: url('../imgs/obecny/box1_podklad.png'); }
	.s2e .box1_nadpis_obal { background-position: 0 -37px; }
	.s3e .box1_nadpis_obal { background-position: 0 -74px; }
	.s4e .box1_nadpis_obal { background-position: 0 -111px; }
	.s5e .box1_nadpis_obal { background-position: 0 -148px; }
	.s6e .box1_nadpis_obal { background-position: 0 -185px; }
	.slast { margin: 0; }


/* box typ 2 */
	.box2_nadpis_obal .box2_nadpis { margin: 0; padding: 0; list-style: none; font-weight: bold; font-size: 15px; line-height: 25px; color: #fff; }
	.box2_nadpis_obal { background: url('../imgs/obecny/36px_redClanky.png') top right no-repeat; height: 23px; text-align: left; }
	.box2_nadpis_obal .box2_nadpis em { width: 10px; background: transparent url('../imgs/obecny/squares_70.png') left 4px no-repeat; height: 23px; width: 17px; text-align: left; display: block; }
	.box2_nadpis_sipka { background: url('../imgs/obecny/36px_redClanky_arrow.png') no-repeat; height: 14px; text-align: left; }
	.s1 .box2_nadpis_sipka { background-position: bottom right; }
	.s2 .box2_nadpis_sipka { background-position: bottom right; }
	.s3 .box2_nadpis_sipka { background-position: bottom 312px; }
	.s5e .box2_nadpis_sipka { background-position: bottom 572px; }

	.box2_obsah_o { padding: 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-top: 0 none; background: #fff url('../imgs/obecny/border.png') top left repeat-y; }
	.box2_obsah_bez_o { padding: 0; border-bottom: 1px solid #eee; background: #fff url('../imgs/obecny/border.png') top left repeat-y; }
	.box2_obsah_i { padding: 0px 10px 10px 10px; background: transparent url('../imgs/obecny/border.png') top right repeat-y; }
	.box2_obsah_bez_i { padding: 0px 0 10px 0; background: transparent url('../imgs/obecny/border.png') top right repeat-y; }

	.box_typ2 { background: #fff; }
	.box2_obsah_o .stin_typ1 { margin: -5px -10px 5px -10px; }
	.box2_obsah_bez_o .stin_typ1 { margin: -5px 0 5px 0; }

/* box typ 3 */
	.box3_obsah_o { padding: 0; border-top: 1px solid #eee; background: transparent url('../imgs/obecny/bgBoxu.gif') bottom left no-repeat; }
	.box3_obsah_bez_o { padding: 0; border-bottom: 1px solid #eee; background: transparent url('../imgs/obecny/bgBoxu.gif') bottom left no-repeat; }
	.box3_obsah_i { padding: 0px 10px 10px 10px; }
	.box3_obsah_bez_i { padding: 0px 0 10px 0; }
	.box3_obsah_o h3 { line-height: 20px;}
	.box3_obsah_bez_i h3 { line-height: 15px; padding-bottom: 0px; }
	.box3_obsah_i p, .box3_obsah_bez_i p { color: #333; line-height: 14px; font-size: 93%; }
	.box3_obsah_i p.p_first, .box3_obsah_bez_i p.p_first { font-size: 14px; color: #666; font-weight: bold; line-height: 16px;}

	.box3_nadpis_obal { margin: 0px 10px 0px 10px; background: url('../imgs/obecny/3px_solidGrad.gif') center right no-repeat; height: 23px; text-align: left; }
	.box3_nadpis_obal .box3_nadpis { margin: 0; padding: 0; list-style: none; font-weight: bold; font-size: 17px; line-height: 23px; color: #676767; }
	.box3_nadpis_obal .box3_nadpis em { width: 10px; background: #fff url('../imgs/obecny/squares_red.png') 0 4px no-repeat; height: 23px; width: 17px; text-align: left; display: block; }
	.box3_nadpis_obal .box3_nadpis span { padding: 0px 5px; background: #fff; }
	.box3_nadpis_sipka { background: url('../imgs/obecny/36px_redClanky_arrow.png') no-repeat; height: 14px; text-align: left; }
	.s1 .box3_nadpis_sipka { background-position: bottom right; }
	.s2 .box3_nadpis_sipka { background-position: bottom right; }
	.s3 .box3_nadpis_sipka { background-position: bottom 312px; }
	.s5e .box3_nadpis_sipka { background-position: bottom 572px; }

/* vyhledavani typ */
        .hledani_nadpis_obal { margin: 0px 10px 0px 10px; height: 23px; text-align: left; }
	.hledani_nadpis_obal .hledani_nadpis { margin: 0; padding: 0; font-weight: bold; font-size: 17px; line-height: 23px; color: #676767; }
	.hledani_nadpis_obal .hledani_nadpis em { width: 10px; background: transparent url('../imgs/obecny/squares_100.png') 0 4px no-repeat; height: 23px; }
        .hledani_nadpis_obal .hledani_nadpis span { padding: 0px 5px; background: transparent; }

/* stiny 4x3 */
.img_stin4x3 { background: transparent; background-image: url('../imgs/obecny/shadow_43.png'); background-repeat: no-repeat; background-position: 0 0; }
.img_stin4x3_1_o { width: 109px; height: 88px; background-position: -40px -40px; }
	.img_stin4x3_1_i { margin: 10px; float: left; background: #fff; }
		.img_stin4x3_1_i img { width: 80px; height: 59px; margin: 5px; float: left; }
		.img_stin4x3_1_i img.ext { max-width: 80px; max-height: 58px; margin: 5px; float: left;  width: inherit; height: inherit;}

.img_stin4x3_2_o { width: 229px; height: 178px; background-position: -30px -30px; }
	.img_stin4x3_2_i { margin: 10px; float: left; background: #fff; }
		.img_stin4x3_2_i img { width: 198px; height: 146px; margin: 6px; float: left; }
		.img_stin4x3_2_i img.ext { max-width: 198px; max-height: 146px; margin: 6px; float: left;  width: inherit; height: inherit;}

.img_stin4x3_3_o { width: 349px; height: 272px; background-position: -20px -20px; }
	.img_stin4x3_3_i { margin: 10px; float: left; background: #fff; }
		.img_stin4x3_3_i img { width: 312px; height: 230px; margin: 9px; float: left; }
		.img_stin4x3_3_i img.ext { max-width: 312px; max-height: 230px; margin: 9px; float: left;  width: inherit; height: inherit;}

.img_stin4x3_4_o { width: 469px; height: 362px; background-position: -10px -10px; }
	.img_stin4x3_4_i { margin: 10px; float: left; background: #fff; }
		.img_stin4x3_4_i img { width: 426px; height: 313px; margin: 12px; float: left; }
		.img_stin4x3_4_i img.ext { max-width: 426px; max-height: 313px; margin: 12px; float: left;  width: inherit; height: inherit;}

.img_stin4x3_5_o { width: 590px; height: 446px; background-position: 0 0; }
	.img_stin4x3_5_i { margin: 10px; float: left; background: #fff; }
		.img_stin4x3_5_i img { width: 544px; height: 400px; margin: 13px; float: left; }
		.img_stin4x3_5_i img.ext { max-width: 544px; max-height: 400px; margin: 13px; float: left;  width: inherit; height: inherit;}
/* stiny velke 4x3 */
.img_stin4x3_v { background: transparent; background-image: url('../imgs/obecny/extrem4-3.png'); background-repeat: no-repeat; background-position: 0 0; }
.img_stin4x3_6_o { width: 709px; height: 535px; background-position: -20px -20px; }
	.img_stin4x3_6_i { margin: 10px; float: left; background: #fff; }
		.img_stin4x3_6_i img { width: 680px; height: 505px; margin: 5px; float: left; }
		.img_stin4x3_6_i img.ext { max-width: 680px; max-height: 505px; margin: 5px; float: left;  width: inherit; height: inherit;}

.img_stin4x3_7_o { width: 930px; height: 627px; background-position: -10px -10px; }
	.img_stin4x3_7_i { margin: 10px; float: left; background: #fff; }
		.img_stin4x3_7_i img { width: 792px; height: 590px; margin: 9px; float: left; }
		.img_stin4x3_7_i img.ext { max-width: 792px; max-height: 590px; margin: 9px; float: left;  width: inherit; height: inherit;}

.img_stin4x3_8_o { width: 950px; height: 719px; background-position: 0px 0px; }
	.img_stin4x3_8_i { margin: 10px; float: left; background: #fff; }
		.img_stin4x3_8_i img { width: 906px; height: 675px; margin: 12px; float: left; }
		.img_stin4x3_8_i img.ext { max-width: 906px; max-height: 675px; margin: 12px; float: left;  width: inherit; height: inherit;}

/* stiny 16x9 */
.img_stin16x9 { background: transparent; background-image: url('../imgs/obecny/shadow_169.png'); background-repeat: no-repeat; background-position: 0 0; }
.img_stin16x9_1_o { width: 109px; height: 68px; background-position: -40px -40px; }
	.img_stin16x9_1_i { margin: 10px; float: left; background: #fff; }
		.img_stin16x9_1_i img { width: 80px; height: 42px; margin: 5px; float: left; }
		.img_stin16x9_1_i img.ext { max-width: 80px; max-height: 42px; margin: 5px; float: left;  width: inherit; height: inherit;}

.img_stin16x9_2_o { width: 229px; height: 139px; background-position: -30px -30px; float: left;}
	.img_stin16x9_2_i { margin: 10px; float: left; background: #fff; }
		.img_stin16x9_2_i img { /*width: 198px; height: 107px;*/ max-width: 198px; max-height: 107px; _width: 198px; _height: 107px; margin: 6px; float: left; }
		.img_stin16x9_2_i img.ext { max-width: 198px; max-height: 107px; margin: 6px; float: left;  width: inherit; height: inherit;}

.img_stin16x9_3_o { width: 349px; height: 207px; background-position: -20px -20px; }
	.img_stin16x9_3_i { margin: 10px; float: left; background: #fff; }
		.img_stin16x9_3_i img { width: 312px; height: 168px; margin: 9px; float: left; }
		.img_stin16x9_3_i img.ext { max-width: 312px; max-height: 168px; margin: 9px; float: left;  width: inherit; height: inherit;}

.img_stin16x9_4_o { width: 469px; height: 276px; background-position: -10px -10px; }
	.img_stin16x9_4_i { margin: 10px; float: left; background: #fff; }
		.img_stin16x9_4_i img { width: 426px; height: 229px; margin: 12px; float: left; }
		.img_stin16x9_4_i img.ext { max-width: 426px; max-height: 229px; margin: 12px; float: left;  width: inherit; height: inherit;}

.img_stin16x9_5_o { width: 590px; height: 344px; background-position: 0 0; }
	.img_stin16x9_5_i { margin: 10px; float: left; background: #fff; }
		.img_stin16x9_5_i img { width: 544px; height: 298px; margin: 13px; float: left; }
		.img_stin16x9_5_i img.ext { max-width: 544px; max-height: 298px; margin: 13px; float: left;  width: inherit; height: inherit;}

.box1_obsah_o .img_stin_presne { margin-left: -10px; margin-right: -10px; }
	.box1_obsah_bez_o .img_stin_presne { margin-left: 0; margin-right: 0; }


/* stiny velke 16x9 */
.img_stin16x9_v { background: transparent; background-image: url('../imgs/obecny/extrem16-9.png'); background-repeat: no-repeat; background-position: 0 0; }
.img_stin16x9_6_o { width: 709px; height: 416px; background-position: -20px -20px; }
	.img_stin16x9_6_i { margin: 10px; float: left; background: #fff; }
		.img_stin16x9_6_i img { width: 680px; height: 386px; margin: 5px; float: left; }
		.img_stin16x9_6_i img.ext { max-width: 680px; max-height: 386px; margin: 5px; float: left;  width: inherit; height: inherit;}

.img_stin16x9_7_o { width: 930px; height: 485px; background-position: -10px -10px; }
	.img_stin16x9_7_i { margin: 10px; float: left; background: #fff; }
		.img_stin16x9_7_i img { width: 792px; height: 448px; margin: 9px; float: left; }
		.img_stin16x9_7_i img.ext { max-width: 792px; max-height: 448px; margin: 9px; float: left;  width: inherit; height: inherit;}

.img_stin16x9_8_o { width: 950px; height: 554px; background-position: 0px 0px; }
	.img_stin16x9_8_i { margin: 10px; float: left; background: #fff; }
		.img_stin16x9_8_i img { width: 906px; height: 511px; margin: 12px; float: left; }
		.img_stin16x9_8_i img.ext { max-width: 906px; max-height: 511px; width: inherit; height: inherit; margin: 12px; float: left; }


.default_logo { left: 24%; top: 9%; position: relative; } 

/* stiny 3x4 */
.img_stin3x4 { background: transparent; background-image: url('../imgs/obecny/shadow_34_portret.png'); background-repeat: no-repeat; background-position: 0 0; }
.img_stin3x4_1_o { width: 109px; height: 130px; background-position: -29px -41px; }
	.img_stin3x4_1_i { margin: 10px; float: left; background: #fff; }
		.img_stin3x4_1_i img { width: 80px; height: 105px; margin: 5px; float: left; }
		.img_stin3x4_1_i img.ext { max-width: 80px; max-height: 105px; margin: 5px; float: left;  width: inherit; height: inherit;}

.img_stin3x4_2_o { width: 229px; height: 290px; background-position: -18px -30px; }
	.img_stin3x4_2_i { margin: 10px; float: left; background: #fff; }
		.img_stin3x4_2_i img { width: 198px; height: 259px; margin: 8px; float: left; }
		.img_stin3x4_2_i img.ext { max-width: 198px; max-height: 259px; margin: 6px; float: left;  width: inherit; height: inherit;}

.img_stin3x4_3_o { width: 349px; height: 446px; background-position: -10px -24px; }
	.img_stin3x4_3_i { margin: 10px; float: left; background: #fff; }
		.img_stin3x4_3_i img { width: 307px; height: 409px; margin: 9px; float: left; }
		.img_stin3x4_3_i img.ext { max-width: 312px; max-height: 409px; margin: 9px; float: left;  width: inherit; height: inherit;}

.img_stin3x4_4_o { width: 469px; height: 608px; background-position: 0px -12px; }
	.img_stin3x4_4_i { margin: 10px; float: left; background: #fff; }
		.img_stin3x4_4_i img { width: 419px; height: 564px; margin: 12px; float: left; }
		.img_stin3x4_4_i img.ext { max-width: 419px; max-height: 564px; margin: 12px; float: left;  width: inherit; height: inherit;}

.img_stin3x4_5_o { width: 590px; height: 446px; background-position: 0 0; }
	.img_stin3x4_5_i { margin: 10px; float: left; background: #fff; }
		.img_stin3x4_5_i img { width: 544px; height: 400px; margin: 13px; float: left; }
		.img_stin3x4_5_i img.ext { max-width: 544px; max-height: 400px; margin: 13px; float: left;  width: inherit; height: inherit;}
                
/* pozicovani*/
	.obsah_left { margin-left: 20px; }
	.obsah_right { margin-right: 20px; }

	.marginLH { margin-left: 15px; }
	.marginRH { margin-right: 15px; }
	.marginTH { margin-top: 15px; }
	.marginBH { margin-bottom: 15px; }
	.marginLS { margin-left: 10px; }
	.marginRS { margin-right: 10px; }
	.marginTS { margin-top: 10px; }
	.marginBS { margin-bottom: 10px; }
	.marginLM { margin-left: 5px; }
	.marginRM { margin-right: 5px; }
	.marginTM { margin-top: 5px; }
	.marginBM { margin-bottom: 5px; }
	.marginLN { margin-left: 0px; }
	.marginRN { margin-right: 0px; }
	.marginTN { margin-top: 0px; }
	.marginBN { margin-bottom: 0px; }
        
        .marginH { margin: 15px; }
        .marginS { margin: 10px; }
        .marginM { margin: 5px; }
        .marginN { margin: 0px; }

	.paddingLH { padding-left: 15px; }
	.paddingRH { padding-right: 15px; }
	.paddingTH { padding-top: 15px; }
	.paddingBH { padding-bottom: 15px; }
	.paddingLS { padding-left: 10px; }
	.paddingRS { padding-right: 10px; }
	.paddingTS { padding-top: 10px; }
	.paddingBS { padding-bottom: 10px; }
	.paddingLM { padding-left: 5px; }
	.paddingRM { padding-right: 5px; }
	.paddingTM { padding-top: 5px; }
	.paddingBM { padding-bottom: 5px; }
	.paddingLN { padding-left: 0px; }
	.paddingRN { padding-right: 0px; }
	.paddingTN { padding-top: 0px; }
	.paddingBN { padding-bottom: 0px; }

        .paddingH { padding: 15px; }
        .paddingS { padding: 10px; }
        .paddingM { padding: 5px; }
        .paddingN { padding: 0px; }

/* anonnce 1 */
.anonnce_1_o { padding: 0 0 0 10px; text-align: center; }
	.anonnce_1_i {  }
		.anonnce_1_i img { width: 80px; height: 59px; margin: 0 none; }
		.anonnce_1_i span { text-align: left; }
		.anonnce_1_i span { font-size: 85%; line-height: 120%; display: block; text-align: center; }

/* anonnce akce */
.anonnce_2_o { padding: 0 0 0 10px; text-align: center; }
	.anonnce_2_i { text-align: left; }
		.anonnce_2_i img { width: 80px;  margin: 0 10px 0 0; float: left; }
		.anonnce_2_i span { text-align: left;}
		.anonnce_2_i span { font-size: 85%; line-height: 120%; display: block; text-align: left; }

/* akce box */
	.box_akce a { font-weight: bolder; color: #666; }
	.box_akce a:hover { text-decoration: none;}
	.box_akce a:hover .nadpis { color: #D40000; text-decoration: underline;}
	.box_akce .nazev { line-height: 10px; margin-top: 2px; margin-bottom: 2px;}

/* firmy box*/
	.box_firmy .firm_form input, .box_firmy .firm_form select, .box_firmy .firm_form label { color: #666; font-size: 85%; margin: 5px 0px 0px 0px; height: 17px; }
	.box_firmy .firm_form input { margin-right: 5px; }
	.box_firmy .firm_form select { width: 210px; }
	.box_firmy .firm_form label { font-size: 85%; color: #666; }
	.box_firmy .firm_form .nadpis { font-size: 100%; font-weight: bold; }

/* nemovitosti box */
	.box_nemovitosti a { color: #666; text-decoration: none; }
	.box_nemovitosti a em { font-style: normal; }
	.box_nemovitosti a .nadpis { font-weight: bolder; line-height: 12px; font-size: 93%; padding-bottom: 2px; }
	.box_nemovitosti a:hover .nadpis { color: #D40000; text-decoration: underline;}
	.box_nemovitosti a .popis { text-decoration: none; font-size: 85%; line-height: 13px;}
	.box_nemovitosti .nemovitosti_form input, .box_nemovitosti select { color: #666; font-size: 85%; width: 160px; }
	.box_nemovitosti .nemovitosti_form select { width: 160px; height: 20px; line-height: 140%;}

/* paticka boxu */
	.box_paticka { background: url('../imgs/obecny/box_foot_bg.gif') top left repeat-x; height: 19px;}
	.box_paticka a { font-size: 10px; color: #666; }
	.box_paticka_f { background: url('../imgs/obecny/box_foot_first.gif') top left no-repeat; height: 19px; float: right; padding: 0px 5px 0px 15px; }
	.box_paticka_m { background: url('../imgs/obecny/box_foot_item.gif') top left no-repeat; height: 19px;float: right; padding: 0px 5px 0px 15px; }
	.box_paticka_l { background: url('../imgs/obecny/box_foot_last.gif') top left no-repeat; height: 19px;float: right; padding: 0px 5px 0px 15px; }

/* notic box*/
	.box_notice { background: none; }
	.box_notice p { text-align: right; color: #666; line-height: 15px; font-size: 85%; padding: 0px 0px 0px 20px; }
	.box_notice p a { }


/* reklama / banery*/
.adbanner { display: block; left: 990px; top: 435px; position: fixed; _position: absolute; width: 120px; height: 600px; text-align: center; background: transparent; }
    .reklama { width: 120px; height: 600px; background: transparent; z-index: 9; }
        .reklama img { border: 0 none; }



.debug_print { z-index: 9999; margin: 50px;}
.no_js_div { margin: 0 auto; border: 1px solid #ff2211; background: #ffeeee; }

.devprojekty .s8f {
    width: 980px;
}
