@charset "windows-1251";
/* CSS Document */

@media screen {
body { margin:0; padding:0; width:100%; background-color:#cc0000; }
/*Основные параметры*/
a img { border:0; }
/**/

/*MAIN*/
.table { width:100%; }
.table td { vertical-align:top; text-align:left; }
#td { width:100%; }

/*TOP*/
#top { margin-left:16px; margin-top:11px; margin-right:16px; background-color:#fff; }
#left { width:16px; }
#right { width:16px; }
#right img { float:right; }
.top { width:100%; height:80px; }
.left_top { width:16px; }
.right_top { width:16px; }
.width_top { width:754px; height:1px; line-height:1px; position:relative; margin-top:-5px; }
.top img { display:block; }
.top_unknown { width:100%; height:7px; margin-top:4px; position:relative; float:left; background-image:url(/bitrix/templates/index/i/top.gif); background-position:left top; background-repeat:repeat-x; }
.logo { position:relative; float:left; margin-top:8px; }
.logo2 { position:relative; float:right; margin-top:7px; margin-right:2px; width:409px; height:41px; }
.logo2 a { font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:12px; text-decoration:none; text-align:right; }
.icons { margin-left:5px; margin-top:22px; }
#fast_menu { width:177px; height:80px; background-color:#fff; vertical-align:top; text-align:left; }
#ddd { position:relative; float:left; margin-top:2px; }
#ddd a { /*font*/ font-family:Tahoma; font-size:12px; color:#b8b8b8; text-decoration:none; }
#ddd a:hover { /*font*/ font-family:Tahoma; font-size:12px; color:#000000; text-decoration:none; }
.fast_menu { width:177px; }
.fast_menu img { margin-right:10px; margin-top:4px;  }
.fast_menu a { position:relative; float:left; /*font*/ font-family:Tahoma; font-size:14px; color:#b8b8b8; }
.search { padding-top:0px; }
.search * { border:0; margin:0; padding:0; }
.search img { position:relative; float:left; margin-right:1px; margin-top:5px; }
.input_search { position:relative; float:left; width:170px; margin-left:5px; border-left:solid 1px #808080; border-top:solid 1px #808080; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.input_submit { position:relative; float:left; cursor:pointer; margin-left:3px; background-color:#fff; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; }
.search_button { margin-left:120px; }
/**/
/*LEFT_MENU*/
.table_middle { width:100%; background-image:url(/bitrix/templates/index/i/left_td.gif); background-position:left top; background-repeat:repeat-y; }
.table_middle td { vertical-align:top; text-align:left; }
#left_center { width:16px; }
#right_center { width:16px; }
#left_menu { width:182px; background-image:url(/bitrix/templates/index/i/left_td_grey3.gif); background-position:left bottom; background-repeat:no-repeat; /*font*/ font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:12px; }
#left_menu ul { margin:0; padding:0; }
#left_menu a { font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:12px; text-decoration:none; }
#left_menu a:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:12px; text-decoration:underline; }
.left_menu { margin-left:16px; background-color:#808080; padding-top:1px; }
.left_menu li { list-style-type:none; border-right:solid 1px #808080; border-bottom:solid 1px #808080; border-left:none; }
#vertical_multilevel_menu { margin:0; padding:0; list-style:none; width:166px; }
/*Submenu box*/
#vertical-multilevel-menu li ul { border-top:solid 1px #808080; position:absolute; /*top:-999em;*/ top:auto;	display:none; z-index:500; height:auto; }
/* Submenu Items */ 
#vertical-multilevel-menu li a { display: block; background-image:url(/bitrix/templates/index/i/arrow_right.gif); background-repeat:no-repeat; background-position:10px center; text-decoration:none; padding:5px; background-color:#fff; }
/*Items selected*/
#vertical-multilevel-menu li li a { background-color:#eeeeee; background-image:none; }
/*Items Hover */
#vertical-multilevel-menu li a:hover { background-color:#eeeeee; }
/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item { padding:13px 0 12px 21px; background-color:#dfdfdf; border:none; /*height:26px; overflow:hidden;*/ }
/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover { background-color:#dfdfdf; }
/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected { padding:13px 0 12px 21px; background-color:#b9b9b9; border:none; /*height:26px; overflow:hidden;*/ }
/*Parent item*/
#vertical-multilevel-menu a.parent { background-color:#fff; padding-right:10px; background-image:none; }
/*Denied items*/
#vertical-multilevel-menu a.denied { background-color:#dfdfdf; padding-right:10px; background-image:none; }
/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 
/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item { margin:-32px 0 0 166px; }
#vertical-multilevel-menu li ul { margin:-32px 0 0 166px; }
/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul, #vertical-multilevel-menu li.jsvhover ul ul, #vertical-multilevel-menu li:hover ul ul ul, #vertical-multilevel-menu li.jsvhover ul ul ul { /*top:-999em;*/ display:none; }
/*Submenu show*/
#vertical-multilevel-menu li:hover ul, #vertical-multilevel-menu li.jsvhover ul, #vertical-multilevel-menu li li:hover ul, #vertical-multilevel-menu li li.jsvhover ul, #vertical-multilevel-menu li li li:hover ul, #vertical-multilevel-menu li li li.jsvhover ul { /*z-index:1000; top:auto;*/ display:block; }
/**/

/*REGISTRATION*/
.reg_back { margin-left:17px; padding-left:4px; padding-top:7px; }
#reg { margin-top:1px; background-image:url(/bitrix/templates/index/i/reg.gif); background-repeat:no-repeat; background-position:left top; width:161px; height:117px; padding-bottom:5px; }
#reg a { margin-right:10px; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; text-decoration:underline; }
#reg a:hover { /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; text-decoration:none; }
.reg_text { margin-left:31px; padding-top:10px; }
.login { margin-left:18px; margin-top:8px; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; }
.login input { margin-left:16px; width:80px; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }
.pass { margin-left:16px; margin-top:8px; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; }
.pass input { margin-left:10px; width:80px; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }
.in_button { margin-left:66px; margin-top:7px; }
.in_button input { width:69px; height:21px; }
/**/
#left_middle { width:16px; }
#right_middle { width:16px; }
.right_middle { width:16px; }
#center_middle { background-color:#fff; }
.width_workarea { width:963px; height:1px; line-height:1px; }
/*BLOGS*/
#blogs1, #blogs2, #blogs3 { border:solid 1px #808080; }
#blogs1 img, #blogs2 img, #blogs3 img { border:solid 1px #000000; display:block; position:relative; float:right; margin:10px; }
.blogs_title { border-bottom:solid 1px #808080; background-color:#cccccc; text-align:center; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }
.blogs_text { margin:10px; /*font*/ font-family:Tahoma; font-size:11px; font-weight:bold; color:#333333; }
.blogs_text ul { list-style-type:none; margin-top:10px; }
.blogs_text ul li { padding-left:15px; padding-bottom:5px; line-height:13px; background-image:url(/bitrix/templates/index/i/arrow_right_grey.gif); background-position:5px 5px; background-repeat:no-repeat; list-style-type:none; /*font*/ font-family:Tahoma; font-size:11px; font-weight:bold; color:#808080; }
/**/
/*WORKAREA*/
#workarea { padding-bottom:20px; border-bottom:solid 1px #808080; background-color:#fff; background-image:url(/bitrix/templates/index/i/work_back.jpg); background-repeat:repeat-y; background-position:right top; }
#title { text-align:right; height:52px; width:100%; background-color:#000000; }
.title { text-align:right; padding-right:20px; padding-top:11px; padding-bottom:11px; padding-left:10px; }
.title h1 { margin:0; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#fff; }
.workarea { margin-left:30px; margin-right:30px; padding-top:18px; margin-bottom:18px; /*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.workarea table td { /*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.workarea strong { /*font*/ font-weight:bold; }
.workarea a { /*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#cc0000; text-decoration:underline; }
.workarea a:hover { /*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#cc0000; text-decoration:none; }
#workarea h2 { margin-bottom:19px; /*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc0000; }
#workarea h2 a { /*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc0000; text-decoration:none; }
#workarea h2 a:hover { /*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#cc0000; text-decoration:underline; }
.workarea img { margin:5px; border:none; display:block; }
.workarea hr { background-color:#fff; color:#fff; height:1px; margin-top:18px; margin-bottom:18px; border: 1px solid #8d8d8d }
.workarea p { margin-top:12px; }
.workarea_width { width:608px; }
.workarea_width2 { width:797px; }
.workarea ul { list-style-type:none; }
.workarea ul li { margin-bottom:5px; background-image:url(/bitrix/templates/index/i/arrow_right.gif); background-position:13px 6px; padding-left:25px; background-repeat:no-repeat; list-style-type:none; }
/**/
.bottom { height:19px; background-color:#cc0000; }
/*INFO*/
#info { padding-left:19px; padding-right:19px; padding-top:14px; padding-bottom:11px; background-color:#cccccc; /*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#808080; text-align:justify; }
/**/

/*MAIN*/
.table_down { width:100%; }
#td_down { width:100%; padding-bottom:19px; }

/*TOP*/
#down { margin-left:16px; margin-right:16px; background-color:#fff; }
#left_down { width:16px; vertical-align:bottom; text-align:left; }
#right_down { width:16px; text-align:right; vertical-align:bottom; }
#left_down img { display:block; }
#right_down img { display:block; float:right; }
.width_down { width:943px; height:1px; line-height:1px; margin-top:-3px; }
#reclame { width:250px; text-align:left; vertical-align:middle; padding-top:19px; padding-bottom:7px; /*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#808080; }
#reclame span { padding-right:19px; padding-left:3px; }
#copyright { text-align:center; vertical-align:middle; padding-top:19px; padding-bottom:7px;/*font*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#808080; }
#search_bar { width:300px; text-align:right; vertical-align:middle; padding-top:19px; padding-bottom:7px; }
#search_bar img { margin-right:10px; }
/**/
/*RIGHT_BLOGS*/
#right_blogs { width:189px; border-bottom:solid 1px #808080; background-color:#ededed; }
.right_blogs { width:189px; }
.blog { margin-left:8px; margin-right:8px; margin-top:8px; width:171px; border:solid 1px #000000; background-color:#fff; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808080; }
.right_blog_title { padding-top:7px; padding-bottom:10px; text-align:center; background-color:#cacaca; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; }
.right_blog_text { padding:7px 10px 10px 10px; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#808080;  }
.right_blog_text a { /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#808080; text-decoration:underline; }
.right_blog_text a:hover { /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#808080; text-decoration:none; }
/**/

/**/
#red { width:100%; background-color:#cc0000; }
/**Top menu**/ 
#horizontal-multilevel-menu { margin:0; padding:0; background-color:#cc0000; float:left; width:100%; list-style:none; font-size:11px; margin-bottom:1px; }
ul#horizontal-multilevel-menu {
	padding-bottom: 1px;
}
/*Links*/
#horizontal-multilevel-menu a { display:block; border:solid 1px #990000; padding:3px 12px 4px 12px; /*padding:0.3em 0.8em;*/ text-decoration:none; text-align:center; font-family:Tahoma; font-size:10px; }
#horizontal-multilevel-menu li { float:left; margin-right:-1px; margin-bottom:-1px; }
/*Root items*/
#horizontal-multilevel-menu li a.root-item { font-family:Tahoma; font-size:10px; color:#fff; white-space:nowrap; font-weight: bold; padding:3px 12px 4px 12px; }
/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected { white-space:nowrap; background-color:#bbbbbb; font-family:Tahoma; font-size:10px; color:#000; font-weight: bold; padding:3px 12px 4px 12px; }
/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item { background-color:#bbbbbb; color:#000; white-space:nowrap; font-family:Tahoma; font-size:10px; }
/*Item-parents*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover { background-color:#fff; font-family:Tahoma; font-size:10px; color:#cc0000; }

/*Child-items selected*/ 
#horizontal-multilevel-menu li.item-selected { background-color:#fff; font-family:Tahoma; font-size:10px; color:#cc0000; }

/**TOP_MENU**/ 
#horizontal_multilevel_menu2 { width:100%; padding-top:5px; background-image:url(/bitrix/templates/index/i/work_back.jpg); background-repeat:repeat-y; background-position:right top; background-color:#fff; }
#horizontal_multilevel_menu2 ul { margin:0; padding:0; margin-top:0; list-style-type:none; }
#horizontal_multilevel_menu2 ul li { float:left; margin-right:5px; margin-top:3px; background-image:url(/bitrix/templates/index/i/arrow_right.gif); background-position:13px 5px; line-height:12px; padding-left:21px; background-repeat:no-repeat; list-style-type:none; }
#horizontal_multilevel_menu2 a { white-space:nowrap; /*font*/ font-family:Tahoma; font-size:10px; color:#cc0000; text-decoration:underline; }
#horizontal_multilevel_menu2 a:hover { /*font*/ font-family:Tahoma; font-size:10px; color:#cc0000; text-decoration:none; }
#horizontal_multilevel_menu2 .selected { /*font*/ font-family:Tahoma; font-size:10px; font-weight:bold; color:#cc0000; text-decoration:none; }
/**/

#horizontal-multilevel-menu li.prev a.root-item { 
	color: #ce0000;
	padding-left: 20px;
	background: url(/bitrix/templates/index/i/back.gif) 5px 4px #FFFFFF no-repeat;
}

#horizontal-multilevel-menu li.prev a.root-item:hover { 
	background-color: #bdbabd;
}

/*BREADCRUMB*/
.breadcrumb { position:relative; float:left; padding-left:150px; padding-bottom:3px; /*font*/ font-family:Tahoma; font-size:10px; color:#808080; }
.breadcrumb span { margin-left:2px; }
.breadcrumb a { text-transform:lowercase; white-space:nowrap; /*font*/ font-family:Tahoma; font-size:10px; color:#808080; text-decoration:underline; }
.breadcrumb a:hover { text-transform:lowercase; /*font*/ font-family:Tahoma; font-size:10px; color:#808080; text-decoration:none; }

/**/
/*NEWS*/
.news h2 { margin-bottom:16px; /*font*/ font-family:Tahoma; font-size:14px; font-weight:bold; color:#cc0000; }
.news h2 a { /*font*/ font-family:Tahoma; font-size:14px; font-weight:bold; color:#cc0000; text-decoration:underline; }
.news h2 a:hover { /*font*/ font-family:Tahoma; font-size:14px; font-weight:bold; color:#cc0000; text-decoration:none; }
.news li h3 { margin-top:10px; /*font*/ font-family:Tahoma; font-size:13px; font-weight:bold; color:#808080; }
.news_black li h3 { margin-top:10px; /*font*/ font-family:Tahoma; font-size:13px; font-weight:bold; color:#000; }
.news li h3 a { /*font*/ font-family:Tahoma; font-size:13px; font-weight:bold; color:#808080; text-decoration:underline; }
.news li h3 a:hover { /*font*/ font-family:Tahoma; font-size:13px; font-weight:bold; color:#808080; text-decoration:none; }
.news ul { margin-bottom:30px; margin-top:0px; margin-left:0; margin-right:0; padding:0; list-style-type:none; }
.news ul li { list-style-type:none; }
.news li a { /*font*/ font-family:Tahoma; font-size:11px; font-weight:normal; color:#808080; text-decoration:underline; }
.news li a:hover { /*font*/ font-family:Tahoma; font-size:11px; font-weight:normal; color:#808080; text-decoration:none; }
.news li span { /*font*/ font-family:Tahoma; font-size:9px; color:#808080; }
.news div a { /*font*/ font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; }
.news div a:hover { /*font*/ font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.news_name { margin-top:7px; }
#more { margin-top:7px; margin-bottom:15px; }
#more a { /*font*/ font-family:Tahoma; font-size:11px; font-weight:normal; color:#cc0000; text-decoration:underline; }
#more a:hover { /*font*/ font-family:Tahoma; font-size:11px; font-weight:normal; color:#cc0000; text-decoration:none; }
/**/

/*OTHER_MENU*/
.other_menu_left { background-image:url(/bitrix/templates/index/i/left_td_grey.gif); background-repeat:repeat-y; background-position:left top; height:29px; }
.other_menu_center { background-color:#cccccc; height:29px; }
.other_menu_right { background-color:#cccccc; height:29px; }
#other_menu { width:100%; }
#other_menu a { /*font*/ font-family:Tahoma; font-size:11px; color:#000000; text-decoration:none; }
#other_menu a:hover { /*font*/ font-family:Tahoma; font-size:11px; color:#000000; text-decoration:underline; }
.other_menu_left2 { text-align:left; width:50%; vertical-align:top; }
.other_menu_left2 div { white-space:nowrap; margin-top:3px; text-align:left; line-height:17px; padding-left:17px; padding-right:17px; }
.other_menu_center2 { text-align:center; vertical-align:top; }
.other_menu_center2 div { white-space:nowrap; margin-top:3px; text-align:center; line-height:17px; width:300px; }
.other_menu_right2 { text-align:right; vertical-align:top; width:50%; }
.other_menu_right2 div { white-space:nowrap; margin-top:3px; text-align:right; line-height:17px; padding-left:17px; padding-right:17px; }
/**/

/*MAP*/
.map { margin-top:0; padding-top:0; }
.ol_title { margin-left:0; margin-right:0; /*font*/ font-family:Tahoma; font-size:12px; font-weight:bold; color:#808080; }
.ol_title input { margin-right:8px; } 
.map li { margin-bottom:16px; }
.map li span { margin-left:16px; margin-right:14px; /*font*/ font-family:Tahoma; font-size:12px; font-weight:bold; color:#000000; }
.region2 input { width:250px; padding-top:2px; padding-bottom:3px; padding-left:10px; padding-right:10px; border:solid 1px #afaeae; /*font*/ font-family:Tahoma; font-size:12px; font-weight:bold; color:#e49aa6; text-align:center; }
#search_dillers { position:relative; float:right; width:180px; margin-top:-34px; border-collapse:collapse; }
#search_dillers td { padding-top:5px; padding-bottom:6px; margin:0; border-collapse:collapse; white-space:nowrap; }
.search_dillers2 { padding-bottom:4px; margin-bottom:3px; background-color:#ebeaa4; border:solid 1px #dfdfdf; text-align:center; padding-top:3px; padding-left:11px; padding-right:6px; /*font*/ font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; }
.search_dillers2 a { /*font*/ font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.search_dillers2 a:hover { /*font*/ font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; }
#search_dillers3 { width:28px; border:solid 1px #cccccc; background-image:url(/bitrix/templates/index/i/plus.gif); background-position:center; background-repeat:no-repeat; }
#search_dillers4 { width:152px; text-align:center; vertical-align:middle; border:solid 1px #cccccc; line-height:12px; }
#search_dillers4 a { /*font*/ font-family:Tahoma; font-size:10px; font-weight:normal; color:#cc0000; text-decoration:underline; }
#search_dillers4 a:hover { /*font*/ font-family:Tahoma; font-size:10px; font-weight:normal; color:#cc0000; text-decoration:none; }

.forselect1 { vertical-align:top; text-align:left; padding-right:20px; border-bottom:solid 1px #c0c0c0; }
.forselect1 div { margin-top:7px; /*font*/ font-family:Tahoma; font-size:12px; color:#8a8a8a; }
.forselect2 { vertical-align:top; text-align:left; border-bottom:solid 1px #c0c0c0; }
.forselect2 div { line-height:12pt; margin-top:7px; vertical-align:top; /*font*/ font-family:Tahoma; font-size:12px; color:#8a8a8a;}
.forselect_map { /*font*/ font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; line-height:20px }
.forselect_map:hover { /*font*/ font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; line-height:20px }
.forselect1_last { vertical-align:top; text-align:left; width:147px; border:none; }
.forselect1_last div {  margin-top:7px; padding-right:20px; /*font*/ font-family:Tahoma; font-size:12px; color:#8a8a8a; }
.forselect2_last { vertical-align:top; text-align:left; border:none; }
.forselect2_last div {  margin-top:7px; vertical-align:top; /*font*/ font-family:Tahoma; font-size:12px; color:#8a8a8a; }

/**/
/*WHERETODO*/
#main_map {
	display:block;
	margin-bottom:10px;
}

#main_map div {
	display: block;
	position: absolute;
}

#main_map div img {
	display: inline;
	border: none;
	cursor: hand;
	cursor: pointer;
}

#main_map div p {
	white-space: nowrap;
	margin-top: -20px;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	position: absolute;
	text-align: right;
	float: right;
}
#forSelect_4 { padding-left:20px; padding-right:20px; border:solid 1px #dfdfdf; }
#forSelect_4_table { width:100%; }
#forSelect_4_table td { padding-bottom:6px; padding-top:10px; vertical-align:top; }
#forSelect_4_table td.last { padding-bottom:20px; padding-top:10px; vertical-align:top; border-bottom:none; }
#forSelect_2 { width:222px; margin-left:8px; height:19px; /*font*/ font-family:Tahoma; font-size:12px; font-weight:bold; color:#8a8a8a; }
#forSelect_3 select { width:222px; margin-left:5px; height:19px; /*font*/ font-family:Tahoma; font-size:12px; font-weight:bold; color:#8a8a8a; }
#forSelect_2 select	{ width:222px;  height:19px; /*font*/ font-family:Tahoma; font-size:12px; font-weight:bold; color:#8a8a8a; }

.form-table img {
	margin: 0px;
}

.form-table input, .form-table textarea {
	width: 203px;
	margin: 0px 3px 3px 0px;
}

.form-table textarea {
	width: 300px;
	height: 70px;
}

.form-table tfoot input {
	width: auto;
}

.form-table td div {

}

.form-table tfoot td {
	padding-top: 10px;
	text-align: center;
}

.form_header {
	background-color: #a6a6a6;
	vertical-align: middle;
	padding: 5px;
	margin: 0px 1px 3px 0px;
}

.input_table td {
	padding: 0px;
}

.width1000 input, .width1000 textarea {
	width: 95%;
}

.width100 input {
	width: 243px;
}


#clonable {
	width: 100%;
}

#clonable th {
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	font-size: 10pt;
	padding: 5px 5px;
}

#clonable td {
	text-align: center;
}

#clonable td input {
	width: 98%;
}

.legend {
	color: #000000;
	border: 1px solid #CCC;
	font-size: 9px;
	font-weight: bold;
	padding: 2px;
	width: 110px;
	text-align: center;
	display: block;
	margin: 2px;
	float: right;
}

.legend_all {
	text-align: right;
}
/******************/

.accessories_table {
	border: none;
	border-collapse: collapse;
}

.accessories_table td, .accessories_table th {
	padding: 5px;
	border: 1px solid #666666;
}

.accessories_table td {
	vertical-align: middle;
}

.accessories_table td.name {
	vertical-align: top;
}

.accessories_table th {
	background-color: #333333;
	color: #FFFFFF;
}

.accessories_table td .catalog-price {
	font-weight: bold;
}

.nopadding td {
	padding: 0px;
	border: none;
}
.el111 {
	display: none;
}

#idexgroup { 
	padding:19px	
}
#idexgroup a {
	color:#808080; 
	font-size: 9px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#idexgroup a:hover {
	
}

/* -- iDex Roman -- */

.btnColumn {
	positiom: absolute;
	float: right;	
	margin-bottom: 20px;
}

.winColumn {
	display: none; 
	position: absolute; 
	left: 50%;
	width: 300px; 
	background-color:#FFC;  
	margin-left: -150px;
	padding: 5px;
	z-index: 4;
}

.winColumn div {
	padding: 10px 0;
}

.winColumn span {
	display: block;
	background-color:#fff;
}

.winColumn span.group {
	padding: 5px 5px 5px 15px;
	background-color:#09C;
	color: #fff;
	margin-top: 1px;
	cursor: pointer;
}

.winColumn span.group:hover {
	color:#F90;
}

.winColumn span input {
	font-size: 12px;
}

/*.winColumn span {
	position: relative;
	width: 300px;
	display: block;
	z-index: 5;
	background-color:#fff;
	color: #000;
}

.winColumn span.group {
	background-color:#ccc;
	color: #fff;
	padding: 5px 0;
}*/


/* -- iDex Roman -- */

}
@media print {

}