

a.icon_star_FullGray{
float:right;
width:18px;
height:17px;
background:url(images/icon-star-gray-01.png) no-repeat top;
}

.gadalign_left{
float:left;
margin-top:-324px;
position:relative;
}

a.icon_star_blue{
float:right;
width:18px;
height:17px;
background:url(images/icon-star-blue-01.png) no-repeat top;
}



.gadlinkgrey
{
font-size:14px;
color:#b2b4b4;
font-weight:bold;	
}

.gadlinkcolor
{
 color:#1ec6d5;
 font-size:14px;
 font-weight:bold;
}

.gadpopup
{
   position:fixed;left:50%;top:50%  
}
.gadltr
{
 direction:ltr
}

.GadLine
{
 float:right;
width:100%;
height:auto !important;
height:10px;
min-height:10px;   
    
}

.GadUpdateProgress
{
   
  
    background-color:#B5B6BD;
    filter:alpha(opacity=70);
    opacity:0.7; 
    z-index:350;
    position:fixed;left:50%;top:50%
   
}

/*AutoComplete flyout */
.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.gadblue
{
 color:#1ec6d5;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px;
	padding:0px;
	background-color : #ffffff;
	color : black;
	border : 1px solid #dbdfe6;
    border-top:0px solid;
	cursor :pointer;
	overflow: auto;
	width:190px;
    text-align : right; 
    list-style-type : none;
    font:normal 12px Arial;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	font-size:10px;
	font-family:Arial;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	font-size:10px;
	font-family:Arial;
	color : windowtext;
	padding : 1px;
}

.butcol
{
font:bold 12px Arial;
color:#1ec6d5;
text-decoration:underline;

}

/* end style by gadi */



body{
margin:0px;
padding:0px;
font:normal 12px Arial;
color:#ffffff;
background-color:#222222;
}

div, form, input, textarea, select{
margin:0px;
padding:0px;
}

h1{
margin:0px 0px 10px 0px;
font-size:18px;
color:#1ec6d5;
}

h2{
margin:0px 0px 10px 0px;
font-size:14px;
color:#1ec6d5;
}

h3{
font-size:12px;
color:#1ec6d5;
margin:0px;
}

p{
margin:0px 0px 15px 0px;
line-height:18px;
}

a{
color:#ffffff;
text-decoration:underline;
cursor:pointer;
}

a:hover{
text-decoration:none;
}

a img{border:0px;}

.bold{font-weight:bold;}

.red{color:#fe0000;font-weight:bold;}

.blue{color:#1ec6d5;}

.container{
margin:0 auto;
margin-top:9px;
width:900px;
height:auto !important;
height:20px;
min-height:20px;
direction:rtl;
}

.header{
float:right;
width:100%;
height:259px;
background:url(images/header.jpg) no-repeat top;
}

a.logo{
float:left;
margin-top:7px;
margin-bottom:177px;
width:221px;
height:45px;
background:url(images/logo.gif) no-repeat top;
}

a.logo span{
display:none;
}

.line{
float:right;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
}

ul.menu{
float:right;
margin:0px;
margin-top:3px;
margin-right:5px;
padding:0px;
width:600px;
height:20px;
display:inline;
}

ul.menu li{
display:inline;
}

ul.menu li a{
float:right;
padding-right:21px;
margin-left:12px;
background:url(images/bullet.gif) no-repeat right top;
height:19px;
font-size:14px;
color:#222222;
text-decoration:none;
}

ul.menu li a:hover, ul.menu li a.current{
background:url(images/bullet.gif) no-repeat right bottom;
}

.search_form{
float:left;
margin-left:11px;
width:260px;
height:22px;
display:inline;
}

.search_form .search_select{
float:right;
width:90px;
height:22px;
font:normal 14px Arial;
color:#222222;
}

.search_form .search_field{
float:right;
margin-right:12px;
padding:2px 5px 0px 0px;
width:120px;
height:20px;
font:normal 14px Arial;
color:#777777;
background:transparent url(images/search-field.gif) no-repeat top;
border:0px;
}

.search_form .search_button{
float:right;
width:23px;
height:22px;
background:transparent url(images/search-button.gif) no-repeat top;
border:0px;
cursor:pointer;
}

.main{
float:right;
margin:20px 0px;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
}

.right_panel{
float:right;
margin-right:5px;
padding-left:22px;
width:215px;
height:auto !important;
height:20px;
min-height:20px;
background:url(images/line-vertical.gif) no-repeat top left;
display:inline;
}

.left_panel{
float:left;
width:640px;
height:auto !important;
height:20px;
min-height:20px;
}

.login{
float:right;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
padding-bottom:13px;
background:url(images/line.gif) no-repeat bottom;
}

.login h3{
margin-bottom:10px;
font-size:14px;
}

.form_line{
float:right;
width:100%;
height:auto !important;
height:18px;
min-height:18px;
margin-bottom:5px;
line-height:18px;
}

.form_line_text{
float:right;
width:86px;
height:auto !important;
height:18px;
min-height:18px;
margin:0px 3px;
display:inline;
}

.form_line_field{
float:left;
width:122px;
height:auto !important;
height:18px;
min-height:18px;
}

.form_line_field input{
width:120px;
height:16px;
background:#ffffff;
border:solid 1px #cccccc;
font:normal 12px Arial;
color:#222222;
}

.form_line_checkbox{
float:right;
margin-right:3px;
width:20px;
height:auto !important;
height:18px;
min-height:18px;
display:inline;
}

.form_line_checkboxtext{
float:right;
width:185px;
height:auto !important;
height:18px;
min-height:18px;
font-size:11px;
}

.form_line_text a{
font-size:11px;
}

.form_line_button input{
float:left;
margin-top:4px;
background:transparent;
border:0px;
text-decoration:underline;
font:bold 14px Arial;
color:#1fa5b1;
cursor:pointer;
}

.form_line_button input:hover{
color:#ffffff;
}

.form_line .red{
font-size:14px;
}

.biglink{
float:right;
width:100%;
height:47px;
background:url(images/line.gif) no-repeat bottom;
}

.biglink a{
float:right;
margin-right:10px;
padding-right:35px;
width:160px;
height:47px;
line-height:42px;
font-size:18px;
font-weight:bold;
text-decoration:none;
background:url(images/bullet-black.gif) no-repeat right;
}

.biglink a:hover{
color:#1ec6d5;
}

.service{
float:right;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
margin-top:25px;
}

.service h3{
font-size:14px;
}

.form_line_service_text{
margin:7px 0px;
}

.service .form_line_text{
width:47px;
}

.service .form_line_field{
width:150px;
}

.service .form_line_field input{
width:148px;
}

.footer{
float:right;
margin-bottom:30px;
width:100%;
height:49px;
background:url(images/footer.gif) no-repeat top;
}

.share{
float:right;
margin:13px 17px 0px 0px;
width:115px;
height:23px;
display:inline;
}

.gambasoft{
float:left;
margin-left:5px;
width:200px;
height:49px;
display:inline;
}

a.gamba_text{
float:right;
font-size:11px;
color:#747474;
text-decoration:none;
margin-top:31px;
}

a.gamba_logo{
float:left;
}

.footer_text{
float:right;
margin-right:30px;
width:500px;
height:auto !important;
height:20px;
min-height:20px;
font-size:11px;
}

.footer_text .address, .footer_text a{
color:#747474;
text-align:center;
}

ul.footermenu{
float:right;
margin:8px 0px 5px 0px;
padding:0px;
width:500px;
list-style:none;
text-align:center;
}

ul.footermenu li{
display:inline;
padding:0px 6px;
background:url(images/footermenu-pipe.gif) no-repeat 0px 4px;
}

ul.footermenu li.footerlast{
background-image:none;
}

ul.footermenu li a{
text-decoration:none;
font-size:11px;
color:#222222;
text-align:center;
line-height:10px;
}

ul.footermenu li a:hover{
text-decoration:underline;
}

/*++++++++++++++++++++++++++++++++++++++++++++*/

.hp_box{
float:right;
width:305px;
height:auto !important;
height:20px;
min-height:20px;
}

.hp_box_left{
float:left;
}

.hp_box h1, .hp_box h2{
margin-top:14px;
font-size:18px;
}

.hp_box p{
font-size:14px;
}

.thanks_title{
text-align:center;
}

.downloads{
float:right;
margin-top:17px;
width:100%;
}

.downloads a{
float:right;
width:70px;
color:#1ec6d5;
}

.screens{
margin-top:100px;
float:right;
width:100%;
}

.screenshots{
float:right;
margin-top:20px;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
}

.screenshots a img{
float:right;
margin-left:6px;
border:solid 1px #ffffff;
display:inline;
}

.faq_comments{
font-size:14px;
font-weight:bold;
}

.faq{
float:right;
margin:10px 0px;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
}

a.faq_question, a.faq_question_open{
float:right;
padding-right:21px;
font-size:13px;
font-weight:bold;
background:url(images/faq-close.gif) no-repeat right 4px;
}

a.faq_question_open{
background:url(images/faq-open.gif) no-repeat right 4px;
}

.faq_answer{
float:right;
margin-top:5px;
width:590px;
margin-right:45px;
line-height:18px;
display:inline;
}

.contact_form{
float:right;
margin-top:5px;
width:260px;
}

.contact_form input, .contact_form select, .contact_form textarea{
font:normal 13px Arial;
}

.contact_form .form_line_text{
width:67px;
margin:0px 0px 0px 7px;
font-size:13px;
}

.contact_form .form_line_field{
width:186px;
}

.contact_form .form_line_field input{
width:184px;
}

.contact_form .red{
margin:0px;
width:180px;
}

.contact_form .form_line_field .number{
width:137px;
float:right;
}
.contact_form .form_line_field .number input{
width:135px;
}

.contact_form .form_line_field .code{
width:45px;
float:left;
}

.contact_form .form_line_field .code select{
width:45px;
height:19px;
}

.contact_form .form_line_field select{
width:186px;
height:19px;
}

.contact_form .form_line_field textarea{
width:184px;
height:72px;
overflow:auto;
}

.contact_form .form_line_button input{
font-size:14px;
font-weight:bold;
margin:0px;
}

.contact_address{
float:left;
padding-top:45px;
width:227px;
height:192px;
padding-right:29px;
background:url(images/line-address.gif) no-repeat top right;
}

.contact_address h2{margin-bottom:0px;}

.align_right{
float:right;
width:475px;
}

.align_left{
float:left;
margin-top:-24px;
position:relative;
}

.contact_title{
color:#ffffff;
font-weight:normal;
margin-top:20px;
float:right;
}

.contact_form .form_line_field .day select{
float:right;
width:46px;
}

.contact_form .form_line_field .month select{
float:right;
width:74px;
margin-right:5px;
}

.contact_form .form_line_field .year select{
float:right;
width:56px;
margin-right:5px;
}

.form_line_send input{
float:right;
width:85px;
height:24px;
background:transparent url(images/button.gif) no-repeat top;
border:0px;
font:bold 12px Arial;
color:#ffffff;
cursor:pointer;
margin-left:18px;
}

.invit_line{
float:right;
margin:-22px 218px 0px 0px;
position:relative;
width:350px;
color:#fe0000;
font-weight:bold;
}

.grey{
float:right;
width:640px;
height:auto !important;
height:20px;
min-height:20px;
background:url(images/grey_top.gif) no-repeat top;
padding-top:8px;
}

.grey_middle{
float:right;
width:612px;
padding:0px 14px;
height:auto !important;
height:20px;
min-height:20px;
background:url(images/grey_middle.gif) repeat-y top;
color:#000000;
}

.grey_bottom{
float:right;
width:640px;
height:8px;
font-size:0px;
line-height:0px;
background:url(images/grey_bottom.gif) no-repeat top;
}

.register{
float:right;
width:612px;
height:auto !important;
height:20px;
min-height:20px;
font-size:11px;
}

.register_line, .register_line_one, .register_line_two, .register_line_three{
float:right;
width:100%;
height:auto !important;
height:18px;
min-height:18px;
margin-bottom:4px;
line-height:18px;
}

.register_line_one{
width:62px;
height:auto !important;
height:18px;
min-height:18px;
margin:0px 0px 0px 6px;
}

.register_line_two{
width:159px;
height:auto !important;
height:18px;
min-height:18px;
margin:0px 0px 0px 7px;
display:inline;
}

.register_line_two input, .register_line_two .register_number input, .register_line_two .register_code select{
width:157px;
height:16px;
border:solid 1px #cccccc;
font:normal 11px Arial;
}

.register_line_three{
width:378px;
height:auto !important;
height:18px;
min-height:18px;
margin:0px;
}

.register_line_three a{
float:right;
color:#0badbb;
}

.register_line_three .error{
float:left;
width:270px;
color:#fe0000;
}

.register_line_two .register_number{
float:right;
width:104px;
}

.register_line_two .register_number input{
width:102px;
}

.register_line_two .register_code{
float:left;
width:47px;
}

.register_line_two .register_code select{
width:47px;
height:19px;
}

.register_line_textarea{
float:right;
width:467px;
}

.register_line_textarea textarea{
float:right;
width:465px;
height:41px;
border:solid 1px #cccccc;
font:normal 11px Arial;
overflow:auto;
}

.register_line_checkbox{
margin-top:10px;
float:right;
width:19px;
}

.register_line_checkboxtext{
margin-top:10px;
float:right;
width:465px;
}

.register_line_checkboxtext a{color:#0badbb;}

.register_line_submit{
float:right;
width:99px;
height:24px;
}

.register_line_submit input{
width:99px;
height:24px;
padding-bottom:4px;
*padding-bottom:0px;
font:bold 12px Arial;
color:#ffffff;
background:transparent url(images/button-grey.gif) no-repeat top;
border:0px;
cursor:pointer;
}

.register_line_submit input:hover{background:transparent url(images/button-grey.gif) no-repeat bottom;}

.register_line_error{
float:right;
margin-right:14px;
width:490px;
color:#fe0000;
line-height:24px;
}

.register_options{
float:right;
width:100%;
}

.register_myoption{
float:right;
margin-left:8px;
width:147px;
height:auto !important;
height:18px;
min-height:18px;
}

.register_myoption_check{
float:right;
width:25px;
height:auto !important;
height:18px;
min-height:18px;
}

.register_myoption_text{
float:right;
width:122px;
height:auto !important;
height:18px;
min-height:18px;
}

.business_title{
float:right;
}

.business_name{
float:right;
font-size:14px;
padding-right:20px;
margin:4px 0px 10px 0px;
}

table.mytable{
width:640px;
color:#222222;
font-size:11px;
float:right;
}

table.mytable_sys{
width:805px;
}

table.mytable tr{
background-color:#e8e8e8;
}

table.mytable tr:hover{
background-color:#ffffff;
}

table.mytable th{
text-align:right;
height:36px;
padding-right:5px;
background:#0b9fac url(images/table_corner_top_middle.gif) repeat-x top;
border-left:solid 1px #222222;
border-bottom:solid 3px #00535d;
color:#ffffff;
font-weight:normal;
}

table.mytable th.top_right{
background:#0b9fac url(images/table_corner_top_right.gif) no-repeat top right;
}

table.mytable th.top_left{
border-left:0px;
background:#0b9fac url(images/table_corner_top_left.gif) no-repeat top left;
}

table.mytable tr td{
padding:4px 5px 5px 0px;
border-left:solid 1px #09919e;
border-bottom:solid 1px #09919e;
height:14px;
height:9px;
vertical-align:top;
}

table.mytable tr td a{
color:#222222;
}

table.mytable tr td.td_right, table.mytable tr td.td_checkbox, table.mytable tr th.td_checkbox{
padding-right:0px;
text-align:center;
background:#0b9fac url(images/table_corner_side.gif) no-repeat top left;
color:#ffffff;
}

table.mytable tr td.td_checkbox, table.mytable tr th.td_checkbox{
padding-top:1px;
}

table.mytable tr td.td_left{
border-left:0px;
}

table.mytable tr.tr_bottom{
height:14px;
font-size:0px;
line-height:0px;
background:#0b9fac url(images/table_corner_bottom_middle.gif) repeat-x top;
}

table.mytable tr.tr_bottom td{
height:14px;
font-size:0px;
line-height:0px;
border:0px;
padding:0px 5px 0px 0px;
}

table.mytable tr td.bottom_right{
border-left:0px;
background:#0b9fac url(images/table_corner_bottom_right.gif) no-repeat bottom right;
}

table.mytable tr td.bottom_left{
border-left:0px;
background:#0b9fac url(images/table_corner_bottom_left.gif) no-repeat bottom left;
}

.page_text, .page_select, .page_arrow{
float:right;
margin:10px 0px 0px 10px;
line-height:20px;
}

.page_text a{
text-decoration:none;
}

.page_text a:hover{
text-decoration:underline;
}

.page_select select{
width:50px;
height:20px;
}

a.arrow_right, a.arrow_left{
display:block;
width:25px;
height:20px;
background:url(images/arrow-right.gif) no-repeat top;
}

a.arrow_right:hover{background:url(images/arrow-right.gif) no-repeat bottom;}

a.arrow_left{
background:url(images/arrow-left.gif) no-repeat top;
}

a.arrow_left:hover{background:url(images/arrow-left.gif) no-repeat bottom;}

.container_sys{
width:1000px;
}

.header_sys{
height:170px;
background:url(images/sys_header.jpg) no-repeat 0px 64px;
}

.header_sys a.logo{
margin-bottom:88px;
}

.hello{
display:inline;
float:right;
height:20px;
margin:3px 10px 0 0;
color:#222222;
font-size:14px;
}

.logout a{
display:inline;
float:right;
height:20px;
margin:3px 28px 0 28px;
color:#222222;
font-size:14px;
}

.header_sys ul.menu, .header_sys ul.menu li a{
margin-left:28px;
}

.footer_sys{
background:url(images/sys_footer.gif) no-repeat top;
}

.footer_sys .footer_text{
margin-right:130px;
}

.container_sys .right_panel{
margin:0px;
padding:0px;
width:184px;
background:url(images/sys_line-vertical.gif) no-repeat top left;
}

.container_sys .left_panel{
width:805px;
}

ul.side_menu{
float:right;
width:183px;
list-style:none;
margin:0px;
padding:0px;
}

ul.side_menu li{
float:right;
width:178px;
margin-right:5px;
height:auto !important;
height:16px;
min-height:16px;
padding:7px 0px;
background:url(images/sys_line.gif) no-repeat bottom;
display:inline;
}

ul.side_menu li a{
float:right;
width:135px;
text-decoration:none;
font-size:14px;
background:url(images/faq-close.gif) no-repeat right 3px;
padding-right:25px;
}

ul.side_menu li a.side_menu_open{
background:url(images/faq-open.gif) no-repeat right 3px;
}

ul.side_menu li a.side_menu_open .side_right, ul.side_menu li a.side_menu_open .side_right_white{
font-weight:bold;
color:#f7941d;
}

ul.side_menu li a.side_menu_open .side_right_white{color:#ffffff;}

ul.side_menu li ul{
float:right;
width:140px;
list-style:none;
margin:0px 27px 0px 0px;
padding:0px;
display:inline;
}

ul.side_menu li ul li{
padding:5px 0px;
width:128px;
background-image:none;
}

ul.side_menu li ul li a{
width:111px;
font-size:12px;
padding-right:17px;
background:url(images/faq-bullet.gif) no-repeat right 3px;
}

ul.side_menu li ul li a .side_right{width:70px;}

ul.side_menu li ul li a:hover, ul.side_menu li ul li a.current_side{
color:#f7941d;
}

.side_right{
float:right;
width:95px;
}

.side_left{
float:left;
width:48px;
font-size:12px;
text-align:left;
}

ul.side_menu li a:hover .side_right, ul.side_menu li a .side_right_current{
color:#f7941d;
font-weight:bold;
}

ul.side_menu li ul li a:hover .side_left, ul.side_menu li ul li a.current_side .side_left{
color:#ffffff;
}

.explanation{
margin-top:15px;
float:right;
padding:5px;
}

.explanation h3{
font-size:14px;
margin-bottom:10px;
color:#ffffff;
}

.explanation .explanation_text{
font-size:11px;
}

.check_blocked{
margin:20px 0px 3px 0px;
}

.blocked_list{
margin-top:20px;

}

.blocked_list_links{
float:right;
width:540px;
font-size:11px;
margin-top:2px;
}

.blocked_list_links span{padding:0px 4px;}

.blocked_list_links a{
color:#1ec6d5;
text-decoration:none;
}

.blocked_list_links a:hover{
color:#f7941d;
}

.blocked_list_search{
float:left;
width:167px;
height:25px;
}

.blocked_list_search1{
float:right;
width:167px;
height:25px;
}

.blocked_list_field{
float:right;
padding:1px 3px 0px 0px;
width:84px;
height:17px;
border:0px;
background:transparent url(images/sys_search_field.gif) no-repeat top;
font:normal 12px Arial;
color:#222222;
}

.blocked_list_button{
float:right;
width:19px;
height:18px;
border:0px;
background:transparent url(images/sys_search_button.gif) no-repeat top;
cursor:pointer;
}

.blocked_list_reset{
float:left;
width:55px;
border:0px;
background-color:transparent;
cursor:pointer;
font:bold 12px Arial;
color:#e5e5e5;
text-decoration:underline;
}

.blocked_list_reset:hover{
text-decoration:none;
}

.sys_error_message{
display:block;
color:#fe0000;
font-size:11px;
}

.blocked_list_links select{
height:19px;
font:normal 12px Arial;
color:#222222;
}

.send_comments{
font-weight:bold;
}

.line_error_system{
float:right;
width:490px;
color:#fe0000;
margin:20px 0px 50px 0px;
}

.update{
width:805px;
background:url(images/update_top.gif) no-repeat top;
padding-top:10px;
}

.update_middle{
width:777px;
padding:0px 14px;
background:url(images/update_middle.gif) repeat-y top;
color:#000000;
}

.update_bottom{
width:805px;
height:10px;
background:url(images/update_bottom.gif) no-repeat top;
}

.nickname{float:right;}

a.icon_question{float:left;margin-top:5px;line-height:10px;}

.message_box, .message_write{
float:right;
margin:5px;
width:744px;
height:45px;
overflow:auto;
border:solid 1px #96cdd2;
background-color:#f1f1f1;
display:inline;
}

.message_write{
height:84px;
margin-top:0px;
border:solid 1px #0b9fab;
background-color:#ffffff;
font:normal 11px Arial;
}

table.mytable tr.trmessage, table.mytable tr.trmessage:hover{
background-color:#e8e8e8;
}

input.message_button{
float:left;
width:55px;
height:27px;
border:0px;
background:transparent url(images/button-message.gif) no-repeat top;
margin:-35px 0px 0px 12px;
position:relative;
cursor:pointer;
display:inline;
}

input.message_button:hover{
background:transparent url(images/button-message.gif) no-repeat bottom;
}

a.message_close{
float:right;
width:401px;
height:13px;
background:#0b9fad url(images/message-close.gif) no-repeat 407px 3px;
color:#ffffff !important;
line-height:13px;
padding-right:355px;
text-decoration:none;
display:inline;
}

table.mytable tr td.td_left_message{
border-left:0px;
padding:0px;
}

.subtitle{
font-size:14px;
color:#ffffff;
margin:0px;
}

.subtitle_sec{
margin:5px 0px;
}

.producers_search{
float:right;
width:160px;
margin-right:30px;
}

.producers_search select{
width:67px;
height:18px;
font:normal 12px Arial;
color:#222222;
}

.producers_bottom{
margin-bottom:5px;
}

.step{
float:right;
width:200px;
height:16px;
font-size:14px;
color:#b2b4b4;
font-weight:bold;
}

.step span{
float:right;
}

.step span.no{
background:url(images/step.gif) no-repeat top;
width:16px;
height:16px;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-align:center;
line-height:16px;
margin-left:5px;
}

.step_over{
color:#1ec6d5;
}

.step_over span.no{
background:url(images/step.gif) no-repeat bottom;
}

.right_table{
float:right;
width:264px;
}

.right_table_NEW1{
float:right;
width:564px;
}

.search_table{
float:right;
width:100%;
height:17px;
margin-bottom:7px;
}

.search_table div{
float:right;
margin-left:7px;
}

.search_table select{
width:110px;
height:18px;
font:normal 12px Arial;
color:#222222;
}

.search_table .blocked_list_reset{
width:21px;
color:#1fa5b1;

}

.right_table table{
width:264px;
}

.right_table_NEW1 table{
width:564px;
}

.table_arrow{
float:right;
width:87px;
margin-top:340px;
}

.table_arrow a{
float:right;
width:42px;
height:23px;
background:url(images/table_arrow.gif) no-repeat top;
margin-right:25px;
}

.table_arrow a:hover{background:url(images/table_arrow.gif) no-repeat bottom;}

.left_table, .left_table table{width:314px;}
.left_table_NEW, .left_table_NEW table{width:224px; float:left}
.send_list{
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.send_list_nounder{text-decoration:none;}

.list_small_table{
width:140px;
}

.list_small_table_NEW{
width:240px;
}

.sys_button{
float:right;
width:85px;
margin-top:40px;
height:auto !important;
height:24px;
min-height:24px;
}

.sys_button input{
float:right;
width:85px;
height:24px;
border:0px;
background:transparent url(images/button-sys.gif) no-repeat top;
font:bold 12px Arial;
color:#ffffff;
cursor:pointer;
}

.sys_button input:hover{
background:transparent url(images/button-sys.gif) no-repeat bottom;
}

.sys_error{
float:left;
margin-top:40px;
width:700px;
height:auto !important;
height:24px;
min-height:24px;
font-weight:bold;
color:#fe2626;
line-height:24px;
}

.delivery_name{
float:right;
width:67px;
}

.delivery_input input{
float:right;
width:196px;
height:16px;
border:solid 1px #cccccc;
font:normal 12px Arial;
color:#222222;
}

.left_table_sec, .left_table_sec table{
width:453px;
}

table.mytable tr td.td_checkbox_sec{
padding-top:4px;
padding-top:1px;
}


.sys_error input{
float:right;
width:185px;
height:24px;
border:0px;
background:transparent url(images/button-send-invited.gif) no-repeat top;
font:bold 12px Arial;
color:#ffffff;
cursor:pointer;
}

.write_invitation{
color:#ffffff;
margin:30px 0px 0px 0px;
}

.line_invitation{
float:right;
width:100%;
height:auto !important;
height:20px;
min-height:20px;
}

.invitation_textarea{
float:right;
margin:5px 0px 30px 0px;
width:545px;
height:48px;
background:#ffffff;
border:solid 1px #cccccc;
font:normal 12px Arial;
color:#222222;
overflow:auto;
}

.line_invitation div{
float:right;
margin-left:5px;
height:20px;
line-height:20px;
}

.invitation_file{
height:20px;
font:normal 12px Arial;
color:#222222;
}


.invitation_submit{
float:left;
width:65px;
height:20px;
border:0px;
background-color:transparent;
cursor:pointer;
font:bold 12px Arial;
color:#ffffff;
text-decoration:underline;
}

.invitation_submit:hover{
text-decoration:none;
}

.invitation_error{
float:right;
width:700px;
height:auto !important;
height:24px;
min-height:24px;
font-weight:bold;
color:#fe2626;
line-height:24px;
}

.line_invitation_buttons{margin:30px 0px 7px 0px;}

.invitation_create, .invitation_send{
margin-left:25px;
width:90px;
border:0px;
background-color:transparent;
cursor:pointer;
font:bold 12px Arial;
color:#1ec6d5;
text-decoration:underline;
}

.invitation_create:hover, .invitation_send:hover{
text-decoration:none;
}

.invitation_input{
float:right;
width:545px;
height:16px;
background:#ffffff;
border:solid 1px #cccccc;
font:normal 12px Arial;
color:#222222;
direction:ltr;
}

a.buy_credits{
float:left;
margin-top:-5px;
position:relative;
width:85px;
height:24px;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
line-height:24px;
background:url(images/button-buy.gif) no-repeat top;
}

a.buy_credits:hover{background:url(images/button-buy.gif) no-repeat bottom;}

.send_text_box{
float:right;
margin:20px 0px 20px 23px;
width:253px;
height:auto !important;
height:20px;
min-height:20px;
display:inline;
}

.send_text_box_last{margin-left:0px;}

.send_text_links{
float:right;
margin-right:5px;
width:248px;
font-size:11px;
display:inline;
}

.send_text_links span{padding:0px 4px;}

.send_text_links a{
color:#1ec6d5;
text-decoration:none;
}

.send_text_links a:hover{
color:#f7941d;
}

.send_text_top{
float:right;
margin-top:5px;
width:253px;
height:36px;
background:url(images/send-text-top.gif) no-repeat top;
border-bottom:solid 3px #00535b;
}

.send_text_top h3{
float:right;
margin-right:10px;
width:120px;
height:36px;
color:#ffffff;
font-size:17px;
line-height:36px;
}

.send_text_check{
float:left;
padding-top:11px;
width:54px;
height:25px;
margin-top:1px;
}

.send_text_check input{
float:right;
width:13px;
height:13px;
}

.send_text_check span{
float:right;
font-size:11px;
height:13px;
}

textarea.send_text_area{
width:233px;
padding:4px 10px;
height:90px;
border:0px;
background-color:#e8e8e8;
font:normal 12px Arial;
overflow:auto;
}

.send_text_bottom{
float:right;
width:253px;
padding-top:18px;
background:url(images/send-text-bottom.gif) no-repeat top;
font-size:11px;
text-align:left;
}

.selects select{
height:18px;
font:normal 11px Arial;
}

.send_text_error{
float:right;
margin-top:10px;
width:100%;
height:auto !important;
height:24px;
min-height:24px;
font-weight:bold;
color:#fe2626;
line-height:24px;
}

.sys_button_save input, .sys_button_save input:hover{
margin-right:10px;
width:185px;
background:url(images/send-text-button.gif) no-repeat top;
}

.sys_button_save input:hover{background:url(images/send-text-button.gif) no-repeat bottom;}

.send_text_message{
float:right;
margin-top:20px;
font-size:14px;
}

.send_text_message .blue{
text-decoration:underline;
}

.sms_message{
float:right;
width:600px;
height:16px;
font-size:14px;
font-weight:bold;
}

.sys_button_reset{
float:right;
margin-right:10px;
display:inline;
}

.sys_button_reset input{
float:right;
width:85px;
height:24px;
border:0px;
background:transparent url(images/button-sys.gif) no-repeat top;
font:bold 12px Arial;
color:#ffffff;
cursor:pointer;
}

.sys_button_reset input:hover{
background:transparent url(images/button-sys.gif) no-repeat bottom;
}

.myevents_error{
float:left;
margin-top:45px;
width:615px;
color:#fe2626;
font-weight:bold;
}

.myevents{
float:right;
width:800px;
height:auto !important;
height:18px;
min-height:18px;
margin-bottom:7px;
}

.myevents_one{
float:right;
width:115px;
height:auto !important;
height:18px;
min-height:18px;
line-height:18px;
}

.myevents_two{
float:right;
width:685px;
height:auto !important;
height:18px;
min-height:18px;
}

.myevents_long{
float:right;
width:407px;
height:16px;
background-color:#ffffff;
border:solid 1px #cccccc;
font:normal 12px Arial;
}

.myevents_select{
float:right;
margin-left:5px;
height:18px;
background-color:#ffffff;
border:solid 1px #cccccc;
font:normal 12px Arial;
}

a.myevents_calendar{
float:right;
margin-top:3px;
width:16px;
height:14px;
margin-left:15px;
background:url(images/icon-calendar.gif) no-repeat top;
}

.myevents_hour{
float:right;
margin-left:5px;
line-height:18px;
}

.myevents_phone{
float:right;
width:88px;
height:16px;
background-color:#ffffff;
border:solid 1px #cccccc;
font:normal 12px Arial;
margin-left:5px;
}

.myevents_code{
float:right;
width:50px;
height:18px;
background-color:#ffffff;
border:solid 1px #cccccc;
font:normal 12px Arial;
}

.myevents_text{
float:right;
margin-right:27px;
font-size:11px;
line-height:18px;
}

.myevents_check{
float:right;
margin-left:5px;
margin-top:3px;
width:13px;
height:13px;
}

.myevents_name{
margin-left:27px;
width:143px;
}

.myevents_area{
float:right;
width:407px;
height:36px;
background-color:#ffffff;
border:solid 1px #cccccc;
font:normal 12px Arial;
overflow:auto;
}

.myevents h2{margin:0px;}

.myevents_producer{
width:130px;
margin-left:5px;
}

.myevents_link a{
font-size:11px;
font-weight:bold;
color:#0a9dad;
}

.myevents_text_producer{
margin-right:5px;
}

.myevents_text_added{
font-weight:bold;
color:#fe2626;
}

table.mytable_events{
width:524px;
}

.payment{
width:350px;
}

.line_error_payment{
float:right;
width:100%;
color:#fe0000;
margin:10px 0px 0px 0px;
}

.payment .register_line{
font-size:12px;
}

.payment .register_line_one{
width:93px;
font-size:12px;
}

.payment input, .payment select{
font-size:12px !important;
}

.asterix{
color:#ff0300;
}

.payment_select{
border:solid 1px #cccccc;
font:normal 12px Arial;
height:18px;
width:159px;
}

.register_line_two .register_year select{
float:right;
width:104px;
height:19px;
border:solid 1px #cccccc;
font:normal 11px Arial;
}

.register_line_two .cvv{
width:68px;
}

.payment .register_line_checkboxtext{
width:200px;
}

.payment .register_line_checkboxtext a{
color:#000000;
font-weight:bold;
}

.payment .underline{
text-decoration:underline;
}

.bundles{
float:right;
width:400px;
height:auto !important;
height:20px;
min-height:20px;
}

.bundles_one, .bundles_two, .bundles_three, .bundles_four, .bundles_five, .bundles_coupon, .bundles_input, .bundles_credit{
float:right;
width:20px;
height:20px;
margin-bottom:4px;
}

.bundles_one input{
width:13px;
height:13px;
margin-top:1px;
}

.bundles_two{width:85px;}

.bundles_three{width:65px;}

.bundles_four{width:60px;}

.bundles_five{width:100px;}

.bundles_message{
margin-top:50px;
}

.bundles_message .underline{
text-decoration:underline;
}

.bundles_coupon_box{
margin-top:100px;
}

.bundles_coupon{
width:55px;
}

.bundles_input{
width:159px;
}

.bundles_input input{
border:solid 1px #cccccc;
font:normal 12px Arial;
height:16px;
width:157px;
}

.bundles_five input{
margin-right:13px;
border:0px;
background-color:transparent;
font:bold 12px Arial;
color:#0b9fab;
cursor:pointer;
text-decoration:underline;
}

.bundles_comment{
margin-right:20px;
}

.bottom_links a{
float:right;
margin:0px 0px 10px 50px;
font-weight:bold;
color:#0b9fab;
}

.bundles_credit{
width:105px;
}

.popup_comments{
float:right;
padding-top:7px;
width:104px;
height:auto !important;
height:20px;
min-height:20px;
background:url(images/popup-text-top.gif) no-repeat top;
direction:rtl;
}

.comments_middle{
float:right;
padding:0px 6px;
width:92px;
height:auto !important;
height:20px;
min-height:20px;
font-size:11px;
color:#000000;
background-color:#cfcfcf;
}

.comments_bottom{
float:right;
width:104px;
height:7px;
font-size:0px;
line-height:0px;
background:url(images/popup-text-bottom.gif) no-repeat bottom;
}

a.more_details{
float:left;
clear:both;
font-weight:bold;
color:#000000;
}

a.close{
float:left;
width:14px;
height:14px;
background:url(images/close.gif) no-repeat top;
}

.popup_browse .line{
margin:10px 0px;
}

.popup_browse input{
float:right;
margin-right:6px;
border:solid 1px #cccccc;
font:normal 11px Arial;
color:#222222;
}

.popup_browse a.import{
float:right;
margin-right:5px;
height:20px;
color:#222222;
line-height:20px;
}

.popup_addnew h1{
margin-top:6px;
font-size:18px;
color:#08bccc;
font-weight:normal;
}

.chosen{
float:right;
font-size:14px;
font-weight:bold;
}

.addtogroup{
float:right;
clear:both;
margin:10px 0px;
}

.addnew_option{
float:right;
width:100px;
height:auto !important;
height:20px;
min-height:20px;
}

.addnew_check{
float:right;
height:auto !important;
height:20px;
min-height:20px;
}

.addnew_check input{
width:13px;
height:13px;
}

.addnew_text{
float:right;
height:auto !important;
height:20px;
min-height:20px;
margin-right:4px;
height:13px;
line-height:13px;
}

.addnew_comment{
float:left;
height:13px;
line-height:13px;
color:#5b5b5b;
width:255px;
height:auto !important;
height:20px;
min-height:20px;
}

.addnew_submit{
float:right;
width:78px;
height:20px;
margin:10px 0px 0px 7px;
display:inline;
}

.addnew_submit input{
width:78px;
padding:2px 0px;
font:bold 11px Arial;
color:#ffffff;
background:transparent url(images/popup-button.gif) no-repeat top;
border:0px;
cursor:pointer;
}

.addnew_error{
float:left;
padding-top:4px;
width:210px;
height:auto !important;
height:20px;
min-height:20px;
margin:10px 0px 0px 10px;
color:#f60505;
display:inline;
}

.addnew_one{
float:right;
width:95px;
height:auto !important;
height:20px;
min-height:20px;
}

.addnew_two{
float:right;
width:158px;
height:auto !important;
height:20px;
min-height:20px;
}

.addnew_two input, .addnew_two textarea{
width:156px;
height:16px;
background:#ffffff;
border:solid 1px #cccccc;
font:normal 11px Arial;
color:#222222;
}

.addnew_two select
{
height:19px;
background:#ffffff;
border:solid 1px #cccccc;
font:normal 11px Arial;
color:#222222;
}

.addnew_two textarea{
height:40px;
overflow:auto;
}

.popup_addgroup .addnew_error{
width:175px;
}

.popup_addrecord .line{margin-bottom:5px;}

.addrecord_one{
float:right;
width:64px;
height:auto !important;
height:20px;
min-height:20px;
}

.addnew_error_record{width:180px;}

.success{
margin-top:5px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#1ec6d5;
}

.addrecord_message{
float:right;
margin-right:4px;
width:325px;
height:auto !important;
height:20px;
min-height:20px;
}

.addrecord_two{
float:right;
width:282px;
height:auto !important;
height:20px;
min-height:20px;
}

input.recordshort, input.recordlong{
width:38px;
height:16px;
background:#ffffff;
border:solid 1px #cccccc;
font:normal 11px Arial;
color:#222222;
}

.addneww_option_short{
width:56px;
}

input.recordlong{
width:280px;
}

.addrecord_two select{
margin-left:5px;
width:40px;
height:18px;
background:#ffffff;
border:solid 1px #cccccc;
font:normal 11px Arial;
color:#222222;
}

.addrecord_two select.select_year{
width:60px;
}

.addrecord_two select.record_client{
width:110px;
}

.addrecord_two input.record_number{
float:right;
width:58px;
height:16px;
background:#ffffff;
border:solid 1px #cccccc;
font:normal 11px Arial;
color:#222222;
}

.addrecord_two select.record_code{
float:right;
margin:0px 5px 0px 0px;
width:45px;
}

.addrecord_name{
float:right;
width:110px;
height:auto !important;
height:20px;
min-height:20px;
}

.addrecord_name input{
float:right;
width:108px;
height:16px;
background:#ffffff;
border:solid 1px #cccccc;
font:normal 11px Arial;
color:#222222;
}

.addrecord_onelastname{
float:right;
margin:0px 5px 0px 2px;
width:55px;
height:auto !important;
height:20px;
min-height:20px;
}

a.icon_star_yellow{
float:right;
width:18px;
height:17px;
background:url(images/icon-star-yellow.png) no-repeat top;
}

a.icon_star_white{
float:right;
width:18px;
height:17px;
background:url(images/icon-star-white.png) no-repeat top;
}

a.icon_pencil{
float:right;
margin-top:2px;
width:13px;
height:13px;
background:url(images/icon-pencil.gif) no-repeat top;
}

a.icon_pencil:hover{background:url(images/icon-pencil.gif) no-repeat bottom;}

table.mytable th.groups{padding:0px 5px;}

.check_input{
float:right;
width:13px;
height:13px;
margin-left:4px;
}

.right_table_new, .right_table_new table{
width:314px;
}

.popup_browse, .popup_addnew, .popup_addgroup{
margin:0 auto;
overflow:auto;
padding:3px;
width:234px;
height:auto !important;
height:20px;
min-height:20px;
background-color:#ffffff;
direction:rtl;
font:normal 11px Arial;
color:#222222;
position:absolute;
right:50%;
top:50%;
float:right;
}

.popup_addrecord{
margin:0 auto;
overflow:auto;
padding:3px;
width:234px;
background-color:#ffffff;
direction:rtl;
font:normal 11px Arial;
color:#222222;
position:absolute;
right:50%;
top:50%;
float:right;
height:200px;
overflow:auto;
overflow-x:hidden;
}

.popup_addgroup{
width:280px;
padding:3px 13px 3px 3px;
}

.popup_addnew{
width:307px;
padding:3px 13px 3px 3px;
}

.popup_addrecord{
width:367px;
padding:3px 13px 3px 3px;
}

.popup_addgroup{
margin-right:-148px;
margin-top:-97px;
}

.popup_addnew{
margin-right:-162px;
margin-top:-104px;
}

.popup_addrecord{
margin-right:-191px;
margin-top:-21px;
}

.popup_browse{
margin-right:-120px;
margin-top:-30px;
}

.popup_comments{
position:absolute;
right:50%;
top:50%;
margin-right:-52px;
margin-top:-42px;
}

/* Start Styles 30.04.2010 - Alicia */

.payment .register_line_checkboxtext a.secure_white{
color:#ffffff;
}

.secure_submit input{
width:85px;
background:url(images/button-sys.gif) no-repeat top;
}

.secure_submit input:hover{
background:url(images/button-sys.gif) no-repeat bottom;
}

.secure_form{
float:right;
width:550px;
}

.secure_yellow{
color:#f7941d;
font-size:14px;
}

.secure_form_line_three {
float:right;
width:280px;
display:inline;
height:auto !important;
height:18px;
min-height:18px;
color:#fe0000;
}

.secure_boxes{
float:left;
width:228px;
}

.secure_box{
float:right;
width:228px;
height:auto !important;
height:110px;
min-height:110px;
padding-bottom:10px;
margin-bottom:14px;
background:#ffffff url(images/secure_box_bottom.gif) no-repeat bottom;  
}

.secure_box_top{
float:right;
width:228px;
height:10px;
line-height:0px;
font-size:0px;
background:#ffffff url(images/secure_box_top.gif) no-repeat top; 
}

.secure_box_middle{
float:right;
margin-right:8px;
width:212px;
height:auto !important;
height:100px;
min-height:100px;
font:bold 14px Arial;
color:#222222;
}

.secure_box_blue{
float:right;
width:212px;
height:auto !important;
height:110px;
min-height:110px;
padding-bottom:10px;
background:#0b9fac url(images/secure_box_blue_bottom.gif) no-repeat bottom;  
}

.secure_box_blue_top{
float:right;
width:186px;
height:auto !important;
height:28px;
min-height:28px;
padding:10px 13px;
background:#0b9fac url(images/secure_box_blue_top.jpg) no-repeat top; 
font:bold 12px Arial;
color:#ffffff;
}

.secure_big{
font-size:16px;
}

.secure_box_blue_middle{
float:right;
width:186px;
height:auto !important;
height:20px;
min-height:20px;
padding:0px 13px;
font:normal 12px Arial;
color:#ffffff;
}

.secure_key{
float:right;
width:78px;
height:60px;
padding:25px 108px 0px 0px;
background:url(images/secure_key.jpg) no-repeat top right;
font:bold 14px Arial;
color:#222222;
}

.secure_step{width:100%;}

.buy_box{
float:right;
margin:3px 0px 7px 0px;
padding-top:9px;
width:383px;
height:auto !important;
height:20px;
min-height:20px;
background:#e7e7e7 url(images/buy_box_top.jpg) no-repeat top;
color:#878787;
line-height:12px;
}

.buy_box_bottom{
float:right;
width:383px;
height:9px;
background:#e7e7e7 url(images/buy_box_bottom.jpg) no-repeat bottom;
line-height:0px;
font-size:0px;
}

.buy_box_middle{
float:right;
padding:0px 7px;
width:369px;
height:auto !important;
height:20px;
min-height:20px;
}

.buy_box_radio{
float:right;
width:20px;
height:auto !important;
height:20px;
min-height:20px;
}

.buy_box_radio input{
float:right;
margin:0px;
padding:0px;
width:13px;
height:13px;
}

.buy_box_text{
float:left;
width:349px;
height:auto !important;
height:20px;
min-height:20px;
}

.buy_big{
font-weight:bold;
font-size:16px;
}

.buy_box_left{margin-right:7px;}

.buy_box_blue{
background:#0b9eab url(images/buy_box_blue_top.jpg) no-repeat top;
color:#ffffff;
}

.buy_box_blue .buy_box_bottom{
background:#0b9eab url(images/buy_box_blue_bottom.jpg) no-repeat bottom;
}

.buy_yellow{
float:right;
margin-top:3px;
width:773px;
height:auto !important;
height:20px;
min-height:20px;
}

.buy_yellow_top{
float:right;
width:773px;
height:26px;
background:#e8e8e8 url(images/buy_yellow_top.gif) no-repeat top;
}

.buy_yellow_bottom{
float:right;
padding:7px 7px 10px 7px;
width:759px;
height:auto !important;
height:20px;
min-height:20px;
background:#e8e8e8 url(images/buy_yellow_bottom.gif) no-repeat bottom;
font:normal 12px Arial;
color:#000000;
}

.buy_yellow_radio{
float:right;
margin-left:5px;
}

.buy_yellow_radio input{
width:13px;
height:13px;
}

.buy_yellow_text{
float:right;
margin-left:25px;
}

table.buy_table{width:773px;}

.buy_asterisk{
margin:5px 8px 0px 0px;
padding-right:15px;
width:750px;
background:url(images/buy_asterisk.gif) no-repeat right 1px;
}

.buy_chossen{
color:#1ec6d5;
font-size:13px;
}

.buy_error{
float:right;
width:670px;
color:#fe0000;
font-weight:bold;
margin-top:2px;
}




/* Start Styles 30.04.2010 - Alicia */
