/*
Theme Name: Sommer Course Template
Theme URI:
Description: Grafický téma pro letní kurz
Version: 1.0
Author: Ivoš Laryš (xhtm,css), Roman Gamanov (wp-theme), Martin Bohuš (design)
Author URI: http://blog.bdc.cz/\
*/
body{
	font:76% Helvetica,arial !important;
}
#content #left {
float:left;
width:655px;
}
#content #right {
margin-top:24px;
}
#frame #header{
	height:140px;
}
#mainpage #frame {
	width:1000px;
	padding:0;
	}
#mainpage #right {
	width:310px;
	}
#footer  {
background:url("img/bg-footer.gif") repeat-x scroll left top transparent;
}
#mainpage .page-19 h2, #mainpage .page-19 h3, #mainpage .page-19 h4,.page-19 h1#page-events.page{
	color:#d52a2b;
	clear:both;
}
.page-8 h1#page-events.page, .page-18 h1#page-events.page, .page-53 h1#page-events.page{
color:#008fba;
}
#mainpage .page-8 h2, #mainpage .page-8 h3, #mainpage .page-8 h4, #mainpage .page-18 h2, #mainpage .page-18 h3, #mainpage .page-18 h4, #mainpage .page-53 h2, #mainpage .page-53 h3, #mainpage .page-53 h4{
	color:#5a7685;
}

.wp-image-537, .wp-image-538, .wp-image-546{
	border-left:20px solid white;
	margin-left: 0px !important;
	margin-bottom:20px;
	margin-top:5px;
}
.wp-image-554,.wp-image-555,.wp-image-556 {
	margin-top:-74px;
}
.wp-image-560 {
	margin-top:-94px;
}
.wp-image-598 {
	margin-top:-80px;
	margin-right:-14px;
}
#mainpage .page-12 h2, #mainpage .page-12 h3, #mainpage .page-12 h4,.page-12 h1#page-events.page, #mainpage .page-203 h2, #mainpage .page-203 h3, #mainpage .page-203 h4,.page-203 h1#page-events.page{
color:#fcac25;}
#mainpage .page-14 h2, #mainpage .page-14 h3, #mainpage .page-14 h4,.page-14 h1#page-events.page{
color:#a49bbc;}


table {margin-bottom:20px;}
table#program {color:#4a4244;border-top:1px solid #231f20;border-left:1px solid #efefef;border-right:1px solid #efefef;background:white;font-size:80%;}
table#program th{background-color:#c3d9e2;color:#231f20;border-bottom:1px solid #231f20;}
table#program td{border-bottom:1px solid #231f20;padding:5px;vertical-align:top;height: 27px;line-height: 27px;}
table#program.new td{font-weight:bold;font-size:1.1em;color:#192f37;}

td.bolder{font-weight:bold;color:#5a7685;font-size:1.4em;}
td.date{font-weight:normal !important;color:#231f20;font-size: 10px !important;}

table#fees {color:#4a4244;border-top:1px solid #231f20;font-size:90%;width:641px;margin-bottom:0px;
float:right; width:350px;margin-left:10px;}
table#fees td{background:white;border-bottom:1px solid #231f20;padding:5px;vertical-align:center;text-align:center;}
table#fees th{background-color:#c3d9e2;color:#231f20;border-bottom:1px solid #231f20;text-align:center;font-weight:normal;padding:5px 0;}
table#fees .note {border: none;text-align:left;background:transparent;}
table#fees td.left {text-align:left;}
.page-18 #left{
	background: transparent url(img/prst.png) center 200px no-repeat;
	min-height:730px;
}

ul.dropdown ul.languages li
{
float: left;
width:25%;
margin-top: 4px;
margin-right: 0px;
margin-bottom: 4px;
margin-left: 0px;
}
ul.dropdown ul.languages li.join{float:none;clear:both;width:100%;}

body div#mainpage{

margin-bottom:-30px;
}
div#mainpage #footer p {
padding-top: 10px;
padding-left: 10px;
}

div#mainpage h1#page-events.page span {font-size:100%;}

h4#page-events.page, h1#page-events.page {
font-size: 30px; font-weight:bold; margin-top: 19px; margin-right: 0pt;
text-transform:uppercase;font-family:helvetica, arial;
margin-bottom: 20px; margin-left: 0pt; color: #a5b440;
height:auto;

/* color:#51A2D5;color:#EE7E1C;
font-weight: normal; text-align: left;
background: transparent url(img/sumr_title.gif) left top no-repeat;
height: 43px; padding-left: 314px;padding-top: 8px;*/}

#content.innerpage #left p {
	line-height:150% !important;
	margin-bottom:18px;
	color:#282325;
	text-align:left;
}

div#mainpage h1.none {font-size:16px; }
#mainpage h1.none {
color:black;
background-color:#ffcf74;
padding:4px 8px;
width:100%;
display:block;
overflow:show;
font-size:12px;
font-weight:bold;

}
#mainpage h2,#mainpage h3,h4 {
font-size:13px;
color:#a5b440;
font-weight:bold;
}
#mainpage #left h2{
	border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;
	padding:4px 0;clear:both;
}
#mainpage #left h2 {font-size:13px;font-weight:bold;margin-bottom:10px;}

a:link, a:visited {color: #234389;}

#left p a:link, #left p a:visited, #left ul li a, #left ol li a {color: #234389;}

.box {
	border-width:1px 0;
	border-color:#231f20;
	border-style:solid;
	background:url('img/registration4.png') no-repeat bottom right;
	margin-bottom:22px;
	display:block;}
#registration.box{
	border-color:#7b6900;
}
#mainpage .box h2 {
	font-family:helvetica, arial;
	font-size:22px;
	line-height:28px;
	padding:10px 80px 0 8px;
	height:134px;
	margin:0;
	color:#d32e38;
	text-transform:uppercase;
}
#mainpage #ecnews.box p a{
	color:white;
}
#mainpage #ecnews.box h2{
	height:80px;
}
#registration.box p{
	font-size:20px;
	line-height:29px;
}
#registration.box p.text {
position:absolute;
font-size:12px;
margin-top:-65px;
line-height:18px;
	color:#706959;
		text-transform:none;
			padding-left:8px;
}
.box p{
	padding-left:20px;
	font-size:11px;
	margin:0;
	color:white;
	line-height:19px;
	text-transform:uppercase;
}
 .box a {color:#d32e38;text-decoration:none;font-weight:normal !important;}
.box#ecnews {
	background:url('img/ecnews.png') no-repeat bottom right;}

.box#ecnews h2 {
	color:#d2232b;
}
.smenu {
	border-top:1px #231f20 solid;
	margin-bottom:42px;
}
.smenu li {
	border-bottom:1px #231f20 solid;
	line-height:18px;
	font-size:11px;
	padding-left:20px;
	background: url(img/s.png) no-repeat 7px 6px;
}
.smenu li a {
	color:gray;
	text-decoration:none;
	text-transform:uppercase;
	display:block;

}
.smenu li.current_page_item{
	background-color:#e3eed0;
}
.smenu li ul {
	border-top:1px #231f20 solid;
	margin-left:-20px;
	padding-left:0px;
	background:white;
}
.smenu li ul li {
	border:none;
	padding-left:40px;
	background-position:27px 6px;
}
#left ul li {
	background:url("http://europe-center.org/wp-content/themes/ec-home/img/list-arrow-brown.gif") no-repeat scroll left 4px transparent;
	margin:7px 0 8px 0;

}
html body #left ul {
padding-left:5px !important;
margin-bottom:20px;
}
#left img.wp-smiley {
position:absolute;margin-left:5px;
}

li.page-item-19{
	background-image:url(img/s-red.png);
}
li.page-item-8, li.page-item-18{
	background-image:url(img/s-blue.png);
}
li.page-item-12, li.page-item-203{
	background-image:url(img/s-orange.png);
}
li.page-item-14{
	background-image:url(img/s-purple.png);
}
#upmenu {
	position:absolute;
	margin-top:-30px;
		color:silver;
		font-size:10px;
		padding-left:7px;
}
#upmenu a {
	color:silver;
	font-size:9px;
	text-decoration:none;
}
#program{
	font-size:10px;color:black;
}
#program table{
	margin-top:20px;
}
#program td{
	width:157px;
	vertical-align:top;
	padding:0 40px 0 3px;
	border-left:1px solid silver;
}
#program td strong{
	font-size:12px;color:#C87D20;
}
