* {padding:0; margin:0;}
body {border:3px solid #C3D6E7; line-height:18px; font-family: tahoma, default; color: #555; font-size:13px; text-align:left; background: #fff;}

img {border:0; vertical-align:middle;}
newsimg {border:0;}

input, select, textarea {border: 1px solid #C3D6E7; background: #F3F7FB; color: #666; padding: 2px 0 2px 5px; font: 11px Verdana;}
textarea:focus, input:focus{color:#333; border:1px solid #C3D6E7; background:#fafcfd;}

div {vertical-align:top;}
table,td {border-collapse:collapse; border-spacing:0; vertical-align:top;}

h1 {color: #3181C4; font:22px tahoma; letter-spacing:-1px; margin:0 0 5px 0;}
h3 {font:22px tahoma; color:#777; letter-spacing:-1px; margin:0 0 5px 0;}

/* Сссылки */
a:link {color:#0095f3; text-decoration:underline;}
a:visited {color:#0095f3; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#0095f3;  text-decoration:underline;}

/* Структура */
#toptop {z-index:10; position: absolute; top:55px; right:40px; }
#black a:link,
#black a:visited,
#black a:active {color:#000; text-decoration:underline;}
#black a:hover {color:#000; text-decoration:none;}
#black {color:#000;}

.resizer {width:455px; height:13px; border:1px solid #C3D6E7; background: #F3F7FB; margin:3px 0 0 0;}
.resizer2 {width:505px; height:13px; border:1px solid #C3D6E7; background: #F3F7FB; margin:3px 0 0 0;}
.resizer3 {width:465px; height:13px; border:1px solid #C3D6E7; background: #F3F7FB; margin:3px 0 0 0;}

#wrapper {width:100%; margin:auto; padding:auto; background:#fff;}
#content {padding:15px 30px 15px 25px;}

/* Верх */
#top {width:100%;}
#topl {width:70%; align:left; padding:0 0 0 5px;}
#topr {width:25%; align:right;}

/* Поиск */
#find {float: right; width: 150px; background: url(search_bg.jpg) top repeat-x; }
#findl {width:16px; height:21px; background: url(search_left.jpg) no-repeat; float:right;}
.search_input {border: none; background: none; width: 150px; line-height: 21px; height: 21px; margin: 0; padding: 0; color: #747474; font-family: Tahoma; font-size: 11px; }
.search_input:focus {margin: 0; padding: 0; color: #747474; border: none; background: none;}
.search_submit {border: none; background: url(search_submit.jpg) no-repeat; width: 25px; height: 21px; margin: 0; padding: 0; cursor: hand;}
.search_submit:focus {margin: 0; padding: 0; border: none; background: url(search_submit.jpg) no-repeat;}

/* Шапка */
#header {width:100%;}
#headl {align:left; padding:20px 0 0 0;}
#headr {align:right; padding:40px 0 0 0; width:100%; text-align:center;}

/* Меню */
#cats {width:100%; align:center;}
#catso0 {width:25%; align:center; text-align:right; padding-top:5px;}
#catso {width:25%; align:center; text-align:left; padding-left:40px;}
#catso a:link,
#catso a:visited,
#catso a:active {color:#0095f3; text-decoration:underline; padding:0 0 0 20px; background:url(arrow.gif) no-repeat left 7px;}
#catso a:hover {color:#0095f3; text-decoration:none; padding:0 0 0 20px; background:url(arrow.gif) no-repeat left 7px;}
#catm {padding:10px 0 0 0;}

#line {padding:10px 0 10px 5px;}
#conl {width:250px; padding:0 0 20px 10px;}
#conr {width:100%; padding:0 20px 25px 25px;}

.block {background: url(bc.gif) repeat-y left top;}
.blockc {padding-left:10px; padding-right:10px;}
.blo {vertical-align:top;}
* html .blo {vertical-align:top;}
.blockb {background:url(bc.gif) no-repeat; width:250px; height:12px;}

/* ALL */
#padding10 {padding-top:10px;}
.button {border:2px solid #C3D6E7; background:#F3F7FB; color:#777; padding:2px;}
#width100 {width:100%;}
#banhead {padding:0 0 20px 0; text-align:center;}

#taglink a:hover {background:#ffffcc; color:#000; text-decoration:none;}
#tags { line-height: 140%; text-align: justify; }
#tags a, .tags a:visited { padding: 3px; text-decoration: none; }
#tags a:hover { background: #f5f5f5; color: #ff4918; text-decoration: underline; }

#popnews { line-height: 120%; }

#newscat {color:#666; font:22px tahoma; letter-spacing:-1px;}
#newscat2 {color:#8cb883; font:22px tahoma; letter-spacing:-1px; margin-bottom:10px;}
#newscat a:link,
#newscat a:visited,


#newscat a:active {color:#666; font:22px tahoma; text-decoration:none;}
#newscat a:hover {color:#000; font:22px tahoma; text-decoration:underline;}

#catitle a:link,
#catitle a:visited,
#catitle a:active {font:22px tahoma; color:#3181C4; letter-spacing:-1px; margin:0 0 5px 0; text-decoration:underline;}
#catitle a:hover {color:#3181C4; font:22px tahoma; letter-spacing:-1px; margin:0 0 5px 0; text-decoration:none;}

#fulllink {margin-top:10px; font:11px verdana;}
#fulllink a:link,
#fulllink a:visited,
#fulllink a:active {color:#8cb883; font-style:italic; text-decoration:none;}
#fulllink a:hover {color:#8cb883; font-style:italic; text-decoration:underline;}

#newshort {margin:10px 0 30px 10px; text-align:justify; color:#444; line-height:18px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#newsmore {margin-top:10px; font:11px verdana;}

#ramka {border:1px solid #C3D6E7; padding:4px; background:#F3F7FB;}
#ramka a:hover {border:1px solid #91c0eb; padding:4px; background:#f7fafd;}

#tagnews {padding:0 0 5px 0; font:11px verdana;}

dt {clear:both; float:left; width:25%; padding:4px 0 2px 10px;}
dd {float:left; width:70%; margin:0 0 15px 0;}

#comtitle {font:18px tahoma; margin:0 0 15px 0;}
#avatar {width:150px;}
#comtext {width:100%;}

/* Подвал */
#footer {font-size:13px; line-height:18px; width:100%; border-top:1px solid #eee; padding:15px 0 0 0;}
#footl {float:left; width:70%;}
#footr {float:right; text-align:right;}

/* Глобал */
#left {float:left;}
#right {float:right;}
#clear {clear:both;}

#grey-link a:link,
#grey-link a:visited,
#grey-link a:active {color:#999999; text-decoration:underline;}
#grey-link a:hover {color:#ff6666; text-decoration:none;}

.title_quote {color:#636363; background:#ffffe6; border:1px solid #fff1bf; border-bottom:0; padding:10px; font:12px tahoma;}
.quote {color:#777; background:#ffffe6; border:1px solid #fff1bf;	text-align:justify; padding:10px; font:12px tahoma;}
.scriptcode {color:#757575; background:#f2f2f2; border:1px dotted #bebebe; text-align:left; padding:10px; font:12px tahoma;}

/* Навигация по страницам */
.navigation {padding: 0 0 0 20px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none; color:#8CB883; font:20px verdana; font-weight:normal;}
.navigation a:hover {text-decoration:underline;}
.navigation span {text-decoration:none; font:20px verdana; font-weight:normal;}

/* Календарь */
.weekday-active-v {color:#4b73d4;}
.day-active-v {color:#4b73d4;}
.calendar {color:#777;}
.calendar td, th {text-decoration:none; background:#f3f8fe; padding:3px 4px; border:1px solid #eee;}
.weekday {color:#804040;}
.weekday-active {color:#804040;}
.day-active {color:#804040;}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {text-decoration:underline;}
.monthlink {color:#5078d6; text-decoration:none;}

#newpm {position: absolute; width: 400px; padding: 4px; background:#fdfdfd; border: 1px solid #bbb;}

.editor_button {float: left; cursor: pointer; padding:0 2px;}
.editor_buttoncl {float: left; cursor: pointer;	padding:0 1px; border-left: 1px solid #bbb; border-right: 1px solid #bbb;}
.editbclose {float: right; cursor: pointer;}
.editor_button select {font:11px tahoma;}

.xfields textarea {width: 499px;height: 86px;border: 1px solid #eee;}
.xfields input {width: 250px;	height: 14px;border: 1px solid #eee;}
.xfields select {height: 14px;border: 1px solid #eee;}

.xprofile textarea {width: 316px;height: 86px;border: 1px solid #eee;}
.xprofile input {	width: 250px;height: 14px;border: 1px solid #eee;}

#dropmenudiv {border: 1px solid #fff; border-bottom-width: 0; font: normal 10px Verdana; background: #6497ca; line-height: 20px; margin: 2px; filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);}
#dropmenudiv a {display: block; text-indent: 3px; border: 1px solid #fff; padding: 1px 0;	margin: 1px; color: #fff; text-decoration: none; font-weight: bold;}
#dropmenudiv a:hover {background: #fdd08b; color: #000;}

#attachment {color: #888;}


.search {color: #777; text-decoration: none;}
.textin {border: 1px solid #eee; text-decoration: none;}
.sresult  {text-align: justify; font-weight: normal; color: #777;}

fieldset {border: 1px solid #eee; padding: 5px; text-align: left; font: 11px tahoma;}

.highslide-html-content {position: absolute; display: none;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-loading {display: block; color:#fff; font-size:9px; font-weight:bold; text-decoration:none; padding: 3px; border: 1px solid #fff; background: #000;}
#tooltip { background : #fff; border-left : 1px solid #189bdd; border-right : 1px solid #189bdd; border-bottom : 1px solid #189bdd; border-top : 3px solid #c4cdfc;
font : 11px tahoma; color : #1e698e; padding : 5px 7px; position : absolute; visibility : hidden; }
