html, body, table, tr, td, div {
   /*-moz-user-select: -moz-none;
   -khtml-user-select: none;
   user-select: none;*/
}

*
{
   outline: 0
}

body
{
   margin: 0;
   padding: 0;
   font: 12px Tahoma;
   color: #555555;
   background: #fff;
}

a img {
   border:none;
}

.block1
{
   background:url("/images/rotator/green.png");
}

.red{
   color: #f00;
}

.bold{
   font-weight: bold;
}
textarea{
     font:12px Tahoma;
     }
.grey{
   color:#555555;
}
.italic{
   font-style:italic;
}
.dark-grey{
   font-size: 10px ; 
   color: #999; 
}

a.add_line{
   padding: 0 0 0 18px;
   _padding: 0 0 0 9px;
   display: block;
   background: url(/images/icons/plus.png) 0 0px no-repeat;
   color: #369;
}
a.not_add{
   padding: 0 0 0 18px;
   _padding: 0 0 0 9px;
   display: block;
   background: url(/images/icons/plus.png) 0 0px no-repeat;
   color: #555;
   cursor:default;
   text-decoration:none;
}

a.delete_table{
   padding: 3px 0 3px 18px;
   _padding: 3px 0 3px 9px;
   display: block;
   background: url(/images/cross.png) 0 100% no-repeat;
   color: #369;
}
a.copy_line{
  padding: 0 0 0 18px;
  background:url(/images/icons/copy_row.png) 0 0px no-repeat;
  color:#369;  
}
a.no_link{
   padding: 0 0 0 18px;
   background:url(/images/icons/copy_row.png) 0 0px no-repeat;
   cursor: default;
   text-decoration: none;
   color: #555555;
}

.container
{
   margin: 0 auto;
   width: 980px;
}

ul
{
   padding: 0px;
   margin: 0px;
}

li
{
   list-style: none;
}
div.subtitle{
   font-size: 12px;
   color: #000;
   text-align: left;
   padding-top:5px;
   padding-bottom: 10px;
}

.header
{
   height: 124px;
   width: 980px;
}


.up_blocks
{
   list-style: none;
   float: right;
   margin-top: -35px;
}

.up_blocks li
{
   display: inline;
   margin-right: 15px;
}

.down-blocks
{
   list-style: none;
   float:right;
}

.down-blocks li
{
   display: inline;
   margin-right: 15px;
}


.logo
{
   float:left;
   display: block;
   width: 130px;
   height: 103px;
   background: url('/images/logo.png');
   background-repeat: no-repeat;
}

.topicon_one_up a
{
   padding-right: 15px;
   margin-top: 69px;
   float:right;
   display: block;
   width: 48px;
   height: 48px;
   background: url('/images/icons/rss.png');
   background-repeat: no-repeat;
}

.topicon_two_up a
{
   margin-top: 69px;
   margin-right: 10px;
   float: right;
   display: block;
   width: 48px;
   height: 48px;
   background: url('/images/icons/fb.png');
   background-repeat: no-repeat;
}

.topicon_one_down a
{
   padding-right: 15px;
   float: right;
   width: 50px;
   height: 35px;
   background: url('/images/icons/topicon02_downpart.jpg');
   background-repeat: no-repeat;
}

.topicon_two_down a
{
   float: right;
   margin-right: 10px;
   width: 50px;
   height: 35px;
   background: url('/images/icons/topicon01_downpart.jpg');
   background-repeat: no-repeat;
}

.topicons_down
{
   float:right;
}

.topbar
{
   display: block;
   height: 17px;
   width: 980px;
   background: url('/images/topbar-bg.jpg');
   background-repeat: repeat-x;
   margin-bottom: 6px;
}

.topbar div
{
   display:inline;
}

.top-title
{
   padding-top: 10px;
   color: #ffffff;
   font-size: 12px;
}

.topmenu {
   background-repeat: no-repeat;
   width: 960px;
   margin: 0 auto;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;

}

.navbar {
   height: 20px;
}

.navbar td {
   height: 40px;
   /*padding-left: 10px;
   padding-right: 10px;*/
   vertical-align: middle;
   text-align: center;
}

a.topmenu-link/*:link*/
{
   display: block;   
   color: #333;
   text-decoration: none;
   text-transform: uppercase;
}

a.topmenu-link:visited
{
   color: #333;
   text-decoration: none;
   text-transform: uppercase;
}

a.topmenu-link:hover
{
   color: #E22C25;
   text-decoration: none;
   text-transform: uppercase;
}

a.topmenu-link:active
{
   color: #E22C25;
   text-decoration: none;
   text-transform: uppercase;
}
.topmenu1 {
   background-repeat: no-repeat;
   width: 960px;
   margin: 0 auto;
   color: #333;
   font-size: 14px;
   font-weight: bold;

}

.navbar1 {
   height: 20px;
}

.navbar1 td {
   /*padding-left: 10px;
   padding-right: 10px;*/
   vertical-align: middle;
   text-align: center;
}

a.topmenu-link1:link
{
   color: #fff;
   text-decoration: none;
   text-transform: uppercase;
}

a.topmenu-link1:visited
{
   color: #fff;
   text-decoration: none;
   text-transform: uppercase;
}

a.topmenu-link1:hover
{
   color: #fff600;
   text-decoration: none;
   text-transform: uppercase;
}

a.topmenu-link1:active
{
   color: #fff600;
   text-decoration: none;
   text-transform: uppercase;
}


.middle-navigation
{
   z-index: 2;
}

.orderarea
{
   float: left;
   margin-left: 5px;
   background: url('/images/order_area.jpg');
   background-repeat: no-repeat;
   width: 726px;
   height: 272px;
   z-index: 2;
}

.begin_order_button a
{
   display: block;
   width: 222px;
   height: 34px;
   background: url('/images/b_order_button.jpg');
   background-repeat: no-repeat;
   margin-left: 446px;
   margin-top: 167px;
}

.prorosition
{
   display: inline-block;
   padding-top: 20px;
   width: 980px;
   z-index: 3;
}

.leftlist
{
   float:left;
   display: block;
   width: 231px;
   height: 334px;
   margin-left: 5px;
   background: url('/images/list.jpg');
   background-repeat: no-repeat;
}

.leftlist-title
{ 
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   padding-top: 3px;
   display: block;
   padding-left: 10px;
}

.upper_leftlist_links
{
   display: block;
   width: 210px;
   padding-top: 15px;
   padding-left: 13px;
   list-style: none;
   font-style: normal;
   font-weight: bold;
   font-size: 11px;
}

a.sidelink:link
{
   color: #000000;
   text-decoration: none;
}

a.sidelink:visited
{
   color: #000000;
   text-decoration: none;
}

a.sidelink:hover
{
   color: #000000;
   text-decoration: none;
}

a.sidelink:active
{
   color: #000000;
   text-decoration: none;
}

.markering-proposition
{
   color: #ea5767;
   font-size: 14px;
   font-weight: bold;
   padding-left: 10px;
   padding-top: 18px;
   display: block;
   width: 195px;
}

.buy
{
   font-size: 24px;
   font-weight: bold;
   font-style: normal;
   float: right;
   padding-right: 25px;
   padding-top: 25px;
   display: block;
}

a.buy-link:link
{
   color: #ea5767;
   text-decoration: none;
}

a.buy-link:visited
{
   color: #ea5767;
   text-decoration: none;
}

a.buy-link:hover
{
   color: #ea5767;
   text-decoration: underline;
}

a.buy-link:active
{
   color: #ea5767;
   text-decoration: underline;
}

.marketing-image
{
   display: block;
   margin: 0 auto;
   background: url('/images/marketing-img.jpg');
   background-repeat: no-repeat;
   width: 164px;
   height: 158px;
   margin-top: 25px;
}

.business
{
   margin-top: -70px;
   width: 480px;
   float: left;
   margin-left: 10px;
   list-style: none;
   z-index: 3;
   position: relative;
}

.business-proposition
{
   display: block;
   width: 450px;
}

.business-title
{
   font-weight: bold;
   font-size: 22px;
   color: #5297d0;
}

.business-proposition-title
{
   font-size: 14px;
   color: #8abbe1;
   font-weight: bold;
   padding-top: 10px;
   margin-left: 60px;
}

.business-image
{
   float:left;
   margin-top: 15px;
}

.business-proposition-text
{
   padding-top: 5px;
   font-size: 12px;
   color: #000000;
   text-align: justify;
   margin-left: 60px;
   width: 350px;
}

.hosting
{
   display: block;
   margin-top: -70px;
   float:right;
   background: url('/images/webhosting-bg.jpg');
   background-repeat: no-repeat;
   width: 238px;
   height: 403px;
   padding-right: 10px;
   position: relative;
}

.hosting-title
{
   display: block;
   font-size: 14px;
   color: #558bc9;
   font-weight: bold;
   padding-left: 10px;
   padding-top: 10px;
}

.hosting-image
{
   display: block;
   margin: 0 auto;
   background: url('/images/webhosting-img.jpg');
   background-repeat: no-repeat;
   width: 189px;
   height: 153px;
   margin-top: 25px;
}

.hosting-proposition
{
   padding-top: 15px;
   padding-left: 15px;
   color: #ea5767;
   font-size: 12px;
   font-weight: bold;
   list-style: none;
   display: block;
   width: 190px;
}

.order_button a
{
   margin-top: 35px;
   float: right;
   padding-right: 15px;
   display: block;
   width: 113px;
   height: 32px;
   background: url('/images/order_button.jpg');
   background-repeat: no-repeat;
   text-indent: -9999px;
}

.accredited-and-verisign
{
   display: block;
   width: 135px;
   height:64px;
}

.logos
{
   margin-top: 2px;
}

.logos div
{
   display: inline-block;
}

.grey_line
{
   margin-top: 55px;
   background: url('/images/grey_line.jpg');
   background-repeat: no-repeat;
   width: 476px;
   height: 4px;
}

div.footer
{
   margin-top:7px;
   display: block;
   width: 100%;
   /*height: 78px;*/
   background: url('/images/footer.png') top center repeat-x;
   font-size: 12px;
   padding-top: 5px;  
}

div.footer-dark
{
   margin-top:7px;
   display: block;
   width: 100%;
   height: 78px;
   background: url('/images/footer2.png') top center repeat-x;
   font-size: 12px;
   padding-top: 5px;  
}

div.footer div.bottonbar
{
   width: 980px;
   margin: 0 auto;
   color: #336699;
   padding-top: 9px;
}

div.footer div.bottonbar div.top
{
   border-right:1px solid #C2C2C2;
   float:left;
   padding-left:15px;
   text-align:left;
   width:180px;
   height: 240px;
   margin-bottom:10px;
}

div.footer div.bottonbar div.top a
{
   color: #b72025;
   font-size: 14px;
   font-weight: bold;
   text-decoration:none;
}

div.footer div.bottonbar div.top div {
   margin-top:5px;
   margin-left: 5px;
   margin-bottom: 15px;
}

div.footer div.bottonbar div.top div a
{
   text-align: left;
   color: #000;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   display: block;
}

div.footer div.bottonbar div.rights {
   font-weight: bold;
   text-align: center;
   font-size: 12px;
   color: #555;
   font-weight: normal;
   margin-bottom: 5px;
}

/*----------*/
div.footer-dark div.bottonbar
{
   width: 980px;
   margin: 0 auto;
   color: #336699;
   padding-top: 9px;
}

div.footer-dark div.bottonbar div.top
{
   border-right:1px solid #555;
   float:left;
   padding-left:15px;
   text-align:left;
   width:180px;
   height: 240px;
   margin-bottom:10px;
}

div.footer-dark div.bottonbar div.top a
{
   color: #fff;
   font-size: 14px;
   font-weight: bold;
   text-decoration:none;
}

div.footer-dark div.bottonbar div.top div {
   margin-top:5px;
   margin-left: 5px;
   margin-bottom: 15px;
}

div.footer-dark div.bottonbar div.top div a
{
   text-align: left;
   color: #ccc;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   display: block;
}

div.footer-dark div.bottonbar div.rights {
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   margin-bottom: 5px;
   color: #fff;
   font-weight: bold;
}

/*-------*/

.bottonbar1 li
{
   display: inline;
   text-align: center;

   color: #ffffff;
   font-size: 12px;

}

.footerimages
{
   list-style: none;
   text-align: center;
}

.footerimages li
{
   display:inline;
}


a.tLink:link {

   color: #336699;
   font-size: 12px;

}
a.tLink:visited {

   color: #336699;
   font-size: 12px;

}
a.tLink:hover{

   color: #336699;
   font-size: 12px;

}
a.DetLink:link {

   color: #336699;
   font-size: 12px;

}
a.DetLink:visited {

   color: #336699;
   font-size: 12px;

}
a.DetLink:hover{

   color: #336699;
   font-size: 12px;

}

a.bottonmenu-link:link
{
   color: #555555;
   text-decoration: none;
}


a.bottonmenu-link:visited
{
   color: #555555;
   text-decoration: none;
}

a.bottonmenu-link:hover
{
   color: #838B83;
   text-decoration: underline;
}

a.bottonmenu-link:active
{
   color: #838B83;
   text-decoration: underline;
}
a.bottonmenu-link1:link
{
   color: #ffffff;
   text-decoration: none;
}


a.bottonmenu-link1:visited
{
   color: #ffffff;
   text-decoration: none;
}

a.bottonmenu-link1:hover
{
   color: #838B83;
   text-decoration: underline;
}

a.bottonmenu-link1:active
{
   color: #838B83;
   text-decoration: underline;
}

.preload1 {background: url('/images/submenu/fix1.gif');}
.preload2 {background: url('/images/submenu/fix1a.gif');}


#nav {padding:0; margin: 0; list-style:none; height:30px; background:#fff url('/images/submenu/middle.png') repeat-x; position:relative; z-index:500; font-family: Tahoma, Tahoma, sans-serif;}
#nav li.top {display:block; float:left; height:30px;}
#nav li a.top_link {display:block; float:left; height:30px; line-height:28px; color:#333; text-decoration:none; font-size:12px !important; font-weight:bold; padding:0 0 0 0px; cursor:pointer;background: url('/images/submenu/middle.png');}
#nav li a.top_link span {float:left; display:block; padding:0 19px 0 7px; height:30px; background: url('/images/submenu/fix0.png') right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 19px 0 7px; height:30px; background: url('/images/submenu/fix0a.png') no-repeat right top;}

#nav li a.top_link_one {display:block; float:left; height:30px; line-height:28px; color:#333 !important; text-decoration:none; font-size:12px !important; font-weight:bold; padding-right:0 0 0 0px; cursor:pointer;background: url('/images/submenu/middle.png') top right;}
#nav li a.top_link_one span {float:left; display:block; padding:0 10px 0 7px; height:30px; background: url('/images/submenu/fix0.png') right top no-repeat;}

#nav li:hover a.top_link {color:#333 !important; background: url('/images/submenu/fix1c.png') no-repeat !important;}
#nav li:hover a.top_link span {color:#333 !important; background:url('/images/submenu/fix1.png') no-repeat right top !important;}
#nav li:hover a.top_link span.down {color:#333 !important; background:url('/images/submenu/fix1c.png') no-repeat right top !important;}

#nav li:hover a.top_link_one {color:#333 !important; background: url('/images/submenu/fix1b.png') no-repeat;}
#nav li:hover a.top_link_one span {color:#333 !important; background:url('/images/submenu/fix1b.png') no-repeat right top;}

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:0px; top:30px; background: #c0c0ab; padding:3px; border:1px solid #c0c0ab; white-space:nowrap; width:160px; height:auto; z-index:9999;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:160px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:18px; width:160px; line-height:18px; text-indent:5px; color:#333; font-weight:bold; text-decoration:none; /* border:1px solid #808080; */}
#nav li ul.sub li a.fly
{background:#808080 url('/images/submenu/arrow_right.png') 155px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#616154; color:#fff;  font-weight:bold;/* border-color:#808080; */}
#nav li:hover ul.sub li a.fly:hover
{background:#c0c0ab url('/images/submenu/arrow_right.png') 155px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:10px; top:-4px; background: #99c040; padding:3px; border:1px solid #99c040; white-space:nowrap; width:100px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#486D03 url('/images/submenu/arrow_right.png') 150px 6px no-repeat; color:#FFFFFF; border-color:#3c3c3c;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#808080 url('/images/submenu/arrow_right.png') 150px 6px no-repeat; color:#FFFFFF; border-color:#808080;} 



#nav1 {padding:0; margin:0; list-style:none; height:30px; background:#000 url('/images/submenu/a_middle.png') repeat-x; position:relative; z-index:500; font-family: Tahoma, Tahoma, sans-serif;}
#nav1 li.top {display:block; float:left; height:30px;}
#nav1 li a.top_link {display:block; float:left; height:30px; line-height:28px; color:#fff; text-decoration:none; font-size:12px !important; font-weight:bold; padding:0 0 0 0px; cursor:pointer;background: url('/images/submenu/a_middle.png');}
#nav1 li a.top_link span {float:left; display:block; padding:0 19px 0 7px; height:30px; background: url('/images/submenu/a_fix0.png') right top no-repeat;}
#nav1 li a.top_link span.down {float:left; display:block; padding:0 19px 0 7px; height:30px; background: url('/images/submenu/a_fix0a.png') no-repeat right top;}

#nav1 li a.top_link_one {display:block; float:left; height:30px; line-height:28px; color:#fff !important; text-decoration:none; font-size:12px !important; font-weight:bold; padding-right:0 0 0 0px; cursor:pointer;background: url('/images/submenu/a_middle.png') top right;}
#nav1 li a.top_link_one span {float:left; display:block; padding:0 10px 0 7px; height:30px; background: url('/images/submenu/a_fix0.png') right top no-repeat;}

#nav1 li:hover a.top_link {color:#fff !important; background: url('/images/submenu/a_fix1c.png') no-repeat !important;}
#nav1 li:hover a.top_link span {color:#fff !important; background:url('/images/submenu/a_fix1.png') no-repeat right top !important;}
#nav1 li:hover a.top_link span.down {color:#fff !important; background:url('/images/submenu/a_fix1c.png') no-repeat right top !important;}

#nav1 li:hover a.top_link_one {color:#fff !important; background: url('/images/submenu/a_fix1b.png') no-repeat;}
#nav1 li:hover a.top_link_one span {color:#fff !important; background:url('/images/submenu/a_fix1b.png') no-repeat right top;}

#nav1 li:hover {position:relative; z-index:200;}

#nav1 li:hover ul.sub
{left:0px; top:30px; background: #c0c0ab; padding:3px; border:1px solid #c0c0ab; white-space:nowrap; width:160px; height:auto; z-index:300;}
#nav1 li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:160px; font-weight:normal;}
#nav1 li:hover ul.sub li a
{display:block; font-size:12px; height:18px; width:160px; line-height:18px; text-indent:5px; color:#555; text-decoration:none; /* border:1px solid #808080; */}
#nav1 li ul.sub li a.fly
{background:#808080 url('/images/submenu/a_arrow_right.png') 155px 6px no-repeat;}
#nav1 li:hover ul.sub li a:hover 
{background:#c0c0ab; color:#fff; /* border-color:#808080; */}
#nav1 li:hover ul.sub li a.fly:hover
{background:#c0c0ab url('/images/submenu/a_arrow_right.png') 155px 6px no-repeat; color:#fff;}


#nav1 li:hover li:hover ul,
#nav1 li:hover li:hover li:hover ul,
#nav1 li:hover li:hover li:hover li:hover ul,
#nav1 li:hover li:hover li:hover li:hover li:hover ul
{left:10px; top:-4px; background: #99c040; padding:3px; border:1px solid #99c040; white-space:nowrap; width:100px; z-index:400; height:auto;}

#nav1 ul, 
#nav1 li:hover ul ul,
#nav1 li:hover li:hover ul ul,
#nav1 li:hover li:hover li:hover ul ul,
#nav1 li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav1 li:hover li:hover a.fly,
#nav1 li:hover li:hover li:hover a.fly,
#nav1 li:hover li:hover li:hover li:hover a.fly,
#nav1 li:hover li:hover li:hover li:hover li:hover a.fly
{background:#486D03 url('/images/submenu/a_arrow_right.png') 150px 6px no-repeat; color:#FFFFFF; border-color:#3c3c3c;} 

#nav1 li:hover li:hover li a.fly,
#nav1 li:hover li:hover li:hover li a.fly,
#nav1 li:hover li:hover li:hover li:hover li a.fly
{background:#808080 url('/images/submenu/a_arrow_right.png') 150px 6px no-repeat; color:#FFFFFF; border-color:#808080;} 


#nav {padding:0; margin:0; list-style:none; height:30px; background:#fff url('/images/submenu/middle.png') repeat-x; position:relative; z-index:500; font-family: Tahoma, Tahoma, sans-serif;} 
#nav li.top1 {display:block; float:left; height:30px;} 
#nav li a.top_link1 {display:block; float:left; height:30px; line-height:29px; color:#ffffff; text-decoration:none; font-size:14px !important; font-weight:bold; padding:0 0 0 6px; cursor:pointer;background: url('/images/submenu/middle.png');} 
#nav li a.top_link1 span {float:left; display:block; padding:0 5px 0 7px; height:30px; background: url('/images/submenu/middle.png') right top no-repeat;} 
#nav li a.top_link1 span.down1 {float:left; display:block; padding:0 19px 0 7px; height:30px; background: url('/images/submenu/fix0a.png') no-repeat right top;} 

#nav li:hover a.top_link1 {color:#FFFFFF; background: url('/images/submenu/fix1.png') no-repeat;} 
#nav li:hover a.top_link1 span {background:url('/images/submenu/fix1.png') no-repeat right top;} 
#nav li:hover a.top_link1 span.down1 {background:url('/images/submenu/fix1a.png') no-repeat right top;} 

#nav li:hover {position:relative; z-index:200;} 

#nav li:hover ul.sub1 
{left:1px; top:30px; background: #808080; padding:3px; border:1px solid #808080; white-space:nowrap; width:217px; height:auto; z-index:300;} 
#nav li:hover ul.sub1 li 
{display:block; height:20px; position:relative; float:left; width:217px; font-weight:normal;} 
#nav li:hover ul.sub1 li a 
{display:block; font-size:12px; height:18px; width:217px; line-height:18px; text-indent:5px; color:#FFFFFF; text-decoration:none; /* border:1px solid #808080; */} 
#nav li ul.sub1 li a.fly1 
{background:#808080 url('/images/submenu/arrow_right.png') 214px 6px no-repeat;} 
#nav li:hover ul.sub1 li a:hover  
{background:#486D03; color:#fff; /* border-color:#808080; */} 
#nav li:hover ul.sub1 li a.fly1:hover 
{background:#486D03 url('/images/submenu/arrow_right.png') 214px 6px no-repeat; color:#fff;} 


#nav li:hover li:hover ul, 
#nav li:hover li:hover li:hover ul, 
#nav li:hover li:hover li:hover li:hover ul, 
#nav li:hover li:hover li:hover li:hover li:hover ul 
{left:160px; top:-4px; background: #99c040; padding:3px; border:1px solid #486D03; white-space:nowrap; width:160px; z-index:400; height:auto;} 

#nav ul,  
#nav li:hover ul ul, 
#nav li:hover li:hover ul ul, 
#nav li:hover li:hover li:hover ul ul, 
#nav li:hover li:hover li:hover li:hover ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;} 

#nav li:hover li:hover a.fly1, 
#nav li:hover li:hover li:hover a.fly1, 
#nav li:hover li:hover li:hover li:hover a.fly1, 
#nav li:hover li:hover li:hover li:hover li:hover a.fly1 
{background:#486D03 url('/images/submenu/arrow_right.png') 214px 6px no-repeat; color:#FFFFFF; border-color:#3c3c3c;}  

#nav li:hover li:hover li a.fly1, 
#nav li:hover li:hover li:hover li a.fly1, 
#nav li:hover li:hover li:hover li:hover li a.fly1 
{background:#808080 url('/images/submenu/arrow_right.png') 214px 6px no-repeat; color:#FFFFFF; border-color:#808080;}  

element.style  {
   width:300px;
}
div.customselectbox1 select {
   position:absolute;
   top:10px;
   text-align:right;
   cursor:pointer;
   font-weight:bold;
   left: 0;
   filter: alpha(opacity=0);
   opacity:0;
   position:absolute;
   top:10px;
   text-align:right;

}
select  {
   -moz-appearance:menulist;
   -moz-box-sizing:border-box;
   -moz-user-select:none;
   background-color:-moz-combobox;
   border:2px inset threedface;
   color:-moz-comboboxtext;
   cursor:default;
   font:-moz-list;
   line-height:normal !important;
   margin:0;
   overflow:-moz-hidden-unscrollable;
   text-align:start;
   text-indent:0;
   text-shadow:none;
   white-space:nowrap !important;
   word-wrap:normal !important;
}

/*******************************************************************************
Select Box
*******************************************************************************/
table.title div.s_blue_div_container{
   width: 121px;
}
table.title div.s_blue_div {
   width: 121px;
}
table.title iframe.s_blue_iframe{
   width: 121px;
}
table.title .s_blue_selected{
   width: 95px;
   overflow: hidden;
}

table.wide div.s_blue_div_container,
table.wide_error div.s_blue_div_container{
   width: 257px;
}
table.wide4 div.s_blue_div_container,
table.s_wide4_error div.s_blue_div_container{
   width: 270px;
}
table.wide div.s_blue_div,
table.wide_error div.s_blue_div{
   width: 257px;
}
table.wide4 div.s_blue_div,
table.s_wide4_error div.s_blue_div{
   width: 270px;
}
table.wide iframe.s_blue_iframe{
   width: 210px;
}
table.wide .s_blue_selected{
   width: 184px;
   overflow: hidden;
}

table.wide2 div.s_blue_div_container,
table.s_wide2_error div.s_blue_div_container{
   width: 244px;
}
table.wide2 div.s_blue_div,
table.s_wide2_error div.s_blue_div {
   width: 244px;
   _width: 243px;
}
table.wide2 iframe.s_blue_iframe,
table.s_wide2_error iframe.s_blue_iframe{
   width: 244px;
   _width: 243px;
}
table.wide2 .s_blue_selected,
table.s_wide2_error .s_blue_selected{
   width: 218px;
   _width: 221px;
   overflow: hidden;
}

table.wide3 div.s_blue_div_container,
table.s_wide3_error div.s_blue_div_container{
   width: 250px;
}
table.wide3 div.s_blue_div,
table.s_wide3_error div.s_blue_div {
   width: 250px;
}
table.wide3 iframe.s_blue_iframe,
table.s_wide3_error iframe.s_blue_iframe{
   width: 250px;
}
table.wide3 .s_blue_selected,
table.s_wide3_error .s_blue_selected{
   width: 224px;
   overflow: hidden;
}

/* jobs, venue */
table.s_wide_65 div.s_blue_div table td.s_blue_center,
table.s_wide_error div.s_blue_div table td.s_blue_center{
   width: 43px;
}

table.s_wide_error div.s_blue_div table td.s_blue_left,
table.wide_error td.s_blue_left,
table.s_wide2_error td.s_blue_left,
table.s_wide3_error td.s_blue_left,
table.s_wide4_error td.s_blue_left{
  background-image: url('/images/inputs/left_r.png');
  background-repeat: no-repeat;
  background-position: right top;     
}
table.s_wide_error div.s_blue_div table td.s_blue_center,
table.wide_error td.s_blue_center,
table.s_wide2_error td.s_blue_center,
table.s_wide3_error td.s_blue_center,
table.s_wide4_error td.s_blue_center{
   background-image: url('/images/inputs/middle_r.png'); 
   background-repeat: repeat-x; 
   background-position: right top;
}
table.s_wide_error div.s_blue_div table td.s_blue_right,
table.wide_error td.s_blue_right,
table.s_wide2_error td.s_blue_right,
table.s_wide3_error td.s_blue_right,
table.s_wide4_error td.s_blue_right {
   background-image: url('/images/inputs/selectbox_r.png'); 
   background-repeat: no-repeat; 
   background-position: left top;
}
table.s_wide_disable td.s_blue_left{
  background-image: url('/images/inputs/left_d.png'); 
  background-repeat: no-repeat; 
  background-position: right top;
}
table.s_wide_disable td.s_blue_center{
  background-image: url('/images/inputs/middle_d.png'); 
  background-repeat: repeat-x; 
  background-position: right top; 
}
table.s_wide_disable td.s_blue_right {
  background-image: url('/images/inputs/selectbox_d.png'); 
  background-repeat: no-repeat; 
  background-position: left top; 
}


/* s_blue_X select */
div.s_blue_div_container {
   position: relative;
   width: 120px;
   height: 19px;
   cursor: pointer;
   _top:0;
   _left:0;
}
div.s_blue_div {
   position: absolute;
   width: 121px;
   top: 0;
   right: 0;
}
td.s_blue_left {
   background-image: url('/images/inputs/left.png');
   background-repeat: no-repeat;
   background-position: right top;
   width: 2px;
   height: 19px;
}
td.s_blue_center {
   background-image: url('/images/inputs/middle.png');
   background-repeat: repeat-x;
   background-position: right top;
   height: 19px;
   width: 99px;
}
td.s_blue_right {
   background-image: url('/images/inputs/selectbox.png');
   background-repeat: no-repeat;
   background-position: left top;
   width: 19px;
   height: 19px;
}
.s_blue_selected, .position_selected{
   color: #555;
   height: 19px;
   line-height: 19px;
   width: 92px;
   font-size: 12px;
   text-align: right;
   vertical-align: middle;
   margin-right: 5px;
   font-weight: normal;
}
select.s_blue_select{
   color: #000;
   height: 19px;
   width: 121px;
   font-size: 12px;
   text-align: right;
   position: absolute;
   top: 0;
   left: 0;
   font-weight: bold;
   cursor:pointer;
}

select.s_blue_select option{

   text-align: right;
}

iframe.s_blue_iframe {
   height: 19px;
   width: 120px;
   position: absolute;
   top: 0;
   left: 0;
   border: 0;
}
div.s_blue_list {
   position: absolute;
   top: 20px;
   right: 0;
   width: 120px;
   z-index: 50;
}
div.s_blue_list td.s_blue_list_left {
   width: 2px;
   background-position: top right;
   background-repeat: no-repeat;
}
div.s_blue_list td.s_blue_list_center {
   width: 116px;
   padding-top:2px;
   background-position: top right;
   background-repeat: repeat-x;
}
div.s_blue_list td.s_blue_list_right {
   width: 2px;
   background-position: top left;
   background-repeat: no-repeat;
}
div.s_blue_list div.customscrollbar {
   width: 116px;
   overflow: auto;
   background-color: #ffffff;
}

table.wide .s_blue_selected,
table.wide_error .s_blue_selected {
   color: #555;
   height: 19px;
   line-height: 19px;
   width: 230px;
   font-size: 12px;
   text-align: right;
   vertical-align: middle;
   margin-right: 5px;
   font-weight: normal;
}
table.wide select.s_blue_select,
table.wide_error select.s_blue_select {
   color: #000;
   height: 19px;
   width: 256px;
   font-size: 12px;
   text-align: right;
   position: absolute;
   top: 0;
   left: 0;
   font-weight: bold;
   cursor:pointer;
}

table.wide2 .s_blue_selected,
table.s_wide2_error .s_blue_selected {
   color: #555;
   height: 19px;
   line-height: 19px;
   width: 218px;
   _width: 221px;
   font-size: 12px;
   text-align: right;
   vertical-align: middle;
   margin-right: 5px;
   font-weight: normal;
}
table.wide2 select.s_blue_select,
table.s_wide2_error select.s_blue_select {
   color: #000;
   height: 19px;
   width: 244px;
   _width: 247px;
   font-size: 12px;
   text-align: right;
   position: absolute;
   top: 0;
   left: 0;
   font-weight: bold;
   cursor:pointer;
}

table.wide3 .s_blue_selected,
table.s_wide3_error .s_blue_selected,
table.wide4 .s_blue_selected,
table.s_wide4_error .s_blue_selected {
   color: #555;
   height: 19px;
   line-height: 19px;
   width: 223px;
   font-size: 12px;
   text-align: right;
   vertical-align: middle;
   margin-right: 5px;
   font-weight: normal;
}
table.wide4 .s_blue_selected,
table.s_wide4_error .s_blue_selected{
   width: 244px;   
}
table.wide3 select.s_blue_select,
table.s_wide3_error select.s_blue_select,
table.wide4 select.s_blue_select,
table.s_wide4_error select.s_blue_select {
   color: #000;
   height: 19px;
   width: 249px;
   font-size: 12px;
   text-align: right;
   position: absolute;
   top: 0;
   left: 0;
   font-weight: bold;
   cursor:pointer;
}
table.wide4 select.s_blue_select,
table.s_wide4_error select.s_blue_select{
   width: 251px;   
}
/*******************************************************************************
Checkbox
*******************************************************************************/
div.c_custom01,
div.c_custom01_error,
div.c_custom01_selected, 
div.c_custom01_over,  
div.c_custom01_selected_over,
div.c_custom01_disabled,
div.c_custom01_disabled_selected input{
   width: 22px;
   height: 25px;
   position: relative;
   color: #167ebc;
   font-size: 12px;

}
div.c_custom01 input, 
div.c_custom01_error input,
div.c_custom01_selected input, 
div.c_custom01_over input, 
div.c_custom01_selected_over input,
div.c_custom01_disabled input,
div.c_custom01_disabled_selected input{
   position: absolute;
   top: 0;
   left: 0;
   opacity: 0;
   filter: alpha(opacity=0);
   -moz-opacity: 0;
}
div.c_custom01 span, 
div.c_custom01_error span,
div.c_custom01_selected span, 
div.c_custom01_selected_over span, 
div.c_custom01_over span,
div.c_custom01_disabled span,
div.c_custom01_disabled_selected span{
   background: transparent url("/images/inputs/checkbox.png") no-repeat scroll;
   display: block;
   height: 25px;
   width: 22px;
}
div.c_custom01_disabled span{
   opacity: 1;
   filter: alpha(opacity=1);
   -moz-opacity: 1;
}   
div.c_custom01 span, div.c_custom01_disabled span {
   background-position: 0 1px;
}
div.c_custom01_over span {
   background-position: 0 -23px;
}
div.c_custom01_selected span, div.c_custom01_disabled_selected span{
   background-position: 0 -48px;
}
div.c_custom01_selected_over span {
   background-position: 0 -73px;
}
 
}
/********************************************/
td.titl {
   font-size: 16px;
   font-weight:bold;
   color: #336699;
   line-height:22px;
   height:22px;
   white-space:nowrap;
}

span.titl {
   font-size: 16px;
   font-weight:bold;
   color: #336699;
   white-space:nowrap;
   line-height:22px;
}
td.titlBig {
   font-size: 18px;
   font-weight:bold;
   color: #336699;
}
td.Listtext {
   font-size: 15px;


}
td.ListtextEvents {
   font-size: 12px;
   vertical-align: top;
   color: #F2DC41;
}
td.ListtextTrans {
   font-size: 12px;

   color: #000000;
}
td.ListtextAll {
   font-size: 12px;

   color: #555555;
}

td.ListtextAll img{
	margin: 0;
   vertical-align:bottom;
}

.orange_bullets img{
	margin: 0;
   vertical-align:bottom;
}

.orange_bullets_big img{
	margin: 2px 0 0 0;
   vertical-align:bottom;
}

.AnimationList img, .AnimationList2 img{
 	margin: 0 3px 1px 0;
   vertical-align:bottom;
}

td.titlH {
   font-size: 14px;
   font-weight:bold;
   vertical-align: bottom;
   line-height:20px;
}
td.titlOrderB {
   font-size: 14px;
   font-weight:bold;
   color: #336699;
}
td.titlOrderM {
   font-size: 14px;
   font-weight:bold;
   color: #336699;
}
td.order {
   font-size: 12px;

   color: #336699;
}
td.titlO {
   font-size: 12px;
   font-weight:bold;
   color: #336699;
}
td.AnimationTitle {
   font-size: 30px;

   color: #ffffff;
}
td.AnimationTitle2 {
   font-size: 30px;

   color: #336699;
}
td.AnimationSubTitle {
   font-size: 14px;
   color: #dcdada;
}
td.AnimationSubTitle2 {
   font-size: 14px;
   color: #555555;
}
td.AnimationText {
   font-size: 14px;
   color: #dcdada;
}
td.AnimationText2 {
   font-size: 14px;
   color: #555555;
}
td.AnimationText a {
   color:#fff200;
}
td.AnimationList {
   font-size: 14px;
   font-style: normal;
   color: #dcdada;
   padding-left:15px;
}
td.AnimationList2 {
   font-size: 14px;
   font-style: normal;
   color: #555555;
   padding-left:15px;
}
tr.titlR {
   font-size: 14px;
   font-weight:bold;
   color: #f3735c;
}
tr.titl {
   font-size: 14px;
   font-weight:bold;

}
td.priceS{
   font-size: 12px;

   color: #ffffff; 
}
td.priceB{
   font-size: 36px;
   vertical-align: top;
   color: #ffffff; 
}
td.textP {

   color: #139528;
}
td.leftRed{
   background-image: url('/images/animation/red_button/red_button_left.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
td.middleRed{
   background-image: url('/images/animation/red_button/red_button_middle.png');
   background-repeat: repeat-x;
   background-position: left bottom;
   font-size: 18px;
   color: #ffffff;
   font-weight:bold; 
}
td.rightRed{
   background-image: url('/images/animation/red_button/red_button_right.png');
   background-repeat: no-repeat;
   background-position: left bottom;
}
td.leftGrey{
   background-image: url('/images/animation/grey_button/left.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
td.middleGrey{
   background-image: url('/images/animation/grey_button/middle.png');
   background-repeat: repeat-x;
   background-position: left bottom;
   font-size: 18px;
   color: #336699;
   font-weight:bold; 
}
td.rightGrey{
   background-image: url('/images/animation/grey_button/right.png');
   background-repeat: no-repeat;
   background-position: left bottom;
}
td.lefti{
   background-image: url('/images/inputs/left.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
td.middlei{
   background-image: url('/images/inputs/middle.png');
   background-repeat: repeat-x;
   background-position: left bottom;
}
td.righti{
   background-image: url('/images/inputs/right.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
/* rounded button */
table.b_rounded04 td.leftB{
   background-image: url('/images/button/1/left.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
table.b_rounded04 td.rightB{
   background-image: url('/images/button/1/right.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
table.b_rounded04 td.middleB{
   background-image: url('/images/button/1/middle.png');
   background-repeat: repeat-x;
   background-position: right bottom;
   vertical-align: middle;
   line-height: 18px;
}
table.b_rounded04 td.middleB a{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #336699;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding: 0 3px;
    line-height: 18px;
}
table.b_rounded04_disable td.leftB{
   background-image: url('/images/button/1/left.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
table.b_rounded04_disable td.rightB{
   background-image: url('/images/button/1/right.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
table.b_rounded04_disable td.middleB{
   background-image: url('/images/button/1/middle.png');
   background-repeat: repeat-x;
   background-position: right bottom;
   vertical-align: middle;
   line-height: 18px;
}
table.b_rounded04_disable td.middleB a{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #336699;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding: 0 3px;
    line-height: 18px;
    vertical-align: middle;
}
/** end of rounded button */
td.leftB{
   background-image: url('/images/button/1/left.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
td.rightB{
   background-image: url('/images/button/1/right.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
td.middleB{
   background-image: url('/images/button/1/middle.png');
   background-repeat: repeat-x;
   background-position: right bottom;
}
td.middleB a{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #336699;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

td.B{
   border-color:#898989;
   border-style: solid;
   border-width: 0px 1px 0px 0px;
}
td.B2{
   border-color:#898989;
   border-style: solid;
   border-width: 0px 1px 1px 0px;
}
td.B1{
   border-color: black;
   border-style: solid;
   border-width: 0px 1px 0px 0px;
}
td.orderB{
   border-color:#898989;
   border-style: solid;
   border-width: 1px 1px 0px 0px;
}
td.BordLRT{
   border-color:#a6a6a6;
   background-color:#f4f4f4;
   border-style: solid;
   border-width: 1px 1px 0px 1px;
}
td.BordLR{
   border-color:#a6a6a6;
   background-color:#f4f4f4;
   border-style: solid;
   border-width: 0px 1px 0px 1px;
}
td.BordLRB{
   border-color:#a6a6a6;
   background-color:#f4f4f4;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
}

span.titl {
   font-size: 18px;
   font-weight:bold;
   color: #336699;
}
span.textTb {
   font-size: 30px;
   font-style: normal;
   color: #3a3a3a;
}
span.Ttext {
   font-size: 18px;
   font-style: normal;
   color: #3a3a3a;
}
span.TtextBig {
   font-size: 18px;
   font-style: normal;
   color: #3a3a3a;
}
td.titlW {
   font-size: 16px;

   color: #ffffff;
}
td.ListL {
   font-size: 14px;
   vertical-align: top;
   text-align: top;
   color: #555555;
}
td.titlWB {
   font-size: 18px;
   font-weight:bold;
   color: #ffffff;
}
span.GreenT {

   color: #4fad5e;
}

div.titl {
   font-size: 18px;
   font-weight:bold;
   color: #336699;
}
span.text{
   font-size: 12px;

   color: #000000;  
}
span.subtitl {
   font-size: 14px;
   color: #336699;
   font-weight:normal;
   line-height:20px;
}
span.subtitlBig {
   font-size: 14px;
   color: #336699;
   font-weight:normal;
}
span.Com{
   font-size: 20px;
   font-weight:bold; 
}

div.left_orders {

   height: 75px;
   margin: 0 0 2px 0; 
   border:1px solid #b0c6dc;
   padding: 2px 5px;
   padding-bottom:0px;
   background-color: #f7f7f7;
   text-align: left;
}

div.left_orders a {

   color: #139528;
   font: 14px Tahoma;
   background-color: #f7f7f7;
}

span.order_title, span.order_title a {
   font-size: 16px !important;
   font-weight: bold;
   color: #336699 !important;
   line-height: 18px;
   text-decoration: none;
}

span.mountly {

   font: 14px Tahoma;
   color: #139528;
}

span.euro {

   font: bold 18px Tahoma;
   color: #139528;
}

span.det a {

   font: 12px Tahoma;
   color: #336699;	
}

span.big_price {

   font: 30px Tahoma; 
   color: #fff; 
   position:absolute; 
   left:115px; 
   bottom: 28px; 
   z-index:4;
}

span.small_price {

   font: 14px Tahoma; 
   color: #fff; 
   position:absolute; 
   left:152px; 
   bottom: 45px; 
   z-index:4;
}

span.small_price2 {

   font: 14px Tahoma; 
   color: #fff; 
   position:absolute; 
   left:175px; 
   bottom: 45px; 
   z-index:4;
}

span.starting_at {

   font: 11px Tahoma; 
   color: #fff; 
   position:absolute; 
   left:110px; 
   bottom: 65px; 
   z-index:4;
}

span.per_month {

   font: 11px Tahoma; 
   color: #fff; 
   position:absolute; 
   left:114px; 
   bottom: 24px; 
   z-index:4;
}

span.order_text {

   font: 14px Tahoma;
   font-weight: bold; 
   color: #336699; 
   position:absolute; 
   left:13px; 
   bottom: 10px; 
   z-index:9;
}
span.titleAnimation {

   font: 30px Tahoma;
   font-style:normal;
   color: #ffffff; 

}

span.corpimage_items {

   font: 14px Tahoma; 
   color: #555555;
}

table#logo_list td {

   padding-top:5px;
}

table.backgs {

   background-color:#fafafa;
}

span.des_host_cat {

   font: bold 24px Tahoma;
   color: #336699;
   /* line-height: 70%; */
}

td.des_host_det {

   font: normal 14px Tahoma;
   color: #565656;
   padding:3px;
}
td.textAd {
   font: normal 26px Tahoma;
   color: #749923;
}

td.des_host_detr {
   font: 12px Tahoma;
   color: #ef3e33;
   text-align:right;
   vertical-align: top;
}

table.backgs {
   background-color: #fafafa;
}

div.customselectbox1 {
   height: 19px;
   position: relative;
}
div.customselectbox1 {
   cursor: pointer;
}

div.customselectbox1 div{
   position: absolute;
   right: 0;
   top: 0;
}
div.customselectbox1 td.left {
   width: 4px;
   height: 19px;
   background-repeat: no-repeat;
}

div.customselectbox1 td.center {
   height: 19px;
   background-repeat: repeat-x;
   text-align: right;
   padding-right: 5px;
}
div.customselectbox1 td.center {
   color: #000000;
}

div.customselectbox1 td.center span {
   height: 19px;
   width: 100%;
   padding: 0px;
   overflow: hidden;
}
div.customselectbox1 td.right {
   width: 25px;
   height: 19px;
   background-repeat: no-repeat;
}
div.customselectbox1 td.right {
   background: url("/images/inputs/selectbox.png") no-repeat;
   background-position: right;
}

input.inputs {

	border: 0;
}

div.customselectbox1 select {
   width: 60px;
   position: absolute;
   text-align: right;
   left: 0;
   top: 0;
   cursor: pointer;
   padding-right: 5px;
   opacity: 0;
   filter: alpha(opacity=0);
   -moz-opacity: 0;
   zoom: 1;
}
img.trigger{
   cursor: pointer; 
   position: relative; 
   margin: 0 0 -3px 2px;   
}
img.history{
   margin: 0 0 -3px 0;   
}

p.willhave {
   white-space:nowrap;
   font: 12px Tahoma; 
   color: #555; 
   margin:7px 0 0 0;
}

p.willhave img {
	margin: 0;
   vertical-align:bottom;
}

p.willhave2 {

   font: 14px Tahoma; 
   color: #555; 
   margin:7px 0 0 220px;
}

span.servtitle {
   font: bold 12px Tahoma; 
   color: #336699; 
   padding-left:5px;
}

div.services {
   position:relative;
   border: 1px solid #0986d1;
   margin: 0px;
   padding: 0px;
}

span.servise_btitle {
   color:  #fff;
   font: bold 14px Tahoma;
   padding-left: 5px;
   cursor:pointer;
}

span.servise_mtitle {
   color:  #fff;
   font: normal 12px Tahoma;
   padding-left: 5px;
   cursor:pointer;
}

span.tell_me {

   font: bold 11px Tahoma;
   color: #336699;
   position:relative;

}
div.stripbox{
   background: url("/images/web_design/compare_table.png") no-repeat !important;
   font: 14px Tahoma; 
}

span.tell_me a{

   color: #336699;
   text-decoration:none;
}

div.pack_title {

   font: bold 18px Tahoma; 
   color:#336699;
   border-bottom: 1px solid #336699;
   margin-bottom: 5px;
   margin-top: 5px;
   text-align: left;
}

table.aleft td{
   text-align: left;
}

table.roundbox {  
   margin:0px;
}   
table.roundbox tr.top td, tr.middle td, tr.bottom td {
   line-height: 10px !important; 
   font-size: 10px !important;
}
table.roundbox tr.roundbox-top td.roundbox-left {
   width: 13px !important; 
   height: 12px !important; 
   background: url("/images/phones/hp_border/top_left.gif") no-repeat !important; 
}
table.roundbox tr.roundbox-top td.roundbox-center {
   height: 12px !important; 
   background: url("/images/phones/hp_border/top.gif") repeat-x !important; 
}
table.roundbox tr.roundbox-top td.roundbox-right {
   width: 13px !important; 
   height: 12px !important; 
   background: url("/images/phones/hp_border/top_right.gif") no-repeat !important; 
}
table.roundbox tr.roundbox-top td.roundbox-innerleft {
   width: 9px; 
   height: 12px; 
   background: url("/images/phones/hp_border/top_inner_left.gif") no-repeat;
}

table.roundbox tr.roundbox-top td.roundbox-innerright {
   width: 9px !important;
   height: 12px !important;
   background: url("/images/phones/hp_border/top_inner_right.gif") no-repeat !important;
}
table.roundbox tr.roundbox-top td.roundbox-fbleft {
   width: 5px; 
   height: 5px; 
   background: url("/images/phones/hp_border/fb/top_left.png") no-repeat;
}
table.roundbox tr.roundbox-top td.roundbox-fbright {
   width: 5px; 
   height: 5px; 
   background: url("/images/phones/hp_border/fb/top_right.png") no-repeat;
}
table.roundbox tr.roundbox-top td.roundbox-fbcenter{
   height: 5px; 
   background: url("/images/phones/hp_border/fb/top.png") repeat-x;
}
table.roundbox tr.roundbox-bottom td.roundbox-left {
   width: 13px !important; 
   height: 12px !important; 
   background: url("/images/phones/hp_border/bottom_left.gif") no-repeat !important; 
}
table.roundbox tr.roundbox-bottom td.roundbox-center {
   height: 12px !important; 
   background: url("/images/phones/hp_border/bottom.gif") repeat-x !important; 
}
table.roundbox tr.roundbox-bottom td.roundbox-right {
   width: 13px !important; 
   height: 12px !important; 
   background: url("/images/phones/hp_border/bottom_right.gif") no-repeat !important; 
}
table.roundbox tr.roundbox-bottom td.roundbox-innerright {
   width: 9px; 
   height: 12px; 
   background: url("/images/phones/hp_border/bottom_inner_right.gif") no-repeat !important; 
}
table.roundbox tr.roundbox-bottom td.roundbox-innerleft {
   width: 9px; 
   height: 12px; 
   background: url("/images/phones/hp_border/bottom_inner_left.gif") no-repeat;
}
table.roundbox tr.roundbox-bottom td.roundbox-fbleft {
   width: 5px; 
   height: 5px; 
   background: url("/images/phones/hp_border/fb/bottom_left.png") no-repeat top right;
}
table.roundbox tr.roundbox-bottom td.roundbox-fbcenter {
   height: 12px; 
   background: #ffffff url("/images/phones/hp_border/bottom.gif") repeat-x; 
}
table.roundbox tr.roundbox-bottom td.roundbox-fbright {
   width: 5px; 
   height: 5px; 
   background: #ffffff url("/images/phones/hp_border/bottom_right.gif") no-repeat;
}

table.roundbox tr.roundbox-middle td.roundbox-left {
   background: url("/images/phones/hp_border/left.gif") repeat-y; 
}
table.roundbox tr.roundbox-middle td.roundbox-center {
   text-align:left;
   vertical-align:top;
   padding:6px;
   line-height:auto;
   font-size: 12px;
   background-color: #FFFFFF;
}
table.roundbox tr.roundbox-middle td.roundbox-right {
   background: url("/images/phones/hp_border/right.gif") repeat-y 
}
table.roundbox tr.roundbox-middle td.roundbox-innerright {
   background: url("/images/phones/hp_border/inner_right.gif") repeat-y; 
}
table.roundbox tr.roundbox-middle td.roundbox-innerleft {
   background: url("/images/phones/hp_border/inner_left.gif") repeat-y;
}
table.roundbox tr.roundbox-middle td.roundbox-fbleft {
   background: url("/images/phones/hp_border/fb/side.png") repeat-y;  
   background-color: #fff;
}
table.roundbox tr.roundbox-middle td.roundbox-fbcenter {
   background: #fff;
}
table.roundbox tr.roundbox-middle td.roundbox-fbright {
   background: url("/images/phones/hp_border/fb/side.png") repeat-y;
}
table.roundbox tr.roundbox-inner-middle1 td.roundbox-left {
   background:url("/images/phones/hp_border/inner_bottom_left.gif") no-repeat;
   height:8px;
   width:13px;
}
table.roundbox tr.roundbox-inner-middle1 td.roundbox-innerright {
   width: 9px; 
   height: 8px; 
   background: url("/images/phones/hp_border/inner_bottom_inner_right.gif") no-repeat;
}
table.roundbox tr.roundbox-inner-middle1 td.roundbox-center {
   background:url("/images/phones/hp_border/inner_bottom.gif") repeat-x;
   height:8px;
}
table.roundbox tr.roundbox-inner-middle1 td.roundbox-innerleft {
   width: 9px; 
   height: 8px; 
   background: url("/images/phones/hp_border/inner_bottom_inner_left.gif") no-repeat;
}
table.roundbox tr.roundbox-inner-middle1 td.roundbox-right {
   background:url("/images/phones/hp_border/inner_bottom_right.gif") no-repeat;
   height:8px;
   width:13px; 
}
table.roundbox tr.roundbox-inner-middle2 td.roundbox-left {
   background:url("/images/phones/hp_border/inner_top_left.gif") no-repeat !important;
   height:8px !important;
   width:13px !important;
}
table.roundbox tr.roundbox-inner-middle2 td.roundbox-center {
   background:url("/images/phones/hp_border/inner_top.gif") repeat-x;
   height:8px;
}
table.roundbox tr.roundbox-inner-middle2 td.roundbox-innerright {
   width: 9px; 
   height: 8px; 
   background: url("/images/phones/hp_border/inner_top_inner_right.gif") no-repeat;
}
table.roundbox tr.roundbox-inner-middle2 td.roundbox-right {
   background:url("/images/phones/hp_border/inner_top_right.gif") no-repeat;
   height:8px;
   width:13px;
}
table.roundbox tr.roundbox-inner-middle2 td.roundbox-innerleft {
   width: 9px; 
   height: 8px; 
   background: url("/images/phones/hp_border/inner_top_inner_left.gif") no-repeat;
}


div.customselectbox1 {
   height: 21px;
   position: relative;
}
div.customselectbox1 {
   cursor: pointer;
}

div.customselectbox1 div {
   position: absolute;
   right: 0;
   top: 0;
}
div.customselectbox1 td.left {
   width: 4px;
   height: 21px;
   background-repeat: no-repeat;
}
div.customselectbox1 td.left {
   background-image: url("/images/phones/input/input_l.gif");
}

div.customselectbox1 td.center {
   height: 21px;
   background-repeat: repeat-x;
   font-weight: bold;
   text-align: right;
   padding-right: 5px;
}
div.customselectbox1 td.center {
   color: #000000;
}

div.customselectbox1 td.center {
   background-image: url("/images/phones/input/input_m.gif");
}

div.customselectbox1 td.center span {
   height: 21px;
   width: 100%;
   padding: 0;
   overflow: hidden;
}
div.customselectbox1 td.right {
   width: 21px;
   height: 21px;
   background-repeat: no-repeat;
}
div.customselectbox1 td.right {
   background-image: url("/images/phones/input/select_arrow.gif");
}

div.customselectbox1 select {
   font-weight: bold;
   position: absolute;
   text-align: right;
   left: 0;
   top: 0;
   cursor: pointer;
   opacity: 0;
   filter: alpha(opacity=0);
   -moz-opacity: 0;
   zoom: 1;

}
img.xvj{
   cursor: pointer;
}

/* Wiki */
ul.wikimenu {
   list-style-position: outside;
   list-style-type: square;
   color: #ed3a32;
   margin: 2px 0 2px 20px;
   padding: 0;
}

ul.wikimenu li {
   margin: 0;
   padding: 0;
   font-family:Verdana;
}

.bluetext {
   color:#167EBC;
   font-family:Verdana;
   font-size:18px;
   font-weight:bold;   
   text-decoration: none;
}

.redtext {
   color:#EF3E33;
   font-family:Verdana;
   font-size:18px;
   font-weight:bold;  
   text-decoration: none; 
}

a.bluelinkbig {
   font-size: 14px;
   color: rgb(22, 126, 188);
   text-decoration: underline;
}

a.bluelink {
   color:#167EBC;
   text-decoration:underline;
}

/* Menu HP */
table.menu-hp-nonreg {
   width: 600px; 
   margin-left: 10px; 
}
td.menu-hp-dropdown-item {
   vertical-align:middle;
   padding: 0 3px;
   text-align:left;
   white-space: nowrap;
}
table.menu-hp-nonreg td {
   padding: 0; 
   margin: 0;
   text-align:center;
   white-space:nowrap;
   vertical-align:middle;
   height:20px;
   background-color:#87898c;
}

table.menu-hp-nonreg td a {
   color: #fff;
   font: bold 13px Tahoma;
   text-decoration: none;
   margin: 0 5px;
}

td.menu-hp-nonreg-td-first {
   background-color:#87898c;
   background-image: url("/images/phones/menu/td_l.png");
   background-repeat:no-repeat;
   background-position:left;
   width:5px;  
}
td.menu-hp-nonreg-td-last {
   background-color:#87898c;
   background-image: url("/images/phones/menu/td_r.png");
   background-repeat:no-repeat;
   background-position:right;
   width:5px; 
}
td.menu-hp-nonreg-td-border {
   background-color:#87898c;
   background-image: url("/images/phones/menu/border.png");
   background-repeat:no-repeat;
   background-position:center center;
   width:2px; 
}
table.left_box {
   margin-bottom: 1px;
   width:200px;
   height:83px;
}

table.left_box2 {
   margin-bottom: 1px;
   width:200px;
   height:82px;
}

table.left_box2 span.order_title a {
   line-height: 14px;
}

td.left_box-top {
   background: url('/images/left_box/top.png') no-repeat;
   width:200px;
   height:6px;
}

td.left_box-bottom {
   background: url('/images/left_box/bottom.png') no-repeat;
   width:200px;
   height:6px;
}

td.left_box-middle {
   background: url('/images/left_box/middle.png') repeat-y;
   width:200px;
   vertical-align: top;
   padding:0 5px 0;
   text-align:left;
}

td.left_box-middle a {
   color:#139528;
   font-size:14px;
}

td.first-letter:first-letter{
   color: #336699;
   font-size:24px;
}

table.left_box sup {
   font-size: 13px;

}

div.door404 {
   position: absolute; 
   top:105px;  
   width:120px; 
   height:260px; 
}

div.door404 a {
   width: 100%; 
   height: 100%; 
   display: block; 
   font-size:16px; 
   color:#336699; 
   text-align: center; 
   font-weight: bold; 
   text-decoration: none; 
}

table.whitebox td.top-left {
   background: url('/images/white_box/top_left.png') no-repeat left bottom;
   width: 10px;
   height: 10px;
   line-height: 0px;
}

table.whitebox td.top-center {
   background: url('/images/white_box/top.png') repeat-x center bottom;
   height: 10px;
}

table.whitebox td.top-right {
   background: url('/images/white_box/top_right.png') no-repeat right bottom;
   width: 10px;
   height: 10px;
   line-height: 0px;
}

table.whitebox td.middle-left {
   background: url('/images/white_box/left.png') repeat-y;
   width: 10px;
   line-height: 0px;
}

table.whitebox td.middle-center {
   vertical-align: top;
   text-align: left;
   height: auto;
}

table.whitebox td.middle-right {
   background: url('/images/white_box/right.png') repeat-y;
   width: 10px;
   line-height: 0px;
}

table.whitebox td.bottom-left {
   background: url('/images/white_box/bottom_left.png') no-repeat left bottom;
   width: 10px;
   height: 10px;
   line-height: 0px;
}

table.whitebox td.bottom-center {
   background: url('/images/white_box/bottom.png') repeat-x center bottom;
   height: 10px;
   line-height: 0px;
}

table.whitebox td.bottom-right {
   background: url('/images/white_box/bottom_right.png') no-repeat right bottom;
   width: 10px;
   height: 10px;
   line-height: 0px;
}

table.whitebox div.legend {
   background: #fff;
   padding-left:5px;
   padding-right:5px;
   color:#336699;
   font-size: 14px;
   font-weight: bold;
   display:inline;
   text-align: left;
}

ins {
   display:block !important;
} 
div#copy_setup_block{
   border: 1px solid #d4d4d5;
   background: #fff;
   width:225px;
   z-index:4;
   position:absolute;
   display:none;
}
div#copy_setup_block td.copy-setup-head{
   font-weight:bold;
   font-size:16px;
   color:#369;
   padding:10px 7px 3px 7px;
   text-align:left;
}

tr.profile-table-head td {
   font-weight:bold;
   font-size:16px;
   color:#336699;
   padding-bottom:10px;
   text-align:left;
}
   tr.profile-table-head td.venue-head{
      padding:10px 7px 3px 7px;
   }
  
tr.profile-table-row {
   height: 31px !important;
}
tr.profile-table-row td.input_label {
   height: 31px !important;
   padding:0px 10px;
}

tr.career-table-head td {
   font-weight:bold;
   font-size:16px;
   color:#336699;
   padding-bottom:10px;
   text-align:left;
}
tr.career-table-row {
   height: 31px !important;
}
tr.career-table-row td.even {
   background: #ebebeb;
   height: 31px !important;
   padding:0px 10px;
}
tr.career-table-row td.odd{
   background: #fff;
   height: 31px !important;
   padding:0px 10px;
}
tr.career-table-row td.input_label {
   height: 31px !important;
   padding:0px 10px;
}
tr.venue-table-row td.odd{
   background: #ebebeb;
   height: 31px !important;
   padding:0px 10px;
}
tr.venue-table-row td.even{
   padding:0 10px;
   background: #fff;
   height: 31px !important;
}
img.delete_icon{
  cursor: pointer;
  position: relative; 
}
img.block{
  margin:0 0 -5px 50px;
  _margin:0 0 -5px 48px; 
}
img.agenda{
   margin:0 0 -5px 30px;
   _margin:0 0 -5px 28px;
}
p.table_title{
   font-weight:bold;
   font-size:16px;
   color:#336699;
   text-align:left;
}

div.title {
   color:#336699;
   font-size:16px;
   font-weight:bold;
   height:20px;
   line-height:20px;
}

div.greybox {
   background: #f4f4f4;
   border: 1px solid #d8d8d8;
   padding: 10px;
}

div.greybox a {
   color:#336699; 
   font-size:14px; 
   text-decoration: none;
}


div.box1 {
   margin: 0px;
   padding-top: 10px;
   padding-bottom: 15px;
   border: 1px solid #d8d8d8;
   border-top:none;
   background: #f4f4f4;
}
div.box1-head {
   background: url('/images/other_services/head_bg.png') repeat-x scroll left top #fff;
   height:28px;
   width:100%;
   padding-top:8px;
   margin-top:25px;
   position:relative;
}
div.box1-head  a.box1-anchor {
   font-size:18px;
   color:#fff;
   text-decoration: none;
}

div.box1-head a {
   text-decoration: none;
   color:#fff;
   font-size:14px;
}

div.yellow-bullets {
   color:#ffee33; 
   font-size: 14px; 
   margin-top: 3px;
}

div.yellow-bullets-descr {
   color:#fff; 
   font-size: 12px;
}

div.yellow-bullets img {
   margin: 0 5px 1px 0;
   vertical-align:bottom; 
}

div.rotator-navigation {
   width: 100%; 
   height:50px; 
   text-align: left;  
   padding-right: 15px; 
   padding-left: 15px;
   *padding-top:13px;
   -padding-top:0px;
}

div.rotator-navigation div {
   float:left;
   padding-left: 10px;
   padding-right: 10px;
   margin-top:2px;
   text-align: center;
}

div.rotator-navigation a {
   color: #fff; 
   font-size: 14px; 
   font-weight: bold; 
   text-decoration: none;
}

div.rotator-navigation a:hover {
   color: #ffee33; 
   font-size: 14px; 
   font-weight: bold; 
   text-decoration: none;
}

div.portfolio-cell {
   display:-moz-inline-stack;/*Firefox 2*/
   display:inline-block; /*Хорошие браузеры*/
   _overflow:hidden;/*IE6, IE7*/
   *zoom:1;/*включаем hasLayout для IE6, IE7*/
   *display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
   margin-right:36px;
   *margin-right:40px;
   width: 300px; 
   border: none;
   text-align: center;
   position: relative;
   vertical-align: top;
   margin-top:10px;
}
div.inline-block {
   display:-moz-inline-stack;/*Firefox 2*/
   display:inline-block; /*Хорошие браузеры*/
   _overflow:hidden;/*IE6, IE7*/
   *zoom:1;/*включаем hasLayout для IE6, IE7*/
   *display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
   border: none;
   text-align: left;
   position: relative;
   vertical-align: top;
}
div.portfolio-cell-img {
   width:300px;
   height: 240px;
   top:0px; 
   left:0px;
}

div.portfolio-cell-name {
   width:300px;
   height: auto;
   top:250px; 
   left:0px;
   font-size: 18px;
   color: #336699;
   text-align: center;
   font-weight: bold;
}

div.portfolio-cell-description {
   width:300px;
   top:280px; 
   left:0px;
   font-size: 12px;
   color: #000;
   text-align: left;
}

div.portfolio-description {
   font-size: 12px;
   color: #000;
   text-align: left;
   padding-top:5px;
   padding-bottom: 10px;
}

div.portfolio-title {
   font-size: 18px;
   color: #336699;
   font-weight: bold;
}


div.portfolio-hr {
   width:100%;
   height: 30px;
   background: url('/images/bullets/pf_separator.png') no-repeat center center;
   *behavior:none;
}

div.customwebsite-cell {
   display:-moz-inline-stack;/*Firefox 2*/
   display:inline-block; /*Хорошие браузеры*/
   _overflow:hidden;/*IE6, IE7*/
   *zoom:1;/*включаем hasLayout для IE6, IE7*/
   *display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
   margin-right:6px;
   *margin-right:10px;
   width: 302px; 
   border: 1px solid #d8d8d8;
   text-align: left;
   position: relative;
   vertical-align: top;
   padding:8px;
}

div.customwebsite-cell-head {
   font-weight: bold;
   font-size: 18px;
   text-align: left;
   width: 100%;
   background: url('/images/web_design/custom_separator.png') no-repeat left bottom;
   *behavior: none;
   margin-bottom: 5px;
   padding-bottom: 3px;
}

#search {
   height: 14px;
}

a.logos {

	color: #369;
	text-decoration: none;
}
a.blogos {

	display: block;
	width:100%;
	height:100%;
	text-decoration: none;
}

div.graybox {
   background: #FFF; 
   text-align: left;
   -overflow:hidden;
   position:relative;
   -height: expression($(this).select('table').first().getHeight()+'px');
}


div.graybox-top-left {
   position:absolute; 
   top:0px; 
   left:0px; 
   background: url('/images/boxes/striped_box_transparent/top_left.png'); 
   width: 13px; 
   height: 13px;   
   z-index:3;
}

div.graybox-top {
   position:absolute; 
   top:0px; 
   left:0px; 
   background: url('/images/boxes/striped_box_transparent/top.png'); 
   width: 100%; 
   height: 1px;   
   z-index:2;
}

div.graybox-top-right {
   position:absolute; 
   top:0px; 
   right:0px; 
   background: url('/images/boxes/striped_box_transparent/top_right.png'); 
   width: 13px; 
   height: 13px;   
   z-index:3;
}

div.graybox-left {
   position:absolute; 
   top:0px; 
   left:0px; 
   background: url('/images/boxes/striped_box_transparent/left.png'); 
   width: 13px; 
   height:100%;
   -height: 10000px;   
   z-index:2;
}

div.graybox-right {
   position:absolute; 
   top:0px; 
   right:0px; 
   background: url('/images/boxes/striped_box_transparent/right.png'); 
   width: 13px; 
   height:100%;
   -height: 10000px;   
   z-index:2;
}

div.graybox-bottom-left {
   position:absolute; 
   bottom:0px; 
   left:0px; 
   background: url('/images/boxes/striped_box_transparent/bottom_left.png'); 
   width: 13px; 
   height: 13px; 
   z-index:3;  
}

div.graybox-bottom {
   position:absolute; 
   bottom:0px; 
   left:0px; 
   background: url('/images/boxes/striped_box_transparent/bottom.png') center bottom; 
   width: 100%; 
   height: 3px;   
   z-index:2;
}

div.graybox-bottom-right {
   position:absolute; 
   bottom:0px; 
   right:0px; 
   background: url('/images/boxes/striped_box_transparent/bottom_right.png'); 
   width: 13px; 
   height: 13px;   
   z-index:3;
}

/* radio */

div.r_custom01 input, 
div.r_custom01_over input, 
div.r_custom01_selected input, 
div.r_custom01_selected_over input{
   border:none;
   opacity: 0;
   filter: alpha(opacity=0);
   -moz-opacity: 0;
}

div.r_custom01, 
div.r_custom01_over, 
div.r_custom01_disable, 
div.r_custom01_selected, 
div.r_custom01_selected_over {
   position: relative;
   height: 25px;
   width: 19px;
}
div.r_custom01 span, 
div.r_custom01_over span, 
div.r_custom01_selected span, 
div.r_custom01_selected_over span {
   display: block;
   height: 25px;
   width: 19px;
   position: absolute;
   top: 0;
   left: 0;
   background-image: url('/images/inputs/radio.png');
}

div.r_custom01 span {
   background-position: 50% 1px;
}
div.r_custom01_over span {
   background-position: 50% -23px;
}
div.r_custom01_selected span {
   background-position: 50% -48px;
}
div.r_custom01_selected_over span {
   background-position: 50% -73px;
}

/* Jobs */

a.job_enable, a.job_disable{
   width: 100%;
   display: block;
   height: 30px;
   margin: 0 0 10px 9px;
   left: 12px;
}

a.job_enable_en_US{
   /*background: url(/images/jobs/enable_en_US.png) no-repeat right;*/
   width: 958px;
}
a.job_disable_en_US{
   /*background: url(/images/jobs/disable_en_US.png) no-repeat right;*/
   width: 958px;
}
table#career_machine_en_US{
   background: url(/images/jobs/scoreboard_en_US.png) no-repeat left top;   
}
table#career_machine_ru_RU{
   background: url(/images/jobs/scoreboard_ru_RU.png) no-repeat left top;   
}
div.notes_wrapper{
   width: 100%;
}

div.note_wrapper{
   width: 483px;
   overflow: hidden;
}

div.note_box{
   padding: 42px 50px 0px 50px;
   width: 383px;
   margin: 45px 0px 0px 0px;
   overflow: hidden;
   text-align: left;
   min-height: 100px !important;
   _min-height: 90px;
}
.engineering div.note_box{
   background: url(/images/jobs/carrer_box_top.png) top left no-repeat;
}
.multimedia div.note_box{
   background: url(/images/jobs/carrer_box_top_azure.png) top left no-repeat;
}
.online-marketing div.note_box{
   background: url(/images/jobs/carrer_box_top_purple.png) top left no-repeat;
}
.networking div.note_box{
   background: url(/images/jobs/carrer_box_top_brown.png) top left no-repeat;
}
.client-server div.note_box{
   background: url(/images/jobs/carrer_box_top_green.png) top left no-repeat;
}
div.note_bottom{
   height: 48px;
   background: url(/images/jobs/carrer_box_bottom.png) top right no-repeat;
   width: 483px;
}

a.details_link{
   display: block;   
   float: right;
   padding: 0 3px 0 0;
   margin: 20px 33px 0 0;
   _margin: 20px 15px 0 0;
   text-decoration: none;
   font-weight: bold;
   color: #336699;
}
a.closed_link{
   display: block;   
   float: right;
   padding: 0 3px 0 0;
   margin: 20px 55px 0 0;
   _margin: 20px 37px 0 0;
   text-decoration: none;
   font-weight: bold;
   color: #ff0000; 
   cursor: default;
}

a.details_link img{
   border: none;
   padding-left: 2px;
}

p.job_role{
   color: #606060;
   font-size: 19px;
   margin: 13px 0px;
}
p.table_label{
   color: #336699;
   font-size: 16px;
   font-weight: bold;
   margin: 13px 0px;
}

input.input_date{
   border: none; 
   width: 80px; 
   background: transparent; 
   text-align: right; 
   color: #555;
}
table.i_field_error input, table.i_field input{
   border: none;
   height: 15px;
   color: #555;
}
table.i_field_error td.lefti{
   background:transparent url('/images/inputs/left_r.png') no-repeat right bottom;
}
table.i_field_error td.middlei{
   background:transparent url('/images/inputs/middle_r.png') repeat-x left bottom;
}
table.i_field_error td.righti{
   background:transparent url('/images/inputs/right_r.png') no-repeat right bottom;
}

table.i_field_disable input,table.i_field_disable textarea{
   border: none;
   height: 15px;
   color: #666;
   background-color: #e5e5e5;
}
table.i_field_disable td.lefti{
   background-image:url('/images/inputs/left_d.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}
table.i_field_disable td.middlei{
   background-image: url('/images/inputs/middle_d.png');
   background-repeat: repeat-x;
   background-position: left bottom;
}
table.i_field_disable td.righti{
   background-image: url('/images/inputs/right_d.png');
   background-repeat: no-repeat;
   background-position: right bottom;
}

.input_label_error,
p.input_label_error,
td.input_label_error{
   color: red;
   padding: 0 10px;
}
.input_label_error a {
   color: red !important;
}
.input_label a {
   color: #369 !important;
}
.venue_input_label_error,
.venue_input_label_error a,
p.venue_input_label_error,
td.venue_input_label_error, span.input_label_error{
   padding: 0;
   color: red;
}
.venue_input_label_error a {
   color: red !important;
}
.venue_input_label a {
   color: #369 !important;
}
.head_error{
   color: red !important;   
}

img.delete_country, img.delete_row, img.delete_table{
   cursor: pointer;
}

div.quick_order_items {

	float: left; 
	height: 100%; 
	width: 110px; 
	text-align: center; 
	margin-left: 10px; 
	margin-right: 10px;
	_margin-left: 9px;
	_margin-right: 9px;
}

/********** formmsg01 ************/
table.formmsg01 {

	margin-bottom: 5px;
	width: 100%;
}
table.formmsg01 td.f_left {

	background-repeat: no-repeat; 
	background-image: url('/images/alert_box/green_l.png');
	width: 11px;
	height:44px;
}
table.formmsg01 td.f_middle {
	
	background-repeat: repeat-x; 
	background-image: url('/images/alert_box/green_m.png'); 
	font-size: 14px; 
	color:#fff; 
	text-align:center;
}
table.formmsg01 td.f_right {

	background-repeat: no-repeat; 
	background-image: url('/images/alert_box/green_r.png');
	width: 11px;
	height:44px;
}

table.formmsg01_error {

	margin-bottom: 5px;
	width: 100%;
}
table.formmsg01_error td.f_left {

	background-repeat: no-repeat; 
	background-image: url('/images/alert_box/red_l.png');
	width: 11px;
	height:44px;
}
table.formmsg01_error td.f_middle {
	
	background-repeat: repeat-x; 
	background-image: url('/images/alert_box/red_m.png'); 
	font-size: 14px; 
	color:#fff; 
	text-align:center;
}
table.formmsg01_error td.f_right {

	background-repeat: no-repeat; 
	background-image: url('/images/alert_box/red_r.png');
	width: 11px;
	height:44px;
}
/************ end of formmsg01 *****/

div#recaptcha_image {

	border: 1px solid #000;
}

td.empty_cart_item {

	padding: 10px 0; 
	text-align: center; 
	color: #ff0000; 
	font-weight: bold;
}

.hide_info {

	display: none;
}

div.red {

	background-color: red;
}
div.green {

	background-color: green;
}

td.titl {

	color: #369;
	font: bold 16px Tahoma;
	white-space: nowrap;
	height: 24px;
	line-height: 16px;
	padding-top: 2px;
}
/* NEW MENU */
td.top_nav_separator {
   width: 2px;
   height: 40px;
   background: url('/images/top_nav/separator.png') left top no-repeat;
}
ul.first_grade {
    background-color: #c0c0ab;
/* 	border: 1px solid #616154; */
	border-top: none;
    margin-left: -18px;
    margin-right: 8px;
    margin-top: 11px;
    position: absolute;
    text-align: left;
    width: 210px;
    z-index: 1000;
    display: none;
	padding: 5px;
}
   ul.first_grade a {
    display: block;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    padding: 5px 21px 5px 5px;
    text-decoration: none;
    font-weight: normal;
    color: #333;
	font-weight: bold;
   }
   ul.last a {
    display: block;
    padding: 0px;
    margin: 0px;
    padding: 5px 6px 5px 5px;
    text-decoration: none;
    font-weight: noraml;
    font-size: 12px;
    color: #333;  
	font-weight: bold;  
   }   
   ul.first_grade a.normal:hover {
      background:#616154;
      color:#fff;
	  font-weight: bold;
   }
ul.second_grade {
    background-color: #616154;
   /*  border: 1px solid #616154; */
    margin-left: 220px;
    margin-right: 8px;
    margin-top: -28px;
    position: absolute;
    text-align: left;
    width: 210px;
    z-index: 1000;
    display: none; 
	padding: 5px;  
}
   ul.second_grade a {
      padding: 5px 21px 5px 5px;
	  color: #fff;
   }
   ul.second_grade a.normal:hover  {
	   background-color: #c0c0ab;
	   color: #333;
   }
td.hover_cell_left:hover { background: url('/images/top_nav/topnav_l_h.png') left top no-repeat; }
td.active_menu_l_cell { background: url('/images/top_nav/topnav_l_h.png') left top no-repeat; }
td.hover_cell_left { background: url('/images/top_nav/topnav_l.png') left top no-repeat;}

td.active_menu_l_cell a.topmenu-link, td.active_menu_r_cell a.topmenu-link, td.active_menu_cell a.topmenu-link {
   color: #E22C25;
}
td.hover_cell:hover { background: url('/images/top_nav/selected.png') left top no-repeat;}
td.active_menu_cell {background: url('/images/top_nav/selected.png') left top no-repeat;}

td.hover_cell_right:hover { background: url('/images/top_nav/topnav_r_h.png') right top no-repeat; }
td.active_menu_r_cell { background: url('/images/top_nav/topnav_r_h.png') right top no-repeat; }
td.hover_cell_right { background: url('/images/top_nav/topnav_r.png') right top no-repeat; }

.sg_arrow{
   background: url("/images/top_nav/arrow_white.png") no-repeat scroll 208px 10px transparent;
   color: #333;
}
.sg_arrow:hover {
   background: url("/images/top_nav/arrow_black.png") no-repeat scroll 208px 10px transparent; 
   background-color: #616154;
   color: #fff;
   font-weight:bold;
}
.sg_arrow_active {
   background: url("/images/top_nav/arrow_black.png") no-repeat scroll 208px 10px transparent; 
   background-color: #616154;
   color: #fff !important;     
}
/* Animation version */
tr.navbar1 td.top_nav_separator1 {
   width: 2px;
   height: 40px;
   background: url('/images/top_nav/a_separator.png') left top no-repeat;
}
tr.navbar1 td.hover_cell_left:hover {background: url('/images/top_nav/a_topnav_l_h.png') left top no-repeat; } 
tr.navbar1 td.active_menu_l_cell { background: url('/images/top_nav/a_topnav_l_h.png') left top no-repeat; } 
tr.navbar1 td.hover_cell_left { background: url('/images/top_nav/a_topnav_l.png') left top no-repeat;}

tr.navbar1 td.active_menu_l_cell 
tr.navbar1 a.topmenu-link1, 
tr.navbar1 td.active_menu_r_cell a.topmenu-link1, 
tr.navbar1 td.active_menu_cell a.topmenu-link1 {
   color: #E22C25;
}

tr.navbar1 td.hover_cell:hover { background: url('/images/top_nav/a_selected.png') left top no-repeat;}
tr.navbar1 td.active_menu_cell {background: url('/images/top_nav/a_selected.png') left top no-repeat;}

tr.navbar1 td.hover_cell_right:hover { background: url('/images/top_nav/a_topnav_r_h.png') right top no-repeat; }
tr.navbar1 td.active_menu_r_cell { background: url('/images/top_nav/a_topnav_r_h.png') right top no-repeat; }
tr.navbar1 td.hover_cell_right { background: url('/images/top_nav/a_topnav_r.png') right top no-repeat; }
tr.navbar1 ul.first_grade {
   background-color: #63060C;
}
   tr.navbar1 ul.first_grade a.normal:hover  {
      background: #AE1221;
      color: #fff;
   }
   tr.navbar1 ul.first_grade a  {
	   color: #fff;
   }
tr.navbar1 ul.second_grade {
   background-color: #AE1221;
  /*  border-left: 1px solid #AE1221; */
}
tr.navbar1 ul.second_grade a.normal:hover  {
	background-color: #63060C;
}
tr.navbar1 .sg_arrow:hover {
   background: url("/images/top_nav/arrow_black.png") no-repeat scroll 208px 10px transparent; 
   background-color: #AE1221;
   color: #fff;
}
tr.navbar1 .sg_arrow_active {
   background: url("/images/top_nav/arrow_black.png") no-repeat scroll 208px 10px transparent; 
   background-color: #AE1221;
   color: #fff;     
}   
/* end */
/* END */
