body, td {font-family: Arial; font-size: 80%;}
p {margin-top: 0px; padding-top: 0px; margin-bottom: 15px;}
h1 {padding: 0px; margin: 0 0 20 0; font-size: 190%; font-weight: normal; font-family: Verdana; color: #5A7FA7;}

h3 {color: #5A7FA7; font-weight: bold; font-size: 100%; padding: 0 0 0 20; margin: 0px; background-image: url('pic/arr4.gif'); background-repeat: no-repeat; background-position: 0px 5px;}

.td_logo {padding: 20 53 20 54;}

.td_head2 {padding: 15 15 15 15;}

.subn {padding: 3 20 5 25; margin: 0px; background-color: #F9F3DD; border-bottom: 1px #999999 solid; font-size: 85%;} 
.subn a:link {color: #DD4E25;}
.subn a:visited {color: #DD4E25;}

.mainmenu {background-image: url('pic/menu_bg.gif'); margin: 25 0 0 0;}
.mainmenu a:link {font-size: 110%; color: #000000;}
.mainmenu a:visited {font-size: 110%; color: #000000;} 
.mainmenu td {padding: 7 10 9 10;}

.main_news {padding: 0px; margin: 20 50 20 40;}
.main_news LI {margin: 0 0 0 0; padding: 0 0 0 0; list-style-image: url('pic/arr3.gif');}

.head_lang {background-image: url('pic/lang_bg.gif');background-position: 0px bottom 0px right; background-repeat: no-repeat;}
.head_photo {border-left: 1px #F2B785 solid; background-image: url('pic/map.gif');}
.alert {padding: 0 10 0 10; border-left: 1px #F2B785 dashed;}
.sitemap {background-image: url('pic/sitemap_v2.gif'); background-position: 2px middle 0px left; background-repeat: no-repeat; padding: 0 15 0 20;}
.sendmail {background-image: url('pic/sendmail_v2.gif'); background-position: 2px middle 0px left; background-repeat: no-repeat; padding: 0 15 0 20;}

.blue {background-image: url('pic/blue_tr.gif'); background-position: 0px right 0px top; background-repeat: no-repeat; padding: 5 15 5 20; background-color: #CDDDEE; border-bottom: 1px #9DB6D1 solid;}
.blue_middle {background-color: #FF6600; padding: 5 15 5 20; color: #FFFFFF;}
.blue_bottom {background-image: url('pic/blue_bbg.gif'); background-repeat: repeat-x; border-right: 1px #9DB6D1 dashed; border-bottom: 1px #9DB6D1 dashed; border-left: 1px #9DB6D1 dashed; padding: 0px;}
.tbl_mb_td1 {background: url('pic/main_bg.png') bottom left; background-repeat: no-repeat; background-color: #F9F3DD; border: 1px #9DB6D1 dashed;}
.data {background-color: #EEAA66; color: #FFFFFF; padding: 1 3 1 3px;}
a:link {color: #2A6AEF;}

.lmain {margin-bottom: 40px;}

.lmenu_text {background-image: url('pic/lmenu_bg.gif'); background-repeat: repeat-y; color: #555599; font-sise: 80%; padding: 10 10 10 20;}

/*
.tbl_mb {border: 1px #999999 solid;}
*/

.find_form {background-image: url('pic/find_c.gif'); background-position: 0px bottom 0px left; background-repeat: no-repeat; padding: 10 20 20 20; background-color: #F9F3DD;}
.find_form form {padding: 7 0 0 0; margin: 0px;}


.leftblock UL {padding: 0px; margin: 0 0 40 25;}
.leftblock LI {background-color: #EAEAEA; padding: 3 10 3 10; margin: 1px; list-style-image: url('pic/arr.gif');}

.tbl_header {background-color: #DD4E25; color: #FFFFFF; font-weight: bold; text-align: center;}
.tbl_row1 { background-color: #EAEAEA;}
.tbl_row2 { background-color: #E0E0E0;}
.tbl_row3 td {padding: 15px; border-bottom: 1px #F9F3DD solid;}

.fon_catalog {background-color: #e0eaf0;}
.otstyp {padding:0 0 0 0; margin: 15 15 15 0;}
.fon_tabl {background-image: url('pic/main_new_bgcars.jpg'); background-position: bottom right; background-repeat: no-repeat;}

input.sbutton {
	/*background-color: #d7d7d7;*/
	background-image: url(/pic/table_bg.gif);
	border-style: solid;
	border-color: #8C8C8C;
	border-width: 1px;
	color: Black;
	font-family:Arial,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	height: 22px;
	
}

.sp_text {background-color: #F0F0FF; padding: 10 20 10 22; margin: 0 50 15 40; color: #000066; background-image: url('pic/arr3.gif'); background-repeat: no-repeat; background-position: 5px 9px;}

hr {height: 0px; border: 1px #AAAAAA solid;}
.copy {color: #89837D;}
.copy a {color: #89837D;}

.submenu LI {margin-bottom: 10px;}

.mm_cell {padding-top: 20px;}

.im {margin: 0 10 10 10px; border: 1px #AAAAAA solid;}

.main_nw {border-left: 1px #CCCCCC solid; padding: 0 20 0 20;}
.main_nw h1 {padding: 0px; margin: 0 0 10 0; color: #BBBBBB; font-size: 120%; font-weight: bold;}
.main_nw img {border: 5px #DDDDDD solid; margin: 5 0 10 0;}
.main_nw a:link {font-weight: bold;}
.gray {color: #AAAAAA;}

.wrk_text {padding: 10 20 10 20; margin: 0 60 15 40; border: 1px #CCCCCC dashed; background-color: #F0F0F0;}
.wrk_text img {margin-bottom: 5px; border: 1px #CCCCCC solid;}

.pages {background-color: #DDDDDD; color: #333333; margin-top: 15px; color: #FC8807; font-size: 120%; padding: 3px 15px 3px 15px;}
.pages a {padding: 5px 15px 5px 15px; font-weight: bold;}
.pages b {background-color: #FFFFFF; padding: 5px 15px 5px 15px; color: #000000; border: 1px #999999 solid;}