body {margin: 0; padding: 0; background: #eeffea;}
body, td, th  {font: 12px normal Verdana, Arial, Helvetica, sans-serif; color: #333;}

a, a:visited {color: 516c1d; text-decoration: underline;}
a:hover {color: 516c1d; text-decoration: none;}

/* Standard HTML elements */
form, img {margin: 0; padding: 0;}
.hand {cursor: hand; cursor: pointer;}
input, select, button, textarea {font: 11px normal Verdana, Arial, Helvetica, sans-serif; color: #333;}
textarea {border: 1px solid #2C740F;}
ul, div, hr {margin-top:0px; margin-bottom:0px;}
blockquote {margin-top:0px;margin-bottom:0px; margin-left: 25px;}
p {margin: 0 0 1.2em 0; line-height: 1.6em;}
p.before-list {margin-bottom: 0.4em;}

img {border-width: 0;}
h1 {font: 26px normal Arial, Helvetica, sans-serif; color: #516c1d; margin: 0px;}

/* Menu */
#top_menu td {background: url('/img/top_m.gif') left bottom no-repeat; padding: 0 9px 0 18; height: 27px;}		
#top_menu a, #top_menu a:hover, #top_menu a:visited {color: #516c1d; text-decoration: none; font-weight: bold; font-size: 12px;}
#top_menu a:hover {text-decoration: underline;}	

/* Other */
/*
.logo {background-image : url(/img/logo2.jpg);background-color: #2c740f;}
.bgmain {background-image : url(/img/fon.jpg); background-color: #2c740f;}
*/

.logo {background: url('/img/logo2.jpg') #5d6e26 repeat-x; padding: 45px 0 0 0;}
.bgmain {background-image : url(/img/fon.jpg); background-color: #2c740f;}
.downbg {background-image : url(/img/downline.gif);}	
.menuline {background: url('/img/menu_li.gif') right top no-repeat; height: 5px;}		
.horizline {background-image : url(/img/horizline.gif); background-color: #7c71a0;}	
.vertline {background-image : url(/img/vertline.gif); background-color: #7c71a0;}		

.bggreen {background: #536b1d;}
.bggreens {background: url('/img/u_01.gif') #536b1d right bottom no-repeat;}
.bglightgreen {background: #eeffea;}	
.bgorange {background: #dae6c2; height: 30px; color: black;}
.bglightorange {background: #eeffea; height: 30px; color: black;}
.bgdarkorange {background: #eeffea;}

.contacts {color: #fff; font-weight: bold; padding: 12px 0 0 45px;}
.contacts b {font-size: 18px; font-weight: normal;}

a.menu, a:visited.menu {color: #fff; text-decoration: none; font-weight: bold;}
a:hover.menu {color: #fff; text-decoration: underline; font-weight: bold;}	

a.menu_active, a:visited.menu_active {color: #fff; text-decoration: underline; font-weight: bold;}
a:hover.menu_active {color: #fff; text-decoration: underline; font-weight: bold;}		

a.upmenu, a:visited.upmenu {color: #000; text-decoration: none;}
a:hover.upmenu {color: #000; text-decoration: underline;}	

a.upmenu_active, a:visited.upmenu_active {color: #000; text-decoration: underline;}
a:hover.upmenu_active {color: #000; text-decoration: underline;}		

a.podrobnee, a:visited.podrobnee  {color: #f00; text-decoration: none;}	
a:hover.podrobnee {color: #f00; text-decoration: underline;}		

a.headerlink, a:visited.headerlink {font-weight: bold; font-size: 13px;}	
a:hover.headerlink {font-weight: bold; font-size: 13px;}			

.zagol {font: 24px normal Arial, Helvetica, sans-serif; background: url('/img/h3.gif') no-repeat; padding-left: 50px; color: #516c1d;}	
.zagol2 {font: 24px normal Arial, Helvetica, sans-serif; background: url('/img/h2.gif') no-repeat; padding-left: 40px; color: #516c1d;}	

.pages_text {color: black;}
	
a.pages, a:visited.pages {color: black; text-decoration: none;}
a:hover.pages {color: black; text-decoration: underline;}

a.pages_active, a:visited.pages_active {color: black; font-weight: bold; text-decoration: none;}
a:hover.pages_active {color: black; font-weight: bold; text-decoration: none;}

.navmenu {color: #0e1c7e;}
a.navmenu, a:visited.navmenu {color: black; text-decoration: none;}
a:hover.navmenu {color: black; text-decoration: underline;}

.navmenu_active {color: #ff6633; font-weight: bold;}

.mess_on_page_text {color: black;}

a.mess_on_page, a:visited.mess_on_page {color: black; text-decoration: none;}
a:hover.mess_on_page {color: black; text-decoration: underline;}

a.mess_on_page_active, a:visited.mess_on_page_active {color: black; font-weight: bold; text-decoration: none;}
a:hover.mess_on_page_active {color: black; font-weight: bold; text-decoration: none;}

.noborder {border: 0px;}
.imgborder {border: 1px solid; border-color: #e2be5f;}
.doppicture {border: 1px solid; border-color: #e2be5f; margin-left: 10px; vertical-align: top; margin-bottom: 10px;}


.in, SELECT, input, RADIO {border: 1px solid #2C740F; color: black; font-family: verdana;}
.checkbox {border-style: solid; border-width: 0px; background: transparent; color: black;}
.button {color: black; border: 1px solid #2C740F;}
.button1{ border: 1px solid #2C740F; } 

.small {font-size: 11px;}
.smallatent {color: #ff6633;}
.atent { color: #ff6633;}

a.weblink, a:visited.weblink {text-decoration: none; color:white; }
a:hover.weblink {text-decoration: underline; color:white;}

.weblink {text-decoration: none; color:white; }

#position {padding-right: 20px; text-align: right;}
#bigfield * {width:95%};

a.infolink, a:visited.infolink {color: white; text-decoration: none}
a:hover.infolink {color: white; text-decoration: underline}

a.catalogmenu1, a:visited.catalogmenu1 {font-weight: bold; text-decoration: none;}
a:hover.catalogmenu1 {font-weight: bold; text-decoration: underline;}

.navmenuactive{font-weight: bold;}

.copyright, .copyright a, .copyright a:visited, .copyright a:hover {color: white;}
.copyright a, .copyright a:visited {text-decoration: underline;}
.copyright a:hover {text-decoration: none;}

#my_print {background: url('/img/print.gif') no-repeat; height: 24px; padding-left: 35px; margin-bottom: 15px;}
#my_print a, #my_print a:visited, #my_print a:hover {color: #536b1d; font-style: italic; font-size: 13px; line-height: 23px;}

.red{color: #f00;}
.pr_20 {padding-right: 20px;}
