html								{ font-size:106.5%; }
body								{ background:#bcbdc0; font:76.5% "Arial CE", Arial, "Helvetica CE", Helvetica, helvetica, sans-serif; padding:0; margin:0; _text-align:center;}
p, h1, h2, h3, h4, form				{ margin:0px; }
h1, h2, h3, h4						{ font-size:100%; }
img									{ border:0; }

.clear								{ clear:both; height:1px; visibility:hidden; overflow:hidden; }
.blind								{ position:absolute; left:-1000px; top:-1000px; height:1px; width:1px; overflow:hidden; }

/* odkazy */


div.page							{ width:1000px; margin:0 auto; }


/* hlavicka */
#head								{ background:url(img/header_back.png); height:138px; padding:19px 16px; _padding:0; }
#head *								{ float:left; }
.imgCont							{ height:138px; width:138px; display:block; cursor:default; text-decoration:none; }
#ic1								{ background-image:url(img/piano.png); }
#ic2								{ background-image:url(img/guitar.png); }
#ic3								{ background-image:url(img/orchestra.png); }
#ic4								{ background-image:url(img/houslistka.png); }
#ic5								{ background-image:url(img/tanec.png); }
#ic1:hover							{ background-image:url(img/piano_wb.png); }
#ic2:hover							{ background-image:url(img/guitar_wb.png); }
#ic3:hover							{ background-image:url(img/orchestra_wb.png); }
#ic4:hover							{ background-image:url(img/houslistka_wb.png); }
#ic5:hover							{ background-image:url(img/tanec_wb.png); }

/* hlavni obsahovy kontejner */
#top								{ background:#dcddde url(img/cont_top.png) no-repeat top left; padding-bottom:22px; height:43px; }
#middle								{ background:#dcddde url(img/cont_middle.png) repeat-y top left; padding:0 30px 0 50px; }
#bottom								{ background:#231f20 url(img/cont_bottom_head.png) no-repeat top left; padding-top:24px; }
#footer								{ background:#231f20 url(img/cont_bottom_foot.png) no-repeat bottom left; padding-bottom:452px; }
#copy								{ color:#6f7073; text-align:center; margin:0.5em 0; font-weight:bold; font-family:Helvetica; }
#main-cont							{ padding-right:20px; height:350px; overflow:auto; width:900px; x-overflow: }

/* hlavni menu */
#menu								{ margin:0 0 0 2em; padding:0.2em 0; }
#menu ul							{ list-style-type:none; margin:0; padding:0; }
#menu ul li							{ float:left; padding-right:1.7em; }
#menu ul li a						{ line-height:1.5em; font-size:135%; color:#000; text-decoration:none; }
#menu ul li a.active				{ color:#f7941e; }
#menu ul li.rightopts				{ line-height:0; float:right; }
#menu ul li.rightopts .lang			{ display:none; }

/* menu nad hlavnim obsahovym ramem */
#top .submenu						{ margin:0 0 0 4em; }
#top .submenu ul					{ list-style-type:none; margin:0; padding:0; }
#top .submenu ul li					{ float:left; padding-right:1.7em; }
#top .submenu ul li a				{ line-height:43px; font-size:125%; color:#939598; text-decoration:none; }
#top .submenu ul li a.active		{ color:#f7941e; }

/* menu pod hlavnim obsahovym ramem */
#bottom .submenu					{ margin:0.5em 0 0.5em 4em; }
#bottom .submenu ul					{ list-style-type:none; margin:0; padding:0; }
#bottom .submenu ul li				{ float:left; padding-right:1.7em; }
#bottom .submenu ul li a			{ line-height:1.5em; font-size:125%; color:#939598; text-decoration:none; }
#bottom .submenu ul li a.tab-selected	{ color:#f7941e; }

/* aktuality */
#news								{ margin:0em 0 0.5em 4em; }
#news span							{ font-size:125%; line-height:1.5em; float:left; }
#news .title						{ color:#f7941e; font-weight:bold; }
#news .new							{ color:#f7941e; margin-left:0.5em; }
#news .new a						{ color:#f7941e; text-decoration:underline; }

/* nahledy fotek a videi */
#video-thumb-top,
#photo-thumb-top					{ padding-top:13px; background:#000 url(img/thumbs_top.png) no-repeat top left; }
#video-thumb-bottom,
#photo-thumb-bottom					{ padding-top:13px; background:#000 url(img/thumbs_bottom.png) no-repeat bottom left; }
#video-thumb-cont,
#photo-thumb-cont					{ overflow:auto; }
#video-thumb-cont-wrap,
#photo-thumb-cont-wrap				{ padding:0 38px 0 50px; background:#000 url(img/thumbs_cont.png) repeat-y top left; }
#video-thumb-cont table,
#photo-thumb-cont table				{ border-collapse:collapse; }
#video-thumb-cont table td,
#photo-thumb-cont table td			{ border:none; padding-right:2em; }
#video-thumbs.nobg #video-thumb-top,
#photo-thumbs.nobg #photo-thumb-top	{ background:none; }
#video-thumbs.nobg #video-thumb-cont-wrap,
#photo-thumbs.nobg #photo-thumb-cont-wrap	{ background:none; }
#video-thumbs.nobg #video-thumb-bottom,
#photo-thumbs.nobg #photo-thumb-bottom		{ background:none; }
.video								{ text-align:center; margin-top:3em; }
.photo_thumb						{ float:left; width:20%; }
.photo_thumb img					{ border:none; width:138px; height:138px; }
.graphics_thumb img					{ border:none; width:138px; height:138px; }
.video_thumb img					{ border:none; height:80px; }


/* obecne styly */
p 									{ margin-bottom:1em; }
p.line								{ margin-bottom:0; }
h2									{ font-weight:bold; font-size:123.5%; margin-bottom:1em; color:#db7800; font-family:"Minion Pro", Arial, Helvetica, sans-serif; }
h3									{ margin-bottom:0.5em; }
ul.page, 
ul.twiceline,
ul.nomargin							{ list-style-type:disc; padding-left:1.5em; margin:0; margin-bottom:1em; }
ul.twiceline li						{ margin-bottom:1em; }
ul.nomargin							{ margin-bottom:0; }
hr.main								{ margin-bottom:1em; border-top:1px dashed #888; }

/* prvni strana */
p.first-head						{ font-style:italic; margin-bottom:0; font-weight:normal; font-size:110%; }
ul.prvni							{ margin:0; padding:0; list-style-position:outside; }
ul.prvni li							{ font-weight:bold; color:#000; width:30%; float:left; height:3em; margin:0 0 2em 1em; }
ul.prvni li span					{ color:#db7800; }				

/* odkazy */
#odkazy #middle h3					{ margin:0 0 1em 0; }

/* grafika */
#graphics							{ background:#dcddde url(photos/noseli_graphics_gray.jpg) no-repeat right top; height:114px; }

/* projekty */
h2.bigmargin-t						{ margin-top:2em; }

/* lightbox */
#lightBox 								{ background-color: black; width: 803px; height: 462px; 
										  padding-top:10px; padding-left: 10px; padding-right: 10px;}
#lightBox .image-browser-image			{ width: 800px; height: 450px; border: 1px solid #333; overflow: hidden; 
										  padding: 0px; float: left; position: relative;}
/*nahledovy pas*/
#lightBox .image-browser-thumbs			{ width: 0px;height: 452px; overflow-y:scroll; float: right;}
#lightBox .image-browser-thumbs table	{ border-collapse:separate; border-spacing:3px 3px;}
#lightBox .image-browser-thumbs td		{ padding: 0px; border: 1px solid #333;}
#lightBox .image-browser-thumbs .image-browser-thumb-box	{ height: 55px; width: 100px; margin: 0px; padding: 0px;}
/*ramecek okolo aktivniho nahledu*/
#lightBox .image-browser-active			{ border: 3px solid red;}

/*zasednuti pod galerii*/
div.image-browser-root 					{ _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg.png', sizingMethod='scale' );}
div[class~="image-browser-root"] 		{ background: url(img/bg.png); }

/*ovladaci tlacitka*/
#lightBox .image-browser-prev 			{ position: absolute; top: 20px; left: 20px; display: block; width: 42px; height: 36px; cursor: pointer; 
										  background: url(img/lb-previous-active.png); _background: none; 
										  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lb-previous-active.png'));}
#lightBox .image-browser-prev:hover		{ background: url(img/lb-previous-hover.png); 
										  _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lb-previous-hover.png')); }
#lightBox .image-browser-next 			{ position: absolute; top: 20px; left: 66px; display: block; width: 42px; height: 36px; 
										  cursor: pointer; background: url(img/lb-next-active.png); _background: none; 
										  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lb-next-active.png')); }
#lightBox .image-browser-next:hover		{ background: url(img/lb-next-hover.png); _background: none; 
										  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lb-next-hover.png')); }
#lightBox .image-browser-prev-disabled	{ position: absolute; top: 20px; left: 20px; display: block; width: 42px; height: 36px; 
										  cursor: pointer; background: url(img/lb-previous-inactive.png); _background: none;  
										  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lb-previous-inactive.png')); }
#lightBox .image-browser-next-disabled	{ position: absolute; top: 20px; left: 66px; display: block; width: 42px; height: 36px; 
										  cursor: pointer; background: url(img/lb-next-inactive.png); _background: none; 
										  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lb-next-inactive.png')); }
#lightBox .image-browser-close			{ position: absolute; top: 20px; left: 760px; display: block; width: 42px; height: 36px; 
										  cursor: pointer; background: url(img/lb-close-active.png); _background:none; 
										  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lb-close-active.png'));}

/* galerie s popiskem */
#lightBox.withDesc 						{ background-color: black; width: 803px; height: 502px; 
										  padding-top:10px; padding-left: 10px; padding-right: 10px;}
#lightBox.withDesc .image-browser-caption		{ height: 40px; width: 800px; float: left; padding-left:5px; color: #999; padding-top: 7px; font-family:Arial, Helvetica, sans-serif; line-height:140%; font-size: 12px; }


