a {color: #8A1D00;}
a img {border: 0px;}
form {margin: 0px;}
body {margin: 0px;font-family: Tahoma, Helvetica, sans-serif;padding-bottom:15px;font-size: 70%;color: #333333;background: url(../obrazky/body_bg.jpg) repeat-x #f3f3f2;}
body.mceContentBody {background-image: none;background-color: white;}
#root {width:1000px;height:auto;margin:auto;}

#toolbar {height:26px;padding-top:11px}
#toolbar .flags {width:232px;float:right;padding-top:4px}
#toolbar .flags a {display:block;width:24px;height:17px;float:left;margin-right:5px}
#toolbar .flags a#cz {background: url(../obrazky/flags/cz.gif) no-repeat;}
#toolbar .flags a#en {background: url(../obrazky/flags/uk.gif) no-repeat;}
#toolbar .flags a#de {background: url(../obrazky/flags/de.gif) no-repeat;}
#toolbar .flags a#pl {background: url(../obrazky/flags/pl.gif) no-repeat;}
#toolbar .flags a#sp {background: url(../obrazky/flags/sp.gif) no-repeat;}
#toolbar .flags a#po {background: url(../obrazky/flags/po.gif) no-repeat;}
#toolbar .flags a#ru {background: url(../obrazky/flags/ru.gif) no-repeat;}
#toolbar .flags a#fr {background: url(../obrazky/flags/fr.gif) no-repeat;}
#toolbar a.cart {display:block;font-size:12px;width:156px;height:20px;background:url(../obrazky/cart.gif) no-repeat;float:right;margin-left:10px;color:#07000B;text-decoration:none;font-weight:bold;text-align:right;padding-right:8px;padding-top:3px}
#toolbar a.cart:hover span {text-decoration:underline}
#toolbar a.cart.empty {background-image:url(../obrazky/cart-empty.gif)}

table.start {width:770px;margin-bottom:15px}
table.start th {width:135px;text-align:center;vertical-align:middle;border-bottom:2px solid #cccccb;padding:5px}
table.start td {vertical-align:top;border-bottom:2px solid #cccccb;padding:5px}
table.start td p, table.start td h3 {margin:0;padding:0}
table.start tr.last td, table.start tr.last th {border:0}

p.orange-box {background:url(../obrazky/mark.gif) no-repeat 15px center #ffffcc;color:#1f1a17;padding:8px;padding-left:33px;font-size:12px;line-height:140%}
a.kosik-box {display:block;position:relative;width:200px;height:40px;float:left;padding-left:20px;cursor:pointer;text-decoration:none}
a.kosik-box p {font-size:12px;color:#999;line-height:140%;margin:0;padding:0;margin-top:6px}
a.kosik-box.d1 {border-right:1px solid #73706e;}
a.kosik-box div {width:30px;height:40px;float:left;font-size:40px;color:#999;font-family:Arial;font-weight:bold}
a.kosik-box.active p,a.kosik-box:hover p {color:#292929}
a.kosik-box.active div, a.kosik-box:hover div {color:#42929d;}
p.big-msg {font-size:13px;font-weight:bold;padding:10px}

.orButton, input[type=submit].button {border:0;display:block;width:124px;height:23px;background:url(../obrazky/button3.gif);color:#413424;text-align:center;font-weight:bold;text-decoration:none;font-size:13px;text-transform:uppercase;padding-top:4px}
input[type=submit].button {display:inline;font-size:12px;font-weight:bold}
p.pop-buttons .orButton {float:right;margin-left:10px;margin-top:10px}
.orButton.bigger {background:url(../obrazky/button4.gif);width:184px}

table.cart {width:771px;border:1px solid #969695;border-collapse:collapse;margin-top:20px}
table.cart thead th {background-color:#b2b2b2;border:1px solid #969695;border-collapse:collapse;padding:5px 10px;font-weight:normal}
table.cart td {border:1px solid #969695;border-collapse:collapse;padding:5px 10px;vertical-align:top}
table.cart td.img {width:90px}
table.cart td img {width:90px}
table.cart td input[type=text] {width:30px;text-align:right}
table.cart td.kod {width:100px;background-color:#e5e5e5;font-weight:bold}
table.cart td.descr {width:200px}
table.cart td.pcs {width:40px}
table.cart td.del {width:30px;text-align:center;font-size:18px;vertical-align:middle}
table.cart td.del a {text-decoration:none}
table.cart tfoot th {background-color:#7F7F7F;color:#fff;padding:5px 10px}
#shaddow {background-color:#e5e5e5;padding:10px;margin-top:5px}
#poptavka-send table {width:50%;float:left;}
#poptavka-send table th {font-weight:normal;text-align:left;width:120px}
#poptavka-send table td input {width:90%}
#poptavka-send table td textarea {height:150px;width:99%}

#content {width:100%;height:auto;background:url(../obrazky/content_bg.gif) repeat-y;}
#content-2-col {width:100%;height:auto;background:url(../obrazky/aktuality-bg.gif) repeat-y;}

#left {width:209px;float:left;padding-bottom:10px;}
#left a#logo {display:block;height:173px;background:url(../obrazky/logo.gif) no-repeat}
.spacer {height:9px;background-color:#fff}

#left #menu {}
#left #menu .caption {background-color:#e2e2e3;text-align:left;padding-left:18px;border-bottom:2px solid #8e8e8c;text-transform:uppercase;height:20px;padding-top:4px;font-size:13px;color:#010007;font-weight:bold}
#left #menu .caption.pegas {background-color:#666666;color:#171819}
#left #menu ul.first,#left #menu ul.second,#left #menu ul.third {margin:0;padding:0;}
#left #menu li.first,#left #menu li.second,#left #menu li.third {list-style-type:none;}
#left #menu li.first a {display:block;border-bottom:1px solid #73716f;padding-top:4px;padding-bottom:4px;color:#3b2c2e;font-weight:bold;font-size:13px;text-decoration:none;min-height:15px;background:url(../obrazky/li.gif) no-repeat 5px 9px;padding-left:18px}
#left #menu li.first a:hover {text-decoration:underline}
#left #menu li.second a {background-color:#e1e1e1;font-weight:normal;padding-left:30px;background-position:20px 10px} 
#left #menu li.third a {background-color:#e1e1e1;font-weight:normal;padding-left:45px;background-image:none;font-size:11px}

#left #searchFrm {margin-top:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;padding-bottom:15px;border-bottom:2px solid #999b9e;}
#left #searchFrm select {width: 100%;font-size: 80%;}

#left #registerFrm {margin: 0 10px 20px 10px;padding:4px;color:#000;}
#left #registerFrm input[type=text],#left #registerFrm input[type=password]{border:1px solid #8b8988;background-color:#fff;width: 165px;padding:2px 4px}
#left #registerFrm .button-input {width:59px;height:17px;border:0;background: url(../obrazky/login.gif) no-repeat;float:right;margin-right:8px;margin-top:5px}

#left .caption-partner {text-transform:uppercase;background-color:#e1e1e1;color:#000;text-align:center;border-top:2px solid #999b9e;padding:5px 0;font-weight:bold;font-size:13px}
#left #partner-links ul {margin:0;padding:0}
#left #partner-links ul li {list-style-type:none;border-bottom:1px solid #999b9e;margin:0;padding:0}
#left #partner-links ul li a {border-top:1px solid #b5b6b7;border-bottom:1px solid #b5b6b7;display:block;padding:7px 12px;color:#272829;font-weight:bold}

#left #searchFrm .text-input
{
	width: 120px;
	font-size: 90%;
}

#left #searchFrm .button-input
{
	font-size: 90%;
	border: 1px solid #605d5c;
	color: #605d5c;
}

#left #online-komunikace
{
	display: block;
	margin: auto;
	width: 178px;
	height: 18px;
	text-align: center;
	text-transform: uppercase;
	color: black;
	text-decoration: none;
	background: url(../obrazky/online-button.gif) no-repeat;
	font-weight: bold;
	padding-top: 3px;
}

#right {width:791px;float:right}
#right #header #header_cap {width:970px;padding:15px;font-size:12px;height:114px;font-family: Arial;font-weight:bold;text-transform:uppercase;background:url(../hlavicka/header.jpg) no-repeat;color:#fff;position:relative;left:-209px}
#right #header #header_cap span {font-size:16px;}
#right #header #header_cap span.big {font-size:19px}

#right #header #menu2 {height:27px;background:url(../obrazky/menu.gif) repeat-x #000;padding-top:3px}
#right #header #menu2 .inner {border-left:2px solid #4e6465;height:25px} 
#right #menu2-outer {background:url(../obrazky/menu_bg.gif) repeat-x;height:20px}
#right #header #menu2 a {display:block;padding: 5px 10px 0 10px;height:20px;border-right:1px solid #4e6465;color:#010007;text-decoration:none;float:left;font-weight: bold;font-size:11px}
#right #header #menu2 a.cart {background:url(../obrazky/cart-small.gif) no-repeat 4px 6px;padding-left:22px}
#right #header #menu2 a:hover {text-decoration:underline}
#right #header #menu2 a.no-border {border: 0px;}
#right #header #menu2.en a {padding: 5px 25px 0 25px}
#right #header #menu2.fr a {padding: 5px 25px 0 25px}
#right #header #menu2.de a {padding: 5px 26px 0 26px}
#right #header #menu2.pl a {padding: 5px 24px 0 24px}
#right #header #menu2.ru a {padding: 5px 16px 0 16px}
#right #header #menu2.sp a {padding: 5px 17px 0 17px}
#right #header #menu2.po a {padding: 5px 14px 0 14px}

#servisFrm {float:left;width:570px;margin-right:10px}
#servis-right {float:left;width:180px}

/* ********** MAIN PAGE + AKTUALITY *******/
#main-content
{
	width: 566px;
	padding: 10px;
	float: left;
}

#main-content h1
{
	width: 556px;
	font-size: 110%;
	color: white;
	margin: 0px;
	padding: 0px;
	background-color: #605d5c;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	text-transform: uppercase;
}

#aktuality-content {width:205px;float:left;}
.aktuality-content-inner {width:179px;padding:10px;}
#aktuality-content .nadpis {font-size:12px;color:#fff;text-transform:uppercase;background-color:#626262;font-weight:bold;height:16px;padding:2px 10px}

#aktuality-content .news_cap
{
	font-weight: bold;
	margin-bottom: 2px;
	text-align: center;
	text-transform: uppercase;
}

.right-panel-img
{
	margin-bottom: 10px;
}

.start-nabidka {width:565px;height:auto;margin-top:10px;}
.start-nabidka h3 {width:555px;background-color:#38B3C2;color:black;font-size:115%;padding:0px;margin:0px;margin-bottom:5px;padding-left:10px;padding-top:3px;padding-bottom:3px;}
.start-nabidka .wrapper {margin-top:10px;text-align:center;}
.start-nabidka .wrapper table {width:130px;display:inline-table;vertical-align:text-top;margin-right:10px;margin-bottom:10px;}
.start-nabidka .img {width: 100px;line-height:100%;text-align: center;}
.start-nabidka .img a {text-decoration:none;font-weight:bold;color:black;}
.start-nabidka .img a:hover {color: #E77817;}

/* ********** 1 COL layout ********/
#right #main-1-col
{
	width: 771px;
	padding: 10px;
}

#right #main-1-col h1, #right #main-1-col h2.cap
{
	width: 761px;
	font-size: 110%;
	color: white;
	margin: 0px;
	padding: 0px;
	background-color: #605d5c;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#right #main-1-col h2 {font-size:105%;}
#right #main-1-col h2.green {background-color:#00A13A;padding:3px 5px;text-transform:uppercase}
.pasy-form input[readonly=readonly] {background-color:#ebebe4;border:1px solid #acadaf}
ul.doprava li {list-style-type:none;border-bottom:2px solid #c6c6c5;padding-bottom:7px;margin-bottom:5px}
ul.doprava li.last {border-bottom:0}
ul.doprava {margin:0;padding:0}
fieldset.con {width:440px;float:left;margin:5px 15px 10px 0}
fieldset.dod {width:290px;float:left;margin:5px 0 10px 0}
fieldset.con legend, fieldset.dod legend {font-weight:bold;}
fieldset.con table {width:100%;}
fieldset.dod table th, fieldset.con table th {font-weight:normal;text-align:right;padding-right:5px}
fieldset.con table td {width:100px}
fieldset.dod table td {width:120px}
fieldset.con table td input[type=text],fieldset.dod table td input[type=text] {width:99%}
fieldset.dod {width:270px}
p.pasy-button a {float:left;margin-right:10px}
p.pasy-button a.first {margin-left:220px}

#right #main-1-col #kontakt-right
{
	width: 509px;
	height: 400px;
	float: left;
	border: 1px #38B3C2;
}

#right #main-1-col #kontakt-left
{
	width: 210px;
	float: left;
}

.table-blue {width:770px;}

.table-blue, .table-blue td, .table-blue th
{
	border: 1px solid #38B3C2;
	border-collapse: collapse;
}

.table-blue td, .table-blue th
{
	padding: 2px 4px 2px 4px;
}

.volna-mista-table
{
	width: 100%;
}

.volna-mista-table .left-col
{
	width: 37%;
	vertical-align: top;
}

.volna-mista-table .right-col
{
	width: 63%;
}

/* ********** PILA *******/
#print-button {display:block;width:35px;height:21px;background:url(../obrazky/print.gif) no-repeat;float:right;}
#pila-detail {padding:10px;width:771px;}
#pila-detail h1 {width:711px;margin:0;padding:0;margin-bottom:10px;font-size:13px;background-color:#333;height:17px;padding:1px 10px;color:#fff;border-top:1px solid #C8C8C8;border-bottom:1px solid #9C9C9C}
#pila-detail a.left-a {display:block;width:10px;height:14px;background:url(../obrazky/left-a.gif) no-repeat;float:left;margin:2px 10px}
#pila-detail a.right-a {display:block;width:10px;height:14px;background:url(../obrazky/right-a.gif) no-repeat;float:right;margin-top:1px}
#pila-detail h1 div {float:left}
#pila-detail .eshop {background-color:#b2b2b2;padding:10px}
#pila-detail .eshop p {text-align:right;margin:0;padding:0;color:#4d4a4a;clear:both;padding-top:5px;font-size:10px}
#pila-detail .eshop div.label {font-weight:bold;color:#000;float:left;width:90px;height:17px;font-size:13px;padding-top:3px}
#pila-detail .eshop div.price {font-weight:bold;color:#000;float:left;width:140px;margin-right:15px;height:18px;padding-top:2px;font-size:13px;background-color:#fff;border:1px solid #000;text-align:center}
#pila-detail .eshop a.poptat {display:block;width:125px;height:26px;background:url(../obrazky/poptat.gif) no-repeat;float:right}
#pila-detail ul.menu2 li {display:block;text-align:center;list-style-type:none;padding:0;padding-top:2px;margin:0;border-right:2px solid #fff;width:152px;height:18px;float:left;background:url(../obrazky/li2.gif) no-repeat}
#pila-detail ul.menu2 {margin:0;padding:0;margin-top:15px}
#pila-detail ul.menu2 li a {color:#fff;text-transform:uppercase;font-size:13px;font-weight:bold;text-decoration:none}
#pila-detail ul.menu2 li:hover, #pila-detail ul.menu2 li.active {background:url(../obrazky/li2_active.gif) no-repeat}
#pila-detail .tabs {display:none;margin-top:15px}
#pila-detail table.attach {width:100%;}
#pila-detail table.attach td {border-bottom:1px dotted #393432;margin:0;padding:4px;text-transform:uppercase;font-size:13px;height:43px;}
#pila-detail table.attach td a {color:#000;text-decoration:none}
#pila-detail table.attach td a:hover {text-decoration:underline}
#pila-detail table.attach td.pdff {background:url(../obrazky/pdf_active.gif) no-repeat left center;padding-left:44px}
#pila-detail .navody {width:765px;border:1px solid #999999;border-collapse:collapse;font-size:12px;margin-top:15px;}
#pila-detail .navody td {border:1px solid #999999;border-collapse:collapse;padding:2px 5px}
#pila-detail .navody th {border:1px solid #999999;border-collapse:collapse;background-color:#cccccc;color:#333300;padding:2px 5px}
#pila-detail .navody.tbl2 th {text-transform:uppercase}
#pila-detail .navody td a {color:#6699ff}

#footer {height:51px;background:url(../obrazky/footer.gif) repeat-x;border-top:1px solid #FFF}
#footer .inner {background:url(../obrazky/footer_logo.gif) no-repeat right 0;padding-top:10px;color:#fff;height:31px;text-align:center}
#footer a {color:#fff}

#right #img-browser
{
	width: 340px;
	height: 315px;
	/*border: 1px solid #534F4C;*/
	float: left;
}

#right #img-browser #caption
{
	width: 340px;
	height: 15px;
	background-color: #e77817;
	color: white;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 110%;
	padding-top: 1px;
}

#right #img-browser #img
{
	width: 340px;
	height: 255px;
	text-align: center;
}

#right #img-browser #navigation
{
	width: 340px;
	height: 26px;
	/*background-color: #dededd;*/
	padding-top: 4px;
	text-align: center;
	color: #38B3C2;
}

#right #img-browser #navigation #no-img
{
	width: 100%;
	text-align: center;
	padding-top: 4px;
}

#right #img-browser #navigation a
{
	/*display: block;
	width: 23px;
	height: 21px;
	float: left;*/
	color: #38B3C2;
	font-weight: bold;
}

#right #img-browser #navigation #next
{
	background: url(../obrazky/right-arrow.gif) no-repeat;
}

#right #img-browser #navigation #back
{
	background: url(../obrazky/left-arrow.gif) no-repeat;
	margin-right: 280px;
	margin-left: 5px;
}

#right #swf
{
	margin: auto;
	width: 740px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#right #text
{
	width: 410px;
	height: 315px;
	/*border: 1px solid #534F4C;*/
	float: left;
	margin-left: 10px;
}

#right #text #caption
{
	width: 400px;
	height: 15px;
	background-color: black;
	color: white;
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 90%;
	padding-top: 1px;
}

#right #text #text-inner
{
	padding: 5px;
	height: 299px;
	overflow: auto;
}

#right #prumery
{
	margin-top: 5px;
        margin-bottom:3px;
}

#right #prumery td
{
	height: 27px;
	text-align: center;
	margin: 0px; padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	white-space: nowrap;
}

#right #prumery .toprow td {width:50px !important}

#right #prumery #T11
{
	background: /*url(../obrazky/tbl-icon/11.jpg) no-repeat*/ #c2c1c1 center;
	width: 70px !important;
}

#right #prumery #T12
{
	background: url(../obrazky/tbl-icon/12.jpg) no-repeat #c2c1c1 center center;
}

#right #prumery #T13
{
	background: url(../obrazky/tbl-icon/13.jpg) no-repeat #c2c1c1 center center;
}

#right #prumery #T14
{
	background: url(../obrazky/tbl-icon/14.jpg) no-repeat #c2c1c1 center;
}

#right #prumery #T15
{
	background: url(../obrazky/tbl-icon/15.jpg) no-repeat #c2c1c1 center;
}

#right #prumery #T16
{
	background: url(../obrazky/tbl-icon/16.jpg) no-repeat #c2c1c1 center;
}

#right #prumery #T17
{
	background: url(../obrazky/tbl-icon/17.jpg) no-repeat #c2c1c1 center;
}

#right #prumery #T27
{
	background: url(../obrazky/tbl-icon/18.jpg) no-repeat #c2c1c1 center;
}

#right #prumery #T21
{
	background: url(../obrazky/tbl-icon/21.jpg) no-repeat #c2c1c1 center;
}

#right #prumery #T31
{
	background: url(../obrazky/tbl-icon/31.jpg) no-repeat #c2c1c1 center;
}

#right #prumery #T41
{
	background: url(../obrazky/tbl-icon/41.jpg) no-repeat #c2c1c1 center;
}

#right #prumery #T51
{
	background: url(../obrazky/tbl-icon/51.jpg) no-repeat #c2c1c1 center;
}

#right .rozmery {margin-top:15px !important}
#right .rozmery td
{
	width: 78px !important;
	height: 22px;
	text-align: center;
	margin: 0px; padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	white-space: nowrap;
}

#right .rozmery #T1
{
	background: url(../obrazky/tbl-icon/T1.jpg) no-repeat #c2c1c1 center;
	width: 55px;
}

#right .rozmery #T2
{
	background: url(../obrazky/tbl-icon/T2.jpg) no-repeat #c2c1c1 center;
	width: 52px;
}

#right .rozmery #T3
{
	background: url(../obrazky/tbl-icon/T3.jpg) no-repeat #c2c1c1 center;
	width: 65px;
}

#right .rozmery #T4
{
	background: url(../obrazky/tbl-icon/T4.jpg) no-repeat #c2c1c1 center;
	width: 90px;
}

#right .rozmery #T5
{
	background: url(../obrazky/tbl-icon/T5.jpg) no-repeat #c2c1c1 center;
	width: 60px;
}

#right .rozmery #L
{
	background: url(../obrazky/tbl-icon/L.jpg) no-repeat #c2c1c1 center;
	width: 53px;
}

#right .rozmery #Bmin
{
	background: url(../obrazky/tbl-icon/Bmin.jpg) no-repeat #c2c1c1 center;
	width: 53px;
}

#right .rozmery #Bmax
{
	background: url(../obrazky/tbl-icon/Bmax.jpg) no-repeat #c2c1c1 center;
	width: 53px;
}

#right .rozmery #Hmax
{
	background: url(../obrazky/tbl-icon/Hmax.jpg) no-repeat #c2c1c1 center;
	width: 53px;
}

#right .rozmery #Hmin
{
	background: url(../obrazky/tbl-icon/Hmin.jpg) no-repeat #c2c1c1 center;
	width: 53px;
}

#right .rozmery #V
{
	background: url(../obrazky/tbl-icon/V.jpg) no-repeat #c2c1c1 center;
	width: 52px;
}

#right .kestazeni-table
{
	width: 500px;
	margin: auto;
	margin-top: 15px;
}

#right .kestazeni-table, #right .kestazeni-table td
{
	border: 2px solid #6F6D6B;
	border-collapse: collapse;
}

#right .kestazeni-table td
{
	padding: 5px;
}

#piktogram
{
	float: right;
	margin-left: 10px;
}

#right .caption
{
	width: 200px;
	height: 14px;
	background-color: #e77817;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
	padding-top: 2px;
	padding-left: 10px;
}

#right .caption-bg
{
	background: url(../obrazky/caption-bg.gif) repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
}

.blokace, .blokace td, .blokace th
{
	border: 1px solid black;
	border-collapse: collapse;
	padding: 3px 5px 3px 5px;
}

.blokace
{
	padding: 0px;
	margin-bottom: 15px;
	width: 100%;
}

.blokace tr .nadpis
{
	background-color: #E77817;
	font-weight: bold;
	text-transform: uppercase;
}

.blokace tr .typ
{
	width: 50px;
}

.blokace tr .mesic
{
	width: 100px;
}

.blokace tr .controlButtons input, .blokace tr .controlButtons select
{
	font-size: 90%;
}

.blokace tr .control
{
	width: 150px;
	text-align: center;
}

.blokace tr .free-capacity
{
	background-color: #CCCCCC;
	color: black;
	font-weight: bold;
	font-size: 110%;
}

.prislusentvi
{
	width: 100%;
}

.prislusentvi, .prislusentvi td, .prislusentvi th
{
	border-collapse: collapse;
	border: 2px solid #72706F;
	background-color: #dededd;
}

.prislusentvi th
{
	font-weight: bold;
	text-align: left;
	width: 120px;
	padding: 5px;
	vertical-align: top;
}

.prislusentvi th a
{
	color: black;
	text-decoration: none;
}

.prislusentvi td
{
	padding: 5px;
	vertical-align: top;
	font-size: 90%;
}

.prisl-cap
{
	background-color: #E77817;
	font-weight: bold;
	width: 300px;
	margin-bottom: 8px;
	margin-top: 8px;
}

.prisl-cap h3
{
	padding: 0px;
	margin: 0px;
	float: left;
	padding-left: 10px;
	padding-top: 2Px;
	font-size: 120%;
}

.prisl-cap h3 a
{
	color: black;
	text-decoration: none;
}

.prisl-cap-black
{
	height: 20px;
	width: 30px;
	background-color: black;
	float: left;
}

#right .pdf
{
	display: block;
	width: 106px;
	height: 27px;
	border: 1px solid black;
	float: left;
	margin-right: 6px;
	margin-bottom: 4px;
	background: url(../obrazky/pdf_active.gif) left no-repeat;
	padding-left: 40px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	padding-top: 13px;
}

#right .inactive
{
	background: url(../obrazky/pdf_inactive.gif) no-repeat left #efefee;
	color: #7F7C7A;
}

#right #detail-footer
{
	width: 771px;
	border-top: 1px solid black;
	color: black;
	font-size: 90%;
	margin-top: 10px;
	padding-top: 2px;
}

#right #detail-footer a
{
	color: black;
}

#footer
{
	width: 100%;
	height: 48px;
}

.small-input input
{
	font-size: 90%;
}

.small-input select
{
	font-size: 90%;
}

.shop-bg
{
	background-color: #38B3C2;
	color: white;
}

.table, .table td, .table th
{
	border-collapse: collapse;
	border: 1px solid black;
}

#servis-table
{
	width: 100%;
}

#servis-table input
{
	font-size: 90%;
	width: 90%;
}

#servis-table td
{
	padding: 0px 4px 0px 4px;
}

#servis-table th
{
	padding: 0px 4px 0px 4px;
	font-size: 80%;
}

#servis-table .cell-marked
{
	background-color: #E77817;
	color: black;
}

.vypis-pil {clear:both;padding-bottom:20px;}
.vypis-pil h2 {background-color:#38B3C2;color:#000;text-transform:uppercase;padding:4px 10px;font-size:11px !important}
.vypis-pil h2 a {color:#000;text-decoration:none}
.vypis-pil h2 a:hover {text-decoration:underline}
.vypis-pil a.poptat {display:block;float:right;width:116px;height:22px;background:url(../obrazky/poptat.gif) no-repeat right #fff;}
.vypis-pil .eshop-bar .label {font-weight:bold;float:left;width:80px;margin-right:10px;padding-top:3px}
.vypis-pil .eshop-bar .price {width:100px;float:left;border:1px solid #000;margin-right:20px;padding:3px 5px;font-weight:bold;text-align:center}
.vypis-pil .eshop-bar .price.akcni {background-color:#ffffcc;}
.vypis-pil .eshop-bar {margin-top:20px;font-size:13px}
.vypis-pil a.mainimg {width:100px;height:95px;margin-right:10px;float:left}
.vypis-pil a.mainimg img {width:100px;height:95px;}
.vypis-pil .desc {float:left;width:456px}
.vypis-pil .right-align {margin-top:15px}

.notify
{
	color:red;
	font-size: 120%;
	font-weight: bold;
}

.partneri-table
{
	border: 1px solid #848180;
	border-collapse: collapse;
	width: 100%;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	margin-top: 20px;
}

.partneri-table td
{
	border: 1px solid #848180;
	border-collapse: collapse;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
}

.partneri-table td.dark-bg
{
	background-color: #72706F;
	color: white;
}

.partneri-table td.poradi
{
	width: 10px;
}

.partneri-table th
{
	border: 1px solid #848180;
	border-collapse: collapse;
	background-color: #C2C1C1;
	color: black;
	padding: 10px;
}

#veletrh-fotky a
{
	display: block;
	width: 200px;
	height: 180px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #605D5C;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 5px;
}

#veletrh-fotky a img
{
	width: 200px;
	height: 150px;
}

.red
{
	color:red;
}

.center
{
	width: 100%;
	text-align: center;
}

.clear {
  clear: both;
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}

.left-align
{
	text-align: left;
}

.right-align
{
	text-align: right;
}

.center-align
{
	text-align: center;
}

.left-float
{
	float: left;
}

.right-float
{
	float: right;
}

.no-top
{
	margin-top: 0px;
	padding-top: 0px;
}

.no-bottom
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.bold
{
	font-weight: bold;
}

.tech-info
{
    width: 100%;
    border: 1px solid black;
    border-collapse: collapse;
}

.tech-info th
{
    background-color: #CCCCCC;
}

.tech-info td{ vertical-align: top; }

.tech-info td, .tech-info th
{
    border: 1px solid black;
    border-collapse: collapse;
    padding: 4px 6px 4px 6px;
}
