/***************************************************************************************************
 * reset
 **************************************************************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td {
	/*background:transparent;*/
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
body { border:0; line-height:1; width:100%; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
del { text-decoration:line-through; }
ins { text-decoration:none; }
img { border: 0; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }

/***************************************************************************************************
 * global
 **************************************************************************************************/
body { background:#fff; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:20px; text-align:left; }

a { text-decoration:none; }

h1,h2,h3,h4,h5 { margin:0; }
h2 { color:#ff871f; font-size:14px; padding-bottom:10px; }
h4 { color:#000; font-size:12px; padding-bottom:5px; }

p { line-height:1.5; }


input, textarea, select { font-size:100%; font-family:Arial,Helvetica,sans-serif; }


/***************************************************************************************************
 * elements
 **************************************************************************************************/
.fl	{ float:left; }
.fr { float:right; }
.cl {	clear:both; height:0; }
.del { text-decoration:line-through; }
.dn { display:none; }
.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.strong { font-weight:bold; }

.submit { background:url("../gfx/submit.gif") no-repeat 0 0; border:0; color:#FF871F; font-size:13px; font-weight:bold; height:23px; line-height:1 !important; width:75px; vertical-align:middle; }

.tabelka { border:1px solid #e1e1e1; width:100%; }
.tabelka td, .tabelka th { border:1px solid #e1e1e1; line-height:1.3; padding:15px; }
.tabelka th { background:#ff871f; color:#fff; text-align:left; }
.tabelka td.eqw { width:50px; }

.formularz { }
.formularz p { border-bottom:1px dotted #ccc; padding:5px 0 !important; }
.formularz label { display:block; float:left; padding-top:3px; width:215px; }
.formularz label.inline { float:none; display:inline; width:auto; padding-right:40px; }
.formularz input.text { background:url("../gfx/input-text.gif") no-repeat 0 0; border:0; height:18px; padding:3px 5px 0; width:304px; }
.formularz input.radio { vertical-align:bottom; padding-right:10px; }
.formularz textarea { background:url("../gfx/textarea.gif") no-repeat 0 0; border:0; height:122px; overflow:hidden; padding:5px; width:305px; }

.galeria { float:left;  margin:0 33px 15px 0; width:155px; }
.galeria.last { margin-right:0; }
.galeria .foto { display:block; height:115px; overflow:hidden; position:relative; }
.galeria .foto .ramka { background:url("../gfx/ramka.gif") no-repeat 0 0; height:125px; width:170px; position:absolute; top:0; left:0; }
.galeria .desc { color:#ff871f; height:23px; overflow:hidden; padding:5px 5px 0; }

.news { border-bottom:1px solid #e5e5e5; }
.news .title { color:#ff871f !important; font-size:14px; font-weight:bold; padding-top:5px; }
.news .title .date { color:#404040; font-size:11px; font-weight:normal; }


.zwijak h3 { min-height:15px; }
.zwijak h3 .toggle { background:url("../gfx/darrow-down.gif") no-repeat 100% 8px; display:block; }
.zwijak h3 .toggle.open { background-image:url("../gfx/darrow-up.gif"); }
.zwijak .cnt { display:block; }

.print { display:none; }


/***************************************************************************************************
 * layout
 **************************************************************************************************/
#header #top_nav { display:none; }

#header #logo { color:#ABABAB; font-size:17px; text-transform:uppercase; }
#header #logo img { margin-right:20px; vertical-align:baseline; }

#header #digitex { display:none; }

#nav { display:none; }

#main { margin-top:20px; }

#breadcrumbs { display:none; }

#slajd { display:none; }

#colLeft { display:none; }

#colRight { display:none; }


#content { float:none; width:560px; }
#content .top { background:url("../gfx/content-top.gif") no-repeat 0 0; height:15px; }
#content .middle { background:#fff; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:0 12px; }
#content .bottom { background:url("../gfx/content-bottom.gif") no-repeat 0 0; height:15px; }
#content h1 { border-bottom:1px solid #e5e5e5; color:#FF881F; font-size:20px; margin-bottom:10px; padding:3px 2px 7px; }
#content a { color:#ff881f; }
#content a:hover { text-decoration:underline; }
#content p { color:#5d5d5d; padding-bottom:15px; }
#content ul { color:#5d5d5d; line-height:1.5; padding-bottom:15px; }
#content ul ul { padding-bottom:0px; }
#content ul li { background:url("../gfx/arrow-box.gif") no-repeat 3px 4px; padding-left:15px; }
#content h3 { border-bottom:1px solid #e5e5e5; color:#ff881f; font-weight:bold; font-size:20px; margin-bottom:8px; padding-bottom:5px; }

#content ul.slajd { list-style:none; text-align:center; }
#content ul.slajd li { background:transparent; margin:0 !important; padding:0 !important; }

#bottomText { display:none;  }

#footer { background:transparent; color:#ABABAB; padding:15px 0; }
#footer a { color:#5E5E5E; }
#footer img { display:none; }

iframe, /* Facebook Like Box */
#dialog1,
#logged {
	display: none;
}

/* tabs */

#tabs {
	margin-top: 15px;
	margin-bottom: 15px;
}

#tabs .ui-tabs-nav {
	/* overriding */
	padding-bottom: 0;
}

#tabs .ui-tabs-nav li {
	/* overriding */
	padding-left: 0;
	margin-left: 0;
	background-image: none;
}

/* ul */
.ui-tabs-nav {
	margin-bottom: 18px;
	/* min-width: 534px; */
}

#tabs .ui-tabs-nav li {
	float: left;
	padding-left: 1px;
	padding-right: 1px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 2px;
}

#tabs .ui-tabs-nav .ui-tabs-active a {
	background-color: #fff;
	margin-bottom: -1px;
	padding-bottom: 6px;
}

.ui-tabs-nav a {
	display: block;
	padding: 5px 8px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: rgb(90%, 90%, 90%);
	border-radius: 4px 4px 0 0;
}

#tabs .ui-tabs-nav a:hover {
	text-decoration: none;
	background-color: #fff;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}