/* CSS Document */ 

html,body{margin:0px 0px 0px 0px; padding:0;} 
body{font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align:center;   }
h1.un{text-align:left; font-size: 16px; font-family: Arial, Helvetica, sans-serif;    font-weight: bold; padding: 7px 0px 0px 0px; margin:0px; xborder-bottom:solid 3px #ffffff;}
h1.inde{ font-size: 22px; font-family: Arial, Helvetica, sans-serif;    font-weight: bold; padding: 12px 0px 0px 0px; margin:0px; }
h1.in { display: none;}
h2.in_n { display: none;}
h2.in_news { font-size: 14px; text-align:left;   font-weight: bold; padding: 9px 0px 0px 12px; margin:0px; color:#666;}
h2.in_a { font-size: 14px; text-align:left;   font-weight: bold; padding: 20px 0px 0px 170px; margin:0px; color: #333;}
h2.in_a2 { font-size: 14px; text-align:left;   font-weight: bold; padding: 65px 0px 0px 35px; margin:0px; color: #333;}
h2.in_a3 { font-size: 14px; text-align:left;   font-weight: bold; padding: 55px 0px 0px 35px; margin:0px; color: #333;}
h2.in_a4 { font-size: 14px; text-align:left;   font-weight: bold; padding: 5px 0px 0px 35px; margin:0px; color: #333;}
h2.un{text-align:left; font-size: 15px; font-family: Arial, Helvetica, sans-serif;    font-weight: bold; padding: 10px 0px 10px 0px; margin:0px; xborder-bottom:solid 3px #ffffff;}
h2.ost{font-size: medium; font-weight: bold; padding:0 0 0 0px ; margin:0 0 5px 0px;}
h3.un{text-align:left; font-size: 13px; font-family: Arial, Helvetica, sans-serif;    font-weight: bold; padding: 0px 0px 0px 0px; margin:0px; xborder-bottom:solid 3px #ffffff;}
h3.tis{text-align:left; font-size: 13px; font-family: Arial, Helvetica, sans-serif;    xfont-weight: bold; padding: 0px 0px 0px 0px; margin:20px 0 5px 5px ; xborder-bottom:solid 3px #ffffff;}

#primar{ background-image:url(images/primar/pozadi_04.jpg); background-repeat:repeat-x;}
#primar1{ background-image:url(images/primar/pozadi_01.jpg); background-repeat:repeat-x;}
#header{height:127px; margin:0; background-image:url(images/primar/header.jpg); background-repeat:no-repeat; padding:0;}
#header p {margin:0; }
#bann{height:347px; margin:0; background-image:url(images/primar/bann2.jpg); background-repeat:repeat-x;}
#bann2{height:347px; margin:0; background-image:url(images/primar/bann2.jpg); background-repeat: repeat-x; }
#container{text-align:left}
#container{width:984px;margin:0 auto;  }
#content{float:right; width:793px; border:0; padding:0; border-left:solid 1px #999; margin: 7px 0 7px 0;}
#content_in{  border:0; padding:0;  margin: 5px 0 0px 0;}
#navigation{float:left;width:160px; margin-left:2px; text-align:right;}
#extra{float:left;clear:left;width:157px;  xheight:1600px;}
#footer{clear:both; width:100%; }

p{Xpadding:0 ; Xmargin:0  ;}
a { color:#000000; text-decoration:none}
a:hover{ color:#CA0000; text-decoration:underline;}
hr.cleaner {clear:both; display: none;} 
.nevidi{ display:none;}

table{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
table{ margin:10px 0px 10px 0px; border-collapse: collapse; border:  1px solid #CCC;} 
td{ padding:10px 10px 10px 10px; border:1px solid  #CCC  ; }
.nic_tab table{ margin:10px 0px 10px 0px; border-collapse: collapse; border: 0;}
.nic_tab td{ padding:0; border:0  ;}

/*header, menu*/
.hed_text{ height:95px; font-size: 11px; color: #666;}
.hed_lang{ text-align:right; padding: 5px 0 0 0;}
.hed_text a{ color: #666; text-decoration:none;}
.hed_text a:hover{ color:#CA0000; text-decoration:underline;}
.hed_zastou{text-align:right; padding: 18px 0px 0 0; }
.hed_znac{ font-size: 9px; text-align:right; padding: 3px 0 0 0;}
.hed_znac a{ color: #666; text-decoration:none;}
.hed_znac a:hover{ color:#CA0000; text-decoration:underline;}

.menu_mez{ height:10px; }
.menu_nav{ }
.navhor ul li { display: inline; }
.navhor ul {margin: 0; padding: 0 0 0 0px; xcolor: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; xfont-weight: bold; xletter-spacing:1pt;}
.navhor ul li a {  padding: 0.2em 30px;  color: #666; text-decoration: none; float: left; }
.navhor ul li a:hover{  color:#000000; text-decoration:underline;}
.t_shop{ color:#000; font-weight:bold;}
.t_shop2{ color:#95000b; font-weight:bold;}

/* bann - hlavni obrazovy blok */
.bann_blok{ color:#CCC; text-align:right; xwidth:300px; padding:85px 20px 0 0;}
.bann_blok p{ width:270px; padding:20px 0 0 694px; xletter-spacing:1pt; font-size:14px; margin:0;}
.bann_blok2{ color:#CCC; text-align:right; xwidth:300px; padding:85px 20px 0 0;}
.bann_blok2 p{ xwidth:270px; padding:20px 0 0 700px; text-align:right; xletter-spacing:1pt; font-size:14px; margin:0;}
.bann_blok3{ color:#CCC; text-align:right; xwidth:300px; padding:55px 20px 0 0;}
.bann_blok3 p{ xwidth:270px; padding:20px 0 0 700px; text-align:right; xletter-spacing:1pt; font-size:14px; margin:0;}
.bann_nadp{ font-size: 22px; font-family: Arial, Helvetica, sans-serif;    font-weight: bold; padding: 12px 0px 0px 0px; margin:0px; }
.bann_left{ float:left; width:679px;}
.bann_right{ float:right; width:305px;}

/*submenu, oddel*/
.cistic { clear: both;}
.cistic_01 {clear: both; height: 0px; border: none; margin: -1em 0 0 0; visibility: hidden; display:inline;}
.cistic1 {clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden; display:inline;}
.cistic_02 { clear: both;  height: 0px;  width:0px; margin:0px 0 0 0 ; visibility: hidden; border: none; font-size:0px; }
.cistic_03 {clear: both; padding:0; font-size:1px; margin:0; width:1px; }
.mezera{ height:10px;}
.aoddel_nul{ margin: 13px 0 15px 0px;; padding:0; height:2px;}
.oddel_01{ background-image:url(images/primar/odd.jpg); background-repeat:repeat-x; height:1px; margin: 5px 0 5px 0px; }
.oddel_02{ background-color: #f9b31f;   height:10px; margin: 5px 0 10px 0px;font-size:1px;}
.oddel_03{ background-color: #f9b31f;   height:1px; margin: 5px 0 5px 0px;font-size:1px;}
.oddel_03b{ background-color: #f9b31f;   height:1px; margin: 5px 17px 5px 0px;font-size:1px;}
.oddel_04{   xheight:1px; xwidth:565px; border-bottom: 2px solid #ffffff; xmargin: 15px 0 17px 0px; padding:8px 0 10px 0;}
.oddel_05{  height:4px; width:565px; border-bottom: 2px solid #2f5561; margin: 10px 0 10px 0px;}
.oddel_06{   height:1px; width:565px; border-bottom: 1px solid #2f5561; margin: 5px 0 0px 15px; padding:0;}
.oddel_07{   height:1px; width:565px; border-bottom: 3px solid #E1551A; margin: 5px 0 10px 0px; padding:0;}
.oddel_08{   height:1px; xwidth:565px; border-bottom: 1px solid #2f5561; margin: 5px 0 5px 0px; padding:0;}
.xmenu{display:none;}



/*index ---------------------------------------------------------------*/
.obsah_in1{ height: 384px;  }
.obs_left{ float:left; width: 762px; text-align:right; font-size:11px; color: #333;}
.xobs_left p{ padding:0; margin:0;}
.obs_right_blok{ float:right;}
.obs_right{ float:right; background-image:url(images/primar/mitsubishi.jpg); background-repeat:no-repeat; height:257px; width:222px; color:#FFF;}
.obs_right a{ color:#FFF; text-decoration:none}
.obs_right a:hover{ color:#F00; text-decoration:underline;}
.obs_right2{  background-image:url(images/primar/mitsubishi4.jpg); background-repeat:no-repeat; height:247px; width:222px; color:#FFF;}
.obs_right2 a{ color:#FFF; text-decoration:none}
.obs_right2 a:hover{ color:#F00; text-decoration:underline;}
.obs_right_news{ background-image:url(images/primar/news3.jpg); background-repeat:no-repeat; height:120px; width:222px; margin:8px 0 0 0; }
.obs_right_news2{ background-image:url(images/primar/news4.jpg); background-repeat:no-repeat; height:120px; width:222px; margin: 0 0 8px 0; }
.obs_right_news2 img{ padding:5px 0 0 5px; }
.in_blok_nul{float:left; width:190px; border:none; padding:0; }
.in_blok_nul p {margin:0; }
#in_blok1{  height:138px; margin:0px 0px 0px 0px; background-image: url(images/primar/arcaswiss.jpg); background-repeat:no-repeat; }
#in_blok2{  height:138px; margin:0px 0px 0px 0px; background-image: url(images/primar/hasselblad.jpg); background-repeat:no-repeat; }
#in_blok3{  height:138px; margin:0px 0px 0px 0px; background-image: url(images/primar/lecia.jpg); background-repeat:no-repeat; }
#in_blok4{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/phaseone.jpg); background-repeat:no-repeat; }
#in_blok5{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/pocketwizard.jpg); background-repeat:no-repeat; }
#in_blok6{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/profoto.jpg); background-repeat:no-repeat; }
#in_blok7{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/seconic.jpg); background-repeat:no-repeat; }
#in_blok8{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/news.jpg); background-repeat:no-repeat; }
#in_blok9{  height:138px; margin:0px 0px 0px 0px; background-image: url(images/primar/mitsubishi_2.jpg); background-repeat:no-repeat; }
#in_blok13{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/giottos.jpg); background-repeat:no-repeat; }
#in_blok14{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/arcaswiss2.jpg); background-repeat:no-repeat; }
#in_blok15{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/hasselblad2.jpg); background-repeat:no-repeat; }
#in_blok16{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/lecia2.jpg); background-repeat:no-repeat; }
#in_blok17{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/mitsubishi3.jpg); background-repeat:no-repeat; }
#in_blok18{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/tiffen.jpg); background-repeat:no-repeat; }
#in_blok19{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/penta_cz2.jpg); background-repeat:no-repeat; }
#in_blok20{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/penta_sk2.jpg); background-repeat:no-repeat; }
#in_blok21{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/penta.jpg); background-repeat:no-repeat; }
#in_blok22{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/creativelight.jpg); background-repeat:no-repeat; }
#in_blok23{  height:128px; margin:0px 0px 0px 0px; background-image: url(images/primar/tamron.jpg); background-repeat:no-repeat; }


.in_blok_nul2{float:left; width:330px; border:none; padding:0; }
.in_blok_nul3{float:left; width:324px; border:none; padding:0; }
.in_blok_nul2 p {margin:0; }
.in_blok_nul3 p {margin:0; }
#in_blok10{  height:80px; margin:0px 0px 0px 0px; background-image: url(images/primar/penta_cz.jpg); background-repeat:no-repeat; }
#in_blok11{  height:80px; margin:0px 0px 0px 0px; background-image: url(images/primar/penta_sk.jpg); background-repeat:no-repeat; }
#in_blok12{  height:80px; margin:0px 0px 0px 0px; background-image: url(images/primar/news_2.jpg); background-repeat:no-repeat; }

.in_text_1{ padding:70px 15px 0 70px;}
.in_text_2{ padding:40px 15px 0 80px;}
.in_text_3{ padding:10px 100px 0 10px;}
.in_text_4{ padding:40px 15px 0 80px;}
.in_text_5{ padding:55px 15px 0 80px;}
.in_text_6{ padding:55px 15px 0 60px;}
.in_text_7{ padding:55px 15px 0 70px;}
.in_text_8{ padding:0px 15px 0 10px; text-align:left;}
.in_text_9{ padding:50px 15px 0 90px;}
.in_text_10{ padding:2px 15px 0 170px;}
.in_text_11{ padding:2px 15px 0 170px;}
.in_text_12{ padding:2px 5px 0 12px;}
.in_text_13{ padding:65px 15px 0 65px;}
.in_text_14{ padding:5px 5px 0 35px;  text-align:left;}
.in_text_15 { padding:5px 10px 0 12px; margin:0;}
.in_text_16{ padding:5px 5px 0 25px;  text-align:left;}
.in_text_17{ padding:70px 15px 0 20px;}

.in_text_l_1{ padding:194px 0px 0 40px; text-align:left; font-weight:bold;}
.in_text_l_2{ padding:5px 15px 0 25px; text-align:left; font-weight:bold;}
.in_text_l_3{ padding:194px 15px 0 40px; text-align:left; font-weight:bold;}
.in_text_l_4{ padding:5px 15px 0 25px; text-align:left; font-weight:bold;}


/*-----------------------------------------------------------------*/



/*hlavni cast*/


.obsah{ padding: 0 15px 0 25px; }
.obsah_height{ padding: 0 15px 0 25px; height:350px; }
.obsah a{ color:#000000; text-decoration:underline;}
.obsah a:hover{ color:#CA0000; text-decoration:underline;}
.obsah_height a{ color:#000000; text-decoration:underline;}
.obsah_height a:hover{ color:#CA0000; text-decoration:underline;}

.te_ri img{ margin:10px 0px 0px 10px;float:right;border: solid 1px #666;}
.te_ri_map{ margin:10px 0px 0px 10px;float:right;border: solid 1px #666;}
.te_ri2 img{ margin: 0px  0px 10px 10px;float:right;Xborder: solid 1px #666;}
.te_le2{ height: 85px;}
.obec_p { margin:0; padding: 2px 0 5px 0px; }
.pdf { margin:0; padding: 2px 0 5px 30px; background-image:url(images/primar/pdf.gif); background-repeat:no-repeat;}
.ai { margin:0; padding: 2px 0 5px 30px; background-image:url(images/primar/ai.jpg); background-repeat:no-repeat;}
.jpg { margin:0; padding: 2px 0 5px 30px; background-image:url(images/primar/jpg.jpg); background-repeat:no-repeat;}
.eps { margin:0; padding: 2px 0 5px 30px; background-image:url(images/primar/eps.jpg); background-repeat:no-repeat;}
.gif { margin:0; padding: 2px 0 5px 30px; background-image:url(images/primar/gif.jpg); background-repeat:no-repeat;}
.zip { margin:0; padding: 2px 0 5px 30px; background-image:url(images/primar/zip.jpg); background-repeat:no-repeat;}
.log_nic { margin:0; padding: 2px 0 5px 30px; }
.logou img{ margin:18px 0px 0px 12px;float:left;}
.echo_kontakt{ margin-left:180px; color:#CC0000;} 

/*ovladani*/
#navcontainer ul{list-style: none; width: 152px;  padding: 0px 0; font-weight: bold; letter-spacing:1pt; margin: 45px 0px 0px 5px; }
#navcontainer li{margin: 1px 0px 0px 0px;}
#navcontainer li a{display: block; padding: 0px 0px 4px 12px; color: black;  text-decoration:none;}
#navcontainer li a:hover{color: #CA0000; text-decoration:underline;}


/*footer*/
.foo_blok{ background-image: url(images/primar/footer.jpg); background-repeat:no-repeat; height:37px; font-size:10px; color:#FFF;}
.foo_left{ float:left; padding:18px 0 0 20px;}
.foo_right{ float:right; padding:18px 20px 0 0px;}
.foo_blok a{ color:#FFF; text-decoration:none;} 
.foo_blok a:hover{ text-decoration:underline;}

.pata_odk{ margin-top:15px; color: #666; font-size:9px; text-align:justify; }
.pata_odk a{  color:#666; text-decoration:none; }
.pata_odk a:hover{  color: #C00;  }



