body {margin:0px;padding:0px;padding-bottom:45px;font-family:'Tahoma', arial, sans serif;font-size:12px;color:#565656;}
a {text-decoration:underline;color:#575757;}
a:hover {text-decoration:none;color:#ec007b;}
img {border:0px;}
h1 {font-size:24px;color:#000;font-weight:100;}
h2 {font-size:20px;color:#000;font-weight:100;}
h3 {font-size:19px;color:#000;font-weight:100;}
h4 {font-size:18px;color:#000;font-weight:100;}
h5 {font-size:16px;color:#000;font-weight:100;}
h6 {font-size:14px;color:#000;font-weight:100;}
input {padding:2px;font-size:10px;}
ul {list-style:square;padding-left:25px;}
ol {padding-left:25px;}
li {list-style:square;}

.blank_cell{
	height:20px;
	padding:0;
	padding-left:4px;
	margin:0;	
	font-family:'Courier New';
	font-size:17px;
	text-transform:uppercase;
	line-height:20px;
	letter-spacing:9px;
	background-image:url('../images/input.png');
	border:none;
	position:relative;
	outline: none;
	z-index:2;
}
.blank_cell_div{
	height:18px;
	padding:0;
	padding-left:4px;
	margin:0;	
	font-family:'Courier New';
	font-size:17px;
	text-transform:uppercase;
	line-height:20px;
	letter-spacing:9px;
	z-index:1;
	display:none;
}
.hide{
	display:none;
}

.info{left:0px;top:45px;background:white;width:300px;border:1px solid silver;position:absolute;z-index:4;font-family: Arial;}
.info .price{padding:3px;font-size:23px;margin:5px;margin-right:10px;float:left;color:#ec007b;text-align:right;font-weight:bold;}
.info .price span {font-size:17px;color:#000;font-weight:bold;text-decoration:line-through;}
.info .tovarTitle{text-align:left;padding-left:5px;color:#ec007b;font-size:16px;font-weight:bold;margin:10px 0;}
.info .tovar_subTitle{color:black;padding-left:5px;text-align:left;font-weight:normal;font-size:11px;}
.info .action{text-align:left;padding-top:10px;padding-left:10px;color:black;}
.info .action a{color:black;}
.info .action a:hover{color:black;text-decoration:none;}
.info .char{clear:both;padding-left:5px;color:black;text-align:left;font-size:11px;margin-bottom:10px;}
.dell{color:black;text-decoration:underline;}
.dell:hover{color:black;text-decoration:none;}
/* BODY STYLE */
.min_width {width:95%;margin:auto;padding-top:15px;}
.logo_block {padding-left:435px;float:left;background:url(/images/logo.png) no-repeat;height:55px;color:#ec007b;}
.logo_text {padding-top:15px;padding-left:10px;font-size:16px;}
.sublogo_text {clear:both;padding-top:10px;text-transform:uppercase;font-size:13px;color:#ec007b;}
.support_phone p {padding:0px;margin:0px;}
.logolink {display:block;width:435px;height:55px;position:absolute;margin-left:-427px;}

.cart_head_block {float:right;padding-left:26px;font-size:20px;color:#ec007b;}
.phone_head_block a {font-size:12px;color:#ec007b;}

.state_head_block {float:right;padding-right:15px;padding-top:16px;}
.head_menu {clear:both;background:url(/_images/menu_bg.jpg) repeat-x bottom left;padding:0px 6px;padding-top:21px;}
.menu_tbl {width:100%;}
.menu_tbl>td {height:33px;border-bottom:1px solid #c0c0c2;}
.menu_bg {height:33px;background:url(/images/top_bg.jpg) repeat-x;}
.left_menu_bg {height:32px;background:url(/images/top_left.jpg) no-repeat left top;}
.right_menu_bg {height:32px;background:url(/images/top_right.jpg) no-repeat right top;}
.menu_bg_act {height:32px;background:url(/images/top_bg_act.jpg) repeat-x;}
.left_menu_bg_act {height:32px;background:url(/images/top_left_act.jpg) no-repeat left top;}
.right_menu_bg_act {height:32px;background:url(/images/top_right_act.jpg) no-repeat right top;}
.menu_link {color:#ec007b;padding:0px 7px;padding-top:9px;text-align:center;}
.menu_link a {text-decoration:none;}
.subnav {margin-top:14px;margin-bottom:14px;border-bottom:3px solid #f2f2f2;padding:5px;}
.subnav_tbl {width:100%;}
.search_block {background:#f2f2f2;padding-top:1px;padding-bottom:3px;text-align:center;}
.search_button {background:#fff;border:1px solid #ddd;padding:0px;padding-top:2px;padding-bottom:2px;width:70px;color:#ec007b;}
.other_silver_block {background:#f2f2f2;text-align:center;padding-top:6px;padding-bottom:7px;color:#ec007b;}
.other_silver_block a {text-decoration:none;}
.content_tbl {width:100%;}
.left_content_block {vertical-align:top;width:235px;}
.right_content_block {vertical-align:top;width:235px;}
.r_content_block {width:17px;}
.content_block {vertical-align:top;padding-bottom:14px;}
.bs_page_content table {border-collapse:collapse;}
.bs_page_content td {border:1px solid #9F9F9F;padding:2px 4px;}
.left_block_item {margin-bottom:14px;}
.pink_block {border:3px solid #ec007b;}
.pink_block_text {background:#ec007b;color:#fff;float:left;width:108px;}
.pink_block_prev {float:right;border:5px solid #fff;}
.pink_block_content {clear:both;padding:7px;}
.blue_block {border:3px solid #0064bd;background:#dedede;}
.blue_block_text {background:#0064bd;color:#fff;}
.blue_block_content {clear:both;padding:7px;}
.left_block_ug {position:absolute;margin-left:218px;margin-top:-18px;}
.mirror_menu {padding:10px;padding-top:0px;padding-bottom:20px;font-size:11px;background:#f6f6f6;border:1px solid #ddd;text-align:center;color:#535353;}
.mirror_menu a {color:#535353;font-size:11px;}
.mirror_menu a:hover {color:#e2007a;text-decoration:underline;}
.footer_comment {font-size:11px;padding-top:15px;color:#b7b7b7;float:left;width:700px;}
.left_menu_tbl {width:100%;border-collapse:collapse;}
.left_shop_menu_img {background:#e2007a;padding-top:3px;padding-bottom:3px;width:27px;border:1px solid #dedede;border-bottom:none;border-right:none;}
.left_shop_menu_img_box {text-align:center;}
.left_shop_menu_link {padding:6px 11px;font-size:12px;color:#000;background:#f6f6f6;border:1px solid #dedede;border-bottom:none;border-left:none;font-weight:bold;}
.left_shop_menu_link a {font-size:12px;color:#6d6d6d;text-decoration:none;}
.left_shop_menu_link a:hover {font-size:12px;color:#000;text-decoration:none;}
.left_shop_submenu_img {background:#e7e7e7;width:27px;padding:0px;border:1px solid #dedede;border-right:none;}
.left_shop_submenu_link {font-size:12px;padding:6px 11px;color:#000;background:#e7e7e7;border:1px solid #dedede;border-left:none;font-weight:100;}
.left_shop_submenu_link a {font-size:12px;color:#6d6d6d;text-decoration:none;}
.left_shop_submenu_link a:hover {font-size:12px;color:#000;text-decoration:none;}
.left_shop_submenu_img_box {text-align:center;}
.shop_preview {margin-top:8px;border-top:1px solid #d4d7d9;padding-top:10px;padding-bottom:14px;}
.top_breadcrumbs {padding:21px;font-size:12px;padding-top:0px;text-transform:lowercase;}
.sml {display:none;}
#smlact {display:block;}
.news_digest_list {padding:0px;margin:0px;margin-left:12px;}
.news_digest_list li {padding-bottom:7px;}
.news_digest_list_active {color:#ec007b;}
.news_digest_list_active a {color:#ec007b;}
.content_banner_block {position:absolute;margin-top:-185px;margin-left:260px;width:730px;}

/* catalog STYLE */
.cat_item {width:233px;height:259px;border:1px solid #d4d7d9;background:#f2f2f2;font-family:Arial;float:left;margin-right:10px;margin-bottom:10px;}
.cat_preview_image {width:213px;height:147px;border-bottom:1px solid #d4d7d9;margin:auto;}
.cat_item_box {padding:10px;padding-bottom:0px;}
.cat_item_title {float:left;width:90px;padding-top:10px;font-weight:bold;}
.cat_item_title a {color:#e2007a;}
.cat_item_price {float:right;width:100px;padding-top:7px;font-size:30px;font-weight:bold;color:#e2007a;text-align:right;}
.cat_item_price span {font-size:17px;color:#000;font-weight:bold;}
.cat_item_price span b {text-decoration:line-through;}

.cat_item_price_new {float:left;width:100px;font-size:30px;font-weight:bold;color:#e2007a;text-align:left;}
.cat_item_price_new span {font-size:17px;color:#000;font-weight:bold;}
.cat_item_price_new span b {text-decoration:line-through;}

.cat_gift {position:absolute;background:#fff url(/images/gift.jpg) no-repeat;height:69px;border:1px solid #dedede;border-bottom:none;width:96px;margin-top:77px;}
.cat_gift_image {width:81px;height:69px;float:right;}
.tovar_desc_tbl {font-size:12px;color:#000;font-family:Arial;}
.tovarTitle {font-size:22px;}
.tovar_subTitle {font-weight:bold;font-size:12px;}
.bigImage {width:348px;height:220px;}
.zoom_link {padding-top:11px;}
.zoom_link a {color:#e2007a;}
.sub_pink_text {font-weight:bold;color:#ec007b;line-height:23px;}
.prev_image {padding-right:5px;padding-top:5px;float:left;}
.prev_image img {border:1px solid #d4d7d9;}
.cat_section_item {padding:13px;border-right:1px solid #e4e6e7;padding-top:0px;height:175px;}
.cat_section_item_title {padding-top:7px;font-size:12px;}
.cat_section_item_title a {font-weight:bold;color:#ec007b;}
.rcLine {line-height:1px;height:1px;clear:both;}
.cat_full_list {border-right:1px solid #d4d7d9;padding-top:0px;width:25%;vertical-align:top;line-height:23px;}
.cat_full_box {padding-left:6px;padding-right:6px;}
.cat_full_list h6 {font-size:12px;font-weight:bold;padding:0px;margin:0px;}
.cat_full_list h6>a {color:#ec007b;text-decoration:underline;}
.cat_full_list h6>a:hover {color:#ec007b;text-decoration:none;}
.footer_big_rect_image {position:absolute;margin-left:180px;margin-top:45px;}
.footer_small_rect_image {position:absolute;margin-left:375px;}

/* Gift Cards styles */
.card_item_box {float:left;width:220px;height:148px;border-top:1px solid #e4e6e7;}
.card_item_description {width:150px;height:131px;padding-top:3px;padding-left:43px;background:url(/images/left_shop_submenu.gif) no-repeat 33px 7px;}
.card_item_description a {color:#ec007b;}
.card_image_item_box {padding-bottom:4px;width:199px;}

/* Help tips styles */
.tips_section_item {padding-top:3px;padding-bottom:7px;padding-left:15px;background:url(/images/left_shop_submenu.gif) no-repeat 4px 7px;font-weight:bold;color:#ec007b;}
.tips_section_item a {color:#575757;text-decoration:none;}
.tips_section_item a:hover {color:#ec007b;text-decoration:none;}
.tips_section_back {padding-top:3px;padding-bottom:7px;padding-left:15px;background:url(/images/news_arrow.jpg) no-repeat 4px 7px;}
.tips_section_back a {color:#ec007b;}
.tips_section_sub_item {padding:0px;margin:0px;list-style:square;color:#ec007b;font-weight:bold;}
.tips_section_sub_item li {padding:0px;margin:0px;list-style:square;color:#ec007b;padding-bottom:18px;}
.tips_section_sub_item li a {color:#575757;}
.tips_section_sub_item li a:hover {color:#ec007b;}

/* Pager styles */
.nav_nums {font-size:12px;padding-top:3px;}
.active_nav_num {display:inline;padding:2px 5px;background:#868686;color:#fff;}

/* SubMenu styles */
.submenu_select {display:none;margin-top:33px;position:absolute;z-index:300;}
.menu_selector:hover div {display:block;}
.left_submenu_ug {width:6px;height:6px;background:url(/images/left_submenu_ug.png) no-repeat;behavior:url("/images/iepngfix.htc");}
.right_submenu_ug {width:6px;height:6px;background:url(/images/right_submenu_ug.png) no-repeat;behavior:url("/images/iepngfix.htc");}
.bottom_submenu_line {height:6px;background:#e4e4e4 url(/images/bottom_submenu_line.jpg) repeat-x bottom left;}
.left_submenu_line {width:6px;background:#e4e4e4 url(/images/left_submenu_line.jpg) repeat-y top left;}
.right_submenu_line {width:6px;background:#e4e4e4 url(/images/right_submenu_line.jpg) repeat-y top right;}
.submenu_links {background:#e4e4e4;}
.submenu_links ul {padding:0px;margin:0px;}
.submenu_links li {padding:6px 21px;background:url(/images/submenu_rline.jpg) repeat-x bottom;list-style:none;padding-top:5px;}

.bottom_submenu_box {display:none;padding:7px 13px;line-height:25px;text-align:left;position:absolute;background:#fff;border:1px solid #dedede;margin-left:-10px;}
.bottom_submenu_selector:hover div {display:block;}
.submenu_arrow {position:absolute;width:13px;height:14px;background:url(/images/submenu_arrow.jpg) no-repeat bottom left;//height:8px;//background:url(/images/submenu_arrow.jpg) no-repeat top left;}
.fl {float:left;padding-top:10px;}

/* City map styles */
.small_logo_block {clear:both;margin-top:11px;width:395px;height:39px;background:url(/images/map/small_logo.jpg) no-repeat;position:absolute;z-index:5000;}
.logo_rect_block {height:129px;margin-left:300px;margin-top:65px;font-size:12px;font-family:Arial;font-weight:bold;color:#000;position:absolute;z-index:300;}
.logo_rect_block span {font-size:16px;color:#e7429b;padding-top:15px;display:block;padding-bottom:4px;}
.cityr {padding-top:100px;}
.global_map {background:url(/images/ymap/no_act.jpg) no-repeat;width:973px;height:600px;position:absolute;margin-top:-50px;}
/*
.area1, .area2, .area3, .area4, .area5, .area6, .area7 {position:absolute;}
.area1 {width:164px;height:166px;margin-left:138px;margin-top:277px;background:url(/images/map/area1.gif) no-repeat;}
.area2 {width:120px;height:156px;margin-left:31px;margin-top:342px;background:url(/images/map/area2.gif) no-repeat;}
.area3 {width:150px;height:123px;margin-left:69px;margin-top:234px;background:url(/images/map/area3.gif) no-repeat;}
.area4 {width:336px;height:205px;margin-left:90px;margin-top:110px;background:url(/images/map/area4.gif) no-repeat;}
.area5 {width:237px;height:263px;margin-left:249px;margin-top:164px;background:url(/images/map/area5.gif) no-repeat;}
.area6 {width:405px;height:468px;margin-left:343px;margin-top:51px;background:url(/images/map/area6.gif) no-repeat;}
.area7 {width:408px;height:452px;margin-left:561px;margin-top:48px;background:url(/images/map/area7.gif) no-repeat;}
*/
.map_ballon {position:absolute;z-index:999;background:#f6f6f6;border:1px solid #dedede;padding:12px 15px;margin:0px;font-weight:bold;color:#ec007b;font-size:14px;font-family:Arial;display:none;}
.map_ballon ul {padding:0px;margin:0px;margin-top:5px;border-top:1px solid #dedede;font-weight:100;font-size:12px;color:#000;z-index:300;}
.map_ballon ul li {padding:0px;margin:0px;padding-top:7px;list-style:square;margin-left:15px;}
.map_ballon ul li a {text-decoration:none;color:#000;}
.map_ballon ul li a:hover {text-decoration:none;color:#ec007b;}
.map_arrow {position:absolute;margin-left:-3px;margin-top:-19px;width:11px;height:7px;background:url(/images/map/top_arrow.gif) no-repeat;}
.footer_rect_box {background:url(/images/map/footer_rect.gif) no-repeat;width:522px;height:326px;position:absolute;z-index:1000;margin-top:-290px;margin-left:800px;}
.copy_block {position:absolute;color:#acacac;font-size:11px;margin-top:-45px;}


.idForAdmin {background:#cecece;position:absolute;padding:2px 4px;color:#000;font-weight:normal;font-size:10px;z-index:10000;}
.answer_box {padding:10px;background:#f6f6f6;color:#000;width:450px;margin-left:11px;margin-bottom:21px;padding-top:8px;font-weight:100;display:none;}
.answer_faq_box {background:#f6f6f6;color:#000;width:450px;margin-left:11px;margin-bottom:21px;font-weight:100;display:none;}
.answer_faq_bottom {clear:both;}

/* Vacancy style */
.vak_back {padding-left:13px;padding-bottom:11px;}
.vak_info_box {padding:11px 21px;border-top:1px solid #e4e6e7;}
.vak_ttitle {width:225px;color:#000;padding-bottom:8px;font-weight:bold;}
.vak_tvalue {color:#000;}
.vak_comment_box {float:left;color:#000;}
.vak_comment_box a {color:#ec007b;}
.add_resume_button {float:right;background:#ec007b;font-weight:bold;color:#fff;padding:7px 11px;}
.add_resume_button a {text-decoration:none;color:#fff;}

.add_cart_button {background:#ec007b;font-weight:bold;color:#fff;padding:7px 11px;width:100px;}
.add_cart_button img {padding-right:4px;vertical-align:middle;}
.add_cart_button a {text-decoration:none;color:#fff;}

.anket_magentaB {border-top:1px solid #ec007b;margin-top:4px;}
.anket_tbl {width:100%;}
.anket_tbl td {border-bottom:1px solid #e4e6e7;padding:4px 3px;}
.anket_ttitle {color:#ec007b;font-weight:bold;padding-right:15px;width:270px;vertical-align:middle;}
.anketa_btitle {color:#767676;font-weight:bold;padding-top:14px;padding-bottom:7px;padding-left:3px;}
.anketa_comment {color:#ec007b;padding-left:3px;padding-top:11px;padding-bottom:15px;font-weight:bold;clear:both;}
.anketa_submit {padding-left:285px;float:left;clear:both;}
.anketa_respons {padding:7px;border-bottom:1px solid #e4e6e7;color:#767676;}

/* Robologo styles */
.create_block {float:right;margin-top:9px;}
.create {padding-left:20px;color:#c4c4c4;}
.create a {color:#b1b1b1;text-decoration:none;}
.robologo_text {padding-left:11px;font-size:9px;padding-top:6px;color:#c4c4c4;}
.robologo_text a {text-decoration:none;color:#c4c4c4;}
.robologo_ug {width:4px;height:24px;padding-top:12px;float:left;margin-left:-1px;margin-right:7px;}
#robologo_table tr {height:1px;border:none;padding:0px;}
#robologo_table tr td {height:1px;width:1px;border:none;padding:0px;}
.color {background:#ccc;}
.create_text {float:left;line-height:12px;padding-top:3px;font-size:11px;color:#c4c4c4;}
.create_text a {color:#c4c4c4;}
.robologo {width:65px;height:24px;margin-top:3px;border:1px solid #ccc;background:none;float:left;color:white;font-size:11px;}




/* globals */
.spacer{
    width:100%;
    height:5px;
    clear:both;
    margin:0px;
    padding:0px;
    margin-bottom:6px;
    margin-top:6px;
}

.spacer2{
    width:100%;
    height:1px;
    clear:both;
    margin:0px;
    padding:0px;
    background-color:#e6e6e6;
    margin-bottom:11px;
    margin-top:11px;
}
.spacer2c{
    width:100%;
    height:1px;
    clear:both;
    margin:0px;
    padding:0px;
    background-color:#e6e6e6;
  
}

/* ************************** forms ************************ */

hr{
    color:#e3e3e3
}

.t_label{
    width: 30%; 
    text-align: right;
    vertical-align:top;
    padding-right: 25px;
}

.t_field{
    width: 70%;
    vertical-align:top;
}

.t_buttons{
    height: 30px;
}

.t_note{
    width:0px;
    text-align:left;
    vertical-align:top;
}

.t_status{
}

.f_tiny{
    width: 45px;
}

.f_img{
    border:#cccccc solid 1px;
}

.f_tnimg{
    border:#cccccc solid 1px;
    cursor:pointer;
}

.f_short{
    width: 30%;
}

.f_medium,.f_adatetime,.f_datetime,.f_checkinput{
    width: 50%;
}

.f_long{
    width: 95%;
}

.f_small{
    width: 100%;
    height:40px;      
}

.f_middle{
    width: 100%;
    height:70px;      
}


.f_big{
    width: 100%;
    height:100px;      
}

.f_tiny, .f_short, .f_medium, .f_long, .f_small, .f_big, .f_null, .f_adatetime,.f_datetime,.f_checkinput{
    border: #cccccc 1px solid;
}

.text_error{
    color: #900000;
}

.text_warn{
    color: #FF8400;
}


.text_note{
    color: #999999;
    font-size:10px;
    
}

.text_complete{
    color: #008000;
}


.fieldtrue{
    color: #008800;
}

.fieldfalse{
    color: #cc0000;
}

.fieldnull{
    color: #cccccc;
}

.node_disabled{
    color:#cccccc;
}
/* ************************** forms ************************ */


/* table for forms */

.ft tr{
    vertical-align:top;    
}

.ft tr td{
    border-collapse: collapse;
    border:1px #BBC0BA solid;
    padding:5px;
}

table.ft{
    
    border-collapse: collapse;
    /*border:1px #900 solid;*/
}

.ft tr.head td{
    vertical-align:middle;
    align: center;    
	font-weight:bold;
	text-align:center;  
	color:#000;
}

.ft tr td.label{
    width:30%;
    font-weight:bold;
}
.ft tr td.field{
    width:70%;
}

.ft_vs{
    height:10px;
    vertical-align:middle;  
}


.ft .required{
    color:#ec007b;
}

.ft input{
	color:#000;
}

.noborder{
    border:0px;
}
.noborder table, table.noborder, table.noborder tr td, tr.noborder td{
    border:0px;
}

table.xborder{
	    border:0px #900 solid;
}

.xborder table, table.xborder tr td{
    border:1px #900 solid;
    border-collapse: collapse;
}


/* get card */
.gc{
	width:100%;
}

.gc .row{
	height:22px;
	width:100%;
	font-size:14px;
	margin-bottom:8px;
	
}


.gc .label{
	float:left;
	height:18px;
	
	text-transform: uppercase;
	background-color:#ec007b;
	color:#fff;
	
	padding-left:7px;
	line-height:13px;
	
	border-left:#9d9ea0 solid 1px;
	border-top:#9d9ea0 solid 1px;
	border-bottom:#9d9ea0 solid 1px;
}

.gc .label2{
	float:left;
	height:18px;
	
	text-transform: uppercase;
	color:#ec007b;
	background-color:#fff;
	
	line-height:13px;
	
	
	padding-left:7px;
	border:#adadad solid 1px;
	border-right:0px;
}
.gc .label_mini{
	float:left;
	height:18px;
	
	color:gray;
	background-color:#fff;
	
	line-height:18px;
	font-size:12px;
	
	padding-left:7px;
	padding-right:7px;
	border:#adadad solid 1px;
	border-right:0px;
}

.gc .label3{
	float:left;
	height:18px;

	color:#767676;
	background-color:#fff;
	
	line-height:11px;
	
	padding-left:7px;
	border:#adadad solid 1px;
	border-right:0px;
}

.gc .label4{
	float:left;
	height:22px;

	color:#767676;
	background-color:#fff;
	
	padding-left:7px;
	border:#adadad solid 1px;
}

.gc .label div,.gc .label2 div,.gc .label3 div,.gc .label4 div{
	margin-top:3px;	
}

.gc .top{
	
}

.gc .inp{
	float:left;
	height:22px;
	
	color:#000;
	border:#adadad solid 1px;
	
	color:#000;
	font-size:14px;
}

.gc .inp2{
	float:left;
	height:22px;
	
	border:#ec007b solid 1px;
	background-color:#fff;
	
}

.gc .nol{
	border-left:0px;	
}
.gc .nor{
	border-right:0px;	
}

.gc .noborder{
	border:0px;
}

.gc .inp input{
	width:96%;
	height:18px;
	border:0px solid #fff;
	
	color:#000;
	font-size:14px;
}

.gc .inp input[disabled]{
	background-color:#fff;
	color:#000;
}	


.suggestor{
	overflow-y:auto;
	overflow-x:0px;
	border:#adadad 1px solid;
	position:absolute;
	padding:0px;margin:0px;
	background-color:#fff;
	display:none;
	z-index:1000;
	
}

.suggestor ul{
	padding:0px;margin:0px;
}

.suggestor li{
	list-style-type:none;
	padding:0px;margin:0px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
}

.suggestor li:hover{
	background-color:#ec007b;
	color:#ffffff;
}

/* table for forms (old, good) */
.ft0_cap{
    width:30%;
    font-weight:bold;
}
.ft0_fld{
    width:70%;
}
.ft0{
    width:100%; 
    border-collapse: collapse;
}
.ft0 tr{
    vertical-align:top;    
    
}
.ft0 tr td{
    border-collapse: collapse;
}
.ft0_vs{
    height:10px;
    vertical-align:middle;  
}
.ft0 .ft0_button {
    background-image:url('/images/left_menu_arrow.gif');
    background-repeat:no-repeat;
    background-position: 7px center;
    padding:0px;
    padding-left:15px;
    padding-right:7px;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    background-color:#ec007b;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    border:0px;  
}
.ft0_req{
    color:#ec007b;
}

.ft0 input {
	font-size:12px;
	color:black;
}

.scrollable{
	float:left;
	position:relative;
	overflow:hidden;
	width: 100%;
	height:300px;
	margin-bottom:20px;
}
.items{
	margin:20px;
	position:absolute;
	width:20000em;
}
.item {
	float:left;
}


.maintable{
	vertical-align:top;
	/*border:1px #900 solid;*/
	border-collapse:collapse;
	/*width:1280px;*/
}

