/* main */
body { font-size: 16px; }
.capitalize:first-letter {
  text-transform:capitalize;
}
.left { float: left; width: 20%; }
.centre { display: block; overflow: auto; }
.right { float: right; width: 15%; }
.clear{clear:both;}
a{text-decoration:none;color:inherit;}
.border_red{border:solid 1px red;}
.border_green{border:solid 1px green;}
.border_blue{border:solid 1px blue;}
.border_pink{border:solid 1px pink;}
.border_white{border:solid 1px white;}
.border_black{border:solid 1px black;}
.border_yellow{border:solid 1px yellow;}

	.total_width{
		width:97%;
		margin: 0px;
		padding: 0px;
		margin-left:auto; 
		margin-right:auto;
		}

	.row2_div{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		color:#052F6D;
		font-weight:bold;
		font-size:0.8em;
		}

	.row2_menu{
		display:inline;
		margin:0px -4px 0px 0px;
		padding:0px 0px 0px 0px;
		}

	.color547109{color:#052F6D;}

	.row2_menu_line {
		padding: 0px 0px 0px 0px;
		margin:0px 8px 0px 8px;
		border-left: solid 2px #052F6D;
		}

	.head1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		color:#052F6D;
		font-weight:bold;
		font-size:1.5em;
		}
  ul.css-menu1 {
		list-style: none;
		_border-bottom: 2px solid #BC4F07;
		_border-top: 1px solid #7fa7e5;

    margin:0 auto; padding:0 !important; font-size:100% !important; line-height:1 !important;
    
		_background: linear-gradient(to top, #497ece, #7ea6e2);
		_border-radius: 5px;
  }
  ul.css-menu1 li {
		display: inline;
    margin:0 !important; 
    padding:0 !important; 
    font-size:100% !important; 
    line-height:1 !important;
  }
    
  ul.css-menu1 li a {
    margin:0 !important; line-height:1 !important;

  	color: #fefefe; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		font-weight:bold;
		_font-size:0.75em;
    font-size:75%;
		background: #497ece;
		border: 1px solid #7ea6e2;
		border-bottom: 1px solid #497ece;
		border-radius: 5px; 

		padding: 6px 14px 6px 14px

  }
  ul.css-menu1 li a:hover { 
		border-left: 1px solid #114477;
		border-right: 1px solid #114477;
		border-top: 1px solid #114477;
		background: #114477;
		}

	ul.css-menu1 li a.selected { /* кнопка в активном состоянии */
		color: #fefefe;
		background: #BC4F07;
		border: 1px #BC4F07 solid;
		border-bottom: 2px solid #BC4F07;
		border-left: 1px solid #770000;
		padding: 6px 10px 6px 10px
		}

          
	ul.css-menu {
		list-style: none;
		border-bottom: 2px solid #BC4F07;
		border-top: 1px solid #7fa7e5;
		padding: 4px;
		background: linear-gradient(to top, #497ece, #7ea6e2);
		border-radius: 5px;
		}

	ul.css-menu li {
		display: inline;
    margin: 0px;
		padding: 0px;
		}
        
	ul.css-menu li a {
		color: #fefefe; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		font-weight:bold;
		font-size:0.75em;
		background: #497ece;
		border: 1px solid #7ea6e2;
		border-bottom: 1px solid #497ece;
		border-radius: 5px; 
    margin: 0;
		padding: 6px 14px 6px 14px
		}

	ul.css-menu li a:hover { 
		border-left: 1px solid #114477;
		border-right: 1px solid #114477;
		border-top: 1px solid #114477;
		background: #114477;
		}

	ul.css-menu li a.selected { /* кнопка в активном состоянии */
		color: #fefefe;
		background: #BC4F07;
		border: 1px #BC4F07 solid;
		border-bottom: 2px solid #BC4F07;
		border-left: 1px solid #770000;
		padding: 6px 10px 6px 10px
		}

/* group */    
.title{
   _font-size: 2.5em;
   _font-family: Georgia;
   letter-spacing: 0.1em;
   color: rgb(142,11,0);
   text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
 }
.url_html{
   font-family: Georgia;
   color: rgba(69,54,37,0.6);
   font-size: 0.75em;
   font-style: italic;
   letter-spacing: 0.25em;
   border-top: 1px solid rgba(69,54,37,0.2);
   display: block;
   padding-top: 0.5em;
   _margin-top: 2em;
   clear:both;
 }     
/* history */ 
 .nameItem_ { 
  float:left; 
  margin:0 10px 7px 0; 
  padding:2px 3px 2px 0; 
  background:url(http://mvcreative.ru/example/16/1/images/tag_bg.png) no-repeat right -25px; 
  color:#fff; 
  font-size:11px; 
  font-family:helvetica, arial, sans-serif; 
} 
.eTag_ { 
  background:url(http://mvcreative.ru/example/16/1/images/tag_bg.png) no-repeat left top; 
  padding:6px 5px 4px 7px; 
  position:relative; 
  margin:0 3px 0 -2px; 
  border-right:1px solid #d2d2d2; 
  -moz-border-radius:0 3px 3px 0; 
  -webkit-border-radius:0 3px 3px 0; 
  border-radius:0 3px 3px 0; 
  color:#3f3f3f; 
  text-shadow:0 1px #fff; 
  text-decoration:none; 
  font-size:11px; 
}
td .nameItem {
  float:left;
  padding:4px 4px 4px 0; 
}
.nameItem {
  float:left;
  padding:4px 4px 4px 0; 
}
.direction-r .nameItem { 
  float:left;
  padding:4px 4px 4px 0; 
}
.direction-l .nameItem { 
  float:right;
  padding:4px 4px 4px 0; 
}
.tagItem { 
  background:url(/img/tag_bg.png) no-repeat right -25px; 
}
.groupItem { 
  background:url(/img/tag_bg2.png) no-repeat right -25px; 
}
.nameItem { 
  margin:0 4px 7px 1px; 
  _padding:4px 4px 4px 0; 
  color:#fff; 
  font-size:11px; 
  font-family:helvetica, arial, sans-serif; 
} 

.eTag { 
  background:url(/img/tag_bg.png) no-repeat left top; 
  padding:6px 5px 6px 7px; 
  padding:7px 5px 6px 7px;   
  position:relative; 
  margin:0px 3px 0 -2px; 

  border-right:1px solid #d2d2d2; 
  -moz-border-radius:0 3px 3px 0; 
  -webkit-border-radius:0 3px 3px 0; 
  border-radius:0 3px 3px 0; 
  color:#3f3f3f; 
  text-shadow:0 1px #fff; 
  text-decoration:none; 
  font-size: 0.8em;
  font-family: Verdana;
}
/* left */
ul li a:hover {
  font-weight: bold;
}
