/**
 * CSS soubor
 * utf8 (ěščřžýáíé) 
 */
* { margin:0; padding:0; }
body { color:#000; background-color:#efefef; font-family:Arial,sans-serif; font-size:12px; }
a img { border:none; }
a { color:#f58220; text-decoration:underline; }
a:hover { text-decoration:underline; color:#808184; }
ul, ol, dl { padding-left:30px; margin:8px 0; }
ul { list-style-type:square; }
ul ul { list-style-type:disc; margin:2px 0 4px 0; }
ul ul ul { list-style-type:circle; }
h1, h2 { color:#77787b; font-size:154.5%; margin:13px 0; }
h3 { color:#f58220; font-size:118.2%; margin:8px 0; }
h4, h5, h6 { color:#7C7B80; font-size:100%; margin:4px 0; }
h4 { color:#f58220; }
h1.first, h2.first { margin-top:0; }
p { margin:5px 0; text-align:justify; }
table { border-collapse:collapse; margin:10px 0; font-size:100%; }
table, table td, table th { border:1px solid #555; }
table td, table th { padding:1px 3px; }
#content table img { vertical-align:middle; margin:2px 2px 1px 2px; }

#all, div.tooltip-box {  }
#page { width:1000px; margin:20px auto 0 auto; background-color:#fff; color:#7c7b80; }

ul.c-links { height:37px; width:100%; background-color:#fff; color:#D1D2D3; margin:0 0 2px 0; padding:0; }
ul.c-links li { float:left; display:block; list-style-type:none; border-right:1px solid #D1D2D3; }
ul.c-links li.moneco { border-right:none; }
ul.c-links li a { text-decoration:none; display:block; color:#76777A; padding:5px 10px 0 10px; height:32px; width:145px; text-align:center; position:relative; }
ul.c-links li a:hover { text-decoration:none; }
ul.c-links li a * { cursor:pointer; }
ul.c-links li a em { font-style:normal; color:#D1D2D3; }
ul.c-links li a strong { color:#D1D2D3; font-weight:normal; display:block; position:absolute; bottom:3px; left:0; width:165px; background-color:#fff; }
ul.c-links li a span { display:block; position:absolute; top:5px; left:0; width:165px; height:13px; }
ul.c-links li.motion a span { background:transparent url('images/logo-skmotion-male.png') top center no-repeat; }
ul.c-links li.kontakt a span { background:transparent url('images/logo-skkontakt-male.png') top center no-repeat; }
ul.c-links li.label a span { background:transparent url('images/logo-sklabel-male.png') top center no-repeat; }
ul.c-links li.tools a span { background:transparent url('images/logo-sktools-male.png') top center no-repeat; }
ul.c-links li.public a span { background:transparent url('images/logo-skpublic-male.png') top center no-repeat; }

#head { background-color:#fff; color:#6C6D70; position:relative; height:119px; margin-bottom:10px; }
#head a.logo { position:absolute; top:27px; left:30px; }
#head a.clen-sk-group img { vertical-align:middle; }
#head h1 { display:none; position:absolute; width:204px; height:89px; right:0; top:0; font-size:127.3%; text-transform:lowercase; margin:0; padding:0; }
#head h1 span { width:204px; height:55px; padding-top:34px; position:absolute; top:0; right:0; text-align:center; background-color:#76777a; color:#fff; }
#head span.orbox { width:60px; height:30px; display:block; position:absolute; top:30px; right:0px; background-color:#f5811f; }
#head .b-box { background-color:#fff; color:#6C6D70; position:absolute; bottom:0; left:0; width:1000px; height:30px; overflow:hidden; }
#head .b-box ul.lang-selection { position:absolute; right:0px; top:0px; padding:0; margin:0; }
#head .b-box ul.lang-selection li { float:left; list-style-type:none; display:block; line-height:30px; vertical-align:middle; } 
#head .b-box ul.lang-selection li a { float:left; display:block; padding:0; width:60px; text-align:center; }
#head .b-box a { color:#6C6D70; text-decoration:none; font-weight:normal; }
#head .b-box ul.lang-selection strong { display:none; font-weight:normal; }
#head .b-box ul.lang-selection a:hover { text-decoration:underline; }
#head .b-box strong.clen { background-color: #D1D2D4; color: #FFFFFF; display: block; float: left; font-size: 12px; font-weight: normal; padding: 4px 10px 4px 30px; }
#head .b-box ul.lang-selection li.cs a, #head .b-box ul.lang-selection li.cs strong { padding-left:20px; background:transparent url('layout/flag-cs.png') center left no-repeat; }
#head .b-box ul.lang-selection li.en a, #head .b-box ul.lang-selection li.en strong { padding-left:20px; background:transparent url('layout/flag-en.png') center left no-repeat; }
#head .b-box ul.lang-selection li.de a, #head .b-box ul.lang-selection li.de strong { padding-left:20px; background:transparent url('layout/flag-de.png') center left no-repeat; }

#search_form { position:absolute; top:4px; right:227px; margin:0; text-align:right; }
#search_form fieldset { margin:0; padding:0; border:0; }
#search_form input.submit, #search_form input.text { margin:0; vertical-align:middle; }
#search_form input.submit { background-color:#fff; padding:2px 4px; color:#6C6D70; text-transform:lowercase; font-weight:normal; border:none; }
#search_form input.text { background-color:#fff; border:1px solid #6C6D70; margin-right:2px; }

#left-col div.lbox, #nav, #banner-pod-menu { clear:left; float:left; width:188px; padding:0 0 17px 19px; margin:0; }
#left-col div.lbox { padding-top:0; }
#left-col div.lbox.prihlaseni h3 { display:none; }
#left-col div.lbox.prihlaseni label { width:40px; padding:2px 0; text-align:left; margin-bottom:2px; }
#left-col div.lbox.prihlaseni input.text { width:125px; }
#left-col div.lbox.prihlaseni input.submit { border:none; background-color:#F5811F; color:#fff; font-weight:bold; margin:0 5px 3px 0; float:left; font-size:125%; padding:4px; }
#left-col div.lbox.prihlaseni form { margin:0; }
#left-col div.lbox.prihlaseni a { color:#6C6D70; text-decoration:none; }
#left-col div.lbox.prihlaseni a:hover { text-decoration:underline; }
#left-col div.lbox.prihlaseni ul { margin:0; padding:0; }
#left-col div.lbox.prihlaseni ul li { list-style-type:none; display:block; }
#left-col div.lbox.prihlaseni ul li a { padding:3px; display:block; }
#nav li { list-style-type:none; display:block; }
#nav li.inv { display:none; }
#nav li a { display:block; text-align:left; background-color:#fff; color:#6C6D70; text-decoration:none; font-weight:normal; padding:3px; }
#nav li a:hover { text-decoration:underline; }
#nav li a.active, #left-col .prihlaseni li a.active { background-color:#F4811F; color:#fff; }
#nav ul { padding:0 0 0 2em; }
#nav ul li.last { border-bottom:none; position:relative; } /* -- posledni polozka submenu -- */

#banner-pod-menu { }
#banner-pod-menu img { border:1px solid #88888B; }
#left-col { float:left; }

span.c-bottom { float:right; margin:0 23px 10px 0; background:#f58220 url('images/content-bottom.png') bottom left no-repeat; height:13px; font-size:1px; line-height:1px; width:747px; }
#content { min-height:400px; padding:0; position:relative; width:546px; padding:0 20px; float:left; }
#content div.box { width:182px; height:182px; float:left; background-color:#BABDBF/*#D1D2D3*/; overflow:hidden; position:relative; }
#content div.box.static { position:static; }
/*#content div.box.light { background-color:#E5E6E7; }
#content div.box.mediumgray { background-color:#DBDCDD; }*/
#content div.box.darkgray { background-color:#6C6D70/*#BABDBF*/; }
#content div.box.orange, #content div.box.left { background-color:#F4811F; }
#content div.box.medium { width:364px; }
#content div.box.wide { width:546px; }
#content div.box.sizing { height:auto; padding-bottom:9px; }
#content div.box.odsazeny { padding-left:182; width:364px; }
#content div.box p, #content div.box h3 { padding:0 9px; color:#fff; margin:0; }
#content div.box img { margin:0; padding:0; vertical-align:middle; }
#content div.box a { color:#fff; text-decoration:none; }
#content div.box a:hover { text-decoration:none; color:#6C6D70; }
#content div.box.darkgray a:hover { text-decoration:none; color:#BABDBF; }
#content div.box h3 { font-size:16px; font-weight:bold; padding-top:35px; }
#content div.box h3, #content div.box a.button { background:url('images/sipka-seda.png') 9px 9px no-repeat; }
#content div.box.orange h3, #content div.box.orange a.button { background-image:url('images/sipka-oranzova.png'); } 
#content h2.first { display:none; }
#content img { margin:0 10px 5px 10px; }
#content a.viewer { border:5px solid #efefef; margin:0 5px 5px 0; display:block; float:left; }
#content a.viewer img { border:1px solid #fff; vertical-align:middle; margin:0; }
#content a.viewer:hover img { border:1px solid #f58220; }
#content .article { margin:5px 0 10px 0; background:#fff url('images/article-bottom.png') 50% 100% no-repeat; padding:5px 5px 15px 5px; position:relative; }
#content .article:hover { background-color:#f5f5f5; }
#content .full { background:none; padding:0 0 10px 0; float:left; width:546px; margin:0; }
#content .full:hover { background:none; } 
#content .preview h3 { margin:0 0 5px 0; }
#content .preview p.more { position:absolute; right:10px; bottom:3px; margin:0; }

#content .full-news div.box.right, #content .gallery div.box.right, #content div.box.right.particle { float:right; }
#content .full-news div.box h3, #content .full-news div.box p,
#content div.box.particle h3, #content div.box.particle p { line-height:15px; vertical-align:middle; margin:0; }
#content .full-news div.box a.permalink, #content div.box.particle p.more, 
#content .gallery div.box p.more { position:absolute; bottom:0; left:0; padding:0 9px 8px 9px; width:346px; text-align:right; }
#content .full-news div.box.right a.permalink, #content div.box.particle.right p.more, 
#content .gallery div.box.right p.more { background-color:#BABDBF; }
#content .full-news div.box.left a.permalink, #content div.box.particle.left p.more,
#content .gallery div.box.left p.more { background-color:#F4811F; }
#content .full-news div.box.files ul, #content .full-news div.box.files a.viewer, 
#content .full-news div.box.files a img, #content .gallery div.box.files a img { border:none; float:none; margin:0; position:absolute; top:0; left:0; width:182px; height:182px; background-color:#6C6D70; }
#content .full-news div.box.files ul { padding:9px 9px 9px 23px; height:164px; width:150px;; }
#content .full-news div.sizing { padding-top:9px; }
#content .full-news div.box h3 { margin-bottom:9px; }
#content .full-news div.box p.filenav { position:absolute; right:9px; bottom:9px; margin:0; padding:0; }
#content div.box.particle p.more, #content .gallery div.box p.more { font-weight:bold; }
#content div.gallery.full { background-color:#6C6D70; padding:0; margin-bottom:15px; }
#content div.box.particle p.perex {  }

form#kalkulace { position:relative; height:100%; margin-top:0; }
form#kalkulace div#zatmaveni, form#kalkulace .box .zatmaveni { position:absolute; background-color:#6C6D70; color:#fff; top:182px; left:0; width:546px; height:1092px; /* 3*182 x 6*182*/
  opacity:.4;
  filter: alpha(opacity=40);/*for IE5-7*/
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";/*for IE8*/
} 
form#kalkulace .box .zatmaveni { top:0; left:0; right:0; bottom:0; width:auto; height:auto; }
form#kalkulace div.message { position:absolute; top:202px; left:20px; width:466px; font-size:150%; padding:20px; font-weight:bold; background-color:#F4811F; color:#fff; 
  opacity:.8;
  filter: alpha(opacity=80);/*for IE5-7*/
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/*for IE8*/
}
.lakovani, .sluzby { position:relative; }
form#kalkulace .box div.message { top:9px; left:9px; width:auto; right:9px; padding:9px; font-size:100%; text-align:center; }
.kalkulace span.etikety { font-weight:normal; display:block; float:none; text-align:left; }
.kalkulace a.vice { position:absolute; top:0; left:0; width:173px; padding:149px 9px 15px 0; height:18px; text-align:right; display:block; }
.kalkulace div.box label { font-weight:bold; display:block; float:none; padding:15px 9px 0 9px; width:auto; text-align:left; }
div.box label { color:#fff; width:80px; padding:2px; margin:0 0 3px 0; }
.zakaznik div.box label { padding-top:8px; }
.zakaznik div.box input.text.narrow { width:60px; }
#content .kalkulace div.box img.code { width:182px; margin-top:10px; }
.kalkulace div.box label.checkbox { padding-top:5px; margin:0; cursor:pointer; }
.kalkulace div.box.material label.checkbox,
.kalkulace div.box.spec-pozadavky label.checkbox { padding:2px 9px 3px 9px; }
.kalkulace div.box label.checkbox input { margin:0; padding:0; border:none; height:12px; vertical-align:middle; }
.kalkulace div.box input.text, .kalkulace div.box select,
.kalkulace div.box div.odsazeny { border:none; background-color:#fff; padding:2px; margin:0 9px 2px 9px; width:160px; font-size:12px; line-height:1.5; height:18px; }
.kalkulace div.box input.text:disabled { background-color:#eee; }
.kalkulace div.box input.file { margin:0 9px 2px 9px; font-size:12px; }
div.box input.text { border:none; background-color:#fff; padding:2px; width:160px; }
.kalkulace div.box select { height:22px; width:164px; }
.kalkulace div.box span.jedn { display:block; padding-right:9px; text-align:right; font-weight:bold; font-size:400%; color:#CCC; }
.kalkulace div.box p#ksOverLimit, .kalkulace div.box p#material-popis { position:absolute; bottom:0; right:0; left:0; background-color:#F4811F; padding:5px 9px; }
.kalkulace div.box p#ksOverLimit a:hover { text-decoration:underline; color:#fff; }
#content .kalkulace div.box.rozmery { overflow:visible; }
.kalkulace .odsazeny.rozmery { position:relative; }
.kalkulace .odsazeny .filter, .kalkulace .odsazeny .inner { border:1px solid #A5ACB2; background-color:#fff; position:absolute; right:0px; } 
.kalkulace .odsazeny .inner { position:absolute; top:77px; width:345px; min-height:80px; max-height:245px; overflow:auto; border-right:none; }
.kalkulace .odsazeny .filter { border-bottom:none; padding:10px; top:31px; width:325px; height:26px; overflow:hidden; border-width:0 0 1px 1px; }
.kalkulace .odsazeny .filter #focus-target { position:absolute; right:0px; top:0; width:1px; height:1px; padding:0; border:1px solid #fff; }
.kalkulace div.odsazeny.rozmery label { height:auto; width:auto; line-height:1.2; color:#6C6D70; font-weight:normal; float:none; padding:2px; display:block; margin:0; cursor:pointer; }
.kalkulace .odsazeny.rozmery input.text { border:1px solid #A5ACB2; width:40px; }
.kalkulace .odsazeny .inner label:hover { background-color:#cfcfcf; }
.kalkulace div.odsazeny.rozmery label.active { position:absolute; top:0px; left:0px; width:160px; height:18px; line-height:18px; overflow:hidden; vertical-align:middle; }
.kalkulace .odsazeny.rozmery input.radio { display:none; }
.kalkulace div.box.navin label img { position:absolute; top:0; right:0; display:none; }
.kalkulace div.box.navin label.selected img { display:block; width:182px; height:182px; }
.kalkulace div.box textarea { width:172px; padding:4px; border:1px solid #BABDBF; height:139px; }
.kalkulace div.box.medium textarea { width:354px; }
.kalkulace div.box textarea#lepidlo_spec { height:109px; }
.kalkulace div.box textarea#poznamka { padding:9px; border:none; width:345px; height:163px; border-right:1px solid #BABDBF; border-bottom:1px solid #BABDBF; }
.kalkulace label.checkbox input { vertical-align:middle; margin-right:3px; }
#kalkulace-result div { padding:0 9px 9px 9px; color:#fff; }
.kalkulace input.submit, div.box input.submit, #dotaznik input.submit { border:none; background-color:#F4811F; color:#fff; margin:9px 0 0 0; padding:9px; }
.kalkulace .box input.submit { margin-left:9px; }
.kalkulace div.max_prumer { position:relative; }
.kalkulace div.max_prumer span { padding:2px; height:18px; line-height:18px; position:absolute; right:9px; bottom:2px; background-color:#fff; }
div.box form { padding:9px; margin:0; }
div.box.kosik form { padding:0; margin:0; }
div.box form fieldset { margin:0; }
div.box input.submit { padding:5px; }
div.box.orange input.submit { background-color:#6C6D70; }
.kalkulace table { border:1px dotted #fff; margin:9px 0 0 0; width:100%; }
.kalkulace table th,
.kalkulace table td { padding:2px 10px; text-align:right; border:1px dotted #fff; }
.kalkulace table thead th { text-align:center; }
.kalkulace table tfoot th,
.kalkulace table tfoot td { border:none; border-bottom:1px dotted #fff; font-weight:bold; }
.kalkulace table tfoot tr.first th,
.kalkulace table tfoot tr.first td { border-top:3px double #fff; }
div#kalkulace-result { overflow:auto !important; }
form#poslat-na-mail input.text { margin-right:0; display:inline; width:130px; vertical-align:middle; }
form#poslat-na-mail input.submit { display:inline; height:22px; line-height:22px; font-size:10px; width:30px; text-align:center; padding:0; margin:0 0 2px 0; vertical-align:middle; }

#firma-fieldset { margin-top:-5px; }
div.box label.checkbox.first { margin-top:4px; }

#content div.box ul { margin:9px 0; padding:0 9px 0 30px; }
#content div.box ul li { list-style-type:square; color:#fff; }

#content div.box a.button { width:164px; height:138px; padding:35px 9px 9px 9px; display:block; text-decoration:none; }
#content div.box a.button:hover { text-decoration:underline; }
#content div.box a.button.add { font-size:16px; font-weight:bold; }

.text-main { float:left; width:505px; }
#news-box { float:right; width:200px; }
#news-box h3 { color:#6C6D70; border-bottom:2px solid #F4811F; padding:4px 8px; text-transform:lowercase; font-size:100%; font-weight:normal; margin-top:0; }
#news-box div.news { margin-bottom:8px; padding:0 8px; }
#news-box div.news p a.more { display:block; text-align:right; color:#6C6D70; }
#news-box div.news p span.datum { font-weight:bold; }

div.vizitka { float:left; width:220px; padding:5px; background-color:#f3f3f3; margin:0 5px 5px 0; }

p.highlighted, .text-box { padding:5px; background-color:#f3f3f3; margin-bottom:5px; }
#content .text-box img { float:left; margin:0 5px 3px 0; }
.text-box h3 { margin:0 0 0 160px; }
.text-box ul { margin:0 0 4px 150px; }
.text-box { float:left; width:495px; }

form { margin:10px 0; }
form optgroup { font-style:normal; padding-left:2px; }
form optgroup option { padding-left:7px; }
form legend { font-weight:bold; color:#f58220; margin-bottom:3px; }
form fieldset { border:none; margin-bottom:3px; }
form label { width:135px; padding-right:5px; display:block; float:left; text-align:right; }
form label.checkbox { float:none; width:auto; margin:0 3px 2px 140px; text-align:left; }
#content form img { margin:0 3px 2px 140px; }
form input.text, form textarea { border:1px solid #ccc; width:117px; padding:1px 3px; margin:0 3px 2px 0; }
form input.narrow { width:40px; }
form textarea { width:350px; height:120px; }
form textarea.small { width:350px; height:60px; }
form input.submit { background-color:#efefef; border:1px solid #ccc; color:#666666; font-weight:bold; cursor:pointer; margin:5px 3px 0 140px; font-size:100%; }

#content form label.checkbox img { margin:0; }

.etikety { float:left; margin:0 5px 5px 0; text-align:center; }
.etikety.narrow { width:135px; }
.etikety.wide { width:32%; }
.etikety.narrow table { width:100%; font-size:90.91%; }
.etikety.wide table { width:85%; font-size:90.91%; }
#content .etikety p { text-align:center; padding:0 5px; }
.etikety table { border-collapse:collapse; border:none; margin:0 auto; }
.etikety table tbody td { height:160px; vertical-align:middle; }
#content .etikety table img { vertical-align:middle; margin:0; }
.etikety table td, .etikety table th { border:2px solid #fff; color:#fff; text-align:center; }
.etikety table th.tl, .etikety table th.tr { width:20%; }
.etikety table th.tl { background:#f58220 url('images/etiketa-tl.png') top left no-repeat; }
.etikety table th.tr { background:#f58220 url('images/etiketa-tr.png') top right no-repeat; } 
.etikety table td { background-color:#bcbdc1; min-height:100px; padding:1px 3px; }
.etikety table th { background-color:#f58220; padding:0; }

.breadcrumbs { display:none; }
.breadcrumbs a { color:#fff; text-decoration:none; }
.breadcrumbs a:hover { text-decoration:underline; }

#content .kontakt div.box h3, #content div.box h3.no-arrow { font-size:100%; background:none; padding-top:9px; margin-bottom:0; }
.kontakt #mapa { position:relative; width:546px; height:364px; }
.kontakt #mapa a img { margin:0; display:block; display:block; position:absolute; top:0; left:0; }
#content div.box.blank { background:transparent none; }
.kontakt #mapa div.box.clear-box { clear:both; }
.kontakt .box dl { padding:0 9px; margin:0; color:#fff; }
.kontakt .box dl dt { float:left; width:30px; }
.kontakt .box dl dd { margin:0 0 1px 30px; }

#formular-loader { clear:both; padding-top:50px; }

#foot { background-color:#d1d3d4; float:left; width:100%; font-size:81.82%; }
#foot ul.links { float:left; margin:0; padding:2px 0 2px 30px; }
#foot ul.links li { float:left; display:block; list-style-type:none; margin-right:10px; }
#foot ul.links li a { display:block; font-weight:normal; color:#76777a; padding-left:15px; }
#foot ul.links li a.print { background:url('images/ico-print.png') center left no-repeat; }
#foot ul.links li a.home { background:url('images/ico-home.png') center left no-repeat; }
#foot ul.links li a.sitemap { background:url('images/ico-sitemap.png') center left no-repeat; }
#foot ul.links li a.rss { background:url('images/ico-rss.png') center left no-repeat; }
#foot p { color:#fff; background-color:#77787b; float:right; padding:2px 10px; margin:0; text-align:right; }
#foot p a { color:#fff; text-decoration:none; font-weight:normal; }
#foot p a:hover { text-decoration:underline; }

p.links { font-size:81.82%; padding:4px 2px 2px 2px; margin:0; float:none; clear:both; text-align:left; background:#efefef; color:#76777a; }
p.links a { color:#76777a; font-weight:normal; }

div.tooltip-box, .box .help { color:#fff; border:1px solid #BABDBF; background-color:#6C6D70; padding:10px; width:162px; height:162px; overflow:hidden; font-size:12px; line-height:1.5; }
div.tooltip-box span.bottom, div.tooltip-box span.top { display:block; }
.box .help { display:none; border:none; opacity:0.9; position:absolute; top:0; left:-182px; background-color:#F4811F; }
.box.rozmery .help, .box.typ_baleni .help { left:182px; }
.box.material .help { left:0; top:-182px; }
.box.uprava .help { left:-364px; top:-182px; width:344px; height:344px; }
.box.orange .help, .box.material .help { background-color:#6C6D70; }
.box.hover .help { display:block; }
#content .box.hover { overflow:visible; }
/* -- dalsi styly -- */
p.clear, span.clear, div.clear { display:block; height:0px; width:100%; margin:0; padding:0; clear:both; font-size:0; line-height:0; }
p.error { color:#f00; font-weight:bold; border:1px solid #f00; background-color:#fdd; padding:3px 10px; }
p.message { color:#0a0; font-weight:bold; border:1px solid #0a0; background-color:#dfd; padding:3px 10px; }
#content div.box p.error, #content div.box p.message { border:none; padding:9px; position:absolute; bottom:0; left:0; width:164px; }
#content div.box p.error { color:#f00; }
#content div.box p.message { color:#0a0; }
.inv { display:none; }

p.paging { font-weight:bold; text-align:center; clear:both; margin:0; padding:9px 0;  }
p.paging strong { font-size:125%; }

#dotaznik { width:178px; border:1px solid #888; padding:5px; clear:both; margin:0 0 17px 19px; background-color:#EFEFEF; }
#dotaznik h3 { margin-top:0; }
#dotaznik input.submit { padding:4px; }
#dotaznik form { margin:0; }
#dotaznik label { text-align:left; margin:0 3px 3px 0; padding:0; width:55px; height:20px; line-height:20px; vertical-align:middle; }
#dotaznik label input { margin-right:4px; }
#dotaznik label.checkbox { width:auto; height:auto; } 
#dotaznik input.text { width:105px; }
#dotaznik br { clear:left; }
#content .dotaznik .box.r, #content .dotaznik .box.l { background:#6C6D70 url('layout/dotaznik.png') center left no-repeat; }
#content .dotaznik .box.gray { background-color:#BABDBF }
#content .dotaznik .box.darkgray.l { background-position:-182px center; }
#content .dotaznik .box.gray.r { background-position:-364px center; }
#content .dotaznik .box.gray.l { background-position:right center; }
