* { padding: 0; margin: 0; }
ul { list-style: none; }
a img { border: 0; }

body { background: #e5dc9f url(images/bg.gif) top repeat-x; font-family: "Trebuchet MS", Arial, sans-serif; }
h1 { color: #a70404; font-weight: normal;font-size:28px; }
h2 { color: #a70404; font-weight: normal; font-size:18px;}

.block { float: left; width: 170px; margin-right: 10px; }
.container { width: 900px; margin: 0 auto; overflow: hidden; }
#header-wrapper { background: url(images/top-bg.gif) top repeat-x; padding: 30px 0 10px 0; }
	.top { font-size: 1.2em !important; color: #09f !important; }
		.top:hover { color: #3cf !important; }
	#title, .navmenu-item { float: left; width: 170px; margin-right: 10px;color:#ffffff;font-size:13px }
	#title b,#title i { font-size:11px; }
	#title a { color:#ffffff; }
	#navmenu a { color: #784e34; font-size: 0.9em; }
		#navmenu a:hover { color: #cca; }
	#navmenu li { margin-bottom: 4px; }

	@-moz-document url-prefix() { #navmenu li { margin-bottom: 0;} }
	
	*:first-child+html #navmenu li { margin-bottom: 0; }
	*:first-child+html #request { margin-top: 49px; }
	
#search-submit { display: none; }
#search-but { cursor: pointer; margin-top: 5px; _float: right; }
#search-input { border: 0; background: url(images/srch-left.gif) center left no-repeat; color: #987f55; padding: 3px 0 5px 7px; _padding: 2px 0 5px 7px; height: 15px; width: 150px; float: left; }
#search-wrapper { background: #ded290 url(images/srch-right.gif) top right no-repeat; float: left; margin-right: 5px; }
#request { font-size: 0.9em; display: block; margin-top: 4em; _margin-top: 67px; color: #c30; }
	#request:hover { color: #e52; }

*:first-child+html #search-input { height: 16px; padding: 2px 0 5px 7px; width: 143px; }

#wrap-digest { background: url(images/digest.png) top repeat-x; padding: 23px 0; height: 173px; margin-bottom: 10px; overflow: hidden; }
	#digest { overflow: visible !important; }
	#digest h3 { font-size: 1.1em; font-weight: normal; width: 140px; line-height: 1em; margin-bottom: 4px; }
		#main-digest h3 { font-size: 1.3em; font-weight: bold; letter-spacing: -0.05em; }
	#digest a { color: #451d00; font-size:16px; } #digest a:hover { color: #874311;}
	#digest p { font-size: 0.9em; line-height: 1.2em; margin-bottom: 5px; }
	#digest h5, .info h5 { text-transform: uppercase; font-size: 0.7em; font-weight: normal; letter-spacing: 1px; color: #c90; }
	.jcarousel-skin-tango { margin-left: 180px; }
		.digest-img { border: 5px solid #efe3a1; }

ul.dir-wrapper { margin: 0 0 15px 180px; list-style-type: none; word-spacing: -1ex; }
.dir-wrapper li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.dir-wrapper a, .dir-wrapper b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.dir-wrapper a, .dir-wrapper b, x:-moz-any-link { display:block; }
.dir-wrapper a, .dir-wrapper b, x:-moz-any-link, x:default { display: inline; }
.dir-wrapper li, .dir-wrapper a, #dir-wrapper b { vertical-align: top; }

.dir-wrapper li { margin: 0 10px 0.2em 0; //margin: 0; width: 170px; //width: auto; }
.dir-wrapper a, .dir-wrapper b { //margin: 0 10px 0.2em 0; //width: 170px; color: #451d00; font-size: 0.9em; }
.dir-wrapper ul { width: 100%; }
.dir-wrapper a:hover { color: #874311; }

#prog-wrapper { overflow: hidden; margin-bottom: 20px; }
#prog-wrapper h1 {font-size:20px; margin-bottom:10px;}
#prog-wrapper .imaged { background: #ded290; position: relative; padding: 5px; height: 160px; width: 160px !important; margin-bottom: 10px; }
	#prog-wrapper .imaged:hover { background: #c1b57b; }
	#prog-wrapper .more { font-style: italic; color: #7e5034; font-size: 0.9em; }
		#prog-wrapper .more:hover { color: #520; }
.info { height: 170px; width: 170px !important; margin-bottom: 10px; }
	.info h3 { font-size: 1em; font-weight: normal; line-height: 1.1em; margin-bottom: 0.3em; }
	.info a { color: #056da9; } .info a:hover { color: #145980; }
	.info p { font-size: 0.8em; }
	.prog-info { position: absolute; left: 5px; bottom: 5px; background: url(images/prog-pixel.png); width: 150px; padding: 4px 5px; overflow: hidden; }
		.prog-info h3 { font-weight: normal; font-size: 1.1em; margin-bottom: 2px; line-height: 1em; }
		.prog-info h3 a { color: #fff; text-decoration: none; }
		.direction { color: #e0d48f; font-size: 0.8em; font-style: italic; }
			.direction:hover { color: #fff; }
#filter-triggers { margin-top: 10px; }
	#filter-triggers li { margin-bottom: 4px; }
	#type-trigger, #city-trigger { color: #08b; text-decoration: none; border-bottom: dashed 1px #146fa4; font-size: 0.9em; }
	.type-toggle, .city-toggle { cursor: pointer; }
		#type-trigger.active, #city-trigger.active { color: #300; border-color: #300; }
		#type-trigger:hover, #city-trigger:hover { color: #a70404; border-color: #a70404; }
	#prog-types h2, #prog-cities h2 { font-size: 1.2em; color: #09f; }
	.row { height: 180px; overflow: hidden; _margin-left: 180px; }
	
#universities { margin-top:65px;margin-bottom:30px; }
	#universities h3, #uni h3 { font-weight: normal; margin-bottom: 0.4em; font-size: 1.2em; color: #451d00; }
	#universities li, #uni li { font-size: 0.8em; margin-bottom: 0.5em; line-height: 1.1em; }
	#universities a, #uni a { color: #987f55; } #universities a:hover, #uni a:hover { color: #451d00; }
	
#content-background { background: url(images/inner.gif) top repeat-x; padding: 30px 0 20px 0; }
#content { float: left; width: 700px; margin-right: 20px;margin-bottom: 20px; }
	#content h2 { margin-bottom: 10px; width: 540px; }
	#content h3 { margin: 5px 0; color: #631; font-style: italic; }
/*
	#content p { font-size: 0.9em; line-height: 1.5em; margin-bottom: 1.5em; }
*/	
	#content a { color: #07c; } #content a:hover { color: #29e; }
	#content ul { margin: 1.5em; list-style: disc !important; margin-left: 25px; }
		#content li { margin-bottom: 0.3em; font-size: 0.9em; }
	.stress { background: #ded290; padding: 3px 8px; margin-bottom: 1.5em; }
		.stress p { margin: 0 !important; margin-left: 175px !important; }
		.stress h3 { font-size: 1.2em; font-style: normal !important; float: left; width: 172px; }
	#content .left-img { float: left; margin: 3px 8px 2px 0; border: #cdc180 5px solid; }
	#content .right-img { float: right; margin: 3px 0 2px 8px; border: #cdc180 5px solid; }
#sidebar { margin-left: 720px; }
#int-wrap { background: #522d1b url(images/int-top.gif) top center no-repeat; }
#int { margin-bottom: 1em; background: url(images/int-btm.gif) bottom center no-repeat; padding: 6px 8px 10px 8px; }
	#int h2 { font-size: 1em; margin-bottom: 0.3em; color: #ffc; font-style: italic; }
	#int p { font-size: 0.9em; color: #e0d48f; }

#h-border { height: 6px; background: #573124 url(images/hborder.gif) center repeat-y; font-size: 0em; }
#speak-czech { width: 180px; float: right; }
	#wrap-cz { background: url(images/cz-pixel.png); padding: 0 6px; }
		#wrap-cz h2 { font-size: 1em; margin: 0 5px 5px 5px; }
	#czech-courses { padding: 0 0 5px 5px; }
		#czech-courses li { margin-bottom: 0.2em; }
		#czech-courses a { color: #e0d48f; font-size: 0.8em; }
			#czech-courses a:hover { color: #fff; }
	#top-cz { background: url(images/speak-cz-top.png) top left no-repeat; font-size: 0; height: 6px; }
	#btm-cz { background: url(images/speak-cz-btm.png) top left no-repeat; font-size: 0; height: 6px; }
#wrap-news { background: url(images/wood.png); padding-bottom: 25px; }
#news { background: url(images/highlight.png) top no-repeat; padding-top: 25px; }
	#news h2 { color: #f8f6e3; }
#news-wrapper { margin-left: 180px; width: 530px; margin-bottom: 35px; }
	#news-wrapper .more { font-style: italic; color: #7e5034; font-size: 0.9em; }
		#news-wrapper .more:hover { color: #e0d48f; }
.newspiece { position: relative; margin-bottom: 20px; }
	.date { position: absolute; left: -64px; text-align: center; color: #7e5034; font-style: italic; font-size: 1.2em; line-height: 1em; font-family: Georgia, "Times New Roman", Times, serif; }
	.day { font-style: normal; font-size: 1.5em; letter-spacing: -0.05em; }
	.newspiece h3 a { color: #f8f6e3; font-weight: normal; }
		.newspiece h3 a:hover { color: #fff; } .newspiece h3 a:visited { color: #ded290; }
	.newspiece p { color: #e0d48f; font-size: 0.9em; line-height: 1.4em; }
	
#footer { clear: both; margin-top: 60px; }
	#footer p { color: #593722; font-size: 0.8em; margin-bottom: 1em; font-style: italic; }
	#footer ul { font-size: 0.8em; }
	#footer li { margin-bottom: 0.2em; }
		#footer .title { margin-bottom: 0.4em; color: #ffc; font-weight: bold; }
		#footer .title a { color: #ffc; }
			#footer .title a:hover { color: #fff; }
		#footer a { color: #593722; }
			#footer a:hover { color: #784e34; }
		#contact { color: #c9ac75; }
		
#addressline	
{
	font-size:12px;
	margin-bottom:5px;
}

#addressline a
{
	color:#33CCFF;
}

.cItem a
{
	font-size:12px;	
	color:#33CCFF;
	text-decoration:none;
	width:100%;
	text-align:right;
	display:block;
}

.itemProg
{
	overflow:hidden;
}

.itemProg a img
{
	float:left;
	padding:0px 3px 3px;
}

#PRInfo td,#PRInfo th
{
	border-bottom:1px solid #d8d3ad;
	margin-bottom:10px;
	text-align:justify;
	vertical-align:top;
}

#PRInfo th
{
	vertical-align:top;
}

#content .red
{
	color:#FF0000;
}

#content b
{
	color:#000000;	
}

#content img
{
	border: 2px solid black;
	margin: 10px;
}

#content .left
{
	float:right;
}

#content .right
{
	float:right;
}

#PRInfo .last td,#PRInfo .last th
{
	border-bottom:0px;	
}

.cItem
{
	float:left;
	width:100%;
	margin-bottom:10px;
}

#content #PRInfo table
{
	text-align:center;
}

#content #PRInfo table td, #contentt #PRInfo table th
{
	vertical-align:middle;
	text-align:center;
}

#content #PRInfo table, #content #PRInfo table td, #content #PRInfo table th
{
	border:1px solid #451d00;
}

#galBlock
{
	margin-top:30px;
}


#galBlock a
{
	display:block;
	margin-bottom:10px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;	
}

#galBlock img {
	width:150px;	
	background:#ffffff;
	border:1px solid #A70404;
	padding:3px;	
}

.gallery a
{
	display:block;
	width:150xp;
	color:#ffffff;
	text-decoration:none;
}
.ask td {
	border:none;
	text-align:left;
	padding:7px;
	vertical-align:top;
	font-size:14px;
}
#sr_container{width:710px; height:358px;font-size:13px; font-weight:bold;}
.left_sr{ background:url(../images/e-mail_saver/wh.png) no-repeat; width:416px; height:357px; color:#176402;}
.right_sr{background:url(../images/e-mail_saver/gr.png) no-repeat; width:291px; height:357px; font-weight:normal; text-align:left; position:relative;}
.right_sr td{padding-left:30px;}
.sr_input{background:url(../images/e-mail_saver/txtf.png) no-repeat; width:231px; height:31px; border:none; padding-left:10px;}
.close_dialog{background:url(../images/e-mail_saver/xx.png) no-repeat; width:28px; height:28px; position:absolute; right:-10px; top:-10px; z-index:100;}
.close_dialog a{display:block; height:100%;}
.but_ok{background:url(../images/e-mail_saver/podpis.png) no-repeat; width:237px; height:47px; border:none;}
