/*head*/
* {margin: 0; padding: 0;}
body {margin: 0; font-family: arial, tahoma, verdana; font-size: 12px; color: #8a8a8a; text-align: left; background:#e3e5e6;}
.float{clear: both;}
a img{border:0;}

/*Body*/
#full{margin:auto; width: 814px; background:url(img/bg.jpg) repeat-y; height:100%; padding-top:15px; padding-bottom:10px;}
#container{margin:auto; width:780px;}

#header{width:780px; height:166px; display:block; background:url(img/header.jpg) no-repeat;}
#menu{background:#34badd; text-align:center; padding:6px 0 6px 0; }

.link_menu{color:#FFFFFF; text-decoration:none; font-size:12px; padding:6px 10px 6px 10px; font-weight:600;}
.link_menu:hover{ background:#009dbf;}


#left{width:182px; display:block; float:left; padding-bottom:10px;}
#item{border:1px solid #bbbbbb; padding-top:10px; padding-bottom:10px;}
#item_news{border:1px solid #bbbbbb; padding:10px 12px 10px 12px;}
.title{text-align:center; display:block; background:#a2c402; color:#FFFFFF; font-size:14px; font-weight:600; padding:2px 0 2px 0;  margin-top:15px;}
.link2{display:block; font-size:12px; color:#8a8a8a; text-align:center; text-decoration:none; line-height:20px;}
.link2:hover{display:block; font-size:12px; color:#0f99c1; text-align:center; text-decoration:underline; line-height:20px;}

.input{border:0; background:#ebebeb; padding:2px 0 2px 1px; color:#858585; display:inline; width:110px;}
.button{border:0; background:#cfcfcf; font-weight:bold; color:#8a8a8a; padding:3px 2px 3px 2px; margin-left:3px;}


#right{width:580px; display:block;  float:left; margin-left:18px; margin-top:15px;}
.welcome{background:#34badd; text-align:center; font-size:18px; color:#fff; padding:5px 0 2px 0; margin-bottom:15px;}
.list_title{ font-size:14px; font-weight:bold; margin-bottom:5px; padding-top:10px;}

.left_list{text-align:center; width:500px;; display:block; float:left; }
.right_list{text-align:center; width:80px;; display:block; float:left; }

.url{background:#e1e1e1;  display:block;  padding:3px 0 3px 0;}
.dvhdr2 {background:#e1e1e1;  padding:3px 0 3px 0;}
.dvhdr3 {background:#c6c6c6;  padding:3px 0 3px 0;}
.hits {background:#c6c6c6; display:block; padding:3px 0 3px 0;}
.number{display:block; font-size:12px; color:#0080a1; text-align:center; text-decoration:none; line-height:20px; font-weight:bold;}

#footer{background:#eaeaea; text-align:center; display:block; margin:auto; width:500px; margin-top:40px; padding:4px 0 4px 0;}

h1 {background:#34badd; text-align:center; font-size:18px; color:#fff; padding:5px 0 2px 0; margin-bottom:15px; font-weight:normal;}

.error {
	font-size: 12px;
	color: #d22119;
	display: block;
	padding: 5px;
	padding-left: 24px;
	border: 1px solid #fbbf15;	
	margin-top: 10px;
	margin-bottom: 10px;
	white-space: normal !important;
	text-align:left;
}
.message {
	font-size: 12px;
	color: #284465;
	display: block;
	padding: 10px;
	padding-left: 33px;
	border: 1px solid #aac5e6;	
	margin-top: 5px;
	margin-bottom: 5px;
	white-space: normal !important;
}