/* Office Complete CSS Document */

body {margin:0; padding:0; background:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
a img {border:0}

p, ul {color:#333; line-height:16px; padding-right:20px;}
.text1 p, .text1 ul {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666}

a {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FF3300; text-decoration:underline}
a:hover {text-decoration:none}

h3 a {font-weight:bold;}

ul {list-style-image:url(images/bullet.gif);}

form {padding:0; margin:0}
input {padding:0; margin:0}

/* NEWS */
.news {background-color:#EFF0ED; padding: 15px 25px 15px 15px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-image:url(images/ofco_041.gif); background-repeat:repeat-x; background-position:bottom}
.newsTitle {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
.newsDate {color:#666; font-weight:bold}
.newsSeparator{color:#ff0000;}
.newsTitleText{font-size:12px; color:#333; font-weight:bold}
.newsUnderline {border-top:3px solid #fff; background-color:#FF3300; height:2px; margin-bottom:15px;}

/* PARTHNERS */
.partners {padding:30px 5px 15px 5px; background-color:#FFFFDF; width:229px;}
.partners p {margin:0 0 0 15px; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#666633;}
.partners p a {font-size:10px; color:#666633; text-decoration:none}
.partners p a:hover {text-decoration:underline}

/* CART */
.cart {font-weight:bold; color:#666633; padding:20px 10px 20px 10px; background-color:#FFFFDF; width:219px;}
.carttable {margin:0; border-collapse:collapse; background-color:#EDEDB0; width:100%}
.carttable td {padding:5px; border:1px solid #FFFFDF}



/* TOP */
.mainimg {background-image:url(images/ofco_033.gif)}

.topline {width:100%; height:3px; background-color:#D73400;}
.topsecond{width:100%; height:2px; background-color:#EB3D00;}
.topmenu{background-image:url(images/ofco_039.gif); text-align:center; white-space:nowrap}

.icq {position:absolute; left:162px; top:165px;}
.icq a {font-size:9px; color:#999;}

.search {position:absolute; left:99px; top: 312px;}
.searchtext {height:16px; border:1px solid #999; width:140px; position:relative; top:-4px; padding-left:3px; color:#333}

.icons {position:absolute; right:22px; top:45px;}
.icons a {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9px; color:#999}

.logo {position:absolute; left:0; top:31px;}

#tel {position:absolute; left:81px; top:137px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
.teltext {color:#666}
.telnumber {color:#FF3300; font-weight:bold;}

.topemail1 {position:absolute; left:141px; top:185px;}
.topemail1 a {color:#ff3300}

.company {display:none}


/* MAIN */
.maintable {width:100%; border:0; padding:0; margin:0; border-collapse:collapse}
.maintable td {vertical-align:top;}

.clear {clear:both; height:0}

.printer {text-align:right; padding-bottom:0; margin-bottom:0}
.printer a {color:#666; text-decoration:none}
.printer a:hover {text-decoration:underline}

/* TITLE */
h1,
.index h2,
.index h3,
.index p.newsh
{color:#FF3300; font-size:20px; font-weight:100; padding-right:60px; background-image:url(images/bgunderline_2.gif); background-position:bottom; background-repeat:repeat-x; text-align:right; margin:0}

.index p.newsh
{
    line-height:normal;
}

.h1left {width:239px}
.h1left h1 {color:#8B947A;	background-image:url(images/bgunderline_4.gif); padding: 0 0 0 23px; margin:0; text-align:left}

/* CATALOG */
.catalog_left {width:240px; background-image:url(images/ofco_035.gif); padding:0}

.catdelim {padding: 0 0 10px 0}

.level1 {padding: 10px 5px 10px 23px; margin:0; list-style:none; list-style-image:none; text-transform:uppercase;}
.level1 li {padding:3px;}
.level1 a {color:#FF3300;}
.level1 a:hover {text-decoration:none}

.level2 {padding: 0 0 0 46px; margin: 0 5px 0 0; list-style:none; list-style-image:none; text-transform:uppercase;}
.level2 li {padding:3px;}
.level2 a {color:#FF3300;}
.level2 a:hover {text-decoration:none}

.level3 {margin: 0 5px 0 0; padding: 0 0 15px 46px; list-style:none; list-style-image:url(images/arrow.gif);}
.level3 li {padding: 3px;}
.level3 a {color:#666; text-transform:none; text-decoration:underline}
.level3 a:hover {text-decoration:none}

.selecteditem {background-color:#FF3300;}
.selecteditem a {color:#fff}

/* BANNER */
.banner {border:1px solid #BEBEBE; padding:10px; float:left; margin-bottom:10px}

/* LEFT BOTTOM CONER */
.left_bottom {width:240px; vertical-align:bottom; background-image:url(images/ofco_035.gif); padding:0}

/* BOTTOM */
.bottom {width:100%; border-top:1px solid #FF3300}
.bottomTable {border-collapse:collapse; padding:0; width:100%; border:0}

.bottommenu {color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; width:60%; background-color:#DFE1DB; padding:20px; border-right: 1px solid #fff; white-space:nowrap}
.bottommenu a {color:#FF3300;}

.copyright {color:#333; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; width:40%; background-color:#ccc; padding:20px; border-left: 1px solid #fff; white-space:nowrap}
.copyright a {color:#333}

/* HOTLOG */
#hotlog {display:none}