/* --- Скелет шаблона --- */
#wrapper {margin:0 auto; width:1000px; position:relative; padding-top:210px;}
#main {width:750px; float:right; padding:10px 0; margin-left:-1px; border-left:1px solid #e1e1e3;}
#sidebar {width:249px; float:left; padding:10px 0; border-right:1px solid #e1e1e3;}
#speedbar {position:absolute; left:0; top:188px; height:20px; width:100%;}
#header {position:absolute; left:0; top:0; height:188px; width:100%; background:url(../images/bg_head.gif);}
#footer {padding-top:5px; height:60px; width:100%; border-top:1px solid #e1e1e3; clear:both;}
/*==================================*/

/* --- Глобальные установки шаблона --- */
html,body {margin:0; padding:0; background-color:#FFFFFF; font-size:13px; font-family:Arial,Helvetica,Sans-Serif; color:#000000; line-height:150%;}
.clear{clear:both; float:none;}
.blockcontent {width:750px;}
h3 {font-size:14px; margin:0 0 0 5px;}
.category {font-size:12px; border-bottom:1px solid #cccccc; margin-bottom:5px; padding-left:5px;}
.category a {color:#2f2f2f;}
/*==================================*/

/* --- Хлебные крошки(speedbar)--- */
.speedbar {font-size:12px; margin-top:3px;}
/*==================================*/

/* --- Шапка шаблона (header)--- */
.servis {height:25px; width:100%; margin:0 10px 0 10px; font-size:12px; line-height:normal;}
.servis a {color:#ffffff;}
.link {padding-top:5px; float:left;}
.main_search {padding-right:20px; float:right;}
.logo{height:90px; width:100%; margin:0px 5px 0 5px; font-size:12px;}
.logo_pic {padding-top:5px; float:left;}
.logo_banner {padding: 5px 10px 0 0; float: right; width: 728px; height: 90px; overflow: hidden;}
.model {height:25px; width:100%; margin:18px 10px 0 0; font-size:12px; text-align:center;}
.model img {height:18px; width:28px; border:0;}
.menu {height:25px; width:100%; margin:5px 10px 0 0; font-size:13px; text-align:center; line-height:normal;}
.menu a {color:#FFFF99; font-weight:bold;}
/*==================================*/

/* --- Сайдбар шаблона (sidebar)--- */
.sidebar_title {padding:0 10px 0 10px; color:#DCDCDC; font-size:16px; text-shadow:-1px -1px #666666,1px 1px #FFFFFF; border-bottom: 1px solid #e1e1e3;}
.sidebar_body {padding:5px 10px 10px 10px;}
.login {font-size: 12px;}
.login a {font-size: 12px;}
/*==================================*/

/*------ Поле формы авторизации ----*/
.a_field {width:154px; height:16px; padding:3px 0 0 3px; border:1px solid #e0e0e0;}
.a_button {width:55px; height:20px; border:0; margin:-10px 0 0 5px;}
/*==================================*/

/* --- Контент шаблона (main)--- */
.content {width:100%; padding:0;}
.content h1 {padding:0 10px; font-size:16px;}
.main_topnews {height:220px; width:100%;}
.hdpost {width:750px; height:220px;}
.hdtitle h2 {font-size:15px; margin:0; padding-left:5px;}
.hdnews {min-height:160px; border-bottom:1px solid #cccccc;}
.hdnews img {width:150px; height:150px; margin:5px; float:left;}
.front {height:90px; width:100%; text-align:center;}
/*==================================*/

/*----- Подвал шаблона (footer)-----*/
.bgfooter {width:100%; height:60px; background-color:#2F2F2F;}
.bg_links {width:830px; float:left; margin: 10px 0 0 10px; color:#ffffff;}
.bg_links a {color:#ffffff;}
.bg_count {width:100px; float:right; margin: 15px 0 0 10px;}
/*==================================*/

/*------ Краткая новость --------*/
.shortstory {width:350px; height:200px; float:left; margin:5px; padding:5px;}
.shorttitle h3 {font-size:14px; margin:0;}
.shorttext {height:150px; overflow:hidden;}
.shorttext img {width:150px; margin-right:5px; float:left;}
/*==================================*/

/*------ Полная новость --------*/
.fullstory {position:relative;}
.fulltitle h1 {font-size:16px; margin:0 0 0 -5px; max-width: 560px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fulltext {padding:0 5px 5px 5px; text-align:justify;}
.fulltext h2,
.fulltext h3 {font-size:14px;}
.banner_336x280 {margin:0 5px 5px 5px; float:left;}
.storymode { float: right; height: 20px;}
	.favorites { float: right; margin: 0 2px; }
	.edit { float: right; margin: 0 2px; }
	.video { float: right; margin: -1px 0 0; }
	.video input { height: 20px; padding: 0 5px; }
	.video input::-moz-focus-inner{ padding: 0; border: 0; }
.sstory img {width:300px; height:250px; margin: 0 10px 10px 0; float:left;}
.fstory img {margin:10px; float:left;}
/*==================================*/

/*------ Похожие статьи --------*/
.relnews {width:735px;}
.relnews a {font-size:14px; }
.reltable {width:50%; height:120px; float:left; display:table;}
.reltable:hover {background-color:#fff8dc;}
.reltable img {width:120px; height:120px; border:0; margin:5px}
.relcell {display:table-cell; vertical-align:middle; text-align:left; width:100%;}
/*==================================*/

/* --- Постраничная навигация ---- */
.navigation {color:#636363; border:0px;}
.navigation a {text-decoration:none;	color:#636363; background-color:#ededed; border:1px solid #e1e1e3; padding:3px 6px; font-size:90%;}
.navigation a:hover {background-color:#89aa73; color:#ffffff; border-color:#e1e1e3;}
.navigation span {text-decoration:none; background-color:#89aa73; padding:3px 6px; border:1px solid #e1e1e3; color:#636363; font-size:90%;}
.navigation span.nav_ext {border:none; background:transparent;}
/*==================================*/

/*---- Восстановление пароля -------*/
.lostcontent {width:450px; margin: 50px 150px;}
.lostleft {width:200px; float:left; margin:5px; text-align:left;}
.lostright {width:200px; float:right; margin:5px; text-align:left;}
/*==================================*/

/*---- Статические страницы -------*/
.staticcontent {margin:5px;}
.staticpages {text-align:center;}
/*==================================*/

/*---- Регистрация пользователя ----*/
.regnotice {margin:5px;}
.regcontent {width:450px; margin: 50px 150px;}
.regleft {width:200px; float:left; margin:5px; text-align:left;}
.regright {width:200px; float:right; margin:5px; text-align:left;}
/*==================================*/

/*---- Информационные собщения -----*/
.infocontent {margin:5px;}
/*==================================*/

/*------- Обратная связь -----------*/
.fbcontent {width:330px; margin: 50px 150px;}
.fbleft {width:100px; float:left; margin:5px; text-align:left;}
.fbright {width:210px; float:right; margin:5px; text-align:left;}
/*==================================*/

/*------- Поиск по сайту -----------*/
.scontent {margin:5px;}
.scontent img { width: 150px; float: left; margin-right:5px;}
.spic img {width:40px; border:0; float:left; margin-right:5px;}
/*==================================*/

/*------- Комментари в статьях------*/
.comments {margin:5px;}
.lcomments {width:110px; float:left;}
.lcomments img {width:100px; border:0;}
.rcomments {width:100%;}
.ccomments {width:100%; text-align:right; clear:both;}
.addcomments {width:465px; margin:0 135px;}
.comleft {width:115px; float:left; text-align:left;}
.comright {width:350px; float:right; text-align:left;}
/*==================================*/

/*------- Статистика по сайту ------*/
.statscontent {width:450px; margin: 50px 150px;}
.statsleft {width:300px; float:left; text-align:left;}
.statsright {width:100px; float:right; text-align:left;}
/*==================================*/

/*------ Профиль пользователя ------*/
.profilcontent {width:450px; margin: 50px 150px;}
.profilleft {width:200px; float:left; text-align:left;}
.profilright {width:250px; float:right; text-align:left;}
/*==================================*/

/*-------- Личные сообщения --------*/
.pmcontent {width:450px; margin: 50px 150px;}
.pmleft {width:200px; float:left; text-align:left;}
.pmright {width:250px; float:right; text-align:left;}
/*==================================*/

/*-------- Популярные статьи --------*/
.toptable {width:100%; height:80px; float:left; display:table;}
.toptable:hover {background-color:#fff8dc;}
.toptable img {width:80px; height:80px; border:0; margin:5px}
.topcell {display:table-cell; vertical-align:middle; text-align:left; width:100%; font-size:14px;}
/*==================================*/

/*-------- Иконки соц сетей --------*/
#share42 {padding: 6px 6px 0; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
/*==================================*/

/* всплывающие стикеры */
.stick { margin: 5px; padding: 15px; width: 250px;}
.stick-classic.stick-error { border: 1px solid #E2365C; background-color: #F7C8D2; }
.stick-classic { border: 1px solid #A7CD10; background-color: #E1FAB8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.stick-exit { background: url('/engine/skins/images/delete.png') no-repeat; width: 16px; height: 16px; float: right; margin: -5px -5px 0 0; cursor: pointer; }
.stick-top-right { top: 30px; right: 0px; left: auto; bottom: auto; z-index: 9999; cursor: default; position: fixed; }
.stick-top-left { top: 30px; right: auto; left: 0px; bottom: auto; z-index: 9999; cursor: default; position: fixed; }
.stick-bottom-right{ top: auto; right: 0px; left: auto; bottom: 30px; z-index: 9999; cursor: default; position: fixed; }
.stick-bottom-left{ top: auto; right: auto; left: 0px; bottom: 30px; z-index: 9999; cursor: default; position: fixed; }
/*==================================*/

/* Поисковая форма яндекса */
.ya-site-form { width: 500px !Important; }
.main_search { margin: -3px !important; }

/*----- Блок тэгов ------*/
.cloud { width: 229px; margin: 10px 0 0 -30px; }
.cloud li { margin: 10px 0 0 0; line-height: 15px; }
/*==================================*/