/*
// -----------------------základní prvky---------------------------------------
*/

body {
 background: #fff url('/images/bg.png') 0 0 repeat-x;
 text-align: center;
 margin: 0px;
 padding:0px;
 padding-bottom:72px;
 }
#top{
 width: 902px;
 text-align: center;
 margin-left:auto;
 margin-right:auto;
 background: url('/images/top.jpg') top center no-repeat;
 margin-top:1px;
 }
hr{
 background: url('/line.jpg') no-repeat center;
 height:10px;
 border:0px;
 }
.reklama {
 display: none;
 }
.brands{
 height:30px;
 font-size:15px;
 margin-top:4px;
 margin-left:30px;
 }
.brands ul{
 padding:0;
 list-style-type:none;
 margin:0;
 }
.brands ul li{
 color:#999;
 float:left;
 margin-right:6px;
 }
.brands ul li a{
 color:#f0f0f0;
 padding-left:2px;
 }
.brands ul li a:hover{
 color:#fff;
 text-decoration:none;
 }
#home{
 background:url('/images/home.gif') -6px -1px no-repeat;
 padding-left:20px;
 }
.main {
 background:url('/images/main.gif') 0 0 repeat-y;
 }
.head {
 margin: 0px;
 padding: 0px;
 text-align:center;
 height:350px;
 }
.head h1{
 text-align:left;
 margin:0;
 padding:0;
 font-family:Trebuchet MS;
 font-size:2em;
 margin:15px 0px 0px 15px;
  float:left;
 width:300px;
 }
.head h1 img{
 border:0;
 }
.head h1 a{
 color:#000;
 display:block;
 text-decoration:none;
 }
.head h1 a span{
 display:none;
 }
.head h2{
 display:none;
 }

.head hr,
.kosik hr,
.prefix hr{
 display:none;
 }
hr.es,
hr.divend,
br.divend{
 margin:0px;
 clear:both;
 visibility:hidden;
 }
.topbar{
 margin-top:18px;
 _margin-top:36px;
 padding-left:5px;
 text-align:left;
 clear:both;
 }
.topbar ul{
 margin:0 0 0 0;
 padding:0;
 list-style-type:none;
 }
.topbar li{
 margin:1px 0px 0px 0px;
 border:0;
 padding-left:0px;
 line-height:120%;
 /*background:url('/images/topli.gif') right center no-repeat;*/
 text-align:left;
 float:left;
 font:13px Arial;
 }
.topbar a{
 color:#05325C;
 text-decoration:none;
 display:block;
 padding:12px;
 }
.topbar a:hover{
 /*text-decoration:underline;
 color:#1C90D3;*/
 color:#f1f1f1;
 background:url('/images/tophover.jpg');
 }
#lmbar{
 margin-top:18px;
 padding-left:5px;
 text-align:left;
 float:left;
 width:220px;
 }
#lmbar ul{
 margin:0 0 0 0;
 padding:0;
 list-style-type:none;
 }
#lmbar li{
 margin:1px 0px 0px 0px;
 border:0;
 padding:4px 8px;
 line-height:120%;
 /*background:url('/images/topli.gif') right center no-repeat;*/
 text-align:left;
 font:13px Arial;
 }
#lmbar a{
 color:#05325C;
 text-decoration:none;
 display:block;
 padding:6px;
 ?padding-top:5px;
 background:#f2faff;
 font-weight:bold;
 width:189px;
 }
#lmbar a:hover{
 /*text-decoration:underline;
 color:#1C90D3;*/
 background:url('/images/lmbar_hover.gif') no-repeat;
 width:220px;
 }
#langbar{
 float:right;
 margin-right:8px;
 margin-top:158px;
 #margin-top:155px;
 }
#langbar img{
 border:0;
 }
#langbar a{
 display:block;
 text-align:center;
 padding:4px;
 width:33px;
 margin-left:4px;
 float:right;
 border:1px solid transparent;

 }
#langbar a:hover{
 border:1px solid #324E5E;
 background:#13A3DC;

 }
#langbar a#slct{
 border:1px solid #324E5E;
 background:#EBF8FE;
 }
#navibar{
 float:right;
 margin-right:0px;
 width:180px;
 }
#navibar a{
 }
#navibar img{
 margin:3px;
 border:0;
 }
a#slct{
 background:#333;
 }
#head_kont,
#head_search{
 float:right;
 width:170px;
 text-align:left;
 margin-top:15px;
 _margin-top:10px;
 }
#head_kont a,
#head_search a{
 color:#0F3C5A;
 }
#head_kont{
 margin-right:20px;
 width:200px;
 }
#head_kont ul{
 margin:8px 0;
 padding:0;
 list-style-type:none;
 font:13px Arial;
 }
#head_kont ul li{
 padding-left:35px;
 }
#head_kont span,
#head_search span{
 color:#0F3C5A;
 font:bold 13px Arial;
 display:block;
 padding:4px;
 padding-left:35px;
 }
#head_kont span{ background:url('/images/head_cont.png') top left no-repeat; }
#head_search span{background:url('/images/head_search.png') top left no-repeat; }
.head form{
 margin:10px 0;
 display:table;
 }
.head form div{
 display:table-cell;
 }
.head form div input{
 vertical-align:bottom;
 }
#vyraz{
 background: url('/images/spole.gif') bottom left repeat-x;
 border:1px solid #0F3C5A;
 padding:2px;
 width:100px;
 height:22px;
 }
.sub{
 margin-left:2px;
 }

/*
****************  PREFIX
*/
.prefix{
 float: left;
 width: 478px;
 _width: 477px;
 margin-left:2px;
 border:0;
 }
#nastip{
 margin-left:1px;
 }
/*
****************  LEFTSIDE
*/
.leftside{
 width: 217px;
 float: right ;
 text-align:left;
 margin-right:2px;
 }
.leftside h3,
.leftside h4,
.rightside h3{
 background:#0D7AC7 url('/images/lefth3.gif');
 padding:8px;
 padding-left:10px;
 color:#fff;
 font-family:Tahoma;
 font-size:0.8em;
 margin:0;
 }
.menu,
.mainmenu{
 /*background:url('/images/menu.gif') repeat-x;*/
 }
.menu h2{
 margin:0;
 padding:8;
 font:bold 1em Arial;
 color:#333;
 }
.menu p{
 margin:0;
 padding:8;
 font:0.8em Verdana;
 color:#333;
 }
.leftside a:hover{
 text-decoration:none;
 }
.leftside p{
 text-align:left;
 font-size:12px;
 padding:8px;
 }
.leftside p a{
 color:#0F3C5A;
 }
.leftside p:hover{
 color:#000;
 }
.leftside center h3{
 text-align:left;
 margin-top:15px;
 }
.leftside ul{
 list-style-type:none;
 margin:0;
 padding:0;
 margin-bottom:10px;
 margin-top:1px;
 }
.leftside li,
#menu1 li,#menu2 li{
 display:block;
 border-bottom:1px solid #ccc;
 border-top:1px solid #fff;
 font-family:Tahoma;
 font-size:0.8em;
 margin:0;
 padding:0;
 }
.leftside li:hover,
#menu1 li:hover,#menu2 li:hover{
 }
.leftside li a{
 display:block;
 color:#333;
 padding:4px;
 padding-left:24px;
 text-decoration:none;
 background:url('/images/lli.gif') 7px 7px no-repeat;
 }
.leftside li a:hover{
 text-decoration:underline;
 background:url('/images/llih.gif') 7px 7px no-repeat;
 }
#menu1,#menu2{
 margin-left:170px;
 width:170px;
 }
#menu2{
 margin-top:25px;
 }
#slide{
 text-align:center;
 margin-bottom:10px;
  }
#slide h4{
 text-align:left;
 }
#slide img{
 border:3px double #ccc;
 margin-top:10px;
 }
#visit{
 padding-bottom:10px;
 }
#visit img{
 margin-top:5px;
 border:0;
 }
#visit p{
 text-align:justify;
 font-size:8px;
 }
#schuzka{
 background:url('/images/schuzka.png') bottom right no-repeat;
 height:120px;
 }
#schuzka p{
 margin:10px 90px 10px 0px;

 }
.leftside hr{
 display:none;
 }
#login .sub{
 margin-left:0px;
 margin-top:5px;
 }
#kontakty{
?height:200px;
 }
#kontakty ul,
#l1b ul{
 margin:10px;;
 }
#kontakty li,
#l1b li{
 border:0;
 display:block;
 padding:2px;
 padding-left:28px;
 background:none;
 margin:0;
 }
#kontakty li a,
#l1b li a{
 display:inline;
 padding:0;
 color:#990000;
 }
#kontakty .adr,
#l1b .adr{
 background:url('/ikony/email.png') 8px center no-repeat;
 }
#head_kont .email,
#kontakty .email,
#l1b .email{
 background:url('/ikony/email_go.png') 8px center no-repeat;
 }
#head_kont .tel,
#kontakty .tel,
#l1b .tel{
 background:url('/ikony/phone.png') 8px center no-repeat;
 }
#kontakty li.hl,
#kontakty li.adr,
#l1b li.hl,
#l1b li.adr{
 color:#232323;
 font:14px Arial;
 }
#kontakty li.hl,
#l1b li.hl{
 border-bottom:1px solid #ccc;
 margin-bottom:4px;
 padding-bottom:4px;

 }
#kontakty li.url a,
#l1b li.url a{
 color:#333;
 }

/*
****************  MIDDLE
*/
.adsense{
 width:250px;
 float:right;
 margin-left:12px;
 }
.upper{
 text-align:center;
 }
.upper h1{
 text-align:center;
 color:#DE32E2 !important;
 }
.navigace{
 padding-top:10px;
 margin-left:10px;
 font-size:0.8em;
 }
.gotop img{
 border:0;
 }
.viewfoto a,
.middle a,
.middlew a {
 color:#003399;
 text-decoration: underline;
 }
.viewfoto a:hover,
.middle a:hover {
 text-decoration: none;
 }
.clanek{
 margin:0 30 0 30;
 }
.subbar{
 text-align:left;
 float:left;
 width:680px;
 background:url('/images/subbar.gif') top right repeat-x;
 height:30px;
 }
.subbar ul{
 list-style-type:none;
 margin:0;
 padding:6px 10px;;

 }
.subbar ul li{
 font:12px Arial;
 float:left;
 background:url('/images/subli.png') center left no-repeat;
 padding-left:14px;
 margin-left:14px;
 }
.subbar ul li a{
 color:#C2DDEF;
 text-decoration:none;
 }
.subbar ul li a:hover{
 text-decoration:underline;
 }
.middle,
.middlew{
 padding:10 0 10 0;
 margin:0 0 0 25;
 min-height:516px;
 font-family:Tahoma;
 text-align:left;
 float:left;
 width:630px;
 }
.chyba_prihlaseni{
 float: left;
 width: 470px;
 margin-left:5px;
 }
.middle h1,
.middlew h1{
 font-size: 24px;
 font-family: Trebuchet MS;
 padding:8px;
 padding-left:0px;
 margin-left:0px;
 font-weight:bold;
 text-align:left;
 color:#444;
 }
#prodej-firem h1{background:url('/images/h1prodej.png') center left no-repeat;padding:30px;padding-left:75px;}
#nakup-firem h1{background:url('/images/h1nakup.png') center left no-repeat;padding:30px;padding-left:75px;}
#databaze-firem h1{background:url('/images/h1databaze.png') center left no-repeat;padding:30px;padding-left:75px;}
#ucetnictvi-dane h1{background:url('/images/h1ucet.png') center left no-repeat;padding:30px;padding-left:75px;}
#firma-v-krizi h1{background:url('/images/h1krize.png') center left no-repeat;padding:30px;padding-left:75px;}
#zahranicni-spolecnosti h1{background:url('/images/h1zahr.png') center left no-repeat;padding:30px;padding-left:75px;}
#ready-made h1{background:url('/images/h1ready.png') center left no-repeat;padding:30px;padding-left:75px;}
#virtualni-sidlo h1{background:url('/images/h1virtual.png') center left no-repeat;padding:30px;padding-left:75px;}
.clanky h1{
 margin-left:0px;
 }
.middle h2,
.middlew h2,
.kontakty h2{
 padding:0px;
 font: 1.1em Arial;
 margin:4 0;
 color:#0F3C5A;
 margin-left:0px;
 font-weight:bold;
 padding:8 0 8 0;
 }
.middle h2 span{
 color:#222;
 }
.chyba_prihlaseni h3,
.middle h3,
.middlew h3,
.viewfoto h3{
 font: 1em Arial;
 margin-bottom:5px;
 padding:0px;
 color:#0F3C5A;
 font-weight:bold;
 }
h3#comments{
 border-top:1px dashed #cccccc;
 padding-top:8px;
 margin-top: 30px;
 }
.middle h4,
.middlew h4{
 font: 0.9em Arial;
 margin-bottom:5px;
 padding:0px;
 color:#333;
 font-weight:bold;
 margin:10px;
 }
.viewfoto h3#comments{
 margin-right:10px;
 }
.chyba_prihlaseni p,
.middle p,
.middlew p,
.pozn div{
 font-family:Arial;
 line-height:140%;
 text-align:justify;
 margin:10 0 10 0;
 font-size:0.8em;
 color:#333;
 }
.middle center{
 font:0.8em Arial;
 color:#666;
 }
.middle strong{
 color:#363636;
 }
.middle form{
 margin:0;
 padding;0;
 }
.middle fieldset{
 margin:10 0 10 0;
 background: #E3F6FD;
 }
.middle fieldset input,
.middle fieldset textarea{
 border:2px solid #BDD9E7;
 }
.middle fieldset table th{
 color:#0F3C5A;
 }

fieldset legend{
 color:#666;
 margin:4px;
 font:bold 0.8em Verdana;
 }
.middle ol,
.middlew ol{
 font: 0.8em Verdana;
 }
.middle ol li,
.middlew ol li{
 line-height:170%;
 }
.middle ul,
.middlew ul{
 margin:15px 0;
 padding:0;
 list-style-type:none;
 font: 0.8em Arial;
 font-size:0.8em;
 color:#333;
 }
.middle img{
margin:8px;}

.middle ul li,
.middlew ul li{
 line-height:150% !important;
 margin-left:34px;
 padding-left:18px;
 background:url('/images/lih.gif') 6px 6px no-repeat;
 }
.middle li strong{
 font:bold 1em Arial;
 }
ul.nolist{
 list-style-type:none;

 }
ul.nolist{
 margin-left:0px;
 padding-left:14px;
 }
.viewfoto table td,
.viewfoto table th,
.middle table td,
.middle table th,
.middlew table td,
.middlew table th {
 font-family:Verdana;
 font-size:0.6em;
 margin: 0px;
 padding:2px;
 }
#cenik1 strong{
 color: #0F3C5A;
 }
#cenik1 .sluzby{
 float:left;
 width:408px;
 height:165px;
 background:url('/images/cenik_sluzby.png') no-repeat;
 }
#cenik1 .cena{
 float:right;
 width:192px;
 background:url('/images/cenik_cena.png') no-repeat;
 height:165px;
 text-align: center !important;
 padding-top:30px;
 overflow:hidden;
 }
#cenik1 .cena p{
 text-align: center !important;
 }
#cenik1 .cena span{
  color:#089ED5;
 font-weight:bold;
 font-size:20px;
 }
#cenik1 h2{
 margin:5 100 0 20;
 font-size:14px;
 }
#cenik1 ul li{
 background:#E8F7FE;
 margin:2 20px;
 padding-left:5px;
 width:310px;
 }
#cenik1 ul{
 margin-top:5px;
 }
#cenik1 ul li span{
 color:#089ED5;
 font-weight:bold;
 }
table.cenik{
 background:#ccc;
 width:98%;
 }
table.cenik th,
table.cenik td{
 padding:8px !important;
 text-align:left;
 font-size:13px;
 background:#fff;
 }
tr.cenik-hl th{
 background:#eee;
 }
.kontakty table{
 margin-left:20px;
 }
#avatar img{
 border:8px solid #ccc;
 margin-bottom:10px;
 }
#print{
 float:right;
 }
.uver{
 float:left;
 }
.center{
 text-align:center;
 font-size:11px;
 font-family:Arial;
 }
.left{
 float:left;
 width:49%;
 padding-bottom:15px;
 }
.right{
 float:right;
 width:49%;
 padding-bottom:15px;
 }

#nabidka h2,
#poptavka h2{
 width:310px;
 height:62px;
 padding;0;
 }
#nabidka h2.oleft,#poptavka h2.oleft{ float:left; }
#nabidka h2.oright,#poptavka h2.oright{ float:right; }
h2#offer01{ background:url('/images/offer01.jpg') 0 0 no-repeat;}
h2#offer02{ background:url('/images/offer02.jpg') 0 0 no-repeat;}
h2#offer03{ background:url('/images/offer03.jpg') 0 0 no-repeat;}
h2#offer04{ background:url('/images/offer04.jpg') 0 0 no-repeat;}
#nabidka h2 a,
#poptavka h2 a{
 display:block;
 text-decoration:none;
 padding-top:12px;
 padding-left:68px;
 height:50px;
 }
a#doublerow{
 padding-top:2px !important;
 }
.offer_left,
.offer_right{
 width:310px;
 height:162px;
 background:url('/images/offerbox.png') no-repeat;
 }
.offer_left{float:left;}
.offer_right{float:right;}
.offer_left h2,
.offer_right h2{
 padding-left:18px;;
 }
.offer_left ul,
.offer_right ul{
 margin-top:0px;;
 }
#foto60,#foto50{
 display:none;
 margin-top:10px;
 }
#foto60 fieldset,#foto50 fieldset{
 border:0 !important;
 }
#registrace legend{padding:8px;background:#fff;color:#0F3C5A; border:1px solid #C2DDEF;}

#registrace fieldset{
 border-color:#445B89;
 }
#registrace table{
 width:100%;
 }
#registrace table th,
#registrace table td{
 font:0.9em Arial;
 }
#registrace table th{
 text-align:right;
 }
#registrace table td{
 text-align:left;
 }
#form2 table th{text-align:left;}
#form2 table td{text-align:right;}
#box2,#box3,#box4{
 display:none;
 }
#form2 table th{
 font:0.9em Arial;
 }
#registrace div{
 font:0.9em Arial;
 }
.pozn2,
.pozn{
 padding:6 10 6 10;
 margin:16 0 16 0;
 border-left:4px solid #BDD9E7;
 background:#E3F6FD;
 color:#0F3C5A;
 }
.pozn p strong{
 color:#0F3C5A;
 }
.pozn2 p,.pozn p{
 text-indent:0px;
 margin-top:4px
 color:#0F3C5A;
 }
.pozn h2{
 margin-top:0px;
 }
.pozn2 h3,.pozn h3{
 color:#333;
 margin-top:0px;
 margin-bottom:10px
 }
.pozn2 h3{
 color:#b00000;
 margin-top:0px;
 margin-bottom:10px
 }
.pozn ul,
.pozn2 ul{
 margin-left:10px;
 margin-bottom:10px;
 }
.pozn ul li,
.pozn2 ul li{
 margin-left:10px;
 }
b.stats{
 clear:both;
 display:block;
 font-weight:normal;
 border-top:1px dashed #cccccc;
 margin:0;
 padding-top:3px;
 }
b.stats span{
 color:#8E1B06;
 }
.foto a {
 color: #0066CC;
 text-decoration: none;
 }
.foto a:hover {
 color: black;
 text-decoration: underline;
 }
#tagcloud{
 text-align:left;
 font-family:Arial;
 background:#FBFFFF;
 margin:0 5px;
 padding-bottom:8px;
 }
#tagcloud h2{
 color:#333;
 margin:0 10;
 }
#tagcloud p{
 border:1px solid #C2DDEF;
 margin:0 10;
 padding:8px;
 }
#tagcloud p a{
 color:#336600;
 }
#tagcloud p a:hover{
 text-decoration:none;
 }
.strankovani,
.strankovani2{
 margin:15px;
 margin-left:20px;
 font-weight:bold;
 font-size:0.8em;
 }
.strankovani a:hover{
 text-decoration: none;
 }
.viewfoto .strankovani{
 margin:18px;
 font-weight:bold;
 }
.viewfoto .strankovani a{
 padding:2px;
 }
.viewfoto .strankovani a:visited{
 color:black;
 }
.viewfoto .strankovani a:active{
 border:1px solid #0066CC;
 }
.strankovani a{
 color: #660000;
 text-decoration: underline;
 }
.strankovani b{
 }
.strankovani2 a{
 color: #660000;
 text-decoration: underline;
 display:block;
 border:1px solid #000;
 float:left;
 min-width:20px;
 _width:20px;
 margin:5 5 0 0;
 text-decoration:none;
 text-align:center;
 }
.strankovani2 b.active,
.strankovani2 a:hover{
 display:block;
 border:1px solid #000;
 background:#b00000;
 color:#fff;
 float:left;
 width:20px;
 margin:5 5 0 0;
 text-align:center;
 }
/*
****************  FOOTER
*/
#bottom{
 }
.footer{
 padding:00 10 0 10;
 background: #fff;
 border-top:1px solid #C2DDEF;
 margin:0;
 }
.footer div{
 font-size:11px;
 font-family:Verdana;
 color:#0F3C5A;
 padding:0px;
 margin:4px;
 text-align:right;
 padding-top:8px;
 padding-bottom:18px;
 }
.jpw{
 background: #fff;
 }
.jpw .icon{
 margin-top:12px;
 }
.footer a{
 color:#0F3C5A;
 text-decoration:none;
 }
.footer a:hover{
 text-decoration:underline;
 }
#visit-links,#visit-links a{
 color:#787878;

 }
#kontakt{margin-left:15px;margin-right:10px;}
#kontakt h3{padding-left:20px;background:url('/images/phone.gif') top left no-repeat}
#kont h2{ border-bottom:1px solid #C2DDEF;}
#kont fieldset,#kontakt fieldset{border:0 !important;}
#kont legend{padding:8px;background:#fff;color:#0F3C5A; border:1px solid #C2DDEF;}
#kontakt table th{font-size:0.7em;color:#0F3C5A;vertical-align:top}
#kontakt input{border:2px solid #BDD9E7;}
#kontakt textarea{width:200px;height:60px;border:2px solid #BDD9E7;background:#f1f1f1 url('/images/tbg.gif') bottom left repeat-x;}
#kontakt #email{width:200px;border:1px solid #e5e5e5;background:#f1f1f1 url('/images/ibg.gif') bottom left repeat-x;}
#o-info ul{list-style-type:none;margin:0;padding:0;font:bold 1.2em Arial;}
#o-info ul li{border-bottom:1px dashed #666;padding:3px;padding-left:15px; background:url('/images/li2.gif') 6px 8px no-repeat;}
#o-info ul li a{color:#fff;}
#komentare{margin:0;}
#komentare i{font-size:9px;}
#komentare i{border-bottom:1px dashed #666;padding-bottom:2px;margin-bottom:2px;display:block}
.grey{border:1px solid #ccc;background:#fff url('/images/tbg.gif') bottom left repeat-x;}
.seznam td, .seznam th{
 background:#f1f1f1;
 }
#kont{
 margin-right:10px;
 }
/*
INDEX
*/
.index-pozn{
 float:left;
 width:240px;
 margin:0 15px 0 15px;
 }
.index-pozn p{
 text-align:left;
 }
.index-pozn h2{
 padding-bottom:4px;
 border-bottom:1px solid #e1e1e1;
 }
.index-pozn img{
 border:0;
 text-align:center;
 }
span.upper{
 vertical-align:super;
 font-size:0.6em;
 
 }

#index-menu .index-menu-box{
 width:308px;
 height:161px;
 background: url('/images/index_box.png') no-repeat;
 float:left;

 }
.box-sudy .index-menu-box{
 float:right !important;
 }
#index-menu div:hover{
 background: url('/images/index_box_hover.png') no-repeat;

 }
#index-menu .index-menu-box h3{
 text-align:center;
 padding-top:0px;
 margin-top:8px;
 font-family: Trebuchet MS;

 }
#index-menu .index-menu-box:hover h3 a{
 color:#E8F7FE;
 }
#index-menu .index-menu-box h3 a{
 text-decoration:none;

 }
#index-menu .index-menu-box:hover h3 a{

 }
 
#index-menu .index-menu-box ul{
 width:250px
 padding:0;
 margin:0;
 }
#index-menu .index-menu-box ul li{
 padding:0;
 background:0;
 margin-left:12px;

 }
#index-menu .index-menu-box ul a{
 color: #0F3C5A;
 font:bold 13px Trebuchet MS;
 text-decoration:none;
 display:block;
 padding:2px;
 margin:1px 0;
 background:#E8F7FE;
 padding-left:5px;
 width:180px
 }
#index-menu .index-menu-box:hover ul a{
 color:#E8F7FE;
 background:#0E82CE;
 }
#index-menu .index-menu-box ul a:hover{
 color: #0F3C5A;
 background:#FFCC33;
 }
#index-menu .index-menu-box img{
 float:right;
 background:#fff;
 }


/*
-----------------------------------------------
*/
p.darkred,p.alert{
 text-indent:0px;
 line-height:150%;
 color:#b00000;
 border:1px dotted #b00000;
 background:#FFF0F0;
 text-align:center;
 font-size:0.9em;
 margin-top:20px;
 }
.prefix p,
.middle p.alert{
 margin:5 0 5 0;
 padding:10px;
 }
.eshop p.alert{
 margin-left:0;
 }
.darkred{
 color:#b00000;
 }
#s-link {
 width: 40em;
 margin-bottom:20px;
 margin-left:auto;
 margin-right:auto;
 font-family:arial;font-size:11px;
 color:#999;
 }
#s-link a{
 color:#999;
 }
/*
-----------------------fotogalerie---------------------------------------
*/
.viewfoto{
 float: left;
 padding: 0px;
 margin: 0px;
 background-color:white;
 }
.viewfoto img,.viewfoto h3,.viewfoto span{
 margin-left:18px;
 }
.viewfoto .bhead,
.viewfoto .body,
.viewfoto .bpata,
.viewfoto table{
 margin-left:18px;
 width:500px;
 }
.viewfoto .body img{
 width:50px;
 height:60px;
 }

.viewfoto h3{
 margin-left:10px;
 margin-top:10px;
 }
.viewfoto span{
 color:#666666;
 }
table.foto{
 margin:0 0 0 15;
 width: 24em;
 background-color:white;
 padding:0px;
 }
table.foto td b{
 color:red;
 font-size:8px;
 }
img.nahled{
 float:right;
 border:0;
 margin:0px;
 margin-left:15px;
 border:1px solid #ccc;
 }
.thumb{
 margin-top:5px;
 border: 1px solid black;
 width:100px;
 height:80px;
 }
.thumb a:hover{
 margin-bottom:0px;
 border: 2px solid #4E4E27;
 }
/*img.smile{
 margin-bottom:0px;
 border:0px;
 }  */
p.reaguj img.smile{
 margin-bottom:0px;
 border:0px;
 width:16px;
 height:16px;
 }
img.ikon{
 width:80px;
 height:15px;
 border:0px;
 margin-left:25px;
 }
/*
newz
*/
.bhead {
 _width: 100%;
 }
.bhead h2{
 }

.bhead strong{
 display:block;
 font:12px Arial;
 color:#0F3C5A;
 }

.body {
 _width: 100%;
 border: 0px;
 text-align: center;
 }
.body p{
 margin: 0px;
 text-align:justify;
 }
.body img{
 margin-bottom:10px;
 text-align:center;
 border:1px solid #cccccc;
 }
.body a.ltb{
 display:block;
 text-decoration:none;
 background:#000 url('../ikony/zoom.png') no-repeat right bottom;
 margin:8 auto 8 auto;
 text-align:right;
 }
.body a.ltb img{
 border:1px solid #000;
 margin-bottom:0px;
 }
.body a.ltb span{
 display:block;
 margin-right:18px;
 color:#f1f1f1;
 }
.bpata {
 _width: 100%;
 height: 20px;
 margin-bottom: 5px;
 }
.bpata p{
 float:right;
 margin:0px;
 padding: 3px;
 padding-left: 0px;
 font-size: 10px;
 font-family:"Verdana";
 text-align: right;
 }
.bpata img{
 float:left;
 border:0px;
 margin:0px;
 margin-left:2px;
 margin-right:0px;
 clear:none;
 }
/*
******KOMENTARE
*/
.komentare{
 margin-left: 10px;
 }
.komentare .bhead{
 margin-top:10px;
 }
.komentare .bhead h2{
 color:#333;
 width:200px;
 float:left;
 }
.komentare .bhead h5{
 color:#333;
 width:160px;
 float:right;
 }
.komentare .bhead,
.komentare .body,
.komentare .bpata{
 border:0;
 border-left: 5px solid #CCCCCC;
 background:#f1f1f1;
 }
.admin .bhead,
.admin .body,
.admin .bpata{
 border-left: 5px solid #b00000;
 background:#FFE1E1;
 }
.autor .bhead,
.autor .body,
.autor .bpata{
 border-left: 5px solid #339900;
 background:#EAFFDF;
 }
.user .bhead,
.user .body,
.user .bpata{
 border-left: 5px solid #006699;
 background:#E1F1FF;
 }

table.seznam{
 margin: 4px;
 width: 99%;
 background-color:#CCCCCC;
 }
fieldset table.seznam{
 width: 96%;
 }
table.seznam th{
 text-align:left;
 background-color:#f1f1f1;
 }
table.seznam td{
 background-color:#f9f9f9;
 }
table.seznam td p.alert{
 font-size:1.2em
 }
table.seznam th span{
 float:left;
 }
table.seznam th img{
 float:right;
 margin:0px;
 filter:alpha(opacity=40);
 }
table.seznam td b{
 color:red;
 font-size:8px;
 }




