/*
Агропромцентр
Obi Vlad Kenobe
01.02.2009
*/
/* ============ *** { ---       STRUCTURA      --- } *** ============= */

#site {max-width:1280px; min-width:995px; background:#fff; font:12px/14px Arial;}
#main {min-height:100%; _height:100%; background:#ffffff repeat-y left url(../images/rightfon.gif); position:relative;}
#header {height:348px;position:relative; background:no-repeat left top url(../images/topfon.jpg); }
#container {width:100%; padding-bottom:73px; background:repeat-x top url(../images/centerfon.jpg); }
#content {width:100%; float:left;}
#text {margin:0px 0px 0px 260px; background:#ffffff no-repeat left top url(../images/textfon.gif); 
				min-height:637px; _height:637px; padding:12px 24px 12px 23px; }
#left {float:left; width:260px; margin-left:-100%;padding-bottom:252px; min-height:637px; _height:637px; 
			background:no-repeat right top url(../images/ten.jpg); }
#footer {height:73px; margin-top:-73px; position:relative; width:100%;
				background:no-repeat left bottom url(../images/bottomfon.jpg); }
.grx {padding-left:260px;padding-top:35px;text-align:center; }
.grx, .grx a {color:#000000; font-size:11px;}
.botdop {width:260px; height:232px; position:absolute; left:0px; top:-232px;
				background:no-repeat left bottom url(../images/botdopfon.jpg); }

/*   ---------      ||        / STRUCTURA         ||      ----------   */
/* ============ *** { ---     CONTENT PAGE     --- } *** ============= */

h1, h2, h3, h4, h5, h6 {clear:both;}
h1 {margin-bottom:16px; font-size:18px; line-height:18px; padding-top:9px;color:#107120; }
h2, h3, h4, h5, h6 {padding-top:9px; margin-bottom:12px;} 
h2 {color:#2e2e29; font-size:16px; }
h3 {color:#000000; font-size:12px; }
h4 {color:#00913f; font-size:12px; }
h5 {color:#000000; font-size:12px; text-transform:uppercase; }
h6 {color:#0d1310; font-size:16px; }
.hferst {padding-top:0px;}

p {padding:0;margin-bottom:11px;}
a {color:#084d9b;}
img {border:1px solid #b0b6a4;}

.content {margin-right:0px; overflow:auto; padding-top:3px;}
.content {padding-left:1px}
.content  table {margin:10px 0px 20px 0px;}
.content  th,.content  td  {border:1px solid #7b7a7a; padding:5px 10px;}
.content  th {background:#f9ed90; color:#000000; }
.content  td {}

.content  table.zero, .content  table.zero td {border:0;background:0;padding:0px;}

.content  ol {clear:both; margin-left:34px; padding-bottom:7px;}
.content  ol li {margin-bottom:7px;}

.content  ul {clear:both; margin-left:20px; padding-bottom:7px;}
.content  ul li {margin-bottom:7px; padding-left:14px; background:#FFFFFF no-repeat left 4px url(../images/mark.gif);}
.content  ul.red li div { display:inline; padding:0; margin:0;}

.content  blockquote { padding:5px 10px; margin:10px; font-style:italic; }

/*links*/
p.more , p.back {margin-top:-4px; }
p.all {margin-top:-7px;}
p.more a, p.back a , p.all a {font:normal 12px Arial; color:#000000;}
p.more a, p.all a  {padding-right:10px; background:url(../images/more.gif) right 6px no-repeat;}
p.back a {padding-left:10px; background:url(../images/back.gif) left 6px no-repeat;}
a.spright  {color:#000000; padding-right:10px; background:url(../images/more.gif) right 6px no-repeat;}


/*   ---------      ||       / CONTENT PAGE       ||      ----------   */
/* ============ *** { ---         FORMS        --- } *** ============= */

.feedback {width:460px;}
.feedback div span  {width:103px;}		
.feedback input , .feedback textarea  {width:285px;border:1px solid #000000; background:#d8d0c8;}

.reg {width:560px;}
.reg div span  {width:139px;}		
.reg input , .reg textarea  {width:285px;border:1px solid #000000; background:#d8d0c8;}
.reg div.regcom {padding-left:149px;margin-top:-7px; }

.oz {width:400px;}
.oz input , .oz textarea  {border:1px solid #000000; background:#d8d0c8;}

/*   ---------      ||          / FORMS           ||      ----------   */
/* ============ *** { ---       HEADER      --- } *** ============= */

/*logo*/
a.logo{display:block; width:537px; height:137px; position:absolute; left:34px; top:0px;
       background:no-repeat left top url(../images/logo.gif);}

.krss {width:74px; height:19px; position:absolute; left:17px; top:324px; text-decoration:none; }	
.krss  a  {color:#000000; font-size:11px; }

div.pod-top-menu {margin:0px 30px 0px 270px; padding-top:324px; }
/*menu_top*/
.foldingtop      {list-style:none;}
.foldingtop li   {float:left; margin-right:17px; position:relative;
							 padding-left:12px;background:no-repeat left 5px  url(../images/topmenumark.gif); }
.foldingtop li a {color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.foldingtop li a:hover {text-decoration:underline;}
.foldingtop li.last {margin-right:0px;}

.foldingtop ul    {position:absolute; left:0px; top:20px;background:#f9ec8e repeat-x top url(../images/tmu2fon.jpg); 
								padding:6px 11px 11px 11px; width:148px; }
.foldingtop ul li {display:block; float:none; padding-left:0px; background:0; padding-bottom:3px;}
.foldingtop ul li a  {color:#000000; font-size:12px; font-weight:bold; cursor:pointer !important;  }
.foldingtop ul li a:hover  {color:#00913f; text-decoration:none; cursor:pointer !important; }									


/*   ---------      ||        / HEADER         ||      ----------   */
/* ============ *** { ---        FUTER          --- } *** ============= */

table.adress {width:260px; height:199px; }
table.adress td {padding:0px 12px 0px 28px; vertical-align:middle; }
table.adress td p {color:#000000; font-size:12px; font-weight:bold; }

/*   ---------      ||          / FUTER            ||      ----------   */
/* ============ *** { ---      MAIN BLOCKS     --- } *** ============= */

/*block*/
.block  {overflow:auto;margin:-2px 0px 20px; padding:2px 0px 14px 0px; border-bottom:1px solid #e6c349; }
.block h1,  .block h2,  .block h3, .block h4, .block h5, .block h6 {clear:none; padding-top:0px;}
.blockimg {float:left; text-align:center; margin-top:3px; margin-bottom:0px; padding-left:1px;}
.block.blockvn .blockimg {margin-bottom:15px;margin-right:18px;}
.blockimg img {margin-bottom:-3px; }
.blockimg  span {padding-left:16px;background:no-repeat left 3px  url(../images/zuma.gif); color:#000000; font-size:11px;}
.blockimg  a {text-decoration:none; }
.blockimg a  span {text-decoration:underline;}
.blockimg a:hover span {text-decoration:none;}
.blockinf {padding-top:18px; clear:both; }
.blockimg2 {margin-bottom:9px; text-align:center; padding-right:12px;}
.block.blockvn {border-bottom:0;}
.block p {margin-bottom:8px;}
.block p.more, .block p.back {margin-bottom:0px; }
div.blocktext {margin-left:142px;}
div.noimg div.blocktext {margin-left:0px;}
div.block h3 { margin-bottom:8px; color:#000000; font-size:14px; }
.block  table {margin-left:1px;}

/*kontacts*/
.kontakts {margin-bottom:20px;}
.content  .kontakts p {margin-bottom:4px;color:#000000; font-size:12px; font-weight:bold; }

/*gallery*/
#text ul.gallery {width:100%; padding-top:10px; margin-left:0px;}
#text .content .gallery li div { display:block !important;}
#text .gallery li { display:-moz-inline-box; display:inline-block; vertical-align:top; 
								margin:0px 55px 10px 0px; background:0; padding:0px;}
.ie6 #text .gallery li {float:left; height:170px; overflow:hidden;}
.ie6 #text .gallery li div {float:left; display:block !important;}
.ie7 #text .gallery li {display:inline;} 
.gallery li img { margin-bottom:-1px;}
.gallery li a { color:#000000; }
.gallery li a span { display:block; font-size:11px; margin:0 auto 5px; width: 60px; font-weight:normal; }
.gallery li a span {text-decoration:underline; } 
.gallery li a:hover span {text-decoration:none; } 
#text .gallery li  a span {padding-left:16px;background:no-repeat left 4px  url(../images/zuma.gif);}
.gallery li span {font-weight:bold; display:block; clear:both; }
#text .gallery li p.name {padding-top:6px; _padding-top:0px; font-weight:bold; margin-bottom:9px;}
#text .gallery li p {clear:left; }	
	
/*listing*/
#listing {margin:20px 0px 20px; text-align:center; padding-right:0px;}
#listing span {font-weight:bold; padding:2px 7px; background:#11c411; color:#FFFFFF; font-size:11px;}
#listing a {text-decoration:none; color:#000000; font-weight:bold; padding:2px 7px; font-size:11px;}
#listing a:hover {background:#11c411; color:#FFFFFF;}
#listing a.back-list, #listing a.forward-list {text-decoration:underline; color:#000000; font-size:11px; font-weight:normal; }
#listing a.back-list:hover, #listing a.forward-list:hover {color:#7b7b7b; text-decoration:none; } 
#listing a.back-list      {padding-left:10px;background:no-repeat left 7px  url(../images/back.gif); }
#listing a.forward-list {padding-right:10px;background:no-repeat right 7px  url(../images/more.gif); }



/*search*/
.search {width:220px; height:45px;padding-top:0px; margin:0px 0px 20px 17px;}

.search-top {padding:0px 0px 2px 0px; background:no-repeat left top url(../images/search.gif); }
.search-center {float:left;}
.search-right {padding:0px 0px 0px 7px; _padding-top:1px; float:left;}
.search-center input.text {width:140px;}
.search-right input.button {width:52px; height:21px;}

.search2 {width:220px; height:36px;}
.search2 div {float:left;}

/*rez poiska*/
.po {margin-bottom:14px; color:#107120; font-size:14px; font-weight:bold; }
.po span {color:#107120;}
p.razpo {margin-bottom:14px; color:#000000; font-size:14px; font-weight:bold; }
p.naires {margin-bottom:14px;}
.content .rezpo {margin-bottom:15px;}
.content .rezpo li {margin-bottom:5px;}
.rezpo li a {color:#107120; }
.content .rezpo2 {margin-bottom:15px;}
.rezpo2 li div {display:block; background:0;margin-bottom:3px; }
.rezpo2 li div a {color:#107120; }
.rezpo2 li p {margin-bottom:0px;}


/*leftnewsblock*/
.leftnewsblock{margin:0px 0px 17px 17px; width:229px; }
.leftnewsblock h1 {margin-bottom:15px; }
.leftnewsblock .block  {margin:0px 0px 15px 1px; }
.leftnewstext {margin-left:0px; line-height:12px; }
.noimg div.leftnewstext {margin-left:0px;}
.leftnews h4 { margin-bottom:8px; padding-top:1px; padding-left:2px; color:#000000; font-size:12px; line-height:12px;}
.leftnews .blockimg {padding:0px 11px 0px 0px; }


/* krs */
ul.krs {margin:0px 0px 30px 17px; width:215px; }
ul.krs ul {margin-left:1px; padding:10px 0px 1px 0px; margin-bottom:0px;}
ul.krs ul ul {margin:0px 0px 0px -11px;padding:7px 0px 2px 11px; }
ul.krs ul ul ul {margin:0px 0px 0px -10px; padding-bottom:2px; border-top:0;}
/* level 1 */
ul.krs li  {padding:0; margin:0; padding:0px 0px 5px 10px; background:no-repeat left 4px  url(../images/mark_krs.gif); }
.ie6 ul.krs li {zoom:1;}
ul.krs li a  {color:#000000; font-size:14px; font-weight:bold; text-decoration:none; }
ul.krs li a:hover, ul.krs li.opened a, ul.krs li.opened a:hover   {color:#555555;}

/* level 2 */
ul.krs li li, ul.krs li.opened li
	{padding:0px 0px 4px 10px; background:no-repeat left 4px  url(../images/mark_krs.gif); }
ul.krs li li a, ul.krs li.opened li a {display:inline; padding:0; background:0;}		
ul.krs li li a, ul.krs li.opened li a  {color:#000000; font-size:14px; font-weight:bold; }
ul.krs li li a:hover, ul.krs li.opened li a:hover, ul.krs li.opened li.opened a, ul.krs li.opened li.opened a:hover  {color:#656565;}

/* level 3 */
ul.krs li li li, ul.krs li.opened li.opened li
  {padding:0px 0px 4px 10px; background:no-repeat left 5px  url(../images/mark_krs.gif); }
ul.krs li li li a, ul.krs li.opened li.opened li a
  {color:#000000; font-size:12px; }
ul.krs li li li a:hover, ul.krs li.opened li.opened li a:hover, ul.krs li.opened li.opened li.opened a, ul.krs li.opened li.opened li.opened a:hover  {color:#757575; }

/* level 4 */
ul.krs li li li li, ul.krs li.opened li.opened li.opened li
  {padding:0px 0px 3px 10px; background:no-repeat left 6px  url(../images/mark_krs.gif); }
ul.krs li.opened li.opened li.opened li.opened {background:no-repeat left 6px  url(../images/mark_krs.gif);}	
ul.krs li li li li a, ul.krs li.opened li.opened li.opened li a
  {color:#000000; font-size:12px; text-decoration:underline; font-weight:normal; }
ul.krs li li li li a:hover, ul.krs li.opened li.opened li.opened li a:hover  {color:#d6143d; text-decoration:none; }
ul.krs li.opened li.opened li.opened li.opened a, ul.krs li.opened li.opened li.opened li.opened a:hover 
 {text-decoration:none; color:#d6143d;}


 
/*   ---------      ||       / MAIN BLOCKS        ||      ----------   */
/* ============ *** { ---       INC      --- } *** ============= */

.mainmesag {padding-bottom:24px;color:#000000; font-size:16px; font-weight:bold; text-align:center; }
table.zpch {width:100%;}
.content table.zpch td {border:0;}
.content table.zpch td.leftpart {width:50%; padding:0px 20px 36px 0px; border-right:1px solid #e6c349;}
.content table.zpch td.rightpart {width:50%; padding:0px 0px 36px 26px; }
.content table.zpch table {margin:0;}
.content table.zpch td.img {padding:0px 15px 0px 0px;}
.content table.zpch td.tx {vertical-align:middle; }
table.zpch td.imgright {padding:0px 15px 36px 26px;}
table.zpch span {font-weight:bold;}
table.zpch tr.last td.leftpart, 
table.zpch tr.last td.rightpart {padding-bottom:0px;}









