*{
	margin:0;
	padding:0;
}
body {
	background-image:url(../images/fon_h.jpg);
	background-repeat:repeat-x;
	height:185px;
	font:11px verdana;
	color: #555;
	text-align:left;
}
.bg {
	background-image:url(../images/fon_logo.png);
	background-repeat:no-repeat;
	float: left;
	width:1000px;
	height:250px;
}

#banner {float: right; align:right; margin-top: 35px; margin-right:30px; margin-bottom: 15px;}

img {border:0; vertical-align:middle;}

input, select, textarea {border: 1px solid #E6E6E6; background: #F3F3F3; color: #666; padding: 2px 0 2px 5px; font: 11px Verdana;}
textarea:focus, input:focus{color:#333; border:1px solid #777;}

div,span {vertical-align:top;}
table,td {border-collapse:collapse; border-spacing:0; vertical-align:top;}

a:link {color:#578cca; text-decoration:none;}
a:visited {color:#578cca; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a:active {color:#578cca;  text-decoration:none;}
a.green {color:#5E9C04; text-decoration:underline;}
a.green:visited {color:#5E9C04; text-decoration:underline;}
a.green:hover {color:#5E9C04; text-decoration:none;}
a.green:active {color:#5E9C04; text-decoration:underline;}
a.red {color:#ff5223; text-decoration:none;}
a.red:visited {color:#ff5223; text-decoration:none;}
a.red:hover {color:#ff5223; text-decoration:underline; border-bottom:none;}
a.red:active {color:#ff5223; text-decoration:none;}
a.black {color:#003; text-decoration:none;}
a.black:visited {color:#003; text-decoration:none;}
a.black:hover {color:#003; text-decoration:underline; border-bottom:none;}
a.black:active {color:#003; text-decoration:none;}

h2 {color:#36a32a; font: bold 12px verdana; margin:0 0 5px 0; border-bottom:1px dotted #555; padding-bottom: 5px; cursor: default;}

.wrap {background:#fff; width:1000px; padding:auto; margin:auto; display:block;}
.leftside {
	align:left;
	width:800px;
	border-right:1px solid #e9e9e9;
	padding:0 20px 20px 10px;
}
.rightside {
	align:right;
	width:200px;
	padding: 0 10px 0 20px;
	padding-right: 20px;
}
#regme {background:#f3f3f3; padding:10px; margin:0px 15px 15px 10px; border:1px dotted #ccc;}

.news {padding-top:10px; clear:both}
.news h1 {color: #105CB6; font-size:20px; font-family:tahoma; font-weight:normal;  margin:0px; padding:3px 0px;}
.news a:link {color:#105CB6; text-decoration:underline;}
.news a:visited {color:#105CB6; text-decoration:underline;}
.news a:hover {color:#000; text-decoration:none;}
.news a:active {color:#105CB6;  text-decoration:underline;}
.new {font: 10px tahoma;color: #FFFFFF;vertical-align: middle;background-color: #3292bf;padding: 1px 3px;}

div.story {width: 100%; margin-top:5px; padding-bottom:10px; line-height:14px; text-align:justify; border-bottom:1px solid #e9e9e9; overflow: auto;}

.story-bottom {font:11px verdana; clear:both; width:100%; background:url(f_scissor.gif) top left; background-repeat:repeat-x; margin-top:5px;}
.story-bottom a {color:#5E9C04; text-decoration:underline;}
.story-bottom a:visited {color:#5E9C04; text-decoration:underline;}
.story-bottom a:hover {color:#5E9C04; text-decoration:none;}
.story-bottom a:active {color:#5E9C04; text-decoration:underline;}
.story-bottom img {border:0;}
.sbl {padding: 12px 0px; float: left; text-align: left; width: 50%;}
.sbl a:hover img {border:0;}
.sbr {padding: 12px 0px; text-align:right;float: left;width: 49%;}
.sbr a:hover img {border:0;}

.sbl {
	padding: 12px 0px;
	float: left;
	text-align: left;
	width: 50%;
}
.sbr {
	padding: 12px 0px;
	text-align:right;
	float: left;
	width: 49%;
}
.block {
	text-align:justify;
}

html .bord-bot img {
	vertical-align:bottom;
}

html .bord-top img {
	vertical-align:top;
}


.content {
	width:1000px;
	margin: 0px auto;
}
.content .block {
	padding-bottom:15px;
}
.sbr a, .sbl a {
	color:#5E9C04 !important;
}

h3 img {
	vertical-align:bottom;
}


html .float {
	float:left;
}
#www {
	padding-top:150px;
	
}
.bottom {
	border-top:1px solid #e9e9e9;
	background-color: #ffffff;
	margin: 0px 20px;
}
.bottom span.left {padding:10px 0 15px 15px; float:left; width:60%;}
.bottom span.right {
	padding:10px 10px 15px 0;
	float:right;
	width:30%;
	text-align:right;
}

.navigation {color:#36a32a; margin: 15px 0 15px 0;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none; color:#636363; background:#F9F9F9; border:1px solid #E6E6E6; padding:2px 5px;}
.navigation a:hover {background:#36a32a; color:#fff; border-color:#E6E6E6;}
.navigation span {text-decoration:none; background:#36a32a; padding:2px 5px; border:1px solid #E6E6E6;color:#FFFFFF;}

.chromestyle ul {
	clear:both; 
	width:900px;
	height:12px; 
	padding:15px; 
	margin:auto; 
	text-align:center; 
	background: url(../images/menu_bg.jpg) repeat-x;
	margin-top:115px;
}
.chromestyle { 
	height:30px;
}
.chromestyle ul li {
	display:inline;
	font-weight: bold;
}
.chromestyle ul li a, .chromestyle ul li a:active, .chromestyle ul li a:visited {
	color:#000000; 
	padding:12px 10px; 
	text-decoration:none;
}
.chromestyle ul li a:hover {
	color:#FFF; 
	background: url(../images/menu_bg.jpg) center repeat-x ; 
	height:30px;
	border-bottom:none;
}
.dropmenudiv {
	position:absolute; 
	border:1px solid #e9e9e9; 
	border-top-width:0; 
	line-height:17px; 
	z-index:100; 
	background-color:#fff; 
	width: 150px; 
	text-align:left; 
	visibility:hidden;
	top:105px;
}
.dropmenudiv a, .dropmenudiv a:active, .dropmenudiv a:visited {
	display:block; 
	text-indent:3px; 
	border-top:1px solid #e9e9e9; 
	padding:2px 5px; 
	text-decoration:none;
	color:#111;
}
.dropmenudiv a:hover {background: url(../images/menu_bg.jpg) top repeat-x; border-bottom:none;}

#Authorization {position: absolute; right: 150px; top: 20px; width: 300px; height: 20px; text-align: right; color: #ffffff;}
#Authorization a {color: #ffffff;}

.entry { width: 250px;  overflow: visible; padding: 50px 10px 15px 10px; border: 1px solid #3E3C22; background-color: #fff; position: absolute; top: 30%; left: 45%; z-index: 55; }
.entry dl { clear: both; display: block; }
.entry dt { float: left; width: 25%; padding: 5px 0; }
.entry dd { float: left; width: 70%; padding: 5px 0; }
.entry dd a { padding-right: 20px; }
.entry input { width:85%; padding: 3px 5px; }

.auth { position: absolute; left: 15px; top: 10px; font: 18px Verdana; color: #2588b2; }
.close { position: absolute; right: 15px; top: 10px; }

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #666666;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #4b73d4;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #00a400;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #00a400;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #0000ff;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #0000ff;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
}

.title{
	width: 100%;
	background: url(../images/bgt.jpg);
	margin: 0px;
	padding: 0px;
	height: 25px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
	color: #141414;
}
.title a{
	height: 27px;
	color: #141414;
	font-size: 12px;
}

.cblock {
	background-color: #fff;
	overflow: hidden;
	margin-bottom: 10px;
}

/*comments*/
.comments { background: url("../images/dotted_t1.gif") repeat-y 110px 0; }

.comments .dleft {
	float: left; width: 110px; 
	font-size: 0.9em;
	line-height: 1.4em;
}

.avatar {
	float: left;
	margin-bottom: 6px;
}

.avatar span img {
	width: 100px; height: auto;
	border: 1px solid #bfbfbf;
}

.avatar span { float: left; }

.comhead { border-bottom: 1px dotted #d1d1d1; padding-bottom: 7px; }
.cmaincont { padding: 8px 0 0 0;}
.cmaincont .argr { margin-left: 10px; margin-bottom: 5px; }
h3.comname { font-size: 12px; }

.comments .dright { margin-left: 120px; }
.comments .drightinn  { overflow: hidden; }
*html .comments .drightinn  { width: 99%; }

.signature { color: #e6bfd8; }

.newstitle { margin-left: 15px; }
.newstitle a { color: #5b5b5b !important; }

.bbr_head, .bbr_foot,
.bbr_head div, .bbr_foot div { height: 7px; }
.bbr_head, .bbr_foot { overflow: hidden; font-size: 1px; }

.bbr_head { background: url("../images/bborder_left.png") no-repeat 0 0; }
.bbr_head div { background: url("../images/bborder_right.png") no-repeat 100% 0; }

.bbr_foot { background: url("../images/bborder_left_f.png") no-repeat 0 100%; }
.bbr_foot div { background: url("../images/bborder_right_f.png") no-repeat 100% 100%; }

.bbr_mid { background: url("../images/bbr_mid.png") repeat-y 0 0; }
.bbr_mid .bbr_mid { background: url("../images/bbr_mid.png") repeat-y 100% 0; }

.isicons { float: right; width: 100px; padding-top: 3px; }
.isicons span { float: right; }
.isicons span img { margin-left: 4px; } 
.clr { clear: both; }

/* ==================== */
.quub img {
     width: 100px; height: 27px;
     padding-right:20px;
     margin-top:5px;
     background: url("../images/quub.png") no-repeat 0 0;
}

.quub:hover img {
     background-position: 0 -27px;
}