html {
min-height:100%;

}

a {
color:#000000;
}

a:hover {
color:#FF0000;
}

#page_list a{font:normal 18px Arial; text-decoration:none;}

body {
background:#C7D0D7;
font: 11px tahoma;	color: #444;
text-align:center;
}

td {
font:normal 11px Tahoma,sans-serif;
}

img {border:0}
p,code,ul {
padding-bottom:1.2em;
}

li {
list-style:none;
}

h1 {
font:normal 1.6em Tahoma,sans-serif;
margin-bottom:2px; margin-top:4px
}
.hr { border-bottom: 1px solid #999; margin-top:13px}
.adds {
background:#fafafa;
border:1px solid #EEE;
border-left:6px solid #C1CAD3;
color:#666;
font:normal 11px Tahoma,sans-serif;
line-height:1.6em;
margin:12px 0;
width:100%;
height:135px;
}
.adds img { margin-right:7px; width:100px; height:100px}

.photos {
	background-color: #fff;
	padding:5px 3px;
	border-top: 3px solid #eee;
border-bottom: 3px solid #eee
}



h1,h2,h3 {
padding-top:6px;
}

.clearer {
clear:both;
}
.left {
float:left;
}

.right {
float:right;
}

.container {
background:#FFF;
font-size:1.2em;
width:96%;
margin:0 auto;
padding:0 10px 10px;
}

.header {
background:#FFF;
height:150px;
width:96%;
margin:0 auto;
padding:33px 10px 5px;
}

.header .left,.header .right {
background:#b9b9b9;
color:#444;
height:150px;
overflow:hidden
}

.header .left {
background-color:#f6f6f6;
font:normal 2.5em Arial;
width:79%;
text-align:left;
}

.left_img {
margin:30px 0 0 16px; 
width:380px;
height:60px;
position:absolute;
cursor:pointer; 
}
.left_img h6 {
	font:bold 10px tahoma;
	text-align:left;
	text-transform:uppercase;
	margin-left:48px
}
.left_img a, .left_img a:hover { text-decoration:none; color:#b4bdcc; cursor:pointer; display:block}

.header .right {
background:#fafafa;
overflow:auto;
width:20%;
text-align:left;
}

.header .right a {
color:#456;
}

.header .right a:hover {
color:#234;
}

.header .right p,.header .right h2 {
padding:0 16px;
}
#tops div a{margin-bottom:4px; display:block;  background-image: url(grstar.gif); background-repeat:no-repeat; background-position: left 3px; padding-left:15px}
#tops div a:hover{margin-bottom:4px; display:block;  background-image: url(orstar.gif); background-repeat:no-repeat; background-position: left 3px; padding-left:15px}
.header .right h4 {
font:bold 12px tahoma;
padding:1% 0 1% 3%;
color:#cacaca;
border-bottom:1px dotted #ddd
}
.header .right h4 img { margin-right:2%; vertical-align:middle}

.header .right h2 {
color:#5A5A43;
font-size:1em;
margin:0 0 10px;
}
#pages {
	position:absolute;
	font:bold 11px tahoma;
	padding: 10px;
	background-color:#FFF;
	left:2%;
	top:0px;
	z-index: 1;

}
#pages a {padding:5px 8px; color:#555; text-decoration:none; }
#pages a:hover {color:#fff; text-decoration:none; background-color:#789EBE}
#modernbricksmenu {
width:100%;
background:transparent;
voice-family:inherit;
padding:0;
}

#modernbricksmenu ul {
font:bold 11px arial;
list-style:none;
margin:0 0 0 40px;
padding:0;
}

#modernbricksmenu li {
display:inline;
text-transform:uppercase;
margin:0 2px 0 0;
padding:0;
}

#modernbricksmenu a {
float:left;
display:block;
color:#FFF;
text-decoration:none;
letter-spacing:1px;
background-color:#789EBE;
border-bottom:1px solid #FFF;
margin:0 1px 0 0;
padding:5px 10px;
}

#modernbricksmenu a:hover {
background-color:#4D7B9F;
}

#modernbricksmenu #current a {
background-color:#4D7B9F;
border-color:#789EBE;
}
#fnt a {
	color:#E7630C
}
#fnt a:hover {color:#D25A0B}
#modernbricksmenuline {
clear:both;
width:100%;
height:5px;
line-height:5px;
background:#4D7B9F;
padding:0;
}



.sidenav {
font-size:11px;
margin-top:5px;
}

.sidenav h2 {
color:#5A5A43;
font-size:1em;
padding-left:12px;
margin:0;
}

.sidenav ul {
padding:0;
}

.sidenav li {
border-bottom:1px dotted #ddd;
}

.sidenav li a {
		color: #000000;
	text-decoration: none;
	background: #fafafa url(img/read_d.gif) no-repeat 3% center;
display:block;
padding:5px 0 5px 25px;
}

.sidenav li a:hover {
			color: #910000;
	text-decoration: none;
	background: #eee url(img/read_r.gif) no-repeat 4% center;
display:block;
padding:5px 0 5px 25px;
}
#bt {
	padding:5px 0;
	background-color:#F3F3F3;
	text-align:center;
	color:#555;
	border-top:4px solid #4D7B9F;
	border-bottom:1px solid #E1E1E1;
	background:url(img/bl_bg.png) no-repeat 97% center;
	
}
.bt2 {padding:5px 0;
	background-color:#F3F3F3;
	text-align:center;
	color:#555;
	border-top:4px solid #789EBE;
	border-bottom:1px solid #E1E1E1;
	background:url(img/bl_bg.png) no-repeat 2% center;
	font:bold 12px Tahoma, Geneva
	}

	
#bt3 { margin-top:18px; padding:5px 0; background-color:#F3F3F3; text-align:center; color:#1F4450; border-top:4px solid #FF0000; border-bottom:1px solid #E1E1E1; 	background:url(img/bl_bg2.png) no-repeat 97% center;}
.bt_add {padding:3px; background-color:#CD4B32; color:#FFF; font:bold 13px Arial; border:0; cursor:pointer}
.bt_add:hover {background-color:gray; border:0}
.in_msg {background-color:#fafafa; padding:10px; border:1px solid #ddd; }
.in_msg h4 { background-color:#F3F3F3; padding:4px; border:1px solid #ddd}
.content {
border-left:10px solid #fff;
border-right:10px solid #fff;
padding:10px 10px;
}
.nd { font:normal 18px Arial; padding:0 3px}
.content td {font-family: tahoma; font-size:11px}
.content .descr {
color:#664;
margin-bottom:6px;
padding-left:6px
}
code { display:block;  padding:6px; margin-right:11px; font:normal 11px Tahoma,sans-serif;}
.content li {
list-style:url(img/li.gif);
margin-left:18px;
}
.content p {
font-family:"Lucida Sans Unicode",sans-serif;
}
.tegi td {padding:10px; background-color:#fafafa; border:1px solid #dedede; font-size:85%; text-align:center;}
.tegi a {font-family:"Lucida Sans Unicode",sans-serif}
.line { border-top:1px dashed #cacaca; height:2px; padding-top:1px; margin-bottom:4px}
.border {border-bottom: 1px dotted #ddd; padding:2px; padding:5px}
#zag2 {width:120px; margin:15px 10px 8px 10px}
#zag2 span { font-weight:bold; margin-left:8px; COLOR: #C63;}
#trs td { border-left:2px solid #fff}

.a_n a { text-decoration:none; color:#444444; padding-left:3px; display:block}
.a_n a:hover { text-decoration: underline; color:#C60}
.footer {
background-color:#789EBE;
color:#FFF;
font:bold 1em sans-serif;
line-height:39px;
text-align:center;
}
.cn {padding:5px; border:1px solid #dedede; margin-top:5px; background-color:#fafafa}
div.vipimg a {
border:0;
text-decoration:none;
background:url(novip.gif);
background-repeat:no-repeat;
margin:0 2px 3px 0;
display:block; width:18px; height:18px
}

div.vipimg a:hover,div.vipimg a:active {
border:0;
text-decoration:none;
background:url(vip.gif);
background-repeat:no-repeat;
margin:0 2px 3px 0;
}

div.selimg a {
border:0;
text-decoration:none;
background:url(noselect.gif);
background-repeat:no-repeat;
display:block; width:18px; height:18px
}

div.selimg a:hover,div.selimg a:active {
border:0;
text-decoration:none;
background:url(select.gif);
background-repeat:no-repeat;
}

.w99 {
width:316px;
}

.w85 {
width:85%;
}

.w100 {
width:100%;
}

.w50 {
width:40%;
}

.w70 {
width:60%;
}

form {
margin:0;
}

.search_form {
float:right;
width:20%;
}

.notes2 {
font-weight:700;
color:#FF7400;
}

input.search {
color:#888;
float:left;
height:24px;
border:3px solid #789EBE;
width:78%;
font-size:10px;
background:#f6f7f8 url(bt.png) no-repeat;
background-position:right;
padding:3px 0 0 3px;
}

input.search:focus,input.search:hover {
background-color:#fff;
border:3px solid #4D7B9F;
}

.submit {
float:right;
font:bold 10px tahoma;
color:#fafafa;
height:24px;
background-color:#789EBE;
border:none;
width:21%;
}

.submit:focus,.submit:hover {
background-color:#4D7B9F; border:none;
}
.submit2 {
font:bold 11px tahoma;
color:#fff;
background-color:#789EBE;
border:none;
padding:5px;
cursor:pointer;
}

.submit2:focus,.submit2:hover {
background-color:#666; border:none;
}

div.larr a {
border:0;
text-decoration:none;
font:normal 18px arial
}

div.larr a:hover,div.larr a:active {
background-color:#CCC;
color:#FFF;
padding-bottom:3px
}

div.rarr a {
border:0;
text-decoration:none;
font:normal 18px arial
}

div.rarr a:hover,div.rarr a:active {
border:0;
text-decoration:none;
background-color:#CCC;
color:#FFF;
padding-bottom:3px
}

.progress {
width:1px;
height:14px;
color:#666;
font-size:12px;
overflow:hidden;
background-color:#EBEBEB;
padding-left:5px;
}

input,textarea{
	vertical-align:top;
	background-color:#EEE;
	border:#BDCFDF 2px solid;
	font-size:8pt;
	font-family:Verdana;
	padding:3px
}
#selcity select { margin:1% 0 0 3%; padding:0
	 }
select {
	background-color:#fafafa;
	border:#BDCFDF 2px solid;
	font-size:8pt;
	font-family:Verdana;
	padding:3px}
input:focus,input:hover {
	background-color:#fff;
	border:2px solid #789EBE;
}
textarea:focus,textarea:hover {
	background-color:#fafafa;
	border:2px solid #789EBE;
}
.voit_radio {
background-color:#F4F4F4;
border:0;
}

.radio {
background-color:#FFF;
border:0;
}

.b {
font-weight:700;
}

.up {
text-transform:uppercase;
}

div.pagination {
text-align:center;
margin:10px;
padding:3px;
}

div.pagination a {
margin-right:2px;
border:2px solid #2C2C2C;
text-decoration:none;
color:#fff;
background:#2C2C2C;
padding:2px 5px;

}

div.pagination a:hover,div.pagination a:active {
border:2px solid #B30000;
color:#FFF;
background:#B30000;
}

div.pagination span.current {
margin-right:2px;
font-weight:700;
background-color:#F0F0EB; 
color:#654;
padding:2px 5px;
}

div.pagination span.disabled {
margin-right:2px;
border:2px solid #f3f3f3;
color:#ccc;
padding:2px 5px;
}

H3 {
font:normal 18px Arial;
color:#777;
margin:0;
padding:10px 0 6px 0;
text-align:center
}

H4 {
font-size:18px;
font-weight:normal;
}

H5 {
	font-size:18px;
	font-weight:400;
	color:#F63;
	margin:0;
	padding:10px 0;
}

#rsss{position:absolute; width:40%; height: 90px; z-index:1; right:13%; top:0}
#rsss a{display:block;  width:100%; height: 90px;}
#add1 {
width:30%;
float:left;
margin-right:20px;
margin-bottom:20px;
}

#add2 {
margin-bottom:20px;
}
.adv_line {background-color:#F3F3F3; padding:5px; color:#3F3F3F; font-weight:bold; border:1px solid #ddd}
.adv_line a {color:#910000;  text-decoration:none; padding:0 3px}
.adv_line a:hover {padding:3px; color:#ff0000; }
#infLink li {
margin:0 15px;
padding:0;
}

#infLink a {
color:#6A6A73;
margin-top:0;
margin-bottom:0;
}

#infLink a:hover {
color:#B9B9B9;
}

#foot {
float:right;
padding:20px;
}

#foot p {
font-size:12px;
font-weight:700;
}

#foot a {
color:#B9B9B9;
margin:0;
}

#foot a:hover {
color:#6A6A73;
}

#foot b a {
color:#d25a0b;
margin:0;
}

#foot b a:hover {
color:#444;
}

.err {
border:5px dashed #D25A0B;
}

.err2 {
background-color:red;
}

.abuse	{ font-size: 11px; font-weight:bold; color:#FF3300}

.ob { WIDTH: 100%; margin: 0 0 7px 0; padding: 6px; font-size: 13px; BACKGROUND: #FFF9F0; BORDER: 1px dashed #FBE5C0;}
.ob a    { color: #FF3333 }
.ob a:hover    { color: #FF7400 }

.obnovip { WIDTH: 100%; margin: 0 0 7px 0; padding: 6px; font-size: 13px; BACKGROUND: #FFF9F0; BORDER: 1px dashed #FBE5C0;}
.ggb { WIDTH: 100%; margin: 0 0 7px 0; padding: 6px; font-size: 13px; BACKGROUND: #F9F9F9; BORDER: 1px dashed #CCCCCC;}
.pic {BORDER: 1px solid #CCCCCC; padding: 6px; margin: 6px;}

#thumbBox {
position:absolute;
left:0;
top:0;
width:auto;
background:#ccc;
visibility:hidden;
z-index:10;
cursor:pointer;
padding:8px 8px 0;
}

#thumbBox .footerbar {
font:bold 10px Tahoma;
letter-spacing:5px;
line-height:1.1em;
color:#FFF;
text-align:right;
padding:5px 0;
}

#thumbBox #thumbImage {
background-color:#FFF;
}

#thumbLoading {
position:absolute;
visibility:hidden;
border:1px solid #000;
background-color:#EFEFEF;
z-index:5;
padding:5px;
}

#query {
filter:alpha(opacity=20);
opacity:0.6px;
background:#000;
position:absolute;
z-index:1000;
top:0;
left:0;
width:100%;
height:100%;
display:none;
}

#img_query {
background:#fff;
opacity:1px;
border:2px dashed #ccc;
text-align:center;
height:50px;
width:200px;
left:40%;
position:absolute;
top:expression(document.getElementsByTagName( 'body' )[0].scrollTop < 50000px ? 250px 0 document.getElementsByTagName('body')[0].scrollTop : '' 0 'px');
z-index:1000;
display:none;
padding:20px;
}

#smalldiv {
background:#fff;
opacity:1px;
border:2px dashed #ccc;
text-align:center;
height:450px;
width:800px;
left:10%;
position:absolute;
top:expression(document.getElementsByTagName( 'body' )[0].scrollTop < 50000px ? 80px 0 document.getElementsByTagName('body')[0].scrollTop : '' 0 'px');
z-index:1000;
display:none;
padding:10px;
}

*,#infLink {
margin:0;
padding:0;
}

.footer a,.footer a:hover,div.pagination a:visited {
color:#FFF;
}