body { padding: 0; margin: 0; font: 0.75em Verdana, Arial, sans-serif; line-height: 1.5em; background: #fff; color: #454545; }

/* links */
a { color: #003B6E; background: none; }
a:hover { color: #427c0f; background: none; }	

/* headings */
h1 { font: bold 1.2em Verdana, Arial, Sans-Serif; margin: 0; padding: 4px 0 0 0;color:#0047a3; }
h2 { font: bold 1.2em Verdana, Arial, Sans-Serif; margin:0; padding: 4px 0 0 0;color:#0047a3; } 
h3 { font: bold 1.1em Verdana, Arial, Sans-Serif; margin:0px; padding: 1px 0 1px 0;color:#0047a3; }
h4 { font: bold 1.0em Verdana, Arial, Sans-Serif; margin:0px; padding: 1px 0 0px 0;color:#335F0C; }
h1 a, h2 a { color: #0047A3; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #0057E1; background: #FFF;text-decoration: underline; }
.title { color: #808080; background: #fff; }

/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }
form { margin: 0; }
input.search { width: 229px; border: none; background: #fff url(images/input.gif) no-repeat; padding: 6px 10px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; }
img { border: 0px; }

/* content holder */
#content { margin: 10px auto; width: 960px; }

/* header */
#header { height: 75px; }
#logo { padding: 0px 0 0 8px;}
#logo p { margin: 0; padding: 0 0 0 10px; color: #808080; background: #fff; }
#top_info { float: right; width: 270px; margin: 20px 5px 0 0; text-align: right; }

/*bookmark*/
.bookmark {padding:9px 0 0 85px; float: left;}
/* horizontal tabbed menu */	
#tabs { background: #fff url(images/bigbox.gif) no-repeat top left; color: #000;  height: 64px; text-align: center; padding: 0 0 0 210px;}
#tabs li { display: inline; height: 45px; }
#tabs li a { float: left;
             background: #fff url(images/barbg.gif) no-repeat; 
             color: #808080; padding: 
             7px 0; width: 90px; 
             text-align: center; 
             font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(images/barcurrent.gif) no-repeat; color: #000; }	
#tabs li a.selected { background: #fff url(images/barcurrent.gif) no-repeat; color: #2C71AE; }	
.key { text-decoration: underline; }

/* search form */
#search_google { 
	float: left;
	clear: both;
	color: #000;
	background: #fff url(images/searchbg.gif) no-repeat;
	padding: 14px 0 20px 5px;
	width: 500px;
	margin: 5px 0 0 0;
}
	#search p { padding: 0; margin: 0; }


/* grey subheader */
.gboxtop { clear: both; height: 10px; background: #dedede url(images/gboxtop.gif) no-repeat; color: #000; margin: 35px 0 0 0; }
.gbox { background: #dedede url(images/gbox.gif) no-repeat bottom left; color: #444; padding: 1px 13px 7px 13px; margin: 0 0 20px 0; }
.gbox p { padding: 7px 0; margin: 0;}


/* left side */
.left { float: left; width: 650px; margin: 0 0 10px 0;}
	.left_articles {
		margin: 0 20px 15px 10px;
		padding: 10px 0 0 0;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
                line-height: 1.4em;
	}
	
	.calendar {height: 33px; width: 20px; float: left; background: #fff url(images/calendar.gif) no-repeat; padding: 5px 15px 10px 9px;  color: #808080;text-align: center;}
	.calendar p { padding: 0; margin: 0; }
	.description {clear: both; border-bottom: 1px dotted #ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }

	.boxtopcenter { height: 19px; background: #fff url(images/boxtopcenter.gif) no-repeat; color: #000; }
	.boxcenter { background: #fff url(images/boxcenter.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 10px 10px; margin: 0 0 10px 0; }
	.boxcenter p { padding:0; margin:  0;}

/* bottom thirds */
.thirds { float: left; width: 203px; background: #eee; margin: 0 10px 0 0; color: #5d5d5d;text-align: left; }
	.smallboxtop { height: 14px; background: #fff url(images/smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { background: #fff url(images/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }

	
/* right side */
#right {
	float: right;
	width: 300px;
	margin: 0 0 10px 0;
        line-height: 1.2em;
}
#right h3{padding: 1px 0 6px 0;}
	.boxtop { height: 19px; background: #fff url(images/boxtop.gif) no-repeat; color: #000; }
	.box { background: #fff url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 10px 10px; margin: 0 0 10px 0; }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }
     
	.boxtopfill { height: 20px; background: #fff url(images/boxtop.jpg) no-repeat; color: #000; }
    .boxfill { background: #fff url(images/box.jpg) no-repeat bottom left; color: #000000; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.boxfill p { padding: 0; margin: 0;}
	
/* misc */
.buttons { text-align: right; padding: 4px 3px 10px 0;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: url(images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: url(images/greenbtn.gif) no-repeat; padding: 1px 9px 5px 7px; color: #fff; text-decoration: none;}
.bluebtn:hover { background: url(images/hoverbtn.gif) no-repeat; color: #fff; }
.greenbtn:hover { background: url(images/greenhoverbtn.gif) no-repeat; color: #fff; }
.clear { clear: both;}
/* footer  */
.footer { clear: both; text-align: center; line-height: 1.8em; padding: 0px 0 10px 300px; border-top: 1px solid #ccc; }
.footer li {float:left;margin-left:25px;}
#hr {background:#D1E2EF;margin:5px 0 5px 0;height:1px;}
#hr hr {display:none;}
label {
    padding: 2px;
    text-align: right;
    padding-left: 5px;
    margin: 0 5px 0 0;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #87C253;
    border:1px solid #5E972A;
}
legend {
    color: #FFFFFF;
    border: 1px solid #1D66A8;
    margin: 3px -1px;
    padding: 7px 15px;
    font-weight: bold;
    min-width:15em;
    display:block;
    background-color: #528BBF;
}
fieldset {
    border: 1px solid #327ebe;
    margin: 1em 0;
    padding:15px;
}
#form_email textarea {margin:7px 5px 2px 0;padding:0 0 2px 22px;width:497px;height:110px;}
#form_edit textarea {margin:7px 5px 2px 0;padding:0 0 2px 22px;width:557px;height:380px;}
#form_post textarea {margin:7px 5px 2px 0;padding:0 0 2px 22px;width:597px;height:420px;}
p {margin:0px 10px;text-indent:2em;text-align:justify;}
.name {width:250px}
.email {width:250px}
.tema {width:250px}
.tema {width:250px}
.tema_edit {width:500px}
.cod {width:127px}

/* statistic */
.point {border:#ddd 1px solid;margin:5px auto;width:500px;overflow:hidden;}
.point .graf {margin:5px 0 0;padding:0 0 0 2px;height:330px;}
.point .desc {margin:0 0 5px 20px;}
.sttit {background:url(images/stat_top.png) repeat-x #f2f2f2;border:#ddd 1px solid;color:#777;margin:2px;padding:4px;color: #2269AA;}
.sttit a{background:none;border:none;color:#777;margin:2px;padding:4px;color: #2269AA;}
.hits {float:left;width:248px;margin:0 0 0 1px;padding:0;}
.hits .hit,.hits .zap,.hits .poisk {margin:0;padding:0;overflow:hidden;}
.hits .hit {color:#a00;width:42px;}
.hits .zap {color:#030;width:56px;}
.hits .poisk {width:142px;}
.hits span {display:block;padding:0 0 3px;text-decoration:underline;}
.hits .hit span {color:#a00;}
.hits .zap span {color:#030;}
.hits .poisk span {color:#00a;}
.hits pre,.value pre,.numb pre {color:#000;font:11px verdana,arial,sans-serif;padding:2px;overflow:hidden;}
.numb {float:left;overflow:hidden;width:52px;margin-left:4px;}
.value {float:left;overflow:hidden;width:433px;padding-left:4px;}
.anonce {color:#777;clear:both;margin:0px 100px 2px 44px;padding:2px 0;}
.serf,.rss {color:#1e90ff;}
.post {color:#137cde;}
.nopost {color:blue;}
.friend {color:blue;}
.sep {color:#000;font:11px verdana,arial,sans-serif;padding:2px 2px 2px 5px;;overflow:hidden;}
/* end statistic */

/* start search blogs */
.search_result {margin:10px 10px 10px 25px;}
.search_result a {margin:10px 0;font-weight:bold;}
.search_result span {color:#000;display:block;padding:10px 0 5px 0;}
.search_result strong {background-color:yellow;}
.search_result .link {font-weight:normal;margin:10px 0px;}
.noblogs {color:red;margin:20px;text-align:center;}
.nofind {margin:10px 20px;text-align:left;font-weight:bold;}
/* end search blogs */

/* start forms search google blogs */
#search {border:#528BBF 1px solid;font:12px arial,sans-serif;margin:10px auto;padding:10px 0 0px;width:498px; background: #85C150;}
#search .search {float:left;margin:7px 0 10px 40px;padding:5px;width:289px;height:18px;}
#search .submit {color:#1A588F;float:right;margin:10px 40px 0px 0;width:90px;}

#search input {float:left;margin:6px;}
#search label {float:left;margin:8px;}
/* end forms search google blogs */

ol.popular {
	font-size: 1em;
	background-color:#fff;
	border-top: 1px solid #88C354;
	list-style-type: none;
	margin: 0.8em 0px;
	padding:1px;
}

ol.popular li {
	border-bottom: 1px solid #88C354;
	list-style-type: none;
	margin: 0px;
	padding: 0.5em;
}
.lightgreen {background: #fbfff8;}
ol.popular a {
	color: #003B6E;
	text-decoration: none;
}

ol.popular a:hover {
	color: #395F17;
}

ol.popular .datea{
	color: #666;
	padding: 0px 1.5em 0px 10px;
}
.blue { background: #DFF4FF;}
.green { background: #EEFFDF;}
.gray { background: #CFCFCF;}
.tableschedule {width:100%; border: 1px; border-color: blue;}
