body {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0;
	background-color:#C9D6F8;
}
table td { vertical-align:top; padding:0;}
/*  -----------------  P A G E  --------------------- */

#outpage { background:url(../imgs/body_r2_c1.gif) repeat-y center top;}
#page { width:926px; margin:0 auto; padding-top:6px; background-color:#FFF; }
#pagetop { height:25px; background:url(../imgs/body_r1_c1.gif) no-repeat center bottom; }

/*  --------------------  H E A D E R  -------------  */

#header { width:914px; height:157px; position:relative; margin:0 auto;  background-color:#15589B;}
.heading { padding:76px 0 0 106px; margin:0; font-weight:bold; font-size:38px; line-height:42px; letter-spacing:1px; color:#FFF; font-family:"Arial", Tahoma, sans-serif;}
#headbann { width:100%; height:100%; position:absolute; background:url(../imgs/headbann.gif) no-repeat left top; }
#home-link { display:block; width:310px; line-height:20px; padding-top:111px;  margin:10px 0 0 16px;text-decoration:none; color:#FFF; text-transform:uppercase; font-family:"Trebuchet MS", Arial, sans-serif; font-size:18px; letter-spacing:5px; }
#shot-wrapp { height:84px; width:469px; position:absolute; top:17px; right:59px;}
#shot-wrapp span { display:block; width:84px; height:84px; position:absolute; top:0; background-color:#645BB3; }
#hshot1 { left:0; background:url(../imgs/hshots/hshot4.jpg) no-repeat left top;}
#hshot2 { left:128px; background:url(../imgs/hshots/hshot2.jpg) no-repeat left top;}
#hshot3 { left:256px; background:url(../imgs/hshots/hshot3.jpg) no-repeat left top; }
#hshot4 { left:384px; background:url(../imgs/hshots/hshot1.jpg) no-repeat left top;}

/*  -------------------- T O P N A V (2 záložkové lišty)  ----------------  */

.topnav {  margin:0; padding:0; float:right; position:absolute; }
.mainbar { top:118px; right:4px; }
.subbar { top:0px; left:0; }
#subbar-wrapp { width:914px; margin:0 auto; height:33px; position:relative;}

.topnav span { display:block; float:left; }
.mainbar span {background:url(../imgs/mainbar-tab_r1_c2.gif) no-repeat right top;}
.subbar span {background:url(../imgs/prodbar-tab_r1_c2.gif) no-repeat right top;}
.topnav li { display:block; margin:0 0 0 3px; padding:0; float:left; list-style-type:none;   }
.topnav li.first { margin:0;}
.mainbar li {background:#4980BC url(../imgs/mainbar-tab_r1_c1.gif) no-repeat left top;}
.subbar li { background:#4980BC url(../imgs/prodbar-tab_r1_c1.gif) no-repeat left top;}
#headbann .mainbar li.selected { background-position:left -50px; background-color:#CCC;}
#subbar-wrapp .subbar li.selected { background-position:left -50px; background-color:#CCC;}
#headbann .mainbar li.selected span{ background-position:right -50px;}
#subbar-wrapp .subbar li.selected span{background-position:right -50px;}
.topnav .selected a{color:#404D5B;}
#headbann ul.selected li { background-position:left -100px;}
#subbar-wrapp ul.selected li {background-position:left -100px;}
#headbann ul.selected span { background-position:right -100px;}
#subbar-wrapp ul.selected span {background-position:right -100px;}
.topnav a { 
font-family:Arial, Tahoma, sans-serif;
 font-size:14px; 
 color:#FFF; 
 display:block; 
 float:left; 
 text-decoration:none; 
 line-height:16px;
	height:auto !important;
	height:15px;  /*  fix IE 6 */
 }
.mainbar a {padding:8px 11px 6px 25px;}
/*.subbar a {padding:6px 11px 8px 25px;}*/
.subbar a { padding:6px 9px 8px 23px;}
.topnav a:hover { text-decoration:underline;}

.mainstrip { display:block; position:absolute; width:100%; height:10px; background:#4980BC url(../imgs/mainstrip.gif) repeat-x left top; top:147px; font-size:0;}
#headbann span.selected { background-position:left -10px; background-color:#CCC;}
.substrip { display:block; width:100%; height:1px; background-color:#CCC; top:0px; font-size:0; line-height:0;}
#subbar-wrapp span.selected { background-color:#7C8FA5;}

#main { width:914px; margin:6px auto 0 auto;  }

/*  --------------------- S I D E N A V  ---------------  */

#sidenav { width:233px; float:left;}
#sidenav h3 { margin:0; width:197px; padding:6px 6px 6px 30px;  font-size:15px; font-weight:normal; color:#FFF; font-family:Arial, Tahoma, sans-serif; background:#00468C url(../imgs/sidenav-h3.gif) no-repeat left top; border-bottom:4px solid #FEED00; }
#sidenav ul { margin:0 0 6px 0; padding:0; }
#sidenav li { display:block; margin:0; padding:0; list-style-type:none;
	background-image:url(../imgs/sidenav-item.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#4980BC;}
#sidenav li.selected { background-position:-500px top; background-color:#CCC;}
#sidenav li.selected a{ color:#404D5B;}
#sidenav .selected-next { background-position:-250px top;}
#sidenav li.first { background-position:left -120px;}
#sidenav li.first-selected { background-position:-500px -120px; background-color:#CCC;}
#sidenav li.first-selected a{ color:#404D5B;}
#sidenav a {
	display:block;
	width:204px;
	height:auto !important;
	height:15px;  /*  fix IE 6 */
	font-size:15px;
	line-height:16px;
	padding:5px 5px 7px 24px;
	text-decoration:none;
	color: #FFF;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
}
#sidenav a:hover { text-decoration:underline;}
#sidenav a:hover { text-decoration:underline; font-family:"Trebuchet MS", Tahoma, sans-serif;}
#sidenav .adv { height:200px; background:url(../imgs/L1.gif) no-repeat center center; margin-bottom:6px; border:1px solid #CBCFD8;}

/*  ------------------------  F O O T E R  ------------------  */

#footer { width:914px; clear:both; background:#FFF url(../imgs/footer.gif) repeat-x 1px 10px; padding-top:10px; }
#footer p { margin:0; padding:5px 0 7px 0; font-size:11px; color:#888; }
#footer p .meta-info {float:right;}
#footer a { font-size:11px; color:#888; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#pagebottom { height:60px; background:url(../imgs/body_r3_c1.gif) no-repeat center top;  }
#pagebottom a { color:#457389; text-decoration:none; margin-right:6px;}
#pagebottom a:hover { text-decoration:underline;}
#pagebottom span { position:absolute; left:0; top:17px;}

/*  ----------------------  C O N T E N T    --------------  */

#content { width:638px; float:right; padding:0 17px 12px 0; min-height:375px; height:auto !important; height:350px; }
p { margin:10px 0; line-height:17px;}
#content ul { margin:10px 0; padding-left:7px; }
#content li { list-style-type:none; padding-left:15px; padding-bottom:3px; line-height:17px; }
#content a { font-weight:bold; color:#2E59A9; text-decoration:underline; cursor:pointer;}
#content a:hover { text-decoration:none;}
h1 { font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:26px; font-weight:normal; 
	color:#596D8E;
	border-bottom:3px solid #596D8E; 
	margin:12px 0 25px 0; padding-bottom:1px; clear:both; }
h2 { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#4576A7; font-size:18px; clear:both; padding-left:14px; background:url(../imgs/h2.gif) no-repeat left top;}
h3 { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#709BBE; font-size:16px;}

.cena { color:#BB2F00; font-weight:bold; padding-top:10px; background:url(../imgs/footer.gif) repeat-x left top; margin-bottom:5px;}
.cena strong { color:#424853; margin-right:12px; }
.cena strong span { display:block; margin-bottom:5px;}
.vzp { font-weight:bold; color:#BB2F00; padding-bottom:12px; background:url(../imgs/footer.gif) repeat-x left bottom; margin-top:5px; }
.vzp strong { color:#424853; margin-right:92px; }
.last-vzp { background:none;}
.prod {color:#BB2F00;}
.hrazeno { font-weight:bold; color:#BB2F00; margin:5px 0; }
.hrazeno strong {color: #424853;}
.sec-line { margin-left:156px;}
.center { text-align:center;}

ul.advant li {background:url(../imgs/li-advant.gif) no-repeat left top;}
ul.tech li { background:url(../imgs/li-tech.gif) no-repeat left top;}
p.tech { color:#424853; font-weight:bold;}
ul.dot li { background:url(../imgs/li-dot.gif) no-repeat left top;}

h1.doplnek { margin-bottom:4px;}
h2.doplnek { font-weight:normal; font-size:13px; text-align:right; color:#000; background:none; margin:4px 0 20px 0;}


/*  P R O D U K T Y  */
.pfoto_M {float:right; width:280px; }
.pfoto_M img{ display:block; margin:13px 0 0 0; border:1px solid #BEC7D1; padding:4px; background-color:#FFF;}
.pfoto_M a { display:block;}
.pfoto_M h3 { width:268px; margin:4px auto 0 auto; padding:5px 5px 11px 5px; color:#636A70; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom:1px solid #FFF; }
.ptext { width:320px; float:left;}
.ptext h2 { background:none; padding: 0 0 3px 0; border-bottom:3px solid #6A9BCC;}
.pmulti { padding-top:27px; }

/*  produkt list */
.row { background:url(../imgs/footer.gif) repeat-x bottom left; margin-bottom:8px; }
.last-row { background:none;}
.left { float:left; }
.right { float:right; }
.prod-list { width:317px; padding-bottom:10px; }
.prod-list img { display:block; border:1px solid #CCD;}
.prod-list .img-wrapp { width:80px; float:left; padding:4px 0 12px 0; }
.prod-list h3 { margin:0 0 6px 88px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.prod-list a {}
.prod-list p { padding-left:88px; }
ul.plist li { background:url(../imgs/li-advant.gif) no-repeat left top; }
h2.plist { background:#DDE; padding:4px 0 4px 8px; font-size:20px; }

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


.clear:after { content: "."; height:0; visibility:hidden; display:block; clear:both;}

p.zpet { text-align:center;}

.todo { }
.pracuje { border-left:10px solid #FF9933; color:#FF9933; padding-left:5px;}
.doklad { font-style:oblique; font-weight:bold; color:#6F9E3A;}
.shop-box { background-color:#E3E6EA; float:left; padding:7px 11px; color:#45506D;}
.shop-box .first { padding-right:6px;}
.shop-parag { width:317px; }
.shop-fgal-box { width:300px;}
.shop-fgal-box img {display:block; padding:4px; border:1px solid #D0D5DF;}
.shop-fgal-box  h3 { width:278px; margin:4px auto 0 auto; padding:5px 5px 11px 5px; color:#636A70; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom:1px solid #FFF;}
.map-thumb-box { width:170px; float:right; margin-left:22px;}
.map-thumb-box a { display:block;}
.map-thumb-box img { display:block; border:1px solid #C2CBD8; background-color:#CCC; }
.map-thumb-box h3 { margin:2px auto 0 auto; padding:1px 0 3px 0; text-align:center; color:#636A70; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom:1px solid #FFF;}
.shop-foto { margin-left:20px;}

.shop-list { width:317px; margin-top:6px;}
.shop-list img { display:block; background:#FFF url(../foto/doplnit_fotografii_prodejny_S.gif) no-repeat left top; float:left; border:1px solid #CCD1DB;}
.shop-list h3 {margin:0 0 6px 80px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.shop-list p {margin:0 0 6px 80px; }
.shop-list table {margin:0 0 18px 80px; display:block; }
.shop-list td.first { padding-right:6px;}
h2.noclear { clear:none;}

table.table1 { background-color:#DEE2E4; width:470px; margin:12px auto; }
table.table1 th { background-color:#3D5B6D; color:#FFF; padding:7px 12px;}
table.table1 th.first {border-right:1px solid #FFF;}
table.table1  td { padding:5px 13px; color:#434D52; border-right:1px solid #CED3D7;}
table.table1 td.first { border-left:1px solid #CED3D7; border-right:1px solid #FFF; }
table.table1 .even td { background-color:#D6D6D6;}
table.pojistovny { width:auto;}
table.pojistovny td.second { border-right:1px solid #FFF;}

.rtip1 { width:240px; float:right; margin-top:5px; margin-left:7px; }
.rtip1 h2, #content .rtip1 p.h2 {  padding:4px 0 4px 7px; font-size:14px; margin:0; color:#24678E; background:#8DC2E2 url(../imgs/rtip1-h2.gif) no-repeat left top; font-weight:bold; font-family:"Trebuchet MS", Tahoma, sans-serif;}
.rtip1 p { margin:0; padding:5px; color:#174057; font-size:12px; background:#E1E3E8 url(../imgs/rtip1-p.gif) no-repeat left bottom;}
.rtip1 span { display:block; text-align:right;}
#content .rtip1 a { color:#174057; }

.vystavba { text-align:center; margin-top:25px; color:#EFBB43;}
.nomargintop { margin-top:0;}

/*--- MULTI LIST ----*/
.multi-list h3 { margin-top:2px; margin-left:135px;}
.multi-list { margin-top:12px; padding-bottom:12px; border-bottom:1px dashed #BBC6D9;}
.multi-list img { display:block; float:left; border:1px solid #BBCAD5; /*width:110px; height:110px;*/}
.multi-list p {  margin-left:135px; color:#000; }
.multi-list strong {margin-right:12px; color:#BB2F00;}
#content .multi-list ul { margin-left:135px;}

#sidenav a.inzerat { padding:0; width:auto; display:block; margin:8px 0 12px 0;}
a.inzerat img { display:block; border:1px solid #CCCCCC;}

/*  odkazy  */

.odkazy h2 { padding-left:16px; color:#000; font-family:Verdana, Helvetica, sans-serif; font-size:13px; margin:18px 0 0 0; background:url(../imgs/odkazy-dot.gif) no-repeat left top;}
.odkazy p { margin-top:0; padding-left:16px;}

.pocitadlo { position:absolute; right:12px; top:0px;}


#dopo-bar {
	width:930px;
	margin:0 auto;
	padding-top:17px;
	color:#35596A;
	font-size:11px;
}

#sidenav .side-box { display:block; padding:0; width:233px; margin-bottom:8px;}
.side-box img { display:block;}

