body, div, table, td {font-family:Tahoma, Arial; font-size:9pt; color:#252525}

a {font-family:Tahoma; font-size:9pt; color:#0863a9; text-decoration:none; cursor:pointer;}
a:hover {font-family:Tahoma; font-size:9pt; color:#0863a9; text-decoration:underline; cursor:pointer;}
b {color:#252525}

#menu {height:20px; margin-bottom:5px; margin-top:10px; margin-left:10px}
#menu_item {padding:2px 2px 2px 2px;}
#menu_item a {font-weight:400; font-size:10pt; padding:2px 2px 2px 2px;}
#menu_separator {display:inline; border-left:1px solid #0863a9; height:20px; width:1px; padding:2px 0px 2px 0px;}

.line_short {background-color:#0863a9; height:5px;}
.line {background-color:#0863a9; height:1px;}
.separator {border-bottom:3px dotted #0863a9;}

.news {padding: 0px 0px 0px 0px}
.news_item {padding: 5px 5px 5px 5px}

.footer {margin-top:20px; margin-bottom:20px; font-size:10pt}
#wrapper {width:800px; border: 0px solid #ccc}

.spiffy{display:block}
.spiffy *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#e6e6e6}
.spiffy1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:#e6e6e6}
.spiffy2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:#e6e6e6}
.spiffy3{margin-left:1px;margin-right:1px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.spiffy4{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
.spiffy5{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
.spiffyfg{background:#e6e6e6; padding:5px 5px 5px 5px}

.breadcrumbs {padding-bottom: 10px}
.breadblue {color:#72c304; font-weight:bold}

#main_catalog_page td {width:160px; border:1px solid #ccc;height:95px}
.catalogtable {background-color:#eaf0f2; font-size:10pt}
.catalogtable .webname {padding:5px 5px 5px 5px; font-size:11pt}
.catalogtable .price {padding:5px 5px 5px 5px; font-size:11pt}
.submit input {width:60px}

.button {background-color:#72c304; color:#fff; width:60px; cursor:pointer; padding:4px 4px 4px 4px; margin:4px 4px 4px 4px;}

#cart {background-color:#e6e6e6;width:250px;height:300px;text-align:left;padding:2px 2px 2px 2px;z-index:21;position:fixed;top:280px;}
#cart .title {font-size:12pt; font-weight:lighter; color:#0863a9}
#cart .title2 {font-size:12pt; font-weight:lighter; color:#0863a9; padding: 2px 2px 2px 2px}
#cart .scroll {overflow-y:scroll; overflow-x:hidden; height:200px}

.q {/*position:fixed; top:495px; left:; z-index:3*/}
.q a {font-size:14pt; color:#fff;}
.q a:hover {font-size:14pt; color:#00ff00;}

#info {text-align:left; padding:5px 5px 5px 5px}
#info .title {font-size:11pt; font-weight:lighter; color:#0099FF}
#info div {color:#999999; font-size:9pt}
#errorblock {color:red; position:fixed; top:205px; text-align:left; padding:5px 5px 5px 5px; font-size:10pt}

.leftcolumn {padding: 5px 5px 5px 5px; text-align:left; }
.centercolumn {margin-left:10px; text-align:left; }
.centerpadding {margin-left:10px; margin-right:10px; text-align:left; }

.title {font-size:14pt;font-weight:lighter;color:#0863a9;margin-bottom:25px;margin-top:30px;}
.title2 {font-size:11pt;font-weight:lighter;color:#0863a9;}
.title3 {font-size:9pt;font-weight:lighter;color:#0863a9;}
.title4 {font-size:11pt;font-weight:bold;color:#71c300;padding:5px 5px 5px 5px}
.title5 {font-size:10pt;font-weight:bold;color:#71c300;border-bottom:2px dotted #71c300;padding-bottom:2px;text-align:center}
.title6 {font-size:10pt;font-weight:bold;color:#fff;background-color:#0863a9;padding: 2px 2px 2px 2px;}

.name {font-size:14pt;font-weight:lighter;color:#0863a9;}
.infotext{color:#666666; font-size:10pt}
#error {color:red}
#error2 {color:red}

.x {border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #ebebeb}
.x td{border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align:top; }
.x th{border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align:top; background-color:#e0e0e0; text-align:center; cursor:pointer}

.smallinfo {font-size:9pt; color:#666666}
#infoblock {background-color:#ffff99; z-index:20; width:500px; border:1px solid #cccccc; position:fixed; top:100px;  text-align:left; padding:2px 2px 2px 2px; display:none }
#infoblock #text {text-align:center}

.xbutton {width:15px; height:15px; border:1px solid #cccccc; color:#cccccc; text-align:center; cursor:pointer}
.xredbutton {font-size:15px; color:#ff0000; font-weight:bold; text-align:right; cursor:pointer; padding:5px}

h1 {margin:0px;font-size:14pt; color:#7e7e7e}
h2 {margin:0px;font-size:10pt; color:#7e7e7e}
h3 {margin:0px;font-size:10pt; color:#7e7e7e}
strong {}
hr {color:#ebebeb; margin-top:10px; margin-bottom:10px}

.clearfloat {clear:left}
.articlenews {text-align:left}
.datenews {}
.titlenews {}
.contact_item {padding: 2px 2px 10px 2px; font-size:10pt; text-align:left}
.trselecected td{background-color:#ebebeb; border-top:1px solid #0099FF; border-bottom:1px solid #0099FF;}
