/******************/
/*  MAIN SECTION  */
/******************/

/* left */
.nav3-grid {width:199px; border-bottom:solid 1px rgb(200,200,200);}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:rgb(70,122,167); font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:rgb(225,225,225); /*background-color:rgb(143,174,215) /*For blue background*/; color:rgb(42,90,138); text-decoration:none;}

.nav3-bullet {width:170px; margin:10px 0 0 20px;}
.nav3-bullet dt a, .nav3-bullet dt a:visited {line-height:2.0em; padding:0 0 0 10px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-bullet dd a, .nav3-bullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; padding:0 0 0 10px; background:url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-bullet dt a:hover {background:url(../img/bg_bullet_full_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}
.nav3-bullet dd a:hover {background:url(../img/bg_bullet_half_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}

.nav3-nobullet {width:170px; margin:10px 0 0 20px;}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited {line-height:2.0em; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover {text-decoration:underline; color:rgb(42,90,138);}

/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0;border-top: 1px solid #ccc;margin-top: 1px}
	#nav-secondary a {line-height:1.8;padding: 5px 0 5px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;font: bold 86% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#c00;background: #fee url("images/sprites.gif") no-repeat 10px -695px} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#c00} 
	#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 1em 23px;padding:0}
	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background: #fff url("images/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}
	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #c00}
	#nav-secondary li.active li {border: none;margin:0}
	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:117px}
	#nav-secondary li.active li.active li a:link, 
	#nav-secondary li.active li.active li a:visited, 
	#nav-secondary li.active li.active li a:hover, 
	#nav-secondary li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary ul ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:104px}
	#nav-secondary li.active li.active li.active li a:link, 
	#nav-secondary li.active li.active li.active li a:visited, 
	#nav-secondary li.active li.active li.active li a:hover, 
	#nav-secondary li.active li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}



#left.loginform {width:160px; margin:-10px 20px 0 20px;}
#left.loginform p {clear:both; margin:0; padding:0;}
#left.loginform fieldset {width:160px; border:none;}
#left.loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
#left.loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
#left.loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
#left.loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
#left.loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
#left.loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

#left.searchform {width:160px; margin:0 20px 0 20px;}
#left.searchform p {clear:both; margin:0; padding:0;}
#left.searchform fieldset {border:none;}
#left.searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
#left.searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
#left.searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

#left h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(190,190,190); /*background-color:rgb(137,170,214)/*For blue background*/; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:170%;}
#left h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:170%;}
#left h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:170%;}
#left h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:130%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
#left p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:130%;}
#left p.center {text-align:center;clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:130%;}
#left p.right {text-align:right;clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:130%;}
#left img {clear:both; margin:0 10px 10px 20px;}


/* MAIN CONTENT */
#text h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px #1C4670; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
#text h1.block {clear:both; margin: 0em 0 0em 0; padding:2px 0 2px 2px; background: #F7F7F7; font-family:"trebuchet ms",arial,sans-serif; font-weight:bold; font-size:220%;}
#text h1.news {
clear:both;margin:0 0 0 0;
color:#484848;border-bottom:1px solid #C6C6C6;
/*padding:10px 0 5px;*/
font-family:"trebuchet ms",arial,sans-serif;
font-size:210%;
font-weight:normal;
}
#text h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
#text h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
#text h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
#text h1.side {clear:none;}
#text h2.side {clear:none;}
#text h3.side {clear:none;}

#text h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
#text h5 {margin:0.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
#text h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
#text p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
#text p.center {text-align:center;margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
#text p.right {text-align:right;margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
#text p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
#text blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

#text table {clear:both; width:400px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
#text table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
#text table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
#text table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}

#text ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
#text ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}
#text ul {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
#text ul li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}

.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* right */
#right  h1 {clear:both; font-family:"trebuchet ms",arial,sans-serif; font-size:140%;background:transparent url(../img/h1_left_bg.gif) repeat-x scroll 0 0;
color:#FFFFFF;
margin-bottom:8px;
padding:7px 16px;}
#right  h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
#right  h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
#right  h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
#right  h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
#right  p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
#right  p.center {text-align:center;clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
#right  p.right {text-align:right;clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}

#right  ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
#right  ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
#right  ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
#right  ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

#right.loginform {width:160px; margin:0 10px 0 10px;}
#right.loginform p {clear:both; margin:0; padding:0;}
#right.loginform fieldset {width:160px; border:none;}
#right.loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
#right.loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
#right.loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
#right.loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
#right.loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
#right.loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

#right.searchform {width:160px; margin:0 10px 0 10px;}
#right.searchform fieldset {border:none;}
#right.searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
#right.searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
#right.searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/********************/
/*  COMMON CLASSES  */
/********************/
#container  img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px;border:0 none; }
#container  img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px;border:0 none; }
#container  img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px;border:0 none; }

#container  a {color:#1D62B3; font-weight:bold; text-decoration:none;}
#container  a:visited {color:rgb(42,90,138);}
#container  a:hover {color:rgb(42,90,138); text-decoration:underline;}
#text h1 a {color:#1D62B3; font-weight:normal; text-decoration:none;}

#container  a img {border:0 none;}
#container  a:hover img {border:0 none;}
#container  a:visited img{border:0 none;}
.archive_link {	background: url(../img/file0000.gif) no-repeat;
					display: block; padding-left: 20px; margin:1em 0 1em;
					font-size: 1.05em !important; color: #4C4C4C !important;
					min-height: 16px; //height: 16px;} 
					
.date {font: bold 82% arial;color:#AF2222;display:block;letter-spacing: 1px}
.banners a img {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);clear:both; float:none; display:block; margin:0 auto; padding:1px;}
.banners a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);clear:both; float:none; display:block; margin:0 auto; padding:1px;}
.morelink a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.story {
	padding: 20px;
	border-top: 1px solid #FFFFFF;
	background: url(../img/img07.gif) repeat-x;
}
.permalink {
	display: block;
	float: right;
	padding-left: 17px;
	background: url(../img/img09.gif) no-repeat left center;
}

.pdf {	background: url(../img/i_pdf.gif) no-repeat;
					display: block; padding-left: 20px; 
					font-size: 1.05em !important; color: #4C4C4C !important;
					min-height: 16px; //height: 16px;} 
.doc {	background: url(../img/doc.png) no-repeat;
					display: block; padding-left: 20px; 
					font-size: 1.05em !important; color: #4C4C4C !important;
					min-height: 16px; //height: 16px;} 					
.download {	background: url(../img/46.png) no-repeat;
					display: block; padding-left: 20px; 
					font-size: 1.05em !important; color: #4C4C4C !important;
					min-height: 16px; //height: 16px;} 
.rss {	background: url(../img/001_31.png) no-repeat;
					display: block; padding-left: 27px; 
					font-size: 1.05em !important; color: #4C4C4C !important;
					min-height: 27px; //height: 27px;} 
/**************************************************************
   Width classes used by the site columns
 **************************************************************/

.width100 {
  width: 100%;
}

.width75 {
  width: 74%;
}

.width50 {
  width: 49.7%;
}

.width33 {
  width: 32.7%;
}

.width25 {
  width: 24.7%;
}



/**************************************************************
   Alignment classes
 **************************************************************/

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}
/* =============================================================================
MESSAGES
============================================================================= */

.msg.warning {background:#FFD6D6;
border-bottom:3px solid #FE7B7A;
border-top:3px solid #FE7B7A;
color:#CC0000;}

.msg.info {
background:#D8E5F8;
border-bottom:3px solid #629DE3;
border-top:3px solid #629DE3;
color:#0055BB;}

.msg.note {background:#FEF6D8;
border-bottom:3px solid #FDE179;
border-top:3px solid #FDE179;
color:#B79000;}

.msg.done {background:#EEF7DD;
border-bottom:3px solid #C2DF88;
border-top:3px solid #C2DF88;
color:#57861A;}

.fakel {width: 100%; background: url(/assets/templates/flex/img/fu_2.jpg ) no-repeat scroll  center center;
					}
.fu {width: 100%; background: url(/assets/templates/flex/img/uf_2.jpg) no-repeat scroll  center center;
					}
.ogolovok {width: 100%; background: url(/assets/templates/flex/img/ogolovok_2.jpg) no-repeat scroll center center;
					} 
.fz {width: 100%; background: url(/assets/templates/flex/img/fakel_close_1.jpg) no-repeat scroll center center;
					} 

.shadow {
     background:#bbb; 
     border:1px solid #ddd;  
}

.block {
     background:#fff; 
     border:1px solid #6b6b6b; 
     position:relative; 
     padding:15px; 
     top:-3px;  
     left:-3px; 
}					
/**************************************************************
   Blockquote and included icons
 **************************************************************/

/* Blockquote */
blockquote {
  margin: 0;
  padding: 0 20px;
  background: #E7F1F3;
  border-top: 1px solid #AAD3DB;
  border-bottom: 1px solid #AAD3DB;
}


acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}

/* Images */

#text img.right {
  margin: 5px 0 10px 10px;
  border:0 none;
}

#text img.left {
  margin: 5px 10px 10px 0;
  border:0 none;
}

#pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
#pagination {position:relative;text-align:right}
#pagination  a:link, #pagination  a:visited, #pagination  a:hover, #pagination .ditto_currentpage {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
#pagination .ditto_off {background:#c00;color:#fff}
#pagination  span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
#pagination * {margin:0}
#pagination h4 {margin-top:-1.45em;padding:0;border:none}

#reflect_example {
    width: 200px;
}
#reflect_example h3 {
    display: none;
}
#reflect_example ul {
    list-style: none;
}
.reflect_archive_list ul {
    list-style: none !imporant; 
    margin-left: 0px; 
    padding-left: 0;
}
.reflect_archive_list ul ul{
    margin-left: 0px; 
} 
.reflect_archive_list ul ul li {
	margin-top: -5px;
	margin-bottom: 0.8em;
}
.reflect_archive_list li a {	
	display:block;
	padding:5px 5px 5px 10px;
	margin:0 0 1px 0;
	background-color:#f6f6f6;
	border-right:10px solid #fff;
	color:#666;
	text-decoration:none;
	border-left:2px solid #ddd;
}
.reflect_archive_list li a:hover {
	background-color:#eee;
	color:#333;
	border-right:10px solid #eee;
}

.fbForm .form { padding-left: 40px; }
.fbForm .name { padding-top: 12px; font-size: 8pt; color: #7d7d7d; }
.fbForm .element { padding-top: 2px; }
.fbForm .element INPUT, .fbForm .element TEXTAREA {
        border: 1px solid #ccc;
        background-color: #E6EFF6;
        font-size: 10pt;       
        color: #2C5883;
}
.fbForm INPUT#fbName,
.fbForm INPUT#fbEMail {
        background-image: url(../img/icon_form.gif);
        background-repeat: no-repeat;
        width: 250px;
        padding: 4px 0px 4px 25px;
}
.fbForm INPUT#fbName    { background-position:3px -3px; }
.fbForm INPUT#fbEMail { background-position:3px -33px; }
.fbForm TEXTAREA#fbText {
        padding: 4px 4px 4px 25px;
        width: 425px;
        font-family: Tahoma;
        background: #E6EFF6 url(../img/icon_form.gif) no-repeat 3px -93px;
}
.fbForm .captcha-test TD { vertical-align: top; padding-right: 15px; }
.fbForm .captcha { padding-top: 3px; }
.fbForm .captcha IMG { border: 1px solid #ccc; }
.fbForm INPUT#vericode { width: 130px; padding: 4px 0px 4px 25px; background: #E6EFF6 url(../img/icon_form.gif) no-repeat 3px -63px; }
.fbForm .submit { padding-top: 15px; }
.fbForm INPUT#fbSubmit {
        border: 1px solid #ccc;
        background-color: #f7f7f7;
        cursor: pointer;
        padding: 2px 15px 2px 15px;
}
.fbForm .error { font-size: 8pt; color: red; display: none; }

#tumb {


float: left;
margin: 0 30px 20px;
}

#tumb img {
margin:5px 4px;
}

#tumb p {

font: 100% Verdana, Arial, sans-serif;
color: #333;
margin: 0;
padding: 0 25px 20px 10px;
}

.side_image {
float: center;
padding: 10px;
margin: 10px;

text-align: center;
font-size: 0.8em;
font-style: italic;
}

img.double-border{
  border: 5px solid #ddd;
  padding: 5px; 
background: #fff; }
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.view-blog {margin:0; padding:0 7px; list-style-type:none; text-decoration: none;}
/*.view-blog li p a img { text-align: center; padding: 6px; background: #fff; border: solid 1px #999; }*/
.view-blog-img { text-align: center; padding: 6px; background: #fff; border: solid 1px #999; }
.view-blog-media { text-align: center; padding: 6px; background: #fff; border: solid 0px #999; }

