html, body{
    margin:0;
    padding:0;
}

BODY, TD {
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#4c4c4c;}


a {color:#d83b00; text-decoration:underline}
a:hover {text-decoration:none}


/*p {text-align:justify;}*/

#logo_new{
    position: absolute;
    top: 20px;
    right: 40px;
    z-index:1000;
    width:419px;
    height:97px;
    background:url('images/logo_sm.png');
    /*border: 1px solid red;*/
    cursor:pointer;
}

.phoneLogo{
    position: absolute;
    top: 10px;
    left: 270px;
    z-index:1000;
    font-family: Arial;
    font-size: 24pt;
    font-weight:bold;
    color: #FD9E20;
}

.tmain{
    min-width: 1024px;
}


/* ==================================== Main Page ================================= */
/* ============ Head ==========  */
td.red1 {background-image:url('images/red_bg1.gif'); height:114px; width:242px; background-repeat:repeat-x; background-position:top; vertical-align:bottom;}
td.red1 table {background-image:url('images/shl1.gif'); background-repeat:no-repeat; background-position:bottom right; height:114px;}
td.red1 table td {text-align:center;}

td.blue1 {background-image:url('images/blue_bg1.gif'); height:114px; background-repeat:repeat-x; background-position:top; vertical-align:bottom;}
td.blue1 table {background-image:url('images/shl2.gif'); background-repeat:no-repeat; background-position:bottom left; height:114px;}
td.blue1 table td {text-align:center; vertical-align:bottom; padding:0 0 0 107;}

td.wave {background-image:url('images/wave.jpg'); background-position:bottom left;}


/* ============ Menu ==========  */
td.red2 {background-image:url('images/red_left.jpg'); background-repeat:repeat-x; background-position:top; background-color:#ff7a1d; vertical-align:top;}

td.red3 {background-image:url('images/menu_line.gif'); background-position:top; width:254px;}

td.menu {background-color:#d83b00; height:28px; border-top:1px solid #e26c40; padding:6 0 6 12; color:#fff; line-height:12px;}
td.menu a {font-weight:bold; color:#fff; text-decoration:none; line-height:12px; }
td.menu a:hover {color:#ec9d80;}

td.menu_d {cursor: pointer;background-color:#ad2f00; height:28px; border-top:1px solid #e26c40; padding:6 0 6 12; color:#fff; line-height:12px;}
td.menu_d a {font-weight:bold; color:#fff; text-decoration:none; line-height:12px; }
td.menu_d a:hover {color:#ec9d80;}

td.menusep {background-image:url('images/msep.gif'); background-position:top; width:53px;}
td.menusepl {background-color:#d83b00; width:20px; vertical-align:top; border-top:1px solid #e26c40;}
td.menusep2 {background-image:url('images/msep2.gif'); background-repeat:repeat-y; background-position:top right; width:53px; }
td.menusep3 {background-image:url('images/msep3.gif'); background-repeat:repeat-y; background-position:top right; width:53px; }

td.menusep_d {cursor:pointer;background-image:url('images/msep_d.gif'); background-position:top; width:53px;}
td.menusepl_d {cursor:pointer;background-color:#ad2f00; width:20px; vertical-align:top; border-top:1px solid #e26c40;}

td.submenu {background-color:#c73600; height:28px; border-top:1px solid #e26c40; padding:6 6 6 40; color:#fff; line-height:12px;}
td.submenu a {color:#fff; text-decoration:none; line-height:12px; }
td.submenu a:hover {color:#ec9d80;}
td.submenusepl {background-color:#c73600; width:20px; vertical-align:top; border-top:1px solid #e26c40;}

td.submenu_d {cursor:pointer;background-image:url('images/arr.gif'); background-repeat:no-repeat; background-position:top left; background-color:#c73600; height:28px; border-top:1px solid #e26c40; padding:6 6 6 40; color:#fff; line-height:12px;}
td.submenu_d a {color:#fff; text-decoration:none; line-height:12px; }
td.submenu_d a:hover {color:#ec9d80;}


/* ============ Content ==========  */
.mailto
{
	width:400px;
}
td.blue2 {background-image:url('images/blue_bg2.jpg'); background-repeat:repeat-x; background-position:top; background-color:#0042aa; vertical-align:top;}
td.blue2 table {background-image:url('images/wave2.gif'); background-repeat:repeat-x; background-position:top left; }
td.blue2 table td { padding:62 32 20 66; vertical-align:top;}
td.blue2 table td a {color:fff;}

div.tit {font-size:24px; color:#fff; text-align:right;}
.tit2 {font-size:24px; color:#fff; text-align:right;}

td.asd {text-align:justify; color:#b4c8e9;vertical-align:top;}

table.speci {background-image:url('images/lineb.gif'); background-position:top; background-repeat:repeat-x;}

td.bot_red {background-image:url('images/botr.gif'); border-right:1px solid color:#fff; width:242px; color:#ffd7bc; font-size:11px;}
td.bot_red2 {background-image:url('images/inbotr.gif'); border-right:1px solid color:#fff; width:240px; color:#ffd7bc; font-size:11px;}

td.bot_blue {background-image:url('images/botb.gif'); background-position:top; height:48px; font-size:11px; padding:0 32 0 0; text-align:right; color:#809fd1;}
td.bot_blue a{color:#809fd1; text-decoration:none}
td.bot_blue a:hover{color:#fff;}

td.news {padding:20 0 30 42; text-align:justify; font-size:11px;}
.newstit {font-size:12px; font-weight:bold; color:#d83b00;}


/* ========================= Inside Pages ================================ */
td.all {background-image:url('images/bg_all.gif'); background-repeat:repeat-y; background-position:left; vertical-align:top;}

td.inred1 {background-image:url('images/in_red1.gif'); height:90px; width:242px; background-repeat:repeat-x; background-position:top; vertical-align:bottom;}
td.inred1 table {background-image:url('images/in_shl1.gif'); background-repeat:no-repeat; background-position:bottom right; height:90px;}
td.inred1 table td {text-align:center; padding:26 0 0 0; vertical-align:top;}

td.inred3 {background-image:url('images/red_leftin.jpg'); background-repeat:repeat-x; background-position:top; width:256px; padding:0 0 0 2; vertical-align:top;}

td.inblue1 {background-image:url('images/in_blue1.gif'); height:90px; background-repeat:repeat-x; background-position:top; vertical-align:bottom;}
td.inblue1 table {background-image:url('images/in_shl2.jpg'); background-repeat:no-repeat; background-position:bottom left; height:90px;}
td.inblue1 table td {text-align:right; vertical-align:bottom; padding:0 24 0 40;}

td.inwave {background-image:url('images/inwave.jpg'); background-position:bottom left;}

.inall {vertical-align:top; background-image:url('images/in_bg.gif'); background-position:top; background-repeat:repeat-x; }
td.content {background-image:url('images/in_shl4.jpg'); background-position:top left; background-repeat:no-repeat; padding:25 24 38 50; vertical-align:top; text-align:justify;}

div.title {font-size:24px; color:#d83b00; text-align:right;}

div.track {color:#4c4c4c; text-align:right; font-size:11px;}
div.track a {text-decoration:none; }
div.track a:hover {text-decoration:underline; }

td.title {font-size:24px; color:#d83b00; text-align:right;}
span.title {font-size:24px; color:#d83b00; text-align:right;}
h1.title {font-size:24px; color:#d83b00; text-align:left; }
td.track {color:#4c4c4c; text-align:right; font-size:11px;}
td.track a {text-decoration:none; }
td.track a:hover {text-decoration:underline; }

div.pricelist {text-align:right;}
div.pricelist img {border:0;}

table.tovar td {vertical-align:top; }
table.tovar td img {border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}

table.prop {border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
table.prop td {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; height:25px; vertical-align:middle; padding:0 12 0 12; }

.grey {background-color:#f6f6f6; }

table.price td {padding:5 12 0 12; vertical-align:top;}
.redprice {color:#d83b00; line-height:28px;}

div.small {text-align:right; font-size:10px; line-height:30px;}


ul#top_menu{list-style:none;padding:0px;margin:0px;display:block;text-align:left;line-height:20px; margin-left:20px}
ul#top_menu li{list-style:none;display:inline;float:left;width:auto;margin-right:10px;/*border: 1px solid red;*/}
ul#top_menu li a:link,
ul#top_menu li a:visited,
ul#top_menu li a:hover{
    color:#D93A00;
    text-decoration: none;
    font-family: Arial;
    font-size:16px;
    font-weight:bold;
    padding-left:7px;
    padding-right:7px;
}
ul#top_menu li a:hover{background:#090AC7;color:#FF7A1D}
