* {margin: 0;padding: 0;} /* html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;} */
body{font:75%/1.54 Verdana,Arial,lucida,sans-serif; color:#303030; text-align:center; background: #c2c2c2 url('../images/bg.jpg') 0 79px repeat-x; margin-top:32px;}

#weblista {position: absolute; top: 0; left: 0; width: 100%; z-index: 9; text-align: center; background: url("../images/lista3.gif") 0 0 repeat-x; height: 32px}
#weblista div {width: 940px; margin: 0 auto;text-align: left;}
#weblista p {font-size: 11px; color: #fff; line-height: 32px;text-align: right; margin: 0;}
#weblista a.logo {display:block;float:left;height: 20px;width:207px;visibility: hidden;position: relative;top:6px;left:0;background: red;}
#weblista a.logo span {position: absolute;width: 100%;height: 100%;visibility: visible;background: url("../images/tm.gif") 0 0px no-repeat;}
#weblista a {color: #fff;font-weight: bold; text-decoration: none;}
#weblista a:hover, #weblista .act {color: #a2daff;}


h1,h2,h3,h4{font-size:150%; font-weight:bold; margin:.6em 0;}
h2{font-size:140%;}
h3{font-size:130%;}
h4{font-size:120%;}

a{text-decoration:underline; color:#1152B3;} /* c92e2e */
a:hover,a:focus{text-decoration: none;}

hr{height:1px; border:none; border-bottom:1px solid #99B4C8;}
label,table{font-size: 100%;}
p,ul{padding:0.5em 0;}

/* Layout */
#head,#foot{width:100%;}
#menu,#cont,#info{float:left;}
#foot{clear:both;}

#view{width:947px; margin: 0 auto; text-align:left;background: #f3f3f3 url('../images/bgy.jpg') 0 0 repeat-y;}            

/* Head */
#head{height:248px; background: #000 url('../images/head.jpg') 0 0 no-repeat; position: relative;}
#head h1{float: left; position: relative; top: 25px; left: 24px;} 
#head h1 a,#head h1 a span{display: block; width: 504px; height: 62px;}
#head h1 a{position: relative;overflow: hidden;}
#head h1 a span{position: absolute; top:0; left:0; background: url('../images/logo.jpg');cursor: pointer;}

/* Colors, Block colors */
#cont .light {
	border: solid 1px #e4e4e4;
	background: #fff;
}
#cont .dark {
	border: solid 1px #CED9FF;
	background: #e9eeff;
}
#cont .odd {
	background: #f4f3f3 url('../images/pr2.gif') 0 0 repeat-x;
}
.bolder {
	font-weight: bold;
	color: #C92E2E;	
}

/* Navig */
ul.navig {
	margin: 0; padding: 0;
	position: absolute; top: 204px; left: 230px;
}
	ul.navig li {
		float: left;
		display: block;
		list-style: none;
		position: relative;
		width: 83px;
		margin-right: 6px;
	} 
	ul.navig a {
		display: block;
		line-height: 35px;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		color: #000;
		background: url('../images/navig.jpg') left top no-repeat;	
	}
	ul.navig a:hover {
		background-position: right top;	
		color: #ea6c29;
	}

/* Menu */
#menu {
    width: 216px;
}
	#menu .padd {
		padding: 0 9px 0 25px;
		position: relative; top: -80px; left: 0; 
	}
	#menu h3, #info h3 {
		margin: 0; margin-top: 20px; padding-left: 11px;
		font-size: 1em;
		line-height: 22px;
		background: url('../images/menun.gif') 0 0 no-repeat;	
	}
	#menu li {
		list-style: none;
	}
	
	ul.menu {
		padding: 0; padding-bottom: 9px;
		background: url('../images/menub.gif') left bottom no-repeat;
	}
	ul.menu li {
		border-bottom: solid 1px #939393;
	}
		ul.menu li a {
			display: block;
			padding-left: 18px;
			line-height: 2em;
			color: #a5a5a5;
			font-size: .95em;
			text-decoration: none;
			background: #282828 url('../images/arrow.gif') 90% 50% no-repeat;
		}
		ul.menu li a:hover {
			color: #e96c29;
			background: #474747 url('../images/arrow2.gif') 90% 50% no-repeat;	
		}
	
	.search div {
		padding: 5px 0 0 7px;	
	}
	.search .field {
		height: 14px;
		padding: 4px 8px;
		width: 120px;
		border: none;
		background: url('../images/search_field.gif') 0 0 no-repeat;	
		font-size: 11px;
		margin-right: 2px;
		position: relative;
		float: left;
	}
	
	#menu .block {
		padding: 5px 10px 10px;
		color: #a5a5a5;
		background: #282828 url('../images/menub.gif') left bottom no-repeat;
	}

/* Info */
#info {
	width: 158px;
	background: url('../images/info.jpg') 0 0 no-repeat;
}
	#info .padd {
		padding: 0 8px 0 8px;	
	}
	#info h3 {
		background: url('../images/info.gif') 0 0 no-repeat;	
	}
		#info h3.f {background-color: #303030; margin-top: 25px;}
	#info .side {
		text-align: center;
		padding: 10px 0;
	}

/* Cont */
#cont {
    width: 558px;
    background: #f2f2f2;
}
	#cont .padd {
		padding: 0px 17px 10px 8px;
	}

#cont h1 {
	color: #e10000;
	border-bottom: dashed 1px #303030;
	margin-bottom: 20px;	
}
#cont h2 {
	background: #E9EEFF;
	padding: 0 5px; margin: 16px 0 0;
	border-bottom: solid 3px #CED9FF;
}
#cont ul {
	padding-left: 30px;	
}

.code {
	border: solid 1px #e4e4e4;
	background: #fff;
	padding: 6px 12px; margin-bottom: 15px; margin-top: 10px;
}

.image {
	background: url('../images/eff.gif');
	width: 102px; height: 73px;
	margin-right: 12px; margin-bottom: 12px;
}
	.image img {
		margin-top: 7px; margin-left: 6px;
	}

h3.home {
	font-size: .9em;
	line-height: 21px;
	text-transform: uppercase;
	color: #c92e2e;
	padding: 0px 15px; margin-bottom: 10px;
	background: url('../images/hp.gif') 0 0 no-repeat;	
}

#cont ul.list {
	list-style: none;
	margin: 0; padding: 6px 0;
	background: url('../images/list.jpg') 0 0 repeat-x;	
}
	ul.list li {
		border-bottom: solid 1px #f4f3f3;
		padding: 0 10px;	
	}
	#cont .list a {color: #212121;}

.news {
	border: solid 1px #e4e4e4;
	background: #fff;
	padding: 6px 12px;
}
	.news h4 {
		color: #c92e2e;
		margin: 0;	
	}
	.news img {
		width: 100px;
		height: 80px;
		border: solid 1px #e4e4e4;
		margin-right: 12px; margin-bottom: 12px;
	}

.article {
	border-top: solid 1px #e4e4e4;
	background: #f4f3f3 url('../images/pr1.gif') 0 0 repeat-x;
	padding: 6px 12px; margin-bottom: 15px;
}
	#cont .article h2 {
		font-size: 1.2em;
		background: transparent;
		margin: 0; border: 0;
	}
	#cont .article h2 a {
        color: #e10000;
	}
	.ainfo ul {
		margin: 0; padding: 0;
	}
		#cont .ainfo li {
			display: inline;
			padding: 1px 0 1px 35px;
		}
		.ainfo li a {
			color: #303030;
		}
		.ainfo .ainfo_a {background: url('../images/autor.gif') 20px 1px no-repeat;}
		.ainfo .ainfo_b {background: url('../images/comment.gif') 16px 2px no-repeat;}
		.ainfo .ainfo_c {background: url('../images/detail.gif') 18px 2px no-repeat;}

.detail {
	border: solid 1px #CED9FF;
	background: #e9eeff;
	padding: 6px 12px; margin-bottom: 15px;
}
.print {
	float: right;
}
.share {
	padding: 5px 10px;	
}
	.share a {
		text-decoration: none;
		margin-right: 6px;
	}
	.share img {
		border: 1px solid #E4E4E4; margin-bottom:-4px;
	}
	
.software {
	border-top: solid 1px #e4e4e4;
	background: #f4f3f3 url('../images/pr1.gif') 0 0 repeat-x;
	padding: 6px 12px; margin-bottom: 10px; margin-top: 5px;
}
	#cont .software h2 {
		color: #c92e2e;
		background: transparent;
		margin: 0; border: 0;
	}
	.slink {
		color: #006478;
		background: url('../images/link.gif') 0 0 no-repeat;
		display: block;
		line-height: 22px;
		width: 148px;
		text-align: left;
		text-indent: 22px;
		font-size: .85em;
		font-weight: bold;
		text-decoration: none;
	}
	.software .image {
		margin-bottom: 4px;		
		width: auto; height: auto;
	}
	
.music {
	width: 100%;
	margin: 0 0 10px;
	border-collapse: collapse;
}
	.music td, .music th {
		background: #fff;
		border: 4px solid #F2F2F2;
	}
	.music th {
		line-height: 3em;	
		background: #e9eeff url('../images/line.jpg') 0 0 repeat-x;
	}
	.music .center {
		width: 72px;
	}

.insert {
	background: #E9EEFF;
	border: 1px solid #CED9FF;
	padding: 5px 15px 10px; margin-bottom: 10px;
}
	.insert label {
		display: block;
		font-weight: bold;
		margin-bottom: 5px;	
	}
	.insert p {
		margin: 0; padding: 5px 0 2px;	
	}
		.insert p input, .insert p textarea {
			width: 100%;	
		}
	.insert p.pr {
		width: 48%;
		float: right;	
	}
	.insert p.pl {
		width: 48%;	
		float: left;
	}
	.insert p.pc {
		width: 100%;	
		float: left;
	}
	.insert input.button {
		margin-top: 8px;
		width: 180px;	
	}

.even {
    background: #F9F9F9;
    border: solid 1px #e4e4e4;
	margin-bottom: 10px;
	padding: 5px 10px;	
}
	.avatar {
		margin: 2px 8px 0 0;	
	}
	.even-field {
		font-size: .9em;
		line-height: 1.4em;
		padding: 0;	
	}

/* Multimedia */
.link {
	display: block;
	background: url('../images/down.gif') 0 0 no-repeat;
	padding-left: 45px;
	line-height: 31px;
	font-size: 16px;
}
.multimedia {
	width: 100%;	
}
	.multimedia tr {
		border: solid 1px #E4E4E4;
	}
	.multimedia .show {
		border: solid 1px #E4E4E4;
		text-align: center;
		width: 1%;
	}
	#cont .multimedia .odd {
		background: #fff;	
	}
	

a.wallpaper {
	border: solid 1px #e4e4e4;
	background: #fff;
	padding: 6px; margin: 0 9px 15px 0;
	text-decoration: none;
	display: block;
	width: 110px;
	text-align: center;
}
	a.wallpaper:hover {
		border-color: #C92E2E;
	}
	a.wallpaper img {
		border: solid 1px #e4e4e4;		
	}
	a.wallpaper p {
		padding: 0;
	}

.quest a {
	color: #A6B4FF;	
}
.poll {
	display: block;
	height: 14px;
	padding: 1px 2px; margin: 1px 0 4px;
	background: #F2F2F2;	
}
	.poll span {
		display: block;
		height: 14px;
		background: #A6B4FF;	
	}

/* Footer */
#foot {
    height: 160px;
	background: #C2C2C2 url('../images/foot.jpg') 0 0 no-repeat; 
}
	#foot .padd {
		padding: 40px 30px 0px 340px;	
	}
	#foot p {
		color: #fff;	
	}
	
/* Inner */
.paginator {
    text-align: center;
    padding: 10px 10px;   
}
	.paginator span, .paginator a {
		border: solid 1px #c2c2c2;
		background: #fff;
		padding: 3px 6px;	
		color: #303030;
	}
	.paginator .current {
		font-weight: bold;	
		border-color: #C92E2E;
	}

/* Colors */
.white {color:#fff;}
.black {color:#000;}

/* Form */
form{}
form th,form td{border:none;vertical-align:top;}
fieldset{}
legend{}

/* Table */
table{border-collapse:collapse;border-spacing:0;}
th,td{padding:0.3em 0.5em;}

/* Other */
.small  {font-size: 80%;}
.hidden {display: none;}
.center {text-align: center;}
.right  {text-align: right;}
.just   {text-align: justify;}
.fr     {float: right; position: relative;}
.fl     {float: left; position: relative;}
.clear  {clear: both;}
.cl     {clear: both; visibility: hidden; overflow: hidden; width: 1px; height: 1px; margin-bottom: -1px; font-size: 1px; line-height: 1px;}
.none, a img {border: none;}
.vis    {visibility: hidden; margin: 0;}
.border {border:1px solid #333;}
.bold   {font-weight: bold;}
.ext    {background:transparent url('../images/out-link.gif') no-repeat scroll 100% 30%;padding-right:8px;}
