#social img {
-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
/* Поворот на 360 градусов при наведении курсора*/
#social img:hover {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

          
a:link {
	color: #140F0B;
}
a:visited {
	color: #140F0B;
}
a:hover {
	color: #FFD700;
    background-color: #140F0B;
    
}
a:active {
	color: #FFD700;
    background-color: #140F0B;
}
                
a.class1:hover	{background-color: rgba(0, 120, 201, 0); }


/* Общие настройки страницы */
@import url("engine.css");

   .highslide img  {
    border: 2px solid #FFFFFF; /* Рамка вокруг фотографии */ 
	}

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body { font: 13px/18px "Verdana", Arial, Tahoma, sans-serif; background-color: #FFF;  background-repeat: y; background-attachment: fixed; }

h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.8em; } h2 { font-size: 1.7em; } h3 { font-size: 1.35em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }

/* настройка ссылок */
a { color: #140F0B; text-decoration: none; }

img.class1 { border: 5px; }             
            
a img  { border: 0 none; }

/* прочие стили */
input, textarea, select { font: 13px/18px "Verdana", Arial, Tahoma, sans-serif; }
input, textarea, select, a { outline: none; }
p { margin-bottom: 0.4em; }
.clr { clear: both; }
hr { border: 0 none; border-top: 1px solid #140F0B; height: 1px; }
ul { padding-left: 16px; list-style-position:outside; list-style-image:none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }
.small { font-size: 0.9em; color: #999; font-weight: normal; }

/* сброс настроек таблиц и списков */
table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.pagebg { /*background: url("../images/pagebg.png")*/ repeat-x 50% 120px; }
.wrapper { min-width: 996px; max-width: 1440px; width: 96%; text-align: left; margin: 0 auto; }
.wwide { width: 100%; min-width: 996px; text-align: center; }

.lcolomn, .rcolomn, .header h1, .register { display: inline; }
.lcolomn, .header h1 { float: left; }
.rcolomn, .register ul { float: right; }
.thide { overflow: hidden; display: block; height: 0; }
.tmenu li a, .leftvnavi ul a, .btopnews li a, .navigation a, .related li a, .loginblock .enterbtn { text-decoration: none !important; }
.inv { display: none; }

/*Radius border CSS3*/
.lfield input, .loginbox li .btn, .pathway, .compoll li div, .csearchline, .comment .bort { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

/*===HEAD===*/
.header { height: 120px; padding-left: 0px; margin-bottom: 210px; }
	.header h1 { margin-right: -160px; width: 160px; }
	.header h1 a { width: 72px; padding-top: 85px; margin: 51px auto 0 1040px; }

	.header .rcolomn { width: 100%; }
	.header .rcolomn .dtop, .headpic div, .topbar { height: 0px; }
	.headpic { height: 200px; background: #FFFFFF url("http://razvitie-agrariev.com/headpic3.jpg") no-repeat; border-bottom: 1px solid #fff; }
		.headpic div { padding-right: 14px; overflow: hidden; }
		.headpic div a { padding-right: 24px; background: url("../images/rss.png") no-repeat 100% 0; color: #fff; float: right; font-size: 0.9em; margin-top: 16px; height: 16px; line-height: 15px; }
	
	.topbar { height: 47px; padding-right: 8px; position: relative; background: #140F0B url("../images/topbar.png") no-repeat 100% 100%; }
	.topbrad { position: absolute; top: 37px; left: 0; z-index: 999; }
	.topmenu ul, .topmenu ul li, .topmenu ul li a, .topmenu ul li a span { float: left; height: 46px; }
	.topmenu { float: left; padding-right: 28px; background: url("../images/topmenu.png") no-repeat 100% -46px; }
	.topmenu ul li a, .topmenu ul li a span { background: url("../images/topmenu.png") no-repeat 100% 0; cursor: pointer; }
	.topmenu ul li a { color: #FFD700; line-height: 44px; font-size: 1em; font-weight: bold; background: url("../images/topmenu.png") no-repeat 0 -46px; }
		.topmenu ul li a span { padding: 0 10px; }
		.topmenu ul li a:hover, .topmenu ul li a.selected { background-position: 0 -138px; color: #140F0B; background-color: #FFD700; }
		.topmenu ul li a:hover span, .topmenu ul li a.selected span { background-position: 100% -92px; }

		.topmenu ul { z-index: 100; margin: 0; padding: 0; list-style: none; }
		.topmenu ul li { position: relative; display: inline; float: left; }

.topmenu ul li ul, .topmenu ul li ul li, .topmenu ul li ul li a, .topmenu ul li ul li a span { line-height: normal; float: none; height: auto; background: none; padding: 0; }
	
/*1st sub level menu*/
.topmenu ul li ul { background-color: #140F0B; position: absolute; left: 0; display: none; visibility: hidden; }

/*Sub level menu list items (undo style from Top level List Items)*/
.topmenu ul li ul li { display: list-item; float: none; }
.topmenu ul li ul li ul { top: 0; }

/* Sub level menu links style */
.topmenu ul li ul li a, .topmenu ul li ul li a span { display: block; }
	.topmenu ul li ul li a { padding: 6px 0; width: 300px; border-bottom: 1px solid #140F0B; }
	.topmenu ul li ul li a span { padding: 0 10px; }
	.topmenu ul li ul li a:hover { background-color: #FFD700; color: #140F0B; }

* html .topmenu { height: 1%;}

/* search */
.searchform {  float: right; width: 164px; height: 32px; overflow: hidden; margin-top: 7px; background: #fff url("../images/search.png") no-repeat; }
.searchform .stext { font-size: 0.85em; width: 123px; float: left; background: none; border: 0 none; margin: 8px 0 0 10px; }
.searchform .sbtn { float: right; width: 28px; height: 32px; background: url("../images/search.png") no-repeat 0 -32px; }
	.searchform .sbtn:hover { background-position: -28px -32px; }

/* loginform */
.header .rcolomn .dtop { padding: 0 10px; font-size: 0.9em; overflow: hidden; } .loginbox { padding-top: 12px; }
.loginbox, .loginbox li, .loginbox li .btn, .lfield input, .lfield span{ float: left; }
.loginbox li { margin-right: 12px; }
.lfield input { font-size: 0.9em; padding: 2px; border: 1px solid #a3b8be; background: #fff none; } .lfield span { float: left; margin: 2px 6px 0 0; }
.loginbox li .btn { padding: 2px; background: #6eaacd none; border: 0 none; font-size: 0.9em; color: #fff; cursor: pointer; }  .loginbox li .btn:hover { background-color: #689b03; }
.loginbox li.remeber { margin-top: 2px; } .loginbox li.loginname { padding-top: 2px; }
.register ul { margin-top: 14px; } .register ul li { float: left; margin-left: 12px; }

/*структура блоков и контента*/
.container { padding: 0 0 20px 172px; }
	.midside .container { padding: 0 180px 0 0; background: none; }
	.leftside { width: 160px; padding-right: 12px; margin: 0 0 0 -172px; }
	.rightside { width: 168px; padding: 0 0 156px 12px; margin: 0 -180px 0 0; }
	.midside, .mainside { width: 100%; }
	.mainside { margin-bottom: 15px; }
.noright { background: none; }

/* === blocks === */
.leftmenu, .leftmenu div { width: 160px; background: #140F0B; }
	.leftmenu { padding-top: 9px; margin-bottom: 6px; }
	.leftmenu div { padding-bottom: 9px; background-color: transparent; background-position: 100% 100%; }
	.shadowbox { margin-bottom: 17px; }
	
	.leftmenu ul { border-top: 1px solid #FFD700; list-style: none; padding: 0; font-size: 0.9em; }
	.leftmenu ul a { background: url("../images/leftmenudot.png") no-repeat 0 50%; line-height: normal; padding: 3px 0; display: block; border-bottom: 1px solid #FFD700; color: #FFD700; font-weight: bold; }
	.leftmenu ul a span { display: block; padding: 0 5px; }
	.leftmenu ul a:hover { background-color: #FFD700; color: #140F0B; }
	.leftmenu ul .active a { background-color: #FFD700; color: #140F0B; }
	.leftmenu ul .parent a { background-position: 100% 50%; }
		.leftmenu ul ul { border: 0 none; background: #140F0B url("../images/leftmenusub.png") repeat-x; }
		.leftmenu ul ul a { padding: 2px 0; border: 0 none; font-weight: normal; color: #dbf1b1; background: none !important; }
		.leftmenu ul ul a:hover { background-color: transparent; color: #fff; }

/* line vert left blocks */
.lline { width: 160px; background: url("../images/lline.png") repeat-y -160px 0; }
	.lline .lline { padding-top: 5px; background-position: 0 0; background-repeat: no-repeat; }
	.lline .lline .lline { padding-bottom: 10px; background-position: -320px 100%; }

.btl { font-size: 1.1em; color: #140F0B;}
.leftside .block { margin-bottom: 30px; }
.leftside .block .btl { padding-right: 10px; margin-bottom: 0.6em; background: url("../images/leftbtl.png") repeat-y 100% 0; }
.leftside .block .dcont { font-size: 0.9em; margin-right: 10px; }

.leftside .block ul.menu, .leftside .block ul.latestnews { list-style: none; padding: 0; }
	.leftside .block ul.menu li, .leftside .block ul.latestnews li { line-height: normal; border-bottom: 1px solid #e3e3e3; padding-bottom: 2px; margin-bottom: 2px; }
	.leftside .block ul.menu li a, .leftside .block ul.latestnews li a { color: #222; }
	.leftside .block ul.menu li a:hover, .leftside .block ul.latestnews li a:hover { color: #4c8bb5; }

/*rightblocks*/
.rightside .block { padding-bottom: 8px; width: 168px; margin-bottom: 10px; background: #f2f1ec url("../images/rightblock.png") no-repeat -168px 100%; }
	.rightside .block .dtop { margin-bottom: 8px; padding: 6px 0; border-bottom: 1px solid #fff; background: #140F0B; }
	.rightside .block .dtop .btl { padding: 0 8px; color: #FFD700; }
	.rightside .block .dcont { font-size: 0.9em; margin: 0 8px; overflow: hidden; }

/*rightblock ad*/
.rightside .modad .dtop .btl { text-transform: none; font-size: 0.9em; color: #9b9b9b; }
	.rightside .modad .dtop { margin-bottom: 0; background: url("../images/modad.png") no-repeat; }
	.rightside .modad { background: #fff url("../images/modad.png") no-repeat -168px 100%; }

.banneritem_text { padding-bottom: 10px !important; }
.bannerfooter_text { padding: 4px; font-size: 0.9em; background-color: #F7F7F7; text-align: right; }

/* Опросы */
.headingpoll, .pooltitle { color: #367fa9; background: url("../images/headingpoll.png") no-repeat 0 2px; padding-left: 20px; min-height: 20px; }
	.poll li { padding: 2px 0 0 18px; margin-bottom: 2px; }
	.poll li input { float: left; margin: 2px 0 0 -18px; }
	.vsubmit input { padding-bottom: 3px; font-weight: bold; font-size: 1.2em; border: 0 none; cursor: pointer; background: url("../images/vsubmit.png") no-repeat; height: 26px; }
	.vsubmit .vbutton { color: #fff; width: 39px; background-color: #7aab19; }
	.vsubmit .vbutton:hover { background-position: 0 -26px; }
	.vsubmit .vresult { width: 56px; background-position: -39px 0; color: #6c6c6c; }
	.vsubmit .vresult:hover { background-position: -39px -26px; }

	.pooltitle { color: #000; }

	.compoll li { margin-bottom: 0.6em; }
	.compoll li div { border: 0 none; height: 12px; min-width: 12px; }

/* Поиск */
.csearchline { background-color: #f2f1ec; padding: 6px; margin-bottom: 12px; }
.comsearch { margin-bottom: 1em; }

/*footer*/
.footer { height: 140px; /*background: url("../images/pagebg.png")*/ repeat-x 50% -152px; }
.footer .wrapper { padding-top: 42px; }

.copyright b { color: #FFF; font-size: 1.1em; display: block; margin-bottom: 0.2em; }
	.copyright b a { color: #FFF; }

.footmenu { margin-bottom: 14px; height: 1em; line-height: 1em; font-size: 0.9em; overflow: hidden; }
	.footmenu ul { list-style: none; padding: 0; float: left; margin-left: -6px; }
	.footmenu ul li { float: left; border-left: 1px solid #c1c1c1; padding-left: 5px; margin-right: 5px; }
	.footmenu ul li a { color: #595959; }
	.footmenu ul li a:hover { color: #4c8bb5; }

.centroarts { font-size: 1em; color: #000000; }
	.centroarts a { color: #b7b7b7; }

.counts { display: inline; }
	.counts ul { float: right; margin-top: 8px; }
	.counts ul li { float: left; width: 88px; margin-left: 6px; }

	.counts ul li { opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  }
	.counts ul li:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

/* НАСТРОЙКА КОНТЕНТА */
/* Другие статьи... */
.blog_more div strong { font-size: 1.5em; line-height: normal; margin-bottom: 0.4em; display: block; }
	.blog_more ul { margin: 0; padding: 0; list-style: none; }
	.blog_more ul li a { padding-left: 12px; background: url("../images/arrow_more.png") no-repeat 1px 6px; }
	.blog_more { padding-bottom: 20px; }

/* Переключение страниц */
.pagination { margin: 0 auto 6px auto; padding: 10px 0; border-top: 1px solid #d4d4d4; }
	.pagination span { padding: 4px 3px; }
	.pagination a { padding: 4px 3px;  }
	.pagination a:hover {}

/* Хлебные крошки */
.pathway { font-size: 0.9em; background-color: #f2f1ec; padding: 5px; margin-bottom: 20px; }

/* Оформление новости */
.base { margin-bottom: 2.4em; }

/* Заголовок компонента */
.componentheading { font-weight: normal; font-size: 1.8em; margin-bottom: 0.5em; text-align: left; color: #74a218; line-height: normal; letter-spacing: -0.01em; }

/* Заголовок новости */
.bheading { font-size: 1.5em; font-weight: normal; margin-bottom: 0.2em; }
.headinfo, .comment .dtop { font-size: 0.85em; color: #646464; background: url("../images/linepoint.png") repeat-x 0 100%; padding-bottom: 0.6em; margin-bottom: 0.8em; }
	.headinfo span, .comment .dtop span { float: left; margin-right: 10px; line-height: 16px; }
	.createby { background: url("../images/author.png") no-repeat 0 50%; padding-left: 16px; color: #2b84c2; }
	.createdate { background: url("../images/date.png") no-repeat 0 50%; padding-left: 19px; margin-right: 6px; }
	.headinfo .createdate { margin-right: 6px; }

/* ?конки новости */
.cicons { display: inline; }
	.cicons span { float: right; }
	.cicons span img { margin: 2px 0 2px 4px; }

	.cedit img { float: right; margin: 2px 0 0 6px; }
.maincont { margin-bottom: 1em; }
.maincont .morelink { padding-top: 15px; }
.morelink { font-size: 0.9em; background: url("../images/morelink.png") repeat-x 0 100%; padding-bottom: 15px; }
.morelink .addcomm { float: left; padding-left: 24px; line-height: 23px; background: url("../images/addcomment.png") no-repeat 0 50%; }

/* Подробнее */
.argmore a { float: right; height: 24px; line-height: 23px; color: #fff; background: #7cae19 url("../images/argmore.png") no-repeat 100% 0; padding-right: 30px; }
.argmore a b { height: 24px; float: left; padding-left: 8px; background: url("../images/argmore.png") no-repeat 0 -24px; }
.argmore a:hover { background: #88bf1b url("../images/argmore.png") no-repeat 100% -48px; }
.argmore a:hover b { background-position: 0 -72px; }

.bcategory { margin-bottom: 0.8em; font-size: 0.9em; }

/* Оглавление в новостях */
table.contenttoc { margin: 5px; border: 1px solid #ccc; float: right; }
table.contenttoc td, table.contenttoc th { padding: 2px 5px; }

/* Стандартное оформление таблиц новостей */
/*-----MAIN-----*/
.contentpaneopen { padding-bottom: 30px; }
table.contentpaneopen { width: 100%; }

/* Комментарии -- WEBWEL.RU -- */
.comment { margin-bottom: 1em; }
.comment .bort { border:1px #ccc solid; padding: 5px 8px 10px 8px; color: #626262; }
.comment .cominf {margin-bottom:6px;}
.comment .cominf span { float:right;}
.comment .maincont {font-size: 0.9em; padding:0 6px 0 6px; }
.uprav { float:right;}
.coms { border-top:1px #CCC solid; padding-top:12px;}


/*---forms---*/
.tableform { width: 100%; }
	.tableform td { }
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
	.fieldsubmit, .tableform td { padding: 10px 15px; border-top: 1px solid #ccc; }
	.addnews { font-weight: bold; }
	.impot { color: #96c; font-weight: normal; }
	.checkbox { padding: 4px 0; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; } .statistics ul.lcolomn { min-height: 71px; margin: 0 0 20px -1px; width: 33.3%; } .statistics ul.lcolomn li { padding: 0 15px; margin-bottom: 2px; } .blue { color: #71a112; }

.video {margin-top: 10px}
