body, table, td {font-family: Tahoma, Arial; font-size:10pt; color:#666666}

a {font-family: Tahoma; font-size:10pt; color:#006699; text-decoration:none; cursor:pointer;}
a:hover {font-family: Tahoma; font-size:10pt; color:#009900; text-decoration:underline; cursor:pointer;}
b {color:#666666}

div {color:#666666; font-size:10pt}

.menu {padding-right:10px}
.menu a {font-family: Tahoma; font-size:10pt; color:#6c6c6c; text-decoration:none; cursor:pointer;}
.menu a:hover {font-family:Tahoma; font-size:10pt; color:#6c6c6c; text-decoration:none; cursor:pointer; background-color:#ebebeb}
.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:#3399cc; color:#fff; width:60px; cursor:pointer; padding:2px 2px 2px 2px;}

#cart {
	background-color:#636363; 
	width:250px; 
	height:315px; 
	text-align:left; 
	padding:2px 2px 2px 2px; 
	z-index: 21;
	position:fixed; 
	top:200px;
}


#cart .title {font-size:16pt; font-weight:lighter; color:#fff}
#cart .title2 {font-size:12pt; font-weight:lighter; color:#fff}
#cart .scroll {overflow-y:scroll; overflow-x:hidden; height:200px}
#cart div {color:#ebebeb}
#cart table td{color:#ebebeb}

.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; left:; text-align:left; padding:5px 5px 5px 5px; font-size:10pt}

.leftcolumn {padding: 5px 5px 5px 5px; text-align:left; }
.centercolumn {padding: 5px 5px 5px 5px; text-align:left; }

.title {font-size:16pt; font-weight:lighter; color:#0099FF; margin-bottom:15px;}
.title2 {font-size:14pt; font-weight:lighter; color:#0099FF; }
.title3 {font-size:12pt; font-weight:lighter; color:#0099FF; background-color:#fafafa}

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

.x {border-right: 1px solid #cccccc; border-top: 1px solid #cccccc;}
.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}

.blockhead {}
.blockhead #blocktitle {background-image:url(img/title.png);height:18px;background-repeat:repeat-x;color:#fff; padding-left:10px; padding-top:2px; padding-bottom:2px;}
.blockhead #blocktitle h2 {color:#fff; font-weight:normal}
.blockhead #blocktitleright {background-image:url(img/title_right.png);height:18px;width:7px;}

.blockcontent {}
.blockcontent #blockcontent {background-color:#eaf0f2; color:#666666; padding:10px 10px 10px 10px; text-align:justify;}
.blockcontent #blockcontentright {background-image:url(img/rightborder.png);width:7px;}

.blockfooter {margin-bottom: 5px;}
.blockfooter #blockfooterleft {font-size:1px; background-image:url('img/leftborderdown.png'); width:18px; height:7px}
.blockfooter #blockfootercenter {font-size:1px; background-image:url('img/borderdown.png'); background-repeat:repeat-x; height:7px}
.blockfooter #blockfooterright {font-size:1px; background-image:url('img/rightborderdown.png'); width:7px; height:7px}

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}
.breadblue {font-size:10pt; font-weight:lighter; color:#0099FF; margin-bottom:5px;}
.trselecected td{background-color:#ebebeb; border-top:1px solid #0099FF; border-bottom:1px solid #0099FF;}