* { margin:0; padding:0; }
body, div, p, a, img, span, ul, ol, li, table, th, tr, td, dl, dt, dd, form, fieldset, legend, blockquote, applet, object { border:0; }

body { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:0.8125em; background:#110603 url(bg.jpg) 50% 0 no-repeat; color:#969184; line-height:1.5em; text-align:center; padding:55px 0 0 0; }

/* GLOBAL
------------------------------*/
p { margin:10px 0; padding:0; font-size:1em; }
table p { margin:0; padding:0; }

a { color:#955816; text-decoration:underline; outline:none; }
a:hover { color:#955816; text-decoration:none; }

hr, legend { display:none; }

input, select, textarea { padding:1px 0; outline:none; }

.nobg { background:none !important; }
.noscreen { display:none; }

.f-right { float:right !important; }
.f-left { float:left !important; }

.ttu { text-transform:uppercase; }

/* H1 REPLACE
------------------------------*/
h1 { display:block; position:absolute; width:269px; height:89px; right:30px; top:0; text-align:center; background:url(logo.png) no-repeat; overflow:hidden; padding:0; z-index:300; }
	h1 a { display:block; width:269px; height:89px; text-indent:-9999px; }

/* LAYOUT
------------------------------*/
#all { width:1086px; margin:0 auto; position:relative; text-align:left; background:#fff; }
	#container { padding-right:43px; min-height:804px; height:auto !important; height:804px; }

/* CONTENT
------------------------------*/
#content { float:right; width:710px; padding-top:89px; }
	.desc { font-size:1.8em; line-height:1.2em; min-height:127px; height:auto !important; height:127px; clear:both; }
	.modra { color:#3ac0e4; }
	.mensi { font-size:0.55em; line-height:1.6em; }
	
	.show { width:710px; height:425px; margin-bottom:39px; clear:both; position:relative; }
	
		.scrollable { position:relative; overflow:hidden; width:710px; height:425px; padding:0; } 
			.scrollable .items { width:20000em; position:absolute; } 
		
			.scrollable a { float:left; margin:0; width:710px; height:425px; display:inline; }
		
			.browse { background-image:url(sipky.gif); background-repeat:no-repeat; background-color:#fff; cursor:pointer; display:block; float:left; font-size:1px; height:61px; width:33px; position:absolute; top:195px; z-index:250; }
			.left { background-position:0 0; left:0; }
				.left:hover { background-position:-33px 0; }
			.right { background-position:-99px 0; right:0; }
				.right:hover { background-position:-66px 0; }
				
			.disabled { top:-10000px; }
				
.thumb { float:right; margin-bottom:39px; }
	.thumb div { float:left; }
	.thumb div span { float:left; height:60px; line-height:60px; display:block; font-size:0.9em; }
	.thumb div img { float:left; margin-left:7px; }
	
.tit { width:710px; height:383px; background:#444445; margin-bottom:30px; }
	.tit div.titobal { width:712px; height:385px; float:left; }
	
	.tit .one { position:relative; width:236px; height:127px; overflow:hidden; float:left; margin:0 1px 1px 0; text-decoration:none; border:0; display:inline; }
	
	
	.tit a { position:relative; width:236px; height:127px; overflow:hidden; float:left; margin:0 1px 1px 0; text-decoration:none; border:0; display:inline; }
	.tit a img { display:block; z-index:1; }
	.tit div.in { display:none; vertical-align:middle; text-align:right; position:absolute; top:0; left:0; height:127px; padding:0 22px 0 0; width:214px; z-index:300; background:#3AC0E4; color:#fff; font-size:0.9em; text-decoration:none; line-height:1.4em; }
	
	.tit table { border:0; border-collapse:collapse; margin:0; padding:0; }
	.tit td { vertical-align:middle; height:127px; width:214px; padding:0; margin:0; font-size:1.1em; }
	.tit a:hover { text-decoration:none; color:#fff; border:0; }
	
	.r { position:relative; width:236px; height:127px; overflow:hidden; float:left; margin:0 1px 1px 0; text-decoration:none; border:0; display:inline; }
	.one2 .nazev { padding:0 22px 0 0; width:214px; z-index:300; background:#3AC0E4; color:#fff; font-size:0.9em; position:absolute; top:127px; left:0; }
	
	.r table { position:absolute; top:0; left:0; display:none; }
	.r td { vertical-align:middle; height:127px; width:214px; padding:0 22px 0 0; margin:0; font-size:1.1em; text-align:right; background:#3AC0E4; color:#fff;  }
	.r a { display:block; position:absolute; top:0; left:0; width:236px; height:127px; overflow:hidden; }

.lang { position:absolute; top:-41px; left:13px; margin:0; padding:0; }
	.lang a { color:#684331; padding:0 6px; text-decoration:none; }
	.lang a:hover { color:#68a6c2; text-decoration:underline; }
	
	.lang a.active { color:#68a6c2; text-decoration:none; }
	.lang a.active:hover { color:#68a6c2; }
	
.drobky { position:absolute; top:45px; left:56px; margin:0; padding:0; font-size:0.8em; color:#969184; }
	.drobky a { color:#969184; text-decoration:none; font-weight:normal; }
	.drobky a:hover { color:#969184; text-decoration:underline; }


/* SIDEBAR
------------------------------*/
#sidebar { float:left; width:292px; padding:230px 0 120px 0; background:url(side.png) no-repeat; position:relative; }

	#sidebar ul { list-style:none; width:292px; margin:0; padding:0; border:0; }
		#sidebar ul li { list-style:none; margin:0; padding:1px 0 0 0; border:0; }
		#sidebar ul li a { width:120px; padding:5px 5px 5px 72px; display:block; font-size:1em; color:#969184; text-decoration:none; text-transform:uppercase; background:#fff; }
		#sidebar ul li a:hover { color:#969184; text-decoration:none; background:#fff url(arrow2.png) 55px 50% no-repeat; }
		#sidebar ul li a.active, #sidebar ul li a.active:hover { color:#969184; text-decoration:none; background:#110603 url(arrow.png) 55px 50% no-repeat; }
	
		#sidebar ul ul { list-style:none; width:292px; margin:0; padding:10px 0; border:0; }
		#sidebar ul ul li { list-style:none; margin:0; padding:1px 0 0 0; border:0; }
		#sidebar ul ul li a { width:210px; padding:0 5px 0 72px; display:block; font-size:0.85em; color:#969184; text-decoration:none; text-transform:uppercase; background:#fff; }
		#sidebar ul ul li a:hover { color:#969184; text-decoration:underline; background:url(arrow2.png) 55px 50% no-repeat; }
		#sidebar ul ul li.active a, #sidebar ul ul li.active a:hover { color:#969184; text-decoration:none; background:url(arrow2.png) 55px 50% no-repeat; }
	
	.t { position:absolute; width:186px; height:129px; display:block; top:81px; left:46px; }

/* FOOTER
------------------------------*/
#footer { height:80px; margin:0 auto; position:relative; display:block; width:1086px; }
	#foot { position:absolute; width:292px; height:94px; display:block; background:#110603; color:#746b61; top:-94px; left:0; text-align:left; }
	
	#foot div { font-size:0.85em; position:absolute; left:0; bottom:0; margin:0; padding:0; }
	#foot span.tel { font-size:1.8em; display:block; padding-top:15px; }
	
	#foot a, #foot a:hover { color:#746b61; }

/* CLEARFIX
------------------------------*/
.clearfix { display: inline-block; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }