html,body { padding:0px; margin:0px; height:100%; text-align:center; }

html,body, table, td {font-family:Arial; font-weight: normal; font-size: 12px; color:#000000  }

body {
  min-height:100%;
}
html {
  height:100%;
}
* html body {
  height:100%;
}
table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
padding:0px; margin:0px;

}

table td, table tr{
padding:0px;
vertical-align:top;
margin:0px;
text-align:left
}

th.head, .text_head, .main_head, h5 { color:#000000;  font-size: 18px; font-weight:bold; padding-bottom:10px }
th.text_head{background-image:url('img/text_head.gif'); background-position:0px 6px; background-repeat:no-repeat; padding-left:25px}
th.main_head{background-image:url('img/head_icon.gif'); background-position:0px 4px; background-repeat:no-repeat; padding-left:20px}
th.cat_head{background-image:url('img/cat_menu_head.gif'); background-position:0px 12px; background-repeat:no-repeat; padding-left:18px; color:#A8A8A8; font-size:16px; padding-top:8px; padding-bottom:6px}

#topNContent {background-color:#FAFAFA; width: 1000px; min-height: 100%; background-image:url('img/top_grad.jpg'); background-position:left top; background-repeat:repeat-x }
* HTML #topNContent {height: 100%;}
#content {padding-bottom: 105px; }
#header {height: 120px; background-color:#FFFFFF; background-image:url('img/top_grad.jpg'); background-position:left top; background-repeat:repeat-x; }
#footer {width: 1000px; height: 105px; margin-top: -105px; text-align:left; background-color:#FAFAFA }
* HTML #footer {overflow: hidden; }


img {border-style:none}

/*Links */
a { color: #2D6190; text-decoration: underline;  font-size: 12px;}
a:hover { text-decoration: none;  }
a:active { text-decoration: none}
a:visited {  }

a.top_menu, .top_menu_act {background-image:url('img/menu_icon.gif'); background-position:0px 5px; background-repeat:no-repeat; padding-left:11px  }

a.top_menu {font-family:Verdana; font-size: 14px; font-weight: bold; color:#FFFFFF; text-decoration: none; }
a.top_menu:hover {font-family:Verdana; text-decoration: underline; color:#DFEDFD;}
a.top_menu:active {   }
a.top_menu:visited {  }

a.top_menu_act {font-family:Verdana; font-size: 14px; font-weight: bold; color:#DFEDFD; text-decoration: none}
a.top_menu:hover {font-family:Verdana; text-decoration: underline; }
a.top_menu_act:active { }
a.top_menu_act:visited {  }

a.bottom_menu{color:#2D6190; text-decoration: none; }
a.bottom_menu:hover {text-decoration: underline;}


a.side_menu { font-size: 14px;  text-decoration: underline; }
a.side_menu:hover { text-decoration: none }
a.side_menu:active { }
a.side_menu:visited { }

a.side_menu_act { font-size: 14px; font-weight: bold; color:#000000; text-decoration: none;}
a.side_menu_act:hover {text-decoration: none }
a.side_menu_act:active { }
a.side_menu_act:visited { }

a.left_menu, .left_menu_act {background-image:url('img/cat_menu_icon.gif'); background-position:0px 4px; background-repeat:no-repeat; padding-left:16px  }

a.left_menu {color:#2D6190; font-size: 12px; font-weight:bold; text-decoration: none }
a.left_menu:hover { text-decoration: underline;  }
a.left_menu:active { }
a.left_menu:visited { }

a.left_menu_act { font-size: 12px; font-weight: bold; color:#000000; text-decoration: none;}
a.left_menu_act:hover {text-decoration: none }
a.left_menu_act:active { }
a.left_menu_act:visited { }

a.path {font-size: 11px;}
a.path_act {font-size: 11px; text-decoration: none; color:#000000  }

a.good_name {text-decoration: none; }
a.good_name:hover {text-decoration: underline;}

#subscribe {font-weight:bold; text-decoration: none; color:#FFFFFF; }

.spp_name {padding-left:5px; font-size:14px;  }
.spp_name {font-size:14px; padding-bottom:5px; padding-top:10px;}
.all_spp  {background-image:url('img/str.gif'); background-position:0px 2px; background-repeat:no-repeat; padding-left:15px; font-size:14px;  }



/*Headers */
h1,h2,h3 {font-weight:bold;  margin-left:0px}
h1 {margin:3px; margin-left:0px; font-size: 18px;  color:#000000; background-image:url('img/text_head.gif'); background-position:0px 4px; background-repeat:no-repeat; padding-left:25px; padding-bottom:8px}
h1.h1 {margin:3px; margin-left:0px; font-size: 12px; background:none;  color:#000000; padding-bottom:8px; padding-left:1px;}

h2 {margin:3px; margin-left:0px; font-size: 14px; color:#5C5F69; background-image:url('img/yellow_head.gif'); background-position:0px 2px; background-repeat:no-repeat; padding-left:25px; padding-bottom:8px; padding-top:0px}

h3 {font-size: 14px; margin:0px; padding:0px}
h4{margin:0px; background-image:url('img/cat_menu_head.gif'); background-position:0px 5px; background-repeat:no-repeat; padding-left:14px; color:#5C5F69; font-size:12px; padding-bottom:8px}
h5 {margin:0px; padding-left:20px; color: #2b2366; font-size: 18px;}
/*Forms */
input {  border: 1px solid #E0DFE3;
color:#9A9CA6; font-size:11px; font-family:Arial;}
input:hover {  }
input:focus {  }

textarea {  border: 1px solid #E0DFE3;
color:#9A9CA6; font-size:11px;  font-family:Arial; margin:2px}
textarea:hover {  }
textarea:focus { }

select { border: 1px solid #E0DFE3;
color:#9A9CA6; font-size:11px; font-family:Arial;}

.input_alert {border: 1px #ff0000 solid;}

.search {padding-top:1px; width:214px; }
.mail {width:260px; height:16px; padding-left:6px; font-size: 12px; }
*HTML .mail {height:18px;}
5.089.150

/*Content */
#top_table {width:100%; height:110px }
#top_text {color:#5E6675; font-size:15px; font-family:Arial Narrow;  padding-top:37px; text-align:left; padding-bottom:7px}
* HTML #top_text {padding-bottom:0px}
#sub_text {font-size:12px; margin:0px; padding:0px; padding-top:5px; }
#top_icons, #top_logo {padding-top:37px}
#top_icons {padding-left:55px; width:300px;  }
#top_logo {text-align:center}
#phone{text-align:center}
#search {text-align:right; padding-right:60px; padding-top:37px; width:120px }
*HTML #search { text-align:left; padding-right:70px; }

#top {padding-bottom:10px}
*HTML #top {padding-bottom:0px}

.height{height:16px; width:210px; margin-left:2px; padding-left:2px}
*HTML .height {height:20px}
*HTML .but_s {padding-top:1px}


.blue_border {border: 1px solid #88A6C0; padding:1px}

#copy{ background-image:url('img/yellow.gif'); background-position:left top; background-repeat:no-repeat; width:230px; font-size:11px; color:#5C5F69; }


#top_menu {width:100%; height:100px;  background-color:#FFFFFF }

#sub_fon{width:100%; height:41px; background-image:url('img/grad_fon.gif'); background-position:left top; background-repeat:repeat-x }
#footer_tab{width:100%; height:45px; background-image:url('img/bottom_fon.gif'); background-position:left top; background-repeat:repeat-x }
#center_tab {width:100%}
#left_menu{width:160px; padding-left:60px; padding-bottom:12px}
#spp{padding:0px 0px 10px 0px}
#center_td {padding: 0px 63px 10px 60px; }
.news_line {margin:0px; background-image:url('img/hr_news_fon.gif'); background-position:left middle; background-repeat:repeat-x; width: 100%; text-align: center; height:1px; padding-top:8px; padding-bottom:7px}
*HTML .news_line{padding-bottom:0px; height:12px;  margin-top:7px}

.news_line2 {margin:0px; background-image:url('img/hr_news_fon.gif'); background-position:left bottom; background-repeat:repeat-x; width: 100%; text-align: center; height:1px; padding-top:6px; padding-bottom:6px}
*HTML .news_line2 {padding-bottom:0px;  margin-top:2px; margin-bottom:6px;height:1px; padding-top:0px}


.date {color:#999999; padding-bottom:5px}
#guest_book {width:455px}
.form_text {color:#5C5F69}
.prop_names {color:#5C5F69; font-weight:bold; text-align:center; background-color:#DFEDFD; border:1px solid #E0DFE3; height:25px;vertical-align:middle }
.grey_border{border:1px solid #E0DFE3; color:#5C5F69; padding-left:15px; padding-right:10px; height:25px; vertical-align:middle}
.order_text {font-size:10px; color:#5C5F69; padding-top:10px}
.part_name{height:24px; vertical-align:middle}
*HTML .part_name {height:26px}
#right_shadow {background-image:url('img/right_shadow.jpg'); background-position:left bottom; background-repeat:no-repeat; }
#left_shadow {background-image:url('img/left_shadow.jpg'); background-position:right bottom; background-repeat:no-repeat; width:43px }
#menu {width:889px ;background-image:url('img/menu_fon3.jpg'); background-position:center top; background-repeat:no-repeat; text-align:center}


#name_good {color:#2D6190; font-weight:bold; text-align:center; vertical-align:middle; padding-left:8px; padding-right:8px}
.form_line {border-bottom:1px dashed #E0DFE3; }
.guest {border-top:1px solid #E0DFE3; height:1px}

#note {color:#5C5F69; padding-top:10px; padding-bottom:10px}

/*Top Sub_menu */
.top_sub_menu {height:24px; background-color:#DFEDFD; background-image:url('img/end_sub_menu.gif'); background-position:right top; background-repeat:no-repeat   }
.sub_menu_td {vertical-align:middle; text-align:center; padding-right:15px}

.subs {height:20px; background-color:#FFCC00; background-image:url('img/news.gif'); background-position:right top; background-repeat:no-repeat; padding-left:6px; width:345px; padding-top:2px }
.sub_menu_fon {width:100%; height:5px; background-image:url('img/sub_menu_fon.gif'); background-position:left top; background-repeat:repeat-x }



/*Menu Fall */
#menu_fall_div {padding:35px 50px 8px 100px;  }
.menu_fall_tab {width:100%; }
* HTML .menu_fall_tab {width:80%; }

.ts2 {padding-right:20px }

.red { color: #ff0000; font-weight:bold; }
.nobr {white-space: nowrap;}



.inf {text-align:center; padding-top:180px}
.inf_spp {text-align:center; padding-top:15px}

/* Old css */
/*
html,body { padding:0px; margin:0px;  background:#F6FBF6; height:100%}

html,body, table, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #073C0C; }

#tabContent {width:100%; height:100%; border: 0;}










a.white {color: #FFF; font-weight:bold; text-decoration:none; font-size: 10px;}
a.white:hover { text-decoration: none; color: #4D8A47; }





select { font-size:11px; padding:2px; background-color:#FFF; background-image:url('img/input_fon.jpg'); background-position:left top; background-repeat:repeat-x; border-style:solid; border-color:#84B587 #84B587 #C7DCC5 #C7DCC5; border-width:1px; }

form { display: inline; }

th {background-color: #FFFFFF; border-bottom:1px dashed #4D8A47; font-size: 15px; font-weight: bold; }

li {padding-bottom: 9px}
hr {background: transparent; border: 0px; border-top: 1px dashed #073C0C; width: 90%; text-align: center}

.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}


.left_td { background-color: #E1E8ED; }
.white_td { background-color: #ffffff; }
.alert_td { background-color: #F25344; }



.admin_tr_1 { background-color: #d7e9e3; }
.admin_tr_2 { background-color: #E0AAA1; }
.nosp { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; padding:0;}



.block{border: 1px #5E8560 solid;}






			

.basket{background-color: #F6FBF6; font-weight: bold;  }
.basket_tr {background:#F6FBF6}
.basket_lim ol {padding-left:22px; padding-top:5px}
.basket_lim li {padding-bottom: 3px;}




.submenu {position:absolute; top:0px; left:0px; z-index:5; display:none; padding: 6px 6px 0px 6px; background-color: #F6FBF6; border: 1px solid #4D8A47; width: 131px}
.sub_menu_item {border-bottom: 1px dotted #073C0C; padding-bottom: 3px; margin-bottom: 6px;}

.txt {padding: 3px; font-weight: normal}
.lnk {padding-top:9px}
.top{height:65px; background-image:url('img/top_pix.gif');}

div.div_button {text-align: left; padding: 6px; } */



/* Styles for Menu Items */
/* #menu_fall_div { width: 100%; }*/

#menu_fall_div ul, #menu_left_div ul { list-style: none; padding:0; margin:0; font-size: 11px;}
#menu_fall_div li, #menu_left_div li {padding-bottom: 0}
#menu_fall_div ul li { position:relative; float: left; padding:2px; width:150px;}
#menu_fall_div li ul {
	position:absolute;
	display:none;
	background: #F6FBF6; /* IE6 Bug */
	border: 1px solid #073C0C; /* IE6 Bug */
	padding: 5px;
	width:150px;
	float: none;
}

#menu_left_div ul {padding: 3px 0px; }
#menu_left_div ul li {padding: 0px; clear:both;}
#menu_left_div li ul {
	padding-left: 10px;
}
#menu_left_div img {vertical-align: bottom; float:left;}

	
/* Holly Hack. IE Requirement \*/
* html #menu_fall_div ul li { float: left; height: 1%; }
* html #menu_fall_div ul li a { height: 1%; }
/* End */

#menu_fall_div li:hover ul, #menu_fall_div li.over ul { display: block;} /* The magic */

#site_map ul {padding-left: 25px}
#site_map li {padding: 6px 0 0 0}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5e6675;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e6675;
}
body {
	margin: 0px;
	height: 100%;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	width: 209px;
	border: 1px solid #c2d9ff;
}
.downmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f6392;
	text-align: center;
}
.down {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d6190;
	text-decoration: underline;
	vertical-align:middle;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.style4 {
	color: #FFFFFF;
	font-family: "Arial";
	font-size: 18px;
}
.style5 {
	color: #2b2366;
	font-family: "Arial Black";
	font-size: 18px;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: bottom;
}
.down2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aa4a10;
	background-repeat: repeat;
	vertical-align: top;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}