@import url("/css/content.css");

.small {
    font-size: 8pt; 
}
h1.st {
    font-size: 11pt;
    font-weight: bold; 
    margin-bottom: 15px; 
}
.err {
    color: #ff0000;   
}
h2.st {
    color: #3A662B;
}
h2.pp {
    padding-left: 45px; 
    background: transparent url(/images/filetypes/pdf.gif) top left no-repeat;   
}
div.pp {
    padding-left: 105px;
    height: 6em;
}
div.pp_soc_def {
    padding-left: 105px;
    background: transparent url(/images/ikon/soc_def.jpg) top left no-repeat;
    height: 9em;    
}
div.pp_preserv {
    padding-left: 105px;
    background: transparent url(/images/ikon/preserv.jpg) 25px 0 no-repeat;
    height: 8em;    
}

div.vlevo {
    padding-left: 20px;
    background: transparent url(/images/butt/vlevo.gif) top left no-repeat;
    white-space: nowrap;   
}
div.vverh {
    padding-left: 20px; 
    background: transparent url(/images/butt/vverh.gif) top left no-repeat; 
    white-space: nowrap;  
}











div.hometop {
    height: 222px;
    background: transparent url(/images/imagesv/bg01.jpg) no-repeat top right;   
}
div.top {
    height: 120px;
    background: transparent url(/images/imagesv/bg_verh_03.jpg) no-repeat top right;  
}
img.logo {
    margin-left: 15px;
    margin-top: 8px;
    display: block;
    float: left;   
}
html>body img.logo {
    margin-left: 30px;
}
img.ship {
    margin-top: 60px;
    display: block;
    float: left;
    margin-left: 70px;
}
img.logo_home {
    margin-top: 23px;
    display: block;
    float: left; 
    margin-left: 27px;  
}
div.add_menu {
    float: right;
    height: 34px;
    width: 355px; 
    margin: 15px 15px 0 0;
    vertical-align: bottom;
    text-align:right;
}
html>body div.add_menu {
    margin-right: 25px;
}

div.add_menu div {
    background-color: #F8F6F1;
    height: 34px;
    float: left;
    width: 100px;
}
/* div.add_menu img {
    display: block;
    float: left;
} */
/* div.add_menu img.m, div.add_menu img.m1, div.add_menu img.m2 {  
    margin: 10px 27px 10px;      
} */
div.add_menu a {
	margin:0 15px 0;
	color:#3A662B;
	}
div.add_menu img.m2 {  
    margin-right: 1px;
    float: left;      
}
div.add_menu img.m1 {  
    margin-left: 1px;      
}
div.top2home {
    height: 78px;
    background: transparent url(/images/imagesv/bg_verh_02.jpg) no-repeat top right;   
}

div.top2 {
    height: 78px;
    background: transparent url(/images/imagesv/bg_verh_04.jpg) no-repeat top right;   
}

table.main, table.sm {
   width: 100%;

   border: none;
}
table.main {
    margin-top: -78px;
}
table.main td {
   
}
table.main td.left {
    width: 30px; 
       
}
table.main td.top {
    background-color: transparent;
    height: 80px;
}
table.main td.center {
    background-color: #fff;
    height: 350px;
}
table.main td.right {
    width: 30px;
}
table.main td.left img {
    display: block;
    float: right;
    clear: both;   
}
table.top_menu, table.top_menu1 {
    width: 100%; 
    vertical-align: middle;
    background-color: transparent;
}
table.top_menu td, table.top_menu1 td {
    text-align: center;
    vertical-align: top;
    background: transparent url(/images/menu_shad04.gif) repeat-x top left;
}
table.top_menu td.lc {
    width: 11px;
}
table.top_menu td.rc {
    width: 11px;
}
table.top_menu td.lcs {
    width: 15px;
}
table.top_menu td.rcs {
    width: 15px;
}


table.top_menu td.txt,  table.top_menu td.sel {
    padding: 10px 2px 0;        
}
table.top_menu td.l,  table.top_menu td.f{
    background: none; 
    width: 10px; 
}
table.top_menu td.sel {
    background: transparent url(/images/menu/menu_bg_on.gif) repeat-x top left;
}

table.top_menu a, table.top_menu td.sel span, table.top_menu td.sel span a {
    font-size: 90%;
    font-weight: bold;  
    font-family: Tahoma;
	color: #3C6F2D;
	text-decoration: none;
    padding: 3px 0px;
    letter-spacing: 0.05em;
	border-bottom: 1px solid #3C6F2D;
	white-space: nowrap;
}
table.top_menu td.sel a, table.top_menu td.sel span, table.top_menu td.sel span a {
    color: white;
    border-bottom: none; 
    font-weight: bold;  
}
table.top_menu td.search {
    padding: 7px 3px 0 25px;
    width: 170px;
}
table.tbl {
    vertical-align: top;   
    width: 100%;
    margin-bottom: 50px;
}
table.tbl td {
    vertical-align: top;
}

table.hlayot {
    width: 100%;   
}
table.hlayot td {
    vertical-align: top;
}
table.hlayot td.column1 {
    width: 31%;
    padding: 0 5px 0 35px;
}
table.hlayot td.column12 {
    width: 6%;
}
table.hlayot td.column2 {
    width: 34%;
}
table.hlayot td.column23 {
    width: 3%;
}
table.hlayot td.column3 {
    width: 23%;
    padding: 0 40px 0 5px;
}
table.hlayot td.columnb {
    padding: 0 40px 0 5px;
}


div.home_content {
    padding: 0 25px;   
}
div.home_content div.column1, div.home_content div.column2,  div.home_content div.column3{
    float: left;
    padding: 0 1%;  
}
div.home_content div.column1 {
    width: 31%;
    padding-right: 5%;   
}
div.home_content div.column2 {
    width: 34%;   
}
div.home_content div.column3 {
    width: 22%;   
}
div.home_content div.columnb {
    clear: both;
    margin-left: 34%;
    padding: 10px 40px 50px 0;   
}
html>body div.home_content div.columnb {
    margin-left: 37%;
}
div.rcontent {
    margin: 0px 30px 20px 0;
    min-height: 300px;   
}
div.rcontent div.bcont {
    margin: 0 70px 20px 0; 
}
div.reg_center {
    float: left; 
    width: 64%;
    margin-right: 20px;  
}
div.reg_right {
    float: right;
    width: 28%;
}

table.menu2 {
    height: 40px;
    vertical-align: top;
    width: 100%;   
}
table.menu2 td {
    vertical-align: top;
    white-space: nowrap;
}
table.menu2 td.txt, table.menu2 td.sel {
    background: transparent url(/images/menu/menu_niz/m_n_bg.gif) repeat-x top left;
    padding: 6px 1px 0;
    text-align: center;     
}
table.menu2 td.sel {
    background: transparent url(/images/menu/menu_niz/m_n_bg_on.gif) repeat-x top left;     
}
table.menu2 td.sel span, table.menu2 td.sel a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;   
}
table.menu2 td.f, table.menu2 td.l {
    width: 13px;
    background: none;
}
table.menu2 td.d {
    background: none;
    width: 15px;     
}
table.submenu2 {
    width: 100%;
    background-color: #506A39;
    color: white;
    font-weight: bold;
    letter-spacing: 0.04em;
}
table.submenu2 a, table.submenu2 a:link, table.submenu2 a:hover {
    color: white;
    vertical-align: top; 
    font-weight: normal;
    letter-spacing: normal;  
}
table.submenu2 td {
    text-align: center;
    vertical-align: top;
    padding: 0 10px; 
}
table.submenu2 td.d {
    width: 13px;
    padding: 0;
}

div.jf {
    text-align: justify;   
}
div.mn2 {
   margin: 15px 3px;
}

table.suggest_form {
    vertical-align: middle;   
}
table.suggest_form td {
    padding: 7px 0;
    vertical-align: middle;   
}

table.gal {
    width: 100%;  
}
table.gal td {
    text-align: center;
    width: 29%;   
}
table.gal td.d {
    width: 30px; 
    padding: 5px;  
}
table.gal td div.img{
    background-color: #F0ECE1;
    padding: 10px;   
    text-align: center;
    vertical-align: middle;
}
table.gal td div.txt {
    padding: 5px 10px 20px;   
}

div.lmenu {
    margin: 0 15px 0 30px;
}
div.lmenu ul.lmenu a {
    color: #4C4537;
}
ul.lmenu {
    margin: 0;
    padding: 0;   
}
ul.lmenu li {
    margin: 0;
    padding: 7px 12px;
    background: transparent url(/images/butt/bullet_off.gif) no-repeat 1px 12px;
    list-style-type: none;
}

ul.lmenu li.sel {
    background: transparent url(/images/butt/bullet.gif) no-repeat 1px 12px;
    font-weight: bold;
    color: #3A662B;
}
ul.lmenu li.sel a {
    color: #3A662B;
}




div.bottom {
    height: 88px;
    background: transparent url(/images/imagesv/futer.jpg) no-repeat top right;
    padding: 0 30px; 
}
div.bottom table {
    width: 100%; 
    background-color: #fff;  
}
/*h6.madein, div.copy {
    padding-top: 40px;
    padding-bottom: 5px;
}*/
h6.madein {
    padding-left: 10px;
    float: left;   
}
div.copy {   
    float: right;
    width: 22em;
    padding-bottom: 10px; 
}
div.copy h6 {
    text-align: right;
}

div.img_txt {
    padding: 0;
}
div.img_enl {
    background-color: #F0ECE1;
    padding: 20px 0;
    text-align: center;  
}

div.img_pager {
    padding: 10px;
}
div.img_pager div.prev {
    float: left;
    width: 30%;
    text-align: left;
}
div.img_pager div.next {
    float: right;
    width: 30%;
    text-align: right;
}
div.pager {
   
}
div.pager a, div.pager span {
    display: block;
    float: left;
    width: 2.5em;
    text-align: center;
    padding: 3px 0;
    color: #4C4537;
}
div.pager span {
    color: #3A662B;
    font-weight: bold;  
}
div.pager table {
   width: 100%;
}
div.pager table td {
   text-align: center;
}
table.founders {
    width: 100%;
}
table.founders td {
    padding: 5px 0 15px;   
}
table.founders td.img {
    width: 75px;
}

table.contactus_form {
    
}
table.contactus_form td {
    padding: 5px 0;
    vertical-align: middle;   
}

div.errorMsg {
    padding: 5px 0;
    color: red;   
}

table.tbl_sitemap {
    width: 100%;   
}
table.tbl_sitemap td {
    padding: 0px 20px 70px 30px;
    vertical-align: top; 
    line-height: 2em;  
}
table.tbl_sitemap td h2 {
    margin-bottom: 5px;
}
table.tbl_sitemap td a {
    color: #4C4537;
    text-decoration: none;   
}
table.tbl_sitemap td h2 a {
    color: #3A662B;   
}
table.pp_home {
    width: 100%;   
} 
table.pp_home td {
    padding: 10px 0; 
    vertical-align: top;  
}
table.pp_home td.img {
    text-align: center;
    padding-right: 10px;     
}

div.pdf, div.doc, div.zip, div.xls {
    padding-left: 40px; 
    margin-bottom: 30px;
}
div.pdf {
    background: transparent url(/images/filetypes/pdf.gif) top left no-repeat;    
}
div.doc {
    background: transparent url(/images/filetypes/doc.gif) top left no-repeat;    
}
div.xls {
    background: transparent url(/images/filetypes/xls.gif) top left no-repeat;    
}
div.zip {
    background: transparent url(/images/filetypes/zip.gif) top left no-repeat;    
}
h1.genofund_protection, h1.environment_preservation, h1.social_defence, h1.organization_attraction {
    padding-left: 45px; 
    padding-bottom: 20px; 
    padding-top: 6px;   
}
h1.genofund_protection a, h1.environment_preservation a, h1.social_defence a, h1.organization_attraction a {
    font-weight: normal;
}
h1.environment_preservation {
    background: transparent url(/images/ikon/preserv.gif) top left no-repeat;    
}
h1.social_defence {
    background: transparent url(/images/ikon/soc_def.gif) top left no-repeat;    
}
h1.genofund_protection {
    background: transparent url(/images/ikon/geno_preserv.gif) top left no-repeat;
}
h1.organization_attraction {
    background: transparent url(/images/ikon/org_attr.gif) top left no-repeat;    
}
table.top_menu1 td.txt table.eval td {
    background: transparent;   
}

div.p p {
    margin: 8px 0;   
}
table.indicators {
    margin: 10px 0 10px 83px;
    color: #3A662B;
    font-size: 8pt; 
}
table.indicators td {
    padding: 1px 0;
    margin: 0;
    vertical-align: middle;  
}

td.raquo {
    font-size: 10pt; 
    vertical-align: middle; 
    color: #888888;
    font-family: Courier, monospace;   
}

table.dr {
    width: 100%;
    vertical-align: middle;
    margin: 10px 0;   
}
table.dr td {
    width: 33%;   
    vertical-align: middle;
    text-align: left;
}
table.dr td img {
    display: block;
    float: left;   
    margin: 0 5px 0 0;
}
table.dr td p {
    margin-top: 10px;   
}

ul.sendmail li {
    padding: 5px 0;   
}

ul.pp {
    
}
ul.pp li {
    padding: 0;
    margin: 5px 0 15px;   
}

table.partner_form {
    width: 60%;   
}
table.partner_form td {
    padding: 5px 0;
}
.f_input {
	width:260px;
}
.f_text {
	width:400px;
}
.f_select {
	width:265px;
}
.err {
	margin-left:30px;
	color:red;
}
.err_s {
	color:red;
}