/* === Стандартные стили === */

.table
{
	margin-bottom: 18px;
	caption-side: top;
	width: auto;
}
.table caption
{
	text-align: right;
	padding: 4px 7px 0 7px;
}
.table td, .table th
{
	padding: 2px 5px;
	border-top: solid 1px White;
	background-color: #EBF1F1;
}
.table td td, .table th td
{
	padding: 0;
	background-color: transparent;
}
.table th
{
	background-color: #F0F0F0;
	font-weight: bold;
	text-align: left;
}
.table tr.even
{
	background-color: transparent;
}
.table tr.odd td
{
	background-color: #DADBDD;
}
.padded
{
	padding: 20px;
}
table.padded
{
	padding: 0;
}
table.padded td
{
	padding: 2px 3px;
}
.image
{
	border: solid 1px #7E8083;
}
img.left
{
	margin: 0 10px 5px 0;
}
img.right
{
	margin: 0 0 5px 10px;
}
.colored, .colored a, a:visited.colored
{
	color: #FCB034;
}
.marked1, .marked1 a, a.marked1, a:visited.marked1
{
	color: #B22222;
}
.marked2, .marked2 a, a.marked2, a:visited.marked2
{
	color: #4C8000;
}
.marked3, .marked3 a, a.marked3, a:visited.marked3
{
	color: #00008B;
}
.noted
{
	padding: 15px 20px;
	background-color: #F0F0F0;
	margin-bottom: 18px;
}
span.warning, a.warning, .warning a, a:visited.warning
{
	color: Red;
}
input.warning, textarea.warning, select.warning
{
	border: solid 1px Red;
}
.bordered
{
	border: solid 1px #999999;
}
table.bordered
{
	border-collapse: collapse;
}
table.bordered td
{
	border: solid 1px #999999;
}
table.bordered td td
{
	border: none;
}
.forform
{
	margin-bottom: 18px;
	width: auto;
}
.forform td
{
	padding: 4px 0 4px 10px;
}
.forform th
{
	padding: 5px 40px 4px 1px;
	font-weight: bold;
	text-align: left;
}
td.forsubmit
{
	text-align: center;
	padding: 5px 0;
}
.edit, textarea
{
	width: 180px;
}
textarea
{
	height: 100px;
}
input, textarea, select
{
	font-family:  Verdana, Arial, sans-serif;
	font-size: 100%;
	color: #333333;
}
.hided
{
	border: none;
	background: transparent;
	height: 0;
	width: 0;
	overflow: hidden;
	font-size: 1px;
	float: right;
}
img.button
{
	cursor: pointer;
}
input.button
{
	padding: 2px 10px;
	background: #9D9FA2 url(/ii/button-bg.gif) repeat-x bottom;
	border-left: solid 1px #A19D99;
	border-right: solid 1px #A19D99;
	border-bottom: solid 1px #262728;
	border-top: solid 1px #BBBDBE;
	font-weight: bold;
	color: White;
}
.forimage
{
	width: auto;
	margin: 0 10px 10px 0;
}
.forimage a
{
	color: #7E8083;
}
.forimage td
{
	padding: 0 !important;
}
.forimage th
{
	padding: 10px 0 0 0 !important;
}


/* === Общее === */
html
{
	font-size: 75%;
	color: #7E8083;
	background-color: White;
	font-family: Verdana, Arial, sans-serif;
}
html, body 
{
	margin: 0;
	padding: 0;
}
body
{
	padding: 5px;
}
small
{
	font-size: 85%;
}
big
{
	font-size: 115%;
}
span.hr
{
	padding: 0;
	margin: 0 0 9px 0;
	font-size: 1px;
	border-top: solid 1px #DCDCDC;
	display: block;
}
table
{
	border-collapse: collapse;
	width: 100%;
	font-size: 100%;
}
td, div
{
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}
a
{
	color: Black;
}
a:hover
{
	text-decoration: none;
}
a:visited
{
	color: #66686B;
}
img
{
	border: none;
}
p
{
	margin: 0 0 15px 0;
}
ul, ol
{
	margin-bottom: 9px;
	/*margin-left: 10px;
	padding-left: 0;*/
}
ul ul, ol ol, ul ol, ol ul
{
	margin-bottom: 0;
}
ul li
{
	list-style: disc;
}
h1
{
	font-size: 100%;
	margin: 0 0 15px 0;
	text-transform: uppercase;
	color: White;
}
h2
{
	font-size: 100%;
	margin: 0 0 10px 0;
}
h3
{
	font-size: 100%;
	margin: 0 0 10px 0;
}
form
{
	padding: 0;
	margin: 0;
	width: auto;
	display: block;
}

/* === Шапка === */
#header .left
{
	width: 250px;
	padding: 15px;
	white-space: nowrap;
}
#header .right
{
	width: 190px;
	padding-top: 15px;
}
#header td.center
{
	text-align: center;
	vertical-align: middle;
	padding: 10px 110px 10px 30px; 
}
/* Правая колонка шапки */
#header .right a
{	
	text-decoration: none;
	color: #7E8083;
}
#cart, #enter, #registration
{
	padding-left: 40px;
}
#cart
{
	background: url(/ii/cart-dec.gif) left top no-repeat;
	padding-bottom: 5px; 
}
a:hover #cart strong, a:hover #enter
{
	text-decoration: underline;
}
#cart strong
{
	color: #FCB034;
}
#enter
{
	background: url(/ii/enter-dec.gif) left 5px no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}
#registration
{
	padding-top: 5px;
}
#header .right #registration a
{
	color: #FCB034;
	text-decoration: underline;
}
/* === Основное меню === */
.lang_switcher
{
	font-weight: bold;
}
.lang_switcher a
{
	color: #7E7F81;
	text-decoration: none;
}
.lang_switcher td
{
	padding: 4px 7px;
}
.lang_switcher td.active
{
	background: #FCB034 url(/ii/container0-dec_tl.gif) no-repeat left top;
	color: White;
	padding: 0;
}
.lang_switcher td.active div
{
	background: transparent url(/ii/container0-dec_tr.gif) no-repeat right top;
	padding: 4px 7px;
}
.lang_switcher a:hover
{
	text-decoration: underline;
}
td.fast_links
{
	padding: 0 14px;
	vertical-align: middle;
	white-space: nowrap;
}
.fast_links span
{
	padding: 0 3px;
}
#main_menu .top .left
{
	text-align: center;
	vertical-align: middle;
	cursor: default;
	white-space: nowrap;
}
#main_menu .top .left img
{
	background-color: #7E8083;
}
#main_menu .top .left a:hover img
{
	background-color: #FCB034;
}
#main_menu .middle, #main_menu .bottom
{
	background-color: #FCB034;
}
#main_menu .middle .left table
{
	margin-bottom: 2px;
}
#main_menu .top .left
{
	width: 190px;
}
#main_menu .lang_switcher
{
	width: auto;
}
#main_menu .top .right
{
	width: 175px;
}
#main_menu .middle .center
{
	padding: 21px 10px 1px 10px;
}
#main_menu .middle .left, #main_menu .middle .right
{
	padding: 23px 10px 5px 10px;
}
#main_menu .middle .center select
{
	width: 100%;
	margin-top: 2px;
}
#main_menu .middle .corner
{
	width: 15px;
	padding: 0;
	background: #FCB034 url(/ii/container1-dec_tr.gif) no-repeat top right;
}
#main_menu .bottom .corner
{
	width: 15px;
	padding: 0;
	background: #FCB034 url(/ii/container1-dec_br.gif) no-repeat bottom right;
}
#main_menu .bottom td
{
	padding: 0 10px 5px 10px;
}
#main_menu .middle .left, #main_menu .bottom .left
{
	padding-left: 15px;
}
#main_menu .middle .right, #main_menu .bottom .right
{
	padding-right: 0;
}
#main_menu .middle .left
{
	background: #FCB034 url(/ii/container1-dec_tl.gif) left top no-repeat;
	padding-bottom: 0;
	width: 165px;
}
#main_menu .middle .left img
{
	float: left;
	margin-left: 5px;
}
#search_value
{
	width: 100%;
}
#main_menu .middle .right
{
	background: #FCB034 url(/ii/main_menu_td-dec.gif) left center no-repeat;
}
#main_menu .bottom .left
{
	background: #FCB034 url(/ii/container1-dec_bl.gif) left bottom no-repeat;
}
#main_menu .bottom .left small
{
	margin-left: 5px;
}
#main_menu .bottom .right
{
	background: #FCB034 url(/ii/container1-dec_br.gif) right bottom no-repeat;
}
#main_menu .middle .center
{
	background: #FCB034 url(/ii/main_menu_td-dec.gif) left center no-repeat;
	padding-right: 0;
}
#main_menu .middle .center td
{
	padding-right: 10px;
}
 #main_menu label
{
	color: White;
}
#main_menu .bottom .left span
{
	color: White;
	cursor: pointer;
	border-bottom: dashed 1px White;
}
#filtr_search
{
	padding-right: 0px;
}
.forcheckbox
{
	width: auto;
}
.forcheckbox td
{
	padding: 1px 3px 0 0 !important;
	vertical-align: middle;
}
/* Основные ссылки */
.main_links td
{
	text-align: center;
	vertical-align: middle;
	padding: 4px 7px 4px 7px;
	white-space: nowrap;
	font-weight: bold;
}
.main_links a
{
	color: #7E8083;
	text-decoration: none;
}
.main_links a:hover
{
	text-decoration: underline;
}
.main_links .active
{
	color: White;
	background: #FCB034 url(/ii/container0-dec_tl.gif) left top no-repeat;
	padding: 0;
	vertical-align: top;
}
.main_links .active div
{
	background: transparent url(/ii/container0-dec_tr.gif) right top no-repeat;
	text-align: center;
	padding: 4px 7px 4px 7px;
	cursor: default;
}
/* Хлебные крошки */
#path
{
	padding: 8px 20px 16px 20px;
	cursor: default;
}
#path a
{
	color: #7E8083;
	text-decoration: none;
}
#path a:hover
{
	text-decoration: underline;
}

/* === Каталог товаров === */
#bt_left
{
	padding: 7px 15px 30px 15px;
	width: 160px;
}
#bt_left h2
{
	margin-bottom: 2px;
}
#left_menu_mode
{
	display: block;
	color: #FCB034;
	background: transparent url(/ii/lm_mode-dec.gif) no-repeat left center;
	padding-left: 20px;
}
 

#left_menu
{
	padding-left: 0;
	margin-left: 0;
	margin-top: 8px;
	width: 160px;
}
 
#left_menu ul
{
	margin-bottom: 0;
	margin-left: 10px;
	padding-left: 0;
}
#left_menu li
{
	list-style: none;
	margin: 1px 0;
}
#left_menu li.afterGrp
{
	/*margin-top: 6px;*/
}
#left_menu a
{
	color: #7E8083;
	text-decoration: none;
}
#left_menu a:hover
{
	text-decoration: underline;
}
#left_menu_par
{
	font-weight: bold;
	cursor: default;
}
#left_menu_act
{
	text-decoration: underline;
	color: Black;
	cursor: default;
}


/* === Содержимое === */
#bt_center
{
	padding-bottom: 20px;
}
.container1
{
	background-color: #FCB034;
}
.container1 h2
{
	margin: 0;
}
.container1 .left
{
	width: 10px;
	background: #FCB034 url(/ii/container1-dec_tl.gif) no-repeat left top;
}
.container1 .right
{
	width: 10px;
	background: #FCB034 url(/ii/container1-dec_tr.gif) no-repeat right top;
}
.container1 .center
{
	padding: 4px 3px;
	color: White;
	font-weight: bold;
}
.main_banners td
{
	text-align: center;
	padding-bottom: 15px;
}
#bt_center .news
{
	padding: 15px;
}
#bt_center .news .details
{
	text-align: right;
}

/* === Каталог === */
/* Колонтитулы */
.colontitul1
{
	border-bottom: solid 1px White;
}
.catal_colontitul td, .colontitul1 td
{
	vertical-align: middle;
	height: 30px;
}
.catal_colontitul h1, .colontitul1 h1
{
	margin: 5px 0 3px 0;
}
.catal_colontitul .left, .colontitul1 .left
{
	background: #FCB034 url(/ii/container1-dec_tl.gif) no-repeat left top;
	padding: 3px 9px;
}
.catal_colontitul .bottom .left
{
	background: #FCB034 url(/ii/container1-dec_bl.gif) no-repeat left bottom;
}
.catal_colontitul .center
{
	background: #FCB034 url(/ii/container3-dec_br.gif) no-repeat right bottom;
	padding: 5px 10px;
	text-align: right;
}
.catal_colontitul .bottom .center
{
	background: #FCB034 url(/ii/container3-dec_tr.gif) no-repeat right top;
}
.catal_colontitul .center strong
{
	padding: 2px 20px 2px 0;
	background: transparent url(/ii/catal_openClose-dec.gif) no-repeat right center;
	color: #7E8083;
	text-decoration: none;
}
.catal_colontitul .center a
{
	color: #7E8083;
	text-decoration: underline;
}
.catal_colontitul .center a:hover
{
	text-decoration: none;
}
.catal_colontitul .right
{
	background: #7E8083 url(/ii/container4-dec_tr.gif) no-repeat right top;
	padding: 10px 5px 5px 5px;
	text-align: right;
	width: 180px;
}
.colontitul1 .right
{
	background: #FCB034 url(/ii/container1-dec_tr.gif) no-repeat right top;
}
.catal_colontitul .bottom .right
{
	background: #7E8083 url(/ii/container4-dec_br.gif) no-repeat right bottom;
	padding: 5px 5px 9px 5px;
}
.catal_colontitul .right a
{
	padding: 4px 30px 4px 0;
	background: transparent url(/ii/add_toCart-dec.gif) no-repeat right center;
	color: White;
	font-weight: bold;
}
/* Позиции */
.space
{
	font-size: 1px;
	overflow: hidden;
}
#catal_positions .title .left1 .space
{
	width: 110px;
}
#catal_positions .title .left2 .space
{
	width: 60px;
}
#catal_positions td
{
	padding: 6px 10px 5px 10px;
	/*vertical-align: middle;*/
}
.pos_head td.left1
{
	white-space: nowrap;
	padding-left: 6px !important;
}
#catal_positions .pos_head td.left
{
	padding-right: 0;
}
.pos_head .left div
{
	background-image: url(/ii/catal_td_separ-dec.gif) !important;
	background-position: right center !important;
	background-repeat: no-repeat;
}
.pos_head td.mark_hot
{
	background-image: url(/ii/mark_hot-dec.gif) !important;
	background-position: right top !important;
}
.pos_head td.mark_new
{
	background-image: url(/ii/mark_new-dec.gif) !important;
	background-position: right top !important;
}
.pos_head td.mark_top
{
	background-image: url(/ii/mark_top-dec.gif) !important;
	background-position: right top !important;
}

#catal_positions .center input
{
	width: 40px;
	text-align: center;
	font-size: 85%;
	border:#7E8083 solid 1px;
	padding:0;
	margin:0;
	outline:0px;
}
#catal_positions .title td
{
	background: #7E8083 url(/ii/catal_td_separ-dec.gif) no-repeat right center;
	color: White;
	height: 30px;
}
 

#catal_positions .title td a
{
	color: White;
	text-decoration: none;
	display: block;
	/*background: transparent url(/ii/sort-dec.gif) no-repeat center;*/
}
#catal_positions .title td a #down
{
	color: White;
	text-decoration: none;
	display: block;
	/*background: transparent url(/ii/sort-dec1.gif) no-repeat center;*/
}
#catal_positions .title td.right
{
	background-image: none !important;
	white-space: nowrap;
}
#catal_positions .title td.right a
{
	/*background: transparent url(/ii/sort-dec.gif) no-repeat right center;*/
	padding-right: 12px;
}
#catal_positions .title td.right a #down
{
	/*background: transparent url(/ii/sort-dec1.gif) no-repeat right center;*/
	padding-right: 12px;
}
#catal_positions .footer table
{
	float: left;
}
#catal_positions .footer
{
	background-color: #7E8083;
	border-top: solid 1px White;
	color: White;
	vertical-align: middle;
	cursor: default;
	text-align: center;
	padding-right: 200px;
	padding-top: 9px;
}
#catal_positions .footer td
{
	color: White;
	padding: 0;
}
#catal_positions .footer .pages
{
	text-align: center;
}
#catal_positions .footer a
{
	color: White;
}







.catal_colontitul .top .pages
{
	color: White;
	padding: 0;
	background: #FCB034 no-repeat left top;
}
#catal_colontitul .top .pages
{
	text-align: center;
}
.catal_colontitul .top .pages a
{
	color: White;
}





#catal_positions .pos_head td
{
	background: #EBF0F0 url(/ii/catal_td_separ-dec.gif) no-repeat right center;
	border-top: solid 1px White;
	font-weight: bold;
}
#catal_positions tr.odd td
{
	background-color: #DADBDF;
}
#catal_positions tr.selected td
{
	background-color: #C9CCD1;
}
/*#catal_positions tr:hover td, #catal_positions a:hover tr td
{
 background-color: #C9CCD1 !important;
}*/
/*
#catal_positions tr.pos_head:hover td,
#catal_positions tr:hover
{
	background-color: #C9CCD1;
} 

*/

#catal_positions .pos_head td td
{
	padding: 0;
	border: none;
	background: none;
	vertical-align: middle;
}
#catal_positions .pos_head td.right
{
	text-align: right;
	background-image: none !important;
}
#catal_positions .pos_head td.right2, #catal_positions .title td.right2
{
	text-align: right;
	background-position: left center;
}
#catal_positions .pos_head .center table
{
	width: auto;
}
.pos_pres_small
{
	background: #7E8083 url(/ii/pos_pres_small1-dec.gif);
	width: 20px;
	height: 12px;
	margin-right: 0px;
	
}
.pos_pres_small1
{
	background: #7E8083 url(/ii/pos_pres_small1-dec.gif);
	width: 20px;
	height: 12px;
	margin-right: 0px;
	
}
.pos_pres_small div
{
	background: #FBA42C url(/ii/pos_pres_small2-dec.gif);
	height: 12px;
	font-size: 1px;
	overflow: hidden;
	 
}
.pos_pres_small1 div
{
	background: #FBA42C url(/ms_ii/pos_pres_small2-dec.gif);
	height: 12px;
	font-size: 1px;
	overflow: hidden;
}

.pos_details div
{
	padding: 7px 0 3px 0;
	border-top: solid 1px #7E8083;
}
.pos_details td.right
{
	padding-left: 0 !important;
	text-align: right;
	width: auto;
}
.pos_details td.left
{
	padding-right: 0 !important;
}
.pos_details a
{
	color: #7E8083;
}
.pos_details .right
{
	width: 200px;
}
.pos_details .right div
{
	padding-left: 10px;
	text-align: right;
}
.pos_details .right a
{
	background: transparent url(/ii/add_toCart-dec.gif) no-repeat right center;
	padding: 4px 30px 4px 0;
}
.catal_bar
{
	background: transparent url(/ii/catal_bar1-dec.gif) no-repeat left top;
	padding-left: 43px;
	margin-bottom: 10px;
	height: 25px;
	margin-top: 10px;
}
.catal_bar2
{
	background-image: url(/ii/catal_bar2-dec.gif) ;
}

#catal_positions .title .catal_bar_1
{
	padding: 0px;
	background:  #7E8083 url(/ii/catal_bar11-dec.gif)  no-repeat center;
}
#catal_positions .title .catal_bar_2
{
	padding: 0px;
	background: #7E8083  url(/ii/catal_bar12-dec.gif)  no-repeat center;
}

.catal_bar div
{
	border: solid 1px #7E8083;
	width: 104px;
	height: 7px;
	margin-bottom: 3px;
	font-size: 1px;
	overflow: hidden;
}
.catal_bar div div
{
	background-color: #FCB034;
	border: none;
	height: 5px;
	margin: 1px;
}



/* === Правая колонка === */
#bt_right
{
	padding: 10px 0 30px 8px;
	font-size: 85%;
}
#bt_right h3, #bt_right h2
{
	font-size: 110%;
}
#bt_right
{
	width: 183px;
}
div.voting
{
	padding: 0 0 15px 0;
	margin: 0 15px 0 10px;
	text-align: right;
}
.voting h2
{
	text-align: left;
}
.voting table
{
	margin-bottom: 15px;
	width: 158px;
}
.voting table th
{
	text-align: left;
	font-weight: normal;
	border-bottom: solid 1px #E1E2E5;
}
.voting table td
{
	text-align: right;
	width: 10px;
	border-bottom: solid 1px #E1E2E5;
	vertical-align: middle;
}
.voting .forlabel
{
 width: auto;
 color: #30648C;
 text-align: left;
 padding-left: 3px;
 padding-right: 3px;
}
#bt_right .news
{
	padding: 15px 15px 0 10px;
}
#bt_right .news a
{
	text-align: right;
	display: block;
}
#bt_bright
{
	vertical-align: bottom;
	padding-bottom: 30px;
}
.subscription
{
	color: #333333;
	padding-left: 8px;
}
.subscription input
{
	margin: 3px 0 5px 0;
	display: block;
	width: 170px;
}

/* === Попап === */
#popup .top, #popup .middle, #popup .bottom
{
	text-align: center;
	padding: 3px;
}
#popup .top
{
	padding: 25px;
}
#popup #catal_positions td.right
{
	width: 99%;
	text-align: left !important;
}
#popup .pos_det .image
{
	display: block;
}
#popup .pos_det td
{
	padding: 10px;
}
#popup .pos_det .table
{
	width: 100%;
}
#popup .pos_det .table td
{
	padding: 2px 5px;
}
/* Отзыв */
.cont5_content, .cont6_content
{
	height: 100%;
	width: 100%;
	padding: 15px 10px 0 10px;
}
.cont5
{
	background-color: #D9DBDE;
}
.cont5_lt
{
	width: 100%;
	padding: 5px 0 0 10px;
	background: #D9DBDE url(/ii/container5-dec_tl.gif) no-repeat left top;
}
.cont5_lt td
{
	padding-right: 10px;
	vertical-align: middle;
}
.cont5_rt, .cont5_lb, .cont5_rb
{
	font-size: 1px;
	padding: 9px 9px 0 0;
}
.cont5_rt
{
	background: #D9DBDE url(/ii/container5-dec_tr.gif) no-repeat right top;
}
.cont5_rb
{
	background: #D9DBDE url(/ii/container5-dec_br.gif) no-repeat right bottom;
}
.cont5_lb
{
	background: #D9DBDE url(/ii/container5-dec_bl.gif) no-repeat left bottom;
}
.cont6
{
	background-color: #EBF0F0;
}
.cont6_lt
{
	width: 100%;
	padding: 5px 0 0 10px;
	background: #EBF0F0 url(/ii/container6-dec_tl.gif) no-repeat left top;
}
.cont6_lt td
{
	padding-right: 10px;
	vertical-align: middle;
}
.cont6_rt, .cont6_lb, .cont6_rb
{
	font-size: 1px;
	padding: 9px 9px 0 0;
}
.cont6_rt
{
	background: #EBF0F0 url(/ii/container6-dec_tr.gif) no-repeat right top;
}
.cont6_rb
{
	background: #EBF0F0 url(/ii/container6-dec_br.gif) no-repeat right bottom;
}
.cont6_lb
{
	background: #EBF0F0 url(/ii/container6-dec_bl.gif) no-repeat left bottom;
}
.review h3
{
	margin-bottom: 3px;
}
.review textarea
{
	width: 100%;
	height: 50px;
	margin-bottom: 20px;
}

/* Заказ */
.order
{
	margin-top: 1px;
}
.order .cont5_lt td
{
	padding: 0;
}
.order select
{
	width: 100%;
}
.order_stat
{
	margin: 10px 0;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.order_stat td
{
	border-right: solid 1px #7E8083;
	padding: 5px 50px !important;
	color: Black;
}

/* === Подвал === */
#footer_menu .lang_switcher td
{
	padding-top: 8px;
}
#footer_menu .lang_switcher td.active
{
	background: White url(/ii/container2-dec_bl.gif) no-repeat left bottom;
	color: #7E7F81;
	padding: 4px 0 0 0;
}
#footer_menu .lang_switcher td.active div
{
	background: transparent url(/ii/container2-dec_br.gif) no-repeat right bottom;
}
#footer_menu .lang_switcher a
{
	color: White;
}
#footer_menu .left
{
	text-align: center;
	vertical-align: middle;
	cursor: default;
	white-space: nowrap;
}
#footer_menu
{
	background-color: #FCB034;
}
#footer_menu .left
{
	width: 170px;
}
#footer_menu .right
{
	width: 165px;
}
#footer_menu .left, #footer_menu .right
{
	padding: 0 10px 4px 10px;
}
#footer_menu .left
{
	background: #FCB034 url(/ii/container1-dec_bl.gif) left bottom no-repeat;
}
#footer_menu .right
{
	background: #FCB034 url(/ii/footer_menu_td-dec.gif) left center no-repeat;
	padding-right: 0;
}
#footer_menu .corner
{
	background: #FCB034 url(/ii/container1-dec_br.gif) right bottom no-repeat;
	padding: 0;
	width: 15px;
}
#footer_menu .center
{
	background: #FCB034 url(/ii/footer_menu_td-dec.gif) left center no-repeat;
	padding: 0 10px 6px 10px;
}
#footer_menu .main_links a
{
	color: White;
}
#footer_menu .main_links td
{
	padding: 8px 7px 2px 7px;
}
#footer_menu .main_links .active
{
	font-weight: bold;
	color: #7E8083;
	background: White url(/ii/container2-dec_bl.gif) left bottom no-repeat;
	padding: 0;
}
#footer_menu .main_links .active div
{
	background: transparent url(/ii/container2-dec_br.gif) right bottom no-repeat;
	text-align: center;
	padding: 8px 7px 2px 7px;
	cursor: default;
}
#footer_menu .right
{
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 8px;
}
#footer_menu .right a
{
	color: #7E8083;
	font-weight: bold;
	text-decoration: none;
	padding-right: 30px;
	background: transparent url(/ii/to_top-dec.gif) right center no-repeat;
}
#footer_menu .right a:hover
{
	text-decoration: underline;
}
#copyright a
{
	color: #808080;
}
#copyright td
{
	padding: 12px 20px;
	vertical-align: middle;
}
#copyright td.center
{
	text-align: center;
}
#copyright td.left, #copyright td.right
{
	width: 160px;
}