/*
Theme Name: Central music school (Moscow) 2010
Theme URI: http://gromadin.com
Description: Based on 5 Years and 960grid
Tags: white, light, fixed-width, microformats
Version: 0.5
Author: Vladimir Gromadin
Author URI: http://gromadin.com

*/

@import url("960/960.css");
@import url("960/reset.css");
@import url("960/text.css");

body {
	padding: 0;
	margin: 0;
	font-size: 87%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #fff;
        line-height: 18px;}
p { line-height: 18px; margin-bottom: 18px; }
ol { margin-bottom: 18px; }
ul li ul, ol li ol, li { line-height: 18px; margin-top: 0; margin-bottom: 0; }
h3, h4, h5, h6 { line-height: 18px; margin-bottom: 18px; }
ul, ol {list-style-position: inside;}

blockquote {
	background: #f0fcfa;
	margin-bottom: 5px;
	border-right: 10px solid #fff;
	padding: 5px 20px 5px 20px;
	font-size:87%;
	
	}

code, pre {
	background: #fff url(images/box-bg.gif) repeat-x top left;
	color: #008C00;
	padding: 17px 10px;
	border: 1px solid #008C00;
	font: normal 12px/18px "Luxi Mono", "Courier New", monospaces;
	display: block; }

/* Page wrapper */
#page {
	background: #fff;
	color: #4d4d4d; }

/* Boxes */
.box {padding:0;
	margin-bottom:6px;float:left; }
.box .more {
	line-height: 18px;
	height: 18px;
	text-align: center;
	display: block;
	margin-bottom: 17px;
	font-size: 10px; }
	.more a {font-size:26px;text-decoration:none;color:#2b7468;}
	.box h2 {font-size:14px;}
.pagination {
	margin-bottom: 18px;
	font-size:11px;
	display: block;
	min-height: 18px;
	padding: 17px 10px;}
.pagination .levo, .pagination .desno {background:#fff;color:#389788;padding:5px 8px;}
.pagination a {color:#389788;}
.pagination .levo:hover, .pagination .desno:hover {background:#389788;color:#fff;}
.pagination a:hover, .pagination .levo:hover a, .pagination .desno:hover a {color:#fff;}
.widget {
	padding: 17px 10px;
	border: 1px solid #DEDBD1;
	background: #fff url(images/box-bg.gif) repeat-x top left;
	margin-bottom: 18px;
}
	
/* Header */
#header {
	height: 332px;
	background:url(logos/day.jpg) no-repeat top left;
	z-index:0;display:block;}
.headerSmall {height:163px !important;}
#header h3 {
	font-size: 28px;
	line-height:28px;
	font-weight: bold;
	color: #fff }
#header h3 a {color:#fff;text-decoration:none;}
#header p {
	position: relative;
	line-height: 18px;
	font-size: 18px;
	color: #6e7975; }
#header #search-form {
	float: right;
	margin-top: 2px;
	text-align: right; }
#header #search-form #s { width: 228px; }
#header #search-form input {
	color: #4d4d4d; }
#header h3 .description {font-size:14px;line-height:14px;}

/* Top Menu */
#topmenu {
	padding-top:15px;
	line-height: 18px; 
	}
#topmenu ul {
	float:left;
	display: block; }
#topmenu ul li {
	/*border-radius:10px;
		-moz-border-radius: 10px;*/
		
	display: block;
	height: 33px;
	margin: 0;
	padding: 0;
	text-align:center;
	line-height:33px;}
#topmenu a {
	color:#fff;
	margin: 0;
	display: inline;
	text-decoration: underline;
	font-weight: bold;}
#topmenu ul li.current-cat, #topmenu ul li:hover {background:#fff;}
#topmenu ul.tophome li:hover a {color:#215950;}
#topmenu ul.topblock1 li.current-cat a, #topmenu ul.topblock1 li:hover a {color:#2b7468;}
#topmenu ul.topblock2 li.current-cat a, #topmenu ul.topblock2 li:hover a {color:#389788;}
#topmenu ul.topblock3 li.current-cat a, #topmenu ul.topblock3 li:hover a {color:#44b7a5;}
#topmenu ul li a:link,
#topmenu ul li a:visited {
}
#topmenu ul li.current_page_item a:link,
#topmenu ul li.current_page_item a:visited {
}
#topmenu ul li.page_item a:hover,
#topmenu ul li.current_page_item a:hover {
}

/*Top blocks*/
.tophome, .topblock1, .topblock2, .topblock3 {
		/*border-radius:10px;
		-moz-border-radius: 10px;*/
		margin:0 7px 0 0;
		padding:0;
		opacity:0.9;filter: alpha(opacity = 90);
}
.tophome {background:#215950;color:#fff;}
.topblock1 {background:#2b7468;}
.topblock2 {background:#389788;}
.topblock3 {background:#44b7a5;}

/*Undermenu*/
.undermenu {color:grey;background:white;opacity:0.9;filter: alpha(opacity = 90);padding:5px 0 5px 0;z-index:1;min-height:20px;}
.undermenu .topsearch {text-align:right;}
.undermenu a {font-weight: bold;}
.undermenu .topconcert {color:grey;font-size:13px;}


/* Content */
.da-com {
	display: block;
	clear: both;
	position: relative;
	height: 16px;
	line-height: 16px;
	padding: 3px 0 0 0; }
.da-com .levo {font-size:11px;}
.da-com .desno a { /* comment icon */
	background: url(images/comment.gif) no-repeat left 4px;
	padding-left: 18px; }
.da-com .desno a.mild {
	background: url(images/comment-mild.gif) no-repeat left 4px;
	padding-left: 18px; }
.da-com .desno a.hot {
	background: url(images/comment-hot.gif) no-repeat left 4px;
	padding-left: 18px; }
h2 {
	font-size: 16px;
	line-height: 22px;
	display: block;
	clear: both;
	margin: 5px 0;
	padding: 0;
	color:#2B7468;}
	#content h2 {margin-top:0px;}
.singlesidebar {font-size:1em;line-height:normal!important;padding-top:15px;}
.singlesidebar .children {font-size:0.9em;}
.singlesidebar UL {list-style-type:none;}
.singlesidebar h3 {
	font-size: 1.2em;
	display: block;
	clear: both;
	margin: 15px 0 5px 0;
	padding: 0;
	color:#2B7468;}
.singlesidebar a{}
.singlesidebar li {margin-bottom:0.5em!important;margin-left:15px!important;}
.singlesidebar li ul.children li{margin-bottom:0!important;}
.singlesidebar ul li.current_page_item {background:#44b7a5;color:#fff;padding:3px;}
.singlesidebar ul li.current_page_item a {font-size:1.2em;color:#fff;}
.singlesidebar li.page-item-2019 a, .singlesidebar li.page-item-2026 a, .singlesidebar li.page-item-2021 a {font-size:1.2em;}
.singlesidebar li.page-item-2019 ul, .singlesidebar li.page-item-2026 ul, .singlesidebar li.page-item-2021 ul {font-size:0.87em;}
.singlesidebar #uploadimage {margin-bottom:15px;}
.featured h2 {
	font-size: 20px;
	line-height: 26px;
	margin: 9px 0 9px 0;
	padding: 0;
}
.featured .entry {font-size:14px !important;}
.box .entry {font-size:12px;}
h2 a {text-decoration:underline; color:#2b7468;/*text-decoration:none;border-bottom:2px solid #2b7468;*/}
h2 a:hover {border-bottom:2px solid #44b7a5;text-decoration:none;}
.featured h2 .h2time {font-size:14px;color:grey;font-weight:normal;} 
.desc {font-size:12px;margin:0 0 5px 0;text-align:right;padding-right:10px;opacity:0.8;}
.desc1 {font-size:10px;margin:0 0 5px 0;text-align:right;padding-right:10px;opacity:0.8;}
.desc a {padding:3px;/*border-radius:7px;-moz-border-radius:7px;*/}
.single-post h2, #content h1 {
	font-size: 24px;
	line-height: 26px;
	margin-top: 10px;
color:#2B7468;
}
.search-result h2 {
	font-size: 16px;
	line-height: 18px;
	display: block;
	clear: both;
	margin: 18px 0;
	padding: 0;
}

div.singlepostinfo {
	display: block;
/*	background: #fff url(images/info.png) no-repeat top left;*/
	padding-left: 58px;
	margin-top: 10px;
	margin-bottom:5px;
	color:grey;
	font-size:90%;
}

.levo { float: left; }
.desno { float: right; }
.entry p {margin-bottom:5px !important;}

/* Comments */
.comment { padding: 17px 10px; margin-bottom: 17px; }
.comment-avatar { float: left; font-size: 36px; font-weight: bold;}
.comment-content { margin-left: 60px; }
.comment-info { margin-bottom: 17px; line-height: 18px; }
.comment-info .author { padding-left: 20px; background: url(images/author.png) no-repeat top left; }
.comment-info .date { padding-left: 20px; background: url(images/date.gif) no-repeat 1px 3px; }
.box .comments-title { margin-top: 17px; margin-bottom: 18px; line-height: 18px; }

#comments div.comment,
#comments div.author {
 	padding: 17px 10px 0 10px;
	border: 1px solid #DEDBD1;
	background: #fff url(images/box-bg.gif) repeat-x top left;
	margin-bottom: 17px; }
#comments div.author { 
	border: 1px solid #6e7975; }
/*#comments div.comment .prvi { margin-top: 17px; }*/

/* Comment Form */
form, fieldset { margin: 0; padding: 0; border: none; }
input, textarea {
	background: #fff url(images/box-bg.gif) repeat-x top left;
	border: 1px solid #DEDBD1; }
textarea { padding: 10px; }
#commentform fieldset p small code { border: none; background: #fff; color: #4d4d4d; margin: 0; padding: 0; display: inline; }

/* Sidebar widgets */
#sidebar .pagenav { list-style: none; margin-left: 0; }
.widget h2, #sidebar .widgrt h2, #sidebar .widgrt h3 {
	line-height: 18px;
	margin: 0 0 18px 0;
	padding: 0;
	color: #215950; /* Ruby on Rails blue */ }
.widget ul, .ppc ul {
	list-style: none;
	margin: 0;
	padding: 0; }
.widget ul li, .ppc ul li {
	line-height: 18px;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	}
.widget ul li ul li {
}

/* Footer */
#footer {
	background:url(logos/day_footer2.jpg) no-repeat top left;
	color: #4d4d4d;
	height: 305px; /*132px */
	padding-bottom: 18px;
	margin-top:15px;
	text-align: left;
	border-top: 1px solid #6e7975; }
#footer .text {background:#fff;opacity:0.8;filter: alpha(opacity = 80); font-size:10px;margin-top:10px;/*border-radius:10px;-moz-border-radius:10px;*/}
#footer .text p {padding:5px;}
#footer .widget1bottom, #footer .widget2bottom, #footer .widget3bottom {background:#fff;opacity:0.8;filter: alpha(opacity = 80);padding-top:5px; font-size:11px;margin-top:10px;/*border-radius:10px;-moz-border-radius:10px;*/}
#footer .widget1bottom {float:left !important;}
#footer .widget2bottom {padding-top: 0px!important;}
#footer h6.widgettitle {font-size:12px;text-align:center;font-weight:normal;margin-bottom:3px;}
div#u335011_1.fbConnectWidgetTopmost, div#u335011_1.fbConnectWidgetTopmost .connect_widget, div#u335011_1.fbConnectWidgetTopmost .connect_widget .fan_box {border:0px!important;border-style:none!important;}
/* Links */
a { text-decoration: underline; color:#6e7975; }
.widget a:link, .widget a:visited { color: #389788; /* Flickr pink */ }
a:hover, .post a:hover, .widget a:hover { color: #44b7a5; /* Technorati green */ }

/* Ads in post */
.ads {
	background: #fff;
	height: 72px; 
	margin-bottom: 18px;
	text-align: center; }

/* Generic WordPress styles */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 18px;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 0;
	text-align: center;
	margin: 7px;
}
.alignleft {margin:7px 7px 7px 0;}
.alignright {margin:7px 0 7px 7px}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
.lang {font-size:11px;padding-left:0px;}
.lang a {font-size:12px;}

#wp-calendar caption {text-align:center !important;}
#wp-calendar {width:100%;padding:0 3px 0 3px!important;}

.singlepostthumb, .postthumb {float:left;margin:5px 10px 5px 0;}

.postthumb1 {float:left;margin:auto 10px 3px 0px;}
.mainnews {background:url('images/backmainnews.jpg') top left no-repeat;}
.laureates {font-size:12px;}
.mainnews h3, .laureates h3{text-align:left;padding-top:9px;}
p.price {color:#2b7468;font-weight:bold;font-size:16px;}
.dateinarchive {font-size:110% !important;font-weight:bold;}
.big, .linktoall {font-size:160% !important;margin-bottom:10px;}
.carousellink  {font-size:160% !important;font-weight:bold !important;color:black;}
.twtr-tweets {font-size:10px;height:18px !important;}
h2.404 {margin:20px 20px !important;}
.sheader {padding-left:30px;margin-right:30px;border-left:2px solid #215950;}
p.yearsoflife {font-size:18px;}
p.update {font-size:11px;}
.scontent {font-size:110%;}
.scontent1 {padding-left:30px;border-left:2px solid #389788;}
.scontent2 {font-size:90%;padding-top:18px;}
.sgastr {padding-left:30px;border-left:2px solid #2b7468;}
.steaching {padding-left:30px;border-left:2px solid #389788;}
.sprizes {padding-left:30px;border-left:2px solid #44b7a5;}
.seducation {font-size:100%;}
.postthumbR {font-size:14px;}
.pad5 {padding-top:5px;}



.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #215950;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #215950;
	background:#215950;
	color:#fff;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
.term-cloud a, .desc a {color:#b5b5b5;}
.desc1 a {color:grey;}
.term-cloud a:hover, .desc a:hover {color:#44b7a5;}

/*Search */
.searchtype {font-size:14px;color:#fff;background:#44b7a5;}
.searchtags {font-size:10px;}
.searchdata {font-size:12px;}
.searchbox {margin-bottom:15px;background:#f9fefd;}
.sidebox {background:#f9fefd;}
.azindex ul li span.desc {float:none;}
.azlinkspacer {height:0px !important;}
.gindex {font-size:13px !important;margin-left:10px;color:#fff;padding:3px;}
.gindex1 {background:#2b7468;}
.gindex2 {background:#389788;}
.gindex3 {background:#44b7a5;}
.gindex a {text-decoration:none !important;border-bottom-width:0px !important;color:#fff;}
.gindex:hover {background:#fff;padding:2px;}
.gindex1 a:hover, .gindex1:hover a {color:#2b7468;}
.gindex2 a:hover, .gindex2:hover a {color:#389788;}
.gindex3 a:hover, .gindex3:hover a {color:#44b7a5;}
.gindex1:hover {border:1px solid #2b7468;}
.gindex2:hover {border:1px solid #389788;}
.gindex3:hover {border:1px solid #44b7a5;}

.pageleft {text-align:left;}
h2.ptlist {font-size:24px;}
.concerttags {font-size:11px;}
.h2cat {font-size:80%;}
.h2cat1 {font-size:70%;font-weight:normal;}
li {margin-left:10px;}
#extended-categories-select-3 {font-size:10.5px;}
.postthumb1a IMG {width:80px;height:80px;}
.ngg-album-compact {height:220px!important;}
.bigarrow {font-size:1.5em!important;}
.exif-data {font-size:0.8em!important;}
#cboxSlideshow {margin-right:20px!important;}
.textwidget {text-align:center;}


.nodisplay {font-size:1px;opacity:0;color:grey;text-align:center;}
.nodisplay a {color:grey;opacity:0;}
.fromcms {font-size:90%;color:grey;}
.konkursprogram {font-size:90%;}
.konkursmain {font-size:80%;}
.disclaimer {background:#44B7A5;color:white;padding:2px;}
.singlecontent h5, .singlecontent h6 {color:#44B7A5;}
.opacitytext {opacity:0.8;filter: alpha(opacity = 80);font-size:70%;}

