
a
{
	color:#97ce00;
	font-size:11px;
}

a:hover,.black,.tables th a:hover,#welcomefooter a:hover,#managerFooter a:hover
{
	color:#000;
}

form,#menuAndContents,#menu ul
{
	margin:0;
	padding:0;
}

html,body
{
	margin:0;
	padding:0;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#575757;
	height:100%;
	background-color:#FFF;
	scrollbar-3dlight-color:#a7a7a7;
	scrollbar-arrow-color:#fff;
	scrollbar-base-color:#a7a7a7;
	scrollbar-darkshadow-color:#a7a7a7;
	scrollbar-face-color:#b9b9b9;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#a7a7a7;
	text-align:center;
}

legend
{
	color:#333;
}



#buts
{
	margin:0 0 0 18px;
	float:left;
}

#common_content
{
	width:658px;
	float:right;
	padding-right:9px;
	margin:10px 5px 0 0;
	background:url(../images/showBox.gif) top left repeat-y;
	background-position: -1409px 0;
}

#content1,#shrdContent
{
	width:658px;
	float:right;
	padding-right:9px;
	margin:13px 6px 0 0;
	_margin:4px 10px 0 0;
	background:url(../images/showBox.gif) top left repeat-y;
	background-position: -1409px 0;
}

#content1 .radioTable input,#uploadForm input,.adv_r
{
	float:left;
}

#content1 .radioTable label
{
	float:none;
}

#content1 form,#shrdContent form
{
	float:left;
	margin:0;
	padding:10px 0 0 7px;
}

#content1 form .formTableRow,#shrdContent form .formTableRow
{
	vertical-align:middle;
}

#content1 form .formTableRow td,#shrdContent form .formTableRow td
{
	width:50%;
}

#content1 form .radioGroupLabel
{
	font-size:14px;
	font-weight:700;
}

#content1 form h1,#r_content1 form h1,#shrdContent form h1
{
	font-weight:700;
	padding:0;
	margin:10px 0;
	font-size:11px;
	color:#97ce00;
	clear:both;
}

#content1 form label,#r_content1 form label,#shrdContent form label
{
	float:left;
	font-weight:700;
	font-size:11px;
	line-height:20px;
	color:#656565;
}

#content1 li,#shrdContent li
{
	padding:0;
	margin:0;
	float:left;
	list-style-type:none;
}

#content1 li a,#shrdContent li a
{
	display:block;
	line-height:24px;
	height:24px;
	color:#fff;
	padding:0 10px;
	border-right:1px solid #fff;
	float:left;
	text-decoration:none;
}

#addContentForm ul{
_margin-left:0px;
}

#content1 li a:hover,#shrdContent li a:hover
{
	color:#000;
	background:#a2d31a;
}

#content1 li span,#shrdContent li span
{
	display:block;
	line-height:24px;
	height:24px;
	color:#fff;
	background:#97ce00;
	border-right:1px solid #fff;
	float:left;
	padding:0 10px;
	_margin-left:110px;
}

#content1 ul,#shrdContent ul
{
	width:638px;
	
	height:24px;
	margin:0;
	_margin-left:0px !important;
	padding:0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#b9b9b9;
}

#content2
{
	float:left;
	clear:both;
	width:875px;
	margin:9px 0 0 19px;
	background:url(../images/shadowGreen.gif) top left repeat-y;
	background-position: -1896px 0;
	
}

#content2 h1
{
	font-weight:700;
	padding:0;
	margin:10px 0 20px 20px;
	font-size:11px;
	color:#97ce00;
	clear:both;
}

#content2 h2
{
	font-weight:700;
	padding:0;
	margin:10px 0 10px 10px;
	font-size:11px;
	color:#656565;
	clear:both;
}

#header
{
	float:left;
	height:80px;
	_height:70px !important;
	padding-top:9px;
	_padding-top:0px;
	padding-left:9px;
	_margin-bottom:-35px;
	width:920px;
	_width:928px;
}

#holder,.tables_name
{
	text-align:left;
	position:relative;
}

#login,#fPassForm
{
	width:453px;
	_width:516px;
	display:block;
	padding:89px 0 58px 72px;
	_padding:89px 0 54px 72px !important;
	background:url('../images/big.gif') top left no-repeat;
	background-position: 0 -351px;
	margin-left:-20px;
	_margin-left:0;
	margin-top:-10px;
	text-align:left;
}

.loadingField {
    display: block; 
    height: 30px;
    _height: 33px;
    position:relative;
}

.imageLoading {
left:380px;
position:absolute;
top:-11px;
_top:-1px;
}


*:first-child+html  .imageLoading2{
top:123px;
}

#login:inputs
{
	background:#A52A2A;
}

#logo a h1
{
	padding:0;
	display:block;
	font-size:3px !important;
	margin:20px 0 0 5px;
	visibility:hidden;
}

#mailContent
{
	_margin-top:150px;
	_margin-left:-600px;
}

#mainInfo
{
	border-color:#97ce00;
}

#managerFooter
{
	text-align:center;
	float:left;
	clear:both;
	display:block;
	width:875px;
	margin:55px 0 0 15px;
}

#managerTable
{
	width:922px;
	margin:auto;
	background:url(../images/backgroundClient.gif) top left repeat-y;
}

#menu
{
	margin:0;
	padding:0;
	float:left;
	padding-left:9px;
}

#menu li
{
	list-style-type:none;
	margin:0;
	padding:0;
	background:url(../images/menu.gif) center left no-repeat;
	background-position: 0 -30px;
}

#menuForm
{
	_margin-top:0 !important;
	_background:#fff !important;
}


#molInformation,#emailInformation,#addresChanger
{
	border-color:#a7a7a7 !important;
}

#r_content1
{
	width:658px;
	float:right;
	margin:10px 10px 0 0;
	padding-right:9px;
    background:url(../images/showBox.gif) top left repeat-y;
	background-position: -1409px 0;
}

#r_content1 form
{
	float:left;
	margin:0;
	padding:10px 0 0 4px;
}

#r_menu li
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#r_menu ul
{
	margin:10px 0 0;
	padding:0;
}

#r_menu,.result_m1
{
	margin:0;
	padding:0;
	float:left;
}

#selects
{
	margin:17px 0 0;
	float:left;
	padding:0;
	width:410px;
	font-size:11px;
	color:#000 !important;
}

#selects select
{
	font-size:10px;
	margin:8px 0 0;
	width:193px;
}

#welcome
{
	margin:60px 0 5px 10px;
	float:left;
	width:236px;
}

#welcomefooter
{
	width:490px;
	text-align:center;
	_padding-left:41px;
}

#welcomefooter a,#managerFooter a
{
	text-decoration:none;
	font-size:11px;
	color:#759F00;
	padding:0 20px 0 0;
}



.addressDescriptionAreaTd
{
	vertical-align:top;
	border-top:1px solid #B8B8B8;
}

.address_box
{
	width:130px;
	_width:139px;
	display:block;
	background:#a7a7a7 url(../images/address_back.gif) top left repeat-x;
	background-position: 0 -83px;
	border:1px solid #7f7f7f;
	margin:0;
	cursor:pointer;
}

.address_box a
{
	font-size:13px;
	padding:19px;
	color:#fff;
	margin:0;
	display:block;
	text-align:center;
	text-decoration:none;
}

.address_box:hover
{
	width:130px;
	display:block;
	background:#a7a7a7 url(../images/address_back.gif) top left repeat-x;
	background-position: 0 -83px;
	border:1px solid #1f1f1f;
	margin:0;
	cursor:pointer;
	text-decoration:none;
}

.address_box_down
{
	width:130px;
	display:block;
	background:#97CE00 url(../images/address_back.gif) top left repeat-x;
	background-position: 0 -3px;
	border:1px solid #769933 !important;
	margin:0;
	cursor:pointer;
}

.address_box_down p
{
	font-size:13px;
	padding:19px;
	color:#fff;
	margin:0;
	display:block;
	text-align:center;
}

.address_list_map_address
{
	background:#CCC url(../images/back.gif) repeat-x scroll left top;
	background-position: 0 -102px;
	border:1px solid #B8B8B8 !important;
    color:#575757;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:23px;
	line-height:24px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	width:210px;
}

.address_list_map_address:hover
{
	background:#CCC url(../images/back.gif) repeat-x scroll left top;
	background-position: 0 -113px;
	border:1px solid #B8B8B8 !important;
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:23px;
	line-height:24px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	width:210px;
}

.addresses_description
{
	height:170px;
	vertical-align:top;
	width:490px;
}

.adv
{
	width:869px;
	float:left;
	margin:0 3px;
	padding:10px 0;
	border-bottom:1px dashed #e3e3e3;
}

.adv_l
{
	width:135px;
	margin:0 0 0 3px;
	float:left;
}

.alert_blue
{
	padding:0 10px;
	background:#97ce00 url(../images/back.gif) top left repeat-x;
	background-position: 0 -451px;
	font-size:11px;
	font-weight:700;
	color:#fff;
	height:19px;
	line-height:19px;
	text-align:center;
	border:1px solid #aeaeae;
	display:block;
	float:left;
	text-decoration:none;
	width:115px;
	margin-left:3px;
}

.alert_blue:hover
{
	background:#97ce00 url(../images/back.gif) top left repeat-x;
	background-position: 0 -442px;
}

.alert_red
{
	padding:0 10px;
	background:#aeaeae url(../images/back.gif) top left repeat-x;
	background-position: 0 -73px;
	font-size:11px;
	font-weight:700;
	color:#fff;
	height:19px;
	line-height:19px;
	text-align:center;
	border:1px solid #aeaeae;
	display:block;
	text-decoration:none;
	float:left;
	width:105px;
	margin-left:3px;
}

.alert_red:hover
{
	background:#aeaeae url(../images/back.gif) top left repeat-x;
	background-position: 0 -64px;
}

.backgroundTextarea
{
	background:#f0f9f0;
}

.banner
{
	height:90px;
	width:723px;
}

.betweenSelects
{
	vertical-align:bottom;
	padding-right:7px;
	padding-left:6px;
}

.bottomMenuButton_up
{
	width:236px;
	line-height:24px;
	font-size:14px;
	height:24px;
	display:block;
	color:#fff;
	background:url(../images/menu.gif) top left no-repeat;
	background-position: 0 -138px; 
	text-decoration:none;
	text-indent:35px;
}

.bottomMenuButton_up:hover
{
	color:#333 !important;
	background:url(../images/menu.gif) top left no-repeat;
	background-position: 0 -354px;
}

.bottomMenuButton_up_o
{
	width:236px;
	line-height:24px;
	font-size:14px;
	height:24px;
	display:block;
	color:#fff;
	border-bottom:1px solid #fff !important;
	text-decoration:none;
	text-indent:35px;
	background:url(../images/menu.gif) top left no-repeat;
	background-position: 0 -30px;
}

.bottomMenuButton_up_o:hover
{
	color:#333 !important;
	background:url(../images/menu.gif) top left no-repeat;
	background-position: 0 -300px;
}

.button
{
	width:95px;
	_width:100px;
	background:#97ce00 url(../images/back.gif) top left repeat-x;
	background-position: 0 -451px;
	font-size:11px;
	font-weight:700;
	color:#fff;
	height:19px;
	line-height:19px;
	text-align:center;
	border:1px solid #aeaeae;
	display:block;
	float:left;
	margin-left:0;
	margin-top:0;
	text-decoration:none;
}

.button:hover
{
	background:#97ce00 url(../images/back.gif) top left repeat-x;
	background-position: 0 -442px;
	color:#000;
}

.buttonAttach
{
	height:20px;
	margin-left:2px;
}

.buttonSend
{
	margin-left:35%;
	_margin-left:18%;
}

.button_disabled
{
	width:86px;
	background: #aeaeae url(../images/back.gif) top left repeat-x;
	background-position: 0 -73px;
	font-size:11px;
	font-weight:700;
	color:#fff !important;
	height:19px;
	line-height:19px;
	text-align:center;
	display:block;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

.button_disabled:hover
{
	background: #aeaeae url(../images/back.gif) top left repeat-x;
	background-position: 0 -64px;
}

.buttonsCol,.dataInfo,.phoneNumberCol
{
	width:200px;
}

.c1_bottom
{
	width:658px;
	height:29px;
	padding:0;
	margin:0;
	background:url(../images/showBox.gif) top left no-repeat;
	background-position: -18px 0;
	
	display:block;
	float:left;
}

.c1_header
{
	margin:0 0 0 9px;
}

.c1_top
{
	width:658px;
	height:30px;
	padding:0;
	margin:0;
	background:url(../images/showBox.gif) top left no-repeat;
	background-position: -707px 0;
	display:block;
	float:left;
}

.c2_bottom
{
	width:875px;
	height:23px;
	padding:0;
	margin:0;
	background:url(../images/shadowGreen.gif) top left no-repeat;
	background-position: -974px 0;
	display:block;
	float:left;
}

.c2_top
{
	width:875px;
	height:21px;
	padding:0;
	margin:0;
	background:url(../images/shadowGreen.gif) top left no-repeat;
	background-position: -41px 0;
	display:block;
	float:left;
}

.cancelPicture
{
	width:23px;
	height:21px;
	background:transparent url(../images/icons.gif) center left no-repeat;
	background-position: 0 -822px;
	display:block;
}

.deleteBanner
{
	width:23px;
	height:21px;
	background:transparent url(../images/trash.gif) center left no-repeat;
	display:block;
}

.downloadPicture
{
	width:23px;
	height:21px;
	background:transparent url(../images/save.gif) center left no-repeat;
	display:block;
}

.deleteBannerUnchecked
{
	width:23px;
	height:21px;
	background:transparent url(../images/trashGreen.gif) center left no-repeat;
	display:block;
}

.downloadPictureUnchecked
{
	width:23px;
	height:21px;
	background:transparent url(../images/saveGreen.gif) center left no-repeat;
	display:block;
}

.carpet
{
	z-index:1;
	opacity:0.5;
	background-color:#fff;
	border:0 none;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:fixed;
	top:0;
	width:100%;
}

.categoriesTable
{
	background:#fff;
	border:1px solid #ccc;
}

.categoriesTable a
{
	color:#999;
	text-decoration:none;
}

.categoriesTable a:hover
{
	color:#76ac01;
	text-decoration:underline;
}

.changedBoxes
{
	border:double;
	border-color:#97ce00;
	border-width:3px;
	width:587px;
	_padding:10px;
	color:#ccc:;
}

.colClass
{
	width:90px;
}

.colorDarker
{
	background:#97ce00 !important;
}

.colorFieldset
{
	border-color:#97ce00 !important;
}

.cols
{
	vertical-align:top;
	width:50%;
}

.columnsStyle
{
	vertical-align:top;
	text-align:left;
}

.confDialog
{
	border:groove;
	border-color:#97ce00;
	position:absolute;
	left:291px;
	top:233.5px;
	background-color:#FFF;
	height:70px;
	width:230px;
}

.contactInfo
{
	width:250px;
}

.contactInfoCol1
{
	width:363px;
}

.contactInfoCol2
{
	width:300px;
}

.contactInfoTitle
{
	font-weight:700;
	font-size:15px;
	border-right:none !important;
	margin-left:217px;
}

.copyR
{
	text-align:center;
	display:block;
	margin:10px 0 0;
	font-size:10px;
	color:#759F00;
	_width:472px;
}

#welcomefooter a:hover{
text-decoration:underline;
color:#759F00;
}

.dataAddressChange
{
	margin:0 0 0 55px;
	_margin:0 0 0 26px;
}

.dataLabel
{
	font-weight:700;
	width:50px;
}

.detailsContent
{
	height:154px;
	vertical-align:top;
	width:530px;
	overflow-y:scroll;
	display:block;
}

.developmentButton
{
	width:86px;
	background:#97ce00 url(../images/back.gif) top left repeat-x;
	background-position: 0 -451px;
	font-size:11px;
	font-weight:700;
	color:red;
	height:19px;
	line-height:19px;
	text-align:center;
	border:1px solid #aeaeae;
	display:block;
	float:left;
	text-decoration:none;
}

.developmentButton:hover
{
	visibility:hidden;
}



.displayNone
{
	display:none;
}

.displaySmallDown
{
	font-size:13px !important;
	text-indent:8px !important;
}

.displaySmallDwon:hover
{
	font-size:13px;
	text-ident:20px;
}

.dr-mpnl-pnl-h
{
	background-color:#A5D41C !important;
	background-image:none !important;
	border-color:#A5D41C !important;
	height:19px;
	line-height:19px;
}

.dr-pnl
{
	border-style:hidden;
	background-color:#FFF !important;
}

.dr-pnl-b
{
	background-color:#F2F2F2 !important;
}

.dr-pnl-f
{
	background-color:#97ce00 !important;
	background-image:none !important;
	border-color:#97ce00 !important;
	height:20px;
	width:100px;
}

.dr-pnl-h
{
	background-color:#97ce00 !important;
	background-image:none !important;
	border-color:#97ce00 !important;
}

.dr-pnlbar
{
	border:none !important;
}

.dr-pnlbar-c
{
	padding:0 !important;
}

.dr-pnlbar-h
{
	background:#ccc url(../images/back.gif) top left repeat-x !important;
	background-position: 0 -113px !important;
	color:#FFF;
	font-size:14px;
	font-weight:700;
	height:25px;
	line-height:19px;
	text-align:center;
	vertical-align:middle;
}

.dr-pnlbar-h-act
{
	background:#97ce00 url(../images/back.gif) top left repeat-x !important;
	background-position: 0 -451px !important;
	color:#FFF;
	font-size:14px;
	font-weight:700;
	height:25px;
	line-height:19px;
	text-align:center;
	vertical-align:middle;
}

.dr-pnlbar-h:hover
{
	background:#97ce00 url(../images/back.gif) top left repeat-x !important;
	background-position: 0 -451px !important;
}

.dr-table-cell
{
	background:#FFF url(../images/businesscard_back.png) center no-repeat !important;
	width:300px;
	height:250px;
	padding:3px !important;
}

.dr-tree-i-hl
{
	color:#97ce00;
}

.dr-tree-i-sel
{
	border-color:#89BA01;
	color:#89BA01;
}

.dr-tree-i-sel:hover
{
	color:#000 !important;
}

.editPicture
{
	width:23px;
	height:21px;
	background:transparent url(../images/icons.gif) top left no-repeat;
	background-position: 0 -1353px;
	display:block;
}

.emailMandatory
{
	margin-left:70px;
	margin-top:-17px;
	_margin-top:0;
}

.emailMandatoryDown
{
	margin-left:70px;
	margin-top:-17px;
	_margin-top:-15px;
	height:20px;
}

.errorMessage
{
	color:red;
	float:left;
}

.errorMsg
{
	font-size:small;
	color:red;
}

.exAreaPhone
{
	font-style:italic;
	margin-left:35px;
	margin-right:50px;
}

.exCountrCode
{
	font-style:italic;
	margin-right:46px;
}

.exPhNumber
{
	font-style:italic;
	margin-right:62px;
	margin-left:30px;
}

.exitClass
{
	font-size:18px;
	margin:32px 0 0 172px;
	display:block;
	_margin:15px 0 0 600px;
	_position:absolute;
	_left:257px;
	_top:54px;
	height:40px !important;
}

.exitHolder
{
	float:left;
	_height:40px;
	_margin-top:-30px;
}

.explain
{
	width:410px;
	padding:10px;
	margin:0 10px 0 0;
	float:right;
	text-align:left;
	font-size:11px;
	color:#b3b3b3;
}

.flag
{
	background:url(../images/flags.gif) top left no-repeat;
	display:inline !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute
}

.flag_positions
{
	position:absolute;
	margin:40px 0 0 400px;
	_margin:48px 0 0 420px;
		width:100px
}

*:first-child+html .flag_positions{
margin:48px 0 0 420px;
}

.flagBG
{
	background-position:0 -222px;
	left:1px
}

.flagCA
{
	background-position:0 -30px;
	left:21px
}

.flagCN
{
	background-position:0 -126px;
	left:41px
}

.flagUA
{
	background-position:0 -78px;
	left:61px
}

.flag_positions a
{
	display:block;
	height:18px;
	width:18px
}

.buildings {
display:block;
width:48px;
height:48px;
background:url(../images/icons.gif) top left no-repeat;
background-position: 0 -873px;
float:left;
}

.footerHolder
{
	height:37px;
	background:url(../images/big.gif) top left no-repeat;
	background-position: 0 -30px;
}

.forgottenPass
{
	color:#97ce00;
	display:block;
	font-size:13px;
	margin:2px 0 0 3px;
	width:200px;
}

.form_a_sbut
{
	width:210px;
	height:23px;
	border:1px solid #b8b8b8 !important;
	color:#575757;
	background:#ccc url(../images/back.gif) top left repeat-x;
	background-position: 0 -102px;
	text-align:center;
	font-size:11px;
	line-height:24px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}

.form_a_sbut:hover
{
	width:210px;
	height:23px;
	border:1px solid #b8b8b8 !important;
	color:#FFF;
	background:#ccc url(../images/back.gif) top left repeat-x;
	background-position: 0 -113px;
	font-size:11px;
	text-align:center;
	line-height:24px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}

.form_a_sbut_down
{
	width:210px;
	height:23px;
	border:1px solid #b8b8b8 !important;
	color:#FFF;
	background:#ccc url(../images/back.gif) top left repeat-x;
	background-position: 0 -113px;
	font-size:11px;
	text-align:center;
	line-height:24px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}



.fullAddressAreaTd
{
	vertical-align:top;
	border-right:1px solid #B8B8B8;
}

.grayInputText
{
	width:200px;
	border:1px solid #7f7f7f;
	font-size:12px;
	height:17px;
	padding:4px;
}

.headerCompany
{
	background:#fff url(../images/big.gif) top left no-repeat !important;
	background-position: 0 -660px !important;
	_background-position: 0 -627px !important;
}

.headerName
{
	margin-top:15px;
	_margin-top:0;
	color:#fff;
	text-align:center;
	font-weight:700;
}

.headerObject
{
	background:#fff url(../images/big.gif) top left no-repeat !important;
	background-position: 0 -97px !important;
	_background-position: 0 -64px !important;
}

.help
{
	width:25px;
	height:23px;
	border:none !important;
	background:url('../images/icons.gif') 1px 1px no-repeat !important;
	background-position: 1px -162px !important;
	display:block;
	float:left;
	cursor:pointer;
	text-decoration:none;
}

.help:hover
{
	width:25px;
	height:23px;
	border:none !important;
	background:url('../images/icons.gif') 1px 1px no-repeat !important;
	background-position: 1px -29px !important;
	display:block;
	float:left;
	cursor:pointer;
	text-decoration:none;
}

.inCol
{
	margin-right:5px;
	width:25px;
}

.inp
{
	width:405px !important;
	font-size:11px !important;
	padding:3px;
	border:1px solid #aeaeae;
	margin:0 0 2px !important;
	float:left;
}

.inp1
{
	width:220px;
	font-size:11px;
	padding:3px;
	border:1px solid #aeaeae;
	margin:0 0 2px;
	float:left;
}

.inputAndValidation
{
	width:500px;
	height:10px;
}

.input_text
{
	width:220px;
	font-size:11px;
	padding:3px;
	border:1px solid #aeaeae;
	margin:0 0 0px;
	_margin:0 0 0 0;
	float:left;
	color:#000;
}

.keywordsBack
{
	color:#fff !important;
	background:#97ce00 !important;
}

.keywordsBack:hover
{
	background:#a2d31a !important;
	color:#000 !important;
}

.labelRegistration
{
	width:230px;
}

.loadingClass
{

	left:861px;
    position:absolute;
    top:73px;
    _top:107px;
}
*:first-child+html .loadingClass
{
    top:110px;
}
.loginText
{
	position:absolute;
	margin:-60px 0 0 260px;
}

.mail
{
	background:url('../images/icons.gif') 1px 1px no-repeat !important;
	background-position: 1px -950px !important;
}

.mail_down
{
	background:url('../images/icons.gif') 1px 1px no-repeat !important;
	background-position: 1px -950px !important;
	border:1px solid #96cd00 !important;
	color:#96cd00 !important;
}

.mail_no
{
	background:url('../images/icons.gif') 1px 1px no-repeat !important;
	background-position: 1px -1304px;
}

.mandatory_text
{
	width:220px;
	font-size:11px;
	padding:3px;
	background:#FFF;
	border:1px solid #97ce00;
	margin:0 0 2px;
	float:left;
}

.map_tab .businesses_list
{
	height:452px;
	width:148px;
}

.map_tab td,.addressPhonesAreaTd
{
	vertical-align:top;
}

.map_tab_content
{
	height:450px;
	width:572px;
	border:1px solid;
	position:relative;
	margin-left:1px;
}

.media
{
	background:url('../images/icons.gif') 1px 1px no-repeat !important;
	background-position: 1px -528px !important;
}

.media_down
{
	background:url('../images/icons.gif') 1px 1px no-repeat !important;
	background-position: 1px -528px !important;
	border:1px solid #edb904 !important;
	color:#edb904 !important;
	
}

.media_no
{
	background:url('../images/icons.gif') 1px 1px no-repeat !important;
	background-position: 1px -260px !important;
}

.menuButtonGreen_down
{
	width:236px;
	line-height:24px;
	font-size:14px;
	height:22px;
	display:block;
	color:#FFF;
	border-bottom:1px solid #fff !important;
	text-decoration:none;
	text-indent:35px;
	background:url(../images/menu.gif) top left !important;
	background-position: -30px -30px !important;
}

.menuButtonGreen_down:hover {
    background:url(../images/menu.gif) top left !important;
	background-position: -30px -300px !important;
}

.menuButtonOrange_down
{
	width:236px;
	line-height:24px;
	font-size:14px;
	height:24px;
	display:block;
	background:url(../images/menu.gif) top left !important;
	background-position: -30px -138px  !important;
	color:#FFF;
	border-bottom:1px solid #fff !important;
	text-decoration:none;
	text-indent:35px;
}

.menuButtonOrange_down:hover
{
	background:url(../images/menu.gif) top left !important;
	background-position: -30px -354px  !important;
}

.menuButton_down
{
	width:236px;
	line-height:24px;
	font-size:14px;
	height:24px;
	display:block;
	background:url(../images/menu.gif) top left !important;
	background-position: -30px -138px  !important;
	color:#FFF;
	border-bottom:1px solid #fff !important;
	text-decoration:none;
	text-indent:35px;
}

.menuButton_down:hover
{
	background:url(../images/menu.gif) top left !important;
	background-position: -30px -354px  !important;
	
	
}

.menuButton_down_o
{
	width:236px;
	line-height:23px;
	font-size:14px;
	height:23px;
	display:block;
	background:url(../images/menu.gif) top left !important;
	background-position: -30px -30px !important;
	color:#FFF;
	border-bottom:1px solid #fff !important;
	text-decoration:none;
	text-indent:35px;
}

.menuButton_down_o:hover
{
	background:url(../images/menu.gif) top left !important;
	background-position: -30px -300px !important;
}

.menuButton_up,.menuButton_up_o
{
	width:236px;
	line-height:23px;
	font-size:14px;
	height:23px;
	display:block;
	color:#fff;
	border-bottom:1px solid #fff !important;
	text-decoration:none;
	text-indent:35px;
}

.menuButton_up:hover
{
	color:#333 !important;
	font-size:14px;
	background:url(../images/menu.gif) top left !important;
	background-position: 0px -300px !important;
}

.menuButton_up_o:hover
{
	color:#333 !important;
	font-size:14px;
	background:url(../images/menu.gif) top left !important;
	background-position: 0px -354px !important;
}

.menuObject
{
	background:url(../images/menu.gif) bottom left no-repeat !important;
	background-position: 0 -30px !important;
	height:24px !important;
	width:236px;
}

.menuRealComp
{
	background:url(../images/menu.gif) top left no-repeat !important;
	background-position: 0 -138px !important;
	height:24px;
	width:236px;
}

.messageInfo
{
	width:250px;
	float:left;
	position:absolute;
	background:url(../images/list.gif) 1px 1px repeat;
	border:1px solid #CCC;
	margin:-122px 177px 5px;
}

.messageInfo h2
{
	width:231px;
	display:block;
	font-size:12px;
	margin:1px 0 0 1px;
	padding:0;
	text-indent:10px;
	line-height:20px;
	background:#a5d41c;
	color:#FFF;
	font-weight:400;
	float:left;
}

.messageInfo p
{
	width:230px;
	display:block;
	font-size:12px;
	margin:10px !important;
	padding:0;
	float:left;
}

.messageInfo:hover
{
	width:250px;
	float:left;
	background:#fff;
	border:1px solid #CCC;
}

.odd
{
	background:#f2f2f2;
}

.orange_button
{
	width:86px;
	background: #aeaeae url(../images/back.gif) top left repeat-x;
	background-position: 0 -73px;
	font-size:11px;
	font-weight:700;
	color:#fff;
	height:19px;
	line-height:19px;
	text-align:center;
	border:1px solid #aeaeae;
	display:block;
	float:left;
	text-decoration:none;
}

.orange_button:hover
{
	background: #aeaeae url(../images/back.gif) top left repeat-x;
	background-position: 0 -64px;
	color:#000;
}

.pdf
{
	background:url('../images/icons.gif') top left no-repeat !important;
	background-position: 1px -677px !important;
}

.pdf_down
{
	background:url('../images/icons.gif') top left no-repeat !important;
	background-position: 1px -677px !important;
	border:1px solid #df1237 !important;
	color:#df1237 !important;
}

.pdf_no
{
	background:url('../images/icons.gif') top left no-repeat !important;
	background-position: 1px -1163px !important;
}

.phoneEmail
{
	margin-left:35%;
	margin-bottom:20px;
	text-align:left;
}

.phoneRestAtribCol
{
	width:70px;
}

.realCompDataBar
{
	list-style-type:none;
	margin:0;
	padding:0;
	color:#FFF;
	text-align:center;
	margin-left:4px;
	width:638px;
	font-size:16px;
}

.realCompDataBar:hover
{
	background:blue;
}

.realCompanyDataHeader
{
	font-size:16px;
	height:25px;
	text-align:center;
	width:638px;
}

.resultTabs
{
	width:723px;
}

.result_box
{
	width:724px;
	margin:5px 0 0 70px;
	float:left;
}

.result_box img
{
	border:none;
	margin:1px 0;
}

.result_button_down
{
	background:#f1f1f1 !important;
	color:#a6a6a6 !important;
}

.result_button_up
{
	background:#a6a6a6 !important;
	color:#fff !important;
}

.result_button_up:hover
{
	background:#96cd00 !important;
}

.result_drop_down
{
	background: #F1F1F1;
	border-right:1px solid #838383;
	border-bottom:1px solid #838383;
	border-left:1px solid #838383;
	float:left;
	margin:0;
	padding:10px 0 7px 10px;
	width:711px;
}

.result_m1 li a
{
	width:85px;
	height:22px;
	line-height:22px;
	display:block;
	background:#a6a6a6;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin:0 1px 0 0;
}

.result_m1 li,.result_m2 li
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}

.result_m2
{
	margin:0;
	padding:0;
	float:right;
}

.result_m2 li a
{
	width:90px;
	height:18px;
	line-height:18px;
	display:block;
	border:1px solid #bbb;
	color:#666;
	text-decoration:none;
	font-size:13px;
	text-align:right;
	padding:1px;
	margin:0 1px 0 0;
}

.result_m2 li a:hover.mail
{
	background:url('../images/icons.gif') 1px 1px no-repeat !important;
	background-position: 1px -773px  !important;
	border:1px solid #96cd00;
	color:#96cd00;
}

.result_m2 li a:hover.media
{
	background:url('../images/icons.gif') top left no-repeat !important;
	background-position: 1px -629px !important;
	border:1px solid #edb904;
	color:#edb904;
}

.result_m2 li a:hover.pdf
{
	background:url('../images/icons.gif') top left no-repeat !important;
	background-position: 1px -480px !important; 
	border:1px solid #df1237;
	color:#df1237;
}

.result_m2 li a:hover.sms
{
	background:url('../images/icons.gif') top left no-repeat !important;
	background-position: 1px -725px !important;
	border:1px solid #52a2d0;
	color:#52a2d0;
}

.result_tittle
{
	height:22px;
	width:723px;
	background:#6d6d6d;
	margin:5px 0 0;
	float:left;
}

.result_tittle a
{
	color:#96cd00;
	margin:0 20px 0 5px;
	font-weight:400;
}

.result_tittle_addr_map
{
	font-size:13px;
	color:#fff;
	float:right;
	padding:0 10px 0 0;
	margin:0;
	line-height:22px;
	text-align:left;
	height:22px;
}

.result_tittle_comp_name
{
	font-size:15px;
	color: #fff;
	float:left;
	padding:0;
	margin:0;
	line-height:22px;
	text-align:left;
	text-indent:20px;
	height:22px;
	width:380px;
	overflow:hidden;
}

.rich-panelbar-content-exterior
{
	overflow:hidden !important;
}

.rich-pmenu-top-group
{
	background-color: #E4EAEF;
	background-image:none;
	border-color:#FFF;
	padding:0;
}

.selectFirmHeaderObject
{
	font-size:14px;
	text-align:center;
	font-weight:700;
	background: #a2d31a;
	color:#FFF;
	width:234px;
	display:block;
}

.selectFirmHeaderReal
{
	font-size:14px;
	text-align:center;
	font-weight:700;
	background: #b9b9b9;
	color:#FFF;
	width:234px;
	display:block;
}

.selectFirmPanelObject
{
	width:234px;
	_width:236px;
	height:130px;
	overflow:auto;
	border:1px solid #97ce00;
	background:#fff 1px 1px repeat;
}

.selectFirmPanelReal
{
	width:234px;
	_width:236px;
	height:234px;
	overflow:auto;
	border:1px solid #a7a7a7;
	background:#fff 1px 1px repeat;
	position:relative;
}

.select_address_content
{
	bottom:0;
	height:175px;
	width:158px;
	left:0;
	overflow-y:scroll;
	position:relative;
	top:1px;
}

.select_button_down
{
	background:#f1f1f1 !important;
	color:#a6a6a6 !important;
	border-left:1px solid #838383 !important;
	width:84px !important;
}

.selectedVirualCard
{
	margin-top:16px;
	display:block;
	width:410px;
	text-align:center;
	float:left;
	color:#FFF;
}

.sendMailPopUp
{
	width:863px;
	float:left;
	position:absolute;
	background:url(../images/shadow.gif) top left repeat-y;
	background-position:-81px 0;
	margin-left:-196px;
	margin-top:-429px;
	_margin-top:-819px;
	_margin-left:-199px;
}

.sendMailPopUp h2
{
	display:block;
	font-size:12px;
	padding:0;
	text-indent:10px;
	line-height:20px;
	background:#a5d41c url(../images/shadow.gif) top left no-repeat;
	background-position:855px 0;
	color:#FFF;
	font-weight:400;
	float:left;
	margin:0;
	width:862px;
}

.sendMailPopUp p
{
	width:700px;
	display:block;
	font-size:12px;
	margin:10px !important;
	padding:0;
	float:left;
}

.sendMailPosition
{
	z-index:5;
}

.shadowAddressBottom
{
	margin-bottom:-40px !important;
	_height:22px !important;
}

.shadowBottom
{
	background:url(../images/shadow.gif) top left no-repeat;
	background-position:-1041px 0;
	float:left;
	height:16px;
	width:862px;
	display:block;
}

.window_succeed {
margin:0 !important;
}
.sideBarGreenBottom
{
	list-style-type:none;
	margin:0;
	padding:0;
	background:url(../images/menu.gif) top left no-repeat !important;
	background-position: 0 -138px !important;
}

.sideBarGreenBottom:hover
{
	background:url(../images/menu.gif) top left no-repeat !important;
	background-position: 0 -354px !important;
}

.sideBarOrangeBottom
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.simpleHead
{
	background-color:#f1f1f1;
	font-weight:700;
	font-size:12px;
	border-top:2px solid #57baee;
}

.sms
{
	background:url('../images/icons.gif') top left no-repeat !important;
	background-position: 1px -308px !important;
}

.sms_down
{
	background:url('../images/icons.gif') top left no-repeat !important;
	background-position: 1px -308px !important;
	border:1px solid #52a2d0 !important;
	color:#52a2d0 !important;
}

.spaceLongCategories
{
	padding:2px;
}

.spacer
{
	clear:both;
	height:1px;
	font-size:1.0E-7em;
}

.styleOdd
{
	background-color:#f2f2f2;
}

.tables
{
	width:595px;
	border-collapse:collapse;
	table-layout:auto;
	text-align:center;
}

.tables img
{
	border:none;
}

.tables th
{
	border-top:4px solid #a7a7a7;
	background:#b9b9b9;
	font-weight:700;
}

.tables th a
{
	color:#fff;
}

.tables_inp
{
	border:1px solid #898989;
	width:30px;
	font-size:11px;
	text-align:center;
	display:block;
}

.termsLink
{
	float:none !important;
	padding:0 !important;
	text-decoration:underline;
}

.textarea
{
	width:200px;
	border:1px solid #7F7F7F;
	font-size:11px;
	padding:3px;
}

.titleH2
{
	margin:0;
	width:845px;
}

.topMenuButton_up
{
	width:236px;
	line-height:23px;
	font-size:14px;
	height:23px;
	display:block;
	color:#fff;
	border-top:0 !important;
	background:url(../images/menu.gif) left top no-repeat;
	background-position: 0 -408px;
	border-bottom:1px solid #fff !important;
	text-decoration:none;
	text-indent:35px;
}

.topMenuButton_up:hover
{
	color:#333 !important;
	background:url(../images/menu.gif) left top no-repeat;
	background-position: 0 -84px;
}

.topMenuButton_up_o
{
	width:236px;
	line-height:23px;
	font-size:14px;
	height:23px;
	display:block;
	color:#fff;
	border-top:0 !important;
	background:url(../images/menu.gif) left top no-repeat;
	background-position: 0 -192px;
	border-bottom:1px solid #fff !important;
	text-decoration:none;
	text-indent:35px;
}

.topMenuButton_up_o:hover
{
	color:#333 !important;
	background:url(../images/menu.gif) left top no-repeat;
	background-position: 0 -246px;
}

.unchangedDescription
{
	margin-left:-3px;
	width:560px !important;
	background:#f0f9f0;
}

.unreadMessage
{
	font-weight:700;
}

.uploadButton {
height: 24px; margin-left:5px;
_height: 19px;
_padding-bottom:7px;
}

.virtCompCol
{
	margin:0 5px;
	width:350px;
}

.welcomePage
{
	width:472px;
	margin:auto !important;
	padding:200px 0 0;
	_padding:191px 0 0 0;
	display:block;
}

.welcomeTitle
{
	color:#333;
	font-size:16px;
	text-align:center;
	padding-right:48px;
	_padding-right:0px;
}

*:first-child+html .welcomeTitle
{
    padding-right:0px;

}
.window_close
{
	width:17px;
	height:20px;
	background:#a5d41c url(../images/icons.gif) top left no-repeat;
	background-position: 0 -1476px;
	margin:-20px 8px 0 0;
	float:right;
	display:block;
	_margin:0px 0px 0 -28px;
}


.messageInfo .window_close
{
	width:17px;
	height:20px;
	background:#a5d41c url(../images/icons.gif) top left no-repeat;
	background-position: 0 -1476px;
	margin:-20px 0 0 0;
	float:right;
	display:block;
	_margin:0px 0px 0 -28px;
}

.window_close:hover
{
	width:17px;
	height:20px;
	background:#a5d41c url(../images/icons.gif) top left no-repeat;
	background-position: 0 -1043px;
	float:right;
	display:block;
}

.zoomedAddress
{
	margin:10px 0 0;
	margin-left:-183px;
	_margin:-100px 0 0 -800px;
	width:863px;
	z-index:1;
}


*:first-child+html #content
{
	width:650px;
}

*:first-child+html #header
{
	padding-top:48px;
	background-position:0 -623px !important;
}

*:first-child+html .changedBoxes
{
	padding:10px;
}

*:first-child+html .sendMailPopUp
{
	margin-top:0;
	margin-left:-800px;
}

*:first-child+html .welcomePage
{
	padding:192px 0 0 22px;
}

*html #content1 ul
{
	margin:0 4px 0 2px;
}

*html #content1
{
	margin:6px 5px 0 0;
}

*:first-child+html #content1
{
	margin:30px 5px 0 0;
}

*html #r_content1
{
	margin:30px 5px 0 0;
}

*:first-child+html  #r_content1
{
	margin:30px 5px 0 0;
}


.rich-mpnl-resizer {
display:none;
}

.dr-mpnl-pnl-text .window_close {
display:block;
float:right;
height:23px;
margin:-2px -2px 0 0;
width:17px;
}

.dr-mpnl-pnl-text .window_close:hover {
background:#A5D41C url(../images/icons.gif) no-repeat scroll 0 -1041px;
display:block;
float:right;
height:23px;
margin:-2px -2px 0 0;
width:17px;
}



*html #common_content
{
	margin:6px 5px 0 0;
}

*html #content2
{
	margin:10px 5px 0 10px;
}

*html #holder
{
	height:100%;
}

*html #selects
{
	font-size:9px !important;
	margin:73px 0 0;
}

*:first-child+html #selects{
margin:15px 0 0;
}

*html #welcome
{
	margin:107px 0 0 5px;
}

*html .address_box_down
{
	width:139px;
	display:block;
	background:#97CE00 url(../images/back.gif) top left repeat-x;
	background-position: 0 -239px;
	border:1px solid #769933 !important;
	margin:0;
	cursor:pointer;
}

*html .adv
{
	width:868px;
	margin:0 3px 0 2px;
}

*html .alert_red
{
	font-size:9px;
	width:114px !important;
}

*html .alert_blue
{
	font-size:9px;
	width:114px !important;
}

*html .exCountrCode
{
	margin-right:35px;
}

*html .exPhNumber
{
	margin-right:54px;
	margin-left:10px;
}

*html .explain
{
	margin:0 5px 0 0;
}

*html .mandatory_text
{
	height:20px;
}

*html .messageInfo h2
{
	width:219px !important;
}

*html .messageInfo p
{
	width:198px;
}

*html .messageInfo
{
	width:239px !important;
}

*html .messageInfo:hover
{
	width:239px !important;
}

*html .result_box
{
	width:724px;
	margin:5px 0 0 38px;
	float:left;
}

*html .result_m1 li a
{
	width:89px;
}

*html .sendMailPopUp h2
{
	width:862px !important;
}

*html .sendMailPopUp p
{
	width:650px;
	height:20px;
}

*html .sendMailPopUp
{
	width:679px !important;
}

*html .messageInfo:hover
{
	width:239px !important;
}

*html .welcomePage
{
	width:472px;
	text-align:center;
	margin:auto !important;
}

*html table,span,a
{
	font-size:11px;
}

*html #managerFooter
{
	float:none;
}

*:first-child+html #managerFooter
{
	float:none;
}

*:first-child+html .carpet
{
	display:none;
}

.bannerMainBox {
	width:620px;
	border: 2px solid #a2d31a;
}

.bannerMainBoxUnchecked {
	width:620px;
	border: 2px solid #aeaeae;
}

.bannerHeaderMainBox {
	background: url(../images/backMainBox.gif) repeat-x;
	height:24px;
	margin-bottom:5px;
}
.bannerHeaderMainBoxUnchecked {
	background: url(../images/backMainBoxUnchecked.gif) repeat-x;
	height:24px;
	margin-bottom:5px;
}
.bannerRightHeaderMainBox {
	float:right;
	width: 176px;
	height: 20px;
}

.bannerRightHeaderMainBox a {
	padding-right:4px;
}

.bannerImgMainBox{
	padding-top:5px;
	padding-bottom:5px;

}

.rich-calendar-tool,.rich-calendar-month,.rich-calendar-select {
    background-color:#97CE00 !important;
}

.rich-calendar-input {
    width: 200px !important;
}

.dr-spnr-b {
    background-color:#97CE00;
    background-image: none;
}

.rich-spinner-input-container
{
    width:203px;
    font-size:11px;
    padding:3px;
    border:1px solid #aeaeae;
    margin:0 0 0px;
    _margin:0 0 0 0;
    float:left;
    color:#000;
    background: none;
}

.dr-menu-list-border {
     background-color:#FFF;
     border:1px solid #97CE00;
}

.dr-menu-list-bg {
    background-image: url(../images/Trashback.gif);
}

.dr-menu-label {
	border:1px solid #97CE00;
}

.dr-menu-item-hover {
    border:1px solid #AEAEAE;
    background-color: #DBDBDB;
}

.dr-menu-label-unselect {
    padding: 2px;	
}

.dr-menu-label-select {
    padding: 2px; 
}


