
.inputboxerror {
border:2px solid red;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0px; padding: 0px;
}
.img {
	border:none;
}
#master {
	width:100%; padding:0px; margin:0px; border:0px; border-collapse:collapse;
}
.masterLeft {
	width:50%; /*background-image:url(../img/bgnd_left.gif); background-position:top right; background-repeat:no-repeat;*/ margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
.masterMain {
	width:950px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
.masterRight {
	width:50%; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}

div.header {
	width:950px; /*background-image:url(../img/bgnd_top.gif); background-repeat:no-repeat; background-position:top;*/
}
table.header, table.main_content {
	width:950px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
table.header td, table.main_content td {
	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}

table.header_top {
	width:950px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
td.header_top_td1 {
	width:164px; margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}
td.header_top_td2 {
	width:786px; margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}
td.header_top_td3 {
	width:786px; background-image:url(../img/header/bgnd_btm.jpg); background-repeat:no-repeat; background-position:top; margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}
/* belongs to footer */
td.header_top_td4 {
	width:164px; background-image:url(../img/header/bgnd_btm.jpg); background-repeat:no-repeat; background-position:top; margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}
/*td.header_top_td5 {
	width:950px; height:72px; background-image:url(../img/footer/bgnd_btm.jpg); background-repeat:no-repeat; background-position:top; margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}*/

td.header_top_td5 {
	width:950px; height:72px; background-image:url(../img/footer/bgnd_btm.jpg); background-repeat:no-repeat; background-position:top; background-position:left; margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}

/* end belonging */

table.header_top1 {
	width:786px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
td.header_top1_td1 {
	height:69px;	margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}
td.header_top1_td2 {
	height:42px;	margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:bottom;
}

div.header_top_td1 {
	width:786px; height:69px; margin:0px; padding:0px;
}
div.header_top_search {
	width:220px;	margin:5px 0px 0px 10px; padding:0px; float:right;
}

div.headerUpLinks1 {
	width:69px; float:right; margin-top:7px;
}
table.headerUpLinks1 {
	width:69px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
div.headerUpLinks2 {
	width:87px; float:right; margin-top:7px; margin-left:1px; margin-right:1px;
}
table.headerUpLinks2 {
	width:87px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
div.headerUpLinks3 {
	width:140px; float:right; margin-top:7px;
}
table.headerUpLinks3 {
	width:140px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
.headerUpLink_td1 {
	background-image:url(../img/header/gv_sep.gif); background-repeat:repeat-y; width:1px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
.headerUpLink_td2 {
	vertical-align:top; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
div.headerUpLink {
	width:100%; font-size:11px; color:#6C8E24; padding-left:7px; margin-bottom:3px;
}
.headerUpLink a:link, .headerUpLink a:hover, .headerUpLink a:visited {
	color:#6C8E24; text-decoration:none;
}
.headerUpLink a:hover {
	color:#6C8E24; text-decoration:underline;
}

td.header_btm_td1 {
	height:36px; padding-left:5px; vertical-align:middle; font-size:11px; color:#CCCCCC;
}
td.header_btm_td1 a:link, td.header_btm_td1 a:active, td.header_btm_td1 a:visited {
	color:#000000; text-decoration:underline; padding-left:5px; padding-right:5px;
}
td.header_btm_td1 a:hover {
	color:#000000; text-decoration:none;
}
table.header_btm_td2 {
	width:786px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
td.header_btm_td2 {
	height:92px; vertical-align:top;
}
td.header_btm_td3 {
	width:130px; vertical-align:top;
}
div.header_btm_td3_1 {
	font-size:11px; font-weight:bold; color:#FF9900; text-align:right; width:117px; margin-right:5px; margin-top:38px; float:right;
}
div.header_btm_td3_2 {
	font-size:11px; color:#000000; text-align:right; width:117px; margin-right:5px; float:right;
}

div.header_top_td_2 {
	width:786px; margin:0px; padding:0px;
}
div.LinkHome {
	width:52px; margin-right:7px; float:left;
}
div.LinkQuoSoftware {
	width:116px; margin-right:9px; float:left;
}
div.LinkQuoExtensions {
	width:118px; margin-right:7px; float:left;
}
div.LinkQuoCommunity {
	width:119px; margin-right:5px; float:left;
}
div.LinkInfoCentre {
	width:110px; margin-right:8px; float:left;
}
div.LinkFreeDownload {
	width:125px; float:left;
}

/* search */
div.search_input {
	width:116px; margin-top:3px; float:left;
}
table.search_input {
	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
table.search_input td {
	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
input.search_input {
	width:112px; height:15px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:0px; border-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#636363; padding:1px 0px 1px 0px;
}
div.search_pointer {
	width:27px; margin-top:5px; float:left;
}
table.search_pointer {
	width:27px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
table.search_pointer td {
	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
div.search_button {
	width:67px; float:left; margin:0px; padding:0px;
}
table.search_button {
	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
table.search_button td {
	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}

/* main content */
div.main_content {
	width:950px;
}
.main_content_Left, .main_content_Right {
	width:200px; vertical-align:top;
}
.main_content_Main {
	width:550px; vertical-align:top;
}

div.mainLeft_uk_ms {
	width:180px; margin:0px 0px 12px 0px;
}

div.mainLeftFind {
	width:180px; margin:0px 0px 19px 0px;
}


div.QuickHelpTitle {
	font-size:11px; font-weight:bold; color:#86B02D; text-align:right; width:164px; margin:0px 16px 0px 0px;
}
div.QuickHelpTxt {
	font-size:11px; color:#000000; text-align:right; width:164px; margin:0px 16px 5px 0px;
}
div.QuickHelp {
	width:154px; margin:0px 13px 0px 13px;
}
table.QuickHelp {
	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
.QuickHelpSelect {
	width:150px; height:15px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:0px; border-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#636363; padding:1px 0px 1px 0px; margin:0px;
}

div.mainLeftBox1 {
	width:180px; margin-bottom:20px; margin-top: 5px;
}
div.mainLeftBox {
	width:180px; margin-bottom:5px;
}
table.mainLeftBox {
	width:180px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}

div.mainLeftBox_content {
	width:178px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd;
}

div.mainLeftBox_content2 {
	width:178px; border:1px solid #cdcdcd;
}

div.mainLeftBox_title1 {
	width:146px; margin:10px 16px 0px 16px; font-size:11px; font-weight:bold; color:#7CA529;
}
div.mainLeftBox_txt {
	width:146px; margin:10px 16px 0px 16px; font-size:11px; color:#333333;
}
table.mainLeftBox_txt {
	width:146px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
table.mainLeftBox_txt td {
	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
td.mainLeftBox_txt_td1 {
	width:11px; vertical-align:top;
}
td.mainLeftBox_txt_td2 {
	width:135px; vertical-align:top;
}
td.mainLeftBox_txt_td3 {
	height:5px;
}

div.mainLeftBox_txt2 {
	width:162px; margin:0px 8px 0px 8px;
}
table.mainLeftBox_txt2 {
	width:162px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
input.mainLeftBox_txt2 {
	width:158px; height:15px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:0px; border-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#636363; padding:1px 0px 1px 0px;
}
.mainLeftBox_txt_sep {
	height:8px;
}

div.mainLeftBox_ainfo {
	width:162px; margin:5px 8px 0px 8px;
}
table.mainLeftBox_ainfo {
	width:162px; margin:5px 0px 0px 0px; padding:0px; border:0px; border-collapse:collapse;
} 
table.mainLeftBox_ainfo td {
	margin:0px; padding:5px 0px 0px 0px; border:0px; border-collapse:collapse;
}
td.mainLeftBox_ainfo {
	font-size:10px; color:#0033CC;
}
td.mainLeftBox_ainfo a:link, td.mainLeftBox_ainfo a:active, td.mainLeftBox_ainfo a:visited {
	color:#0033CC; text-decoration:underline; 
}
td.mainLeftBox_ainfo a:hover {
	color:#0033CC; text-decoration:none;
}
.mainLeftBox_img {
	float:left; border:none;
}

div.mainLeftBoxImg {
	width:180px; margin-bottom:1px;
}


/* RIGHT */
div.mainRightBox {
	width:180px; margin-left:20px; margin-bottom:15px;
}

div.mainRightBox1 {
	width:180px; background-image:url(../img/main/right/box_bgnd_top.gif); background-repeat:no-repeat; background-position:top right;
}
div.mianRightBoxUD {
	width:180px; margin:0px; padding:0px;
}
div.mainRigtBoxMain {
	width:178px; border-left:1px solid #9ACD35; border-right:1px solid #9ACD35; margin:0px; padding:0px;
}

div.mainRightBox_txt {
	width:150px; margin:0px 12px 0px 16px; padding:10px 0px 0px 0px; font-size:11px; color:#333333;
}
table.mainRightBox_txt {
	width:150px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}

div.mainRightBox_txtInfo {
	width:136px; margin:0px 0px 0px 16px; padding:0px;
}
table.mainRightBox_txtInfo {
	width:136px;	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
table.mainRightBox_txtInfo td {
	vertical-align:top; margin:0px; padding:0px 0px 3px 0px;
}
td.mainRightBox_txtInfo_td1 {
	width:9px;
}
td.mainRightBox_txtInfo_td2 {
	width:127px; font-size:11px; color:#0033CC; 
}
td.mainRightBox_txtInfo_td2 a:link, td.mainRightBox_txtInfo_td2 a:active, td.mainRightBox_txtInfo_td2 a:visited {
	color:#0033CC; text-decoration:underline;
}
td.mainRightBox_txtInfo_td2 a:hover {
	color:#0033CC; text-decoration:none;
}

div.mainRightBox_Article {
	width:158px; margin-left:10px; padding:0px;
}
table.mainRightBox_Article {
	width:158px; margin-bottom:10px; border:0px; border-collapse:collapse;border-bottom:1px dashed #CCCCCC;
}
table.mainRightBox_Article td {
	width:158px; padding-bottom:3px;
}
td.mainRightBox_Article_topic {
	font-size:10px; font-weight:bold; color:#999999;
}
td.mainRightBox_Article_title {
	font-size:13px; font-weight:bold; color:#0033CC;
}
td.mainRightBox_Article_title a:link, .mainRightBox_Article_title a:active, .mainRightBox_Article_title a:visited  {
	font-weight:bold; color:#0033CC; text-decoration:underline;
}
td.mainRightBox_Article_title a:hover  {
	font-weight:bold; color:#0033CC; text-decoration:none;
}
td.mainRightBox_Article_desc {
	font-size:12px; color:#333333;
}
td.mainRightBox_Article_desc a:link, td.mainRightBox_Article_desc a:active, td.mainRightBox_Article_desc a:visited {
	color:#0033CC; text-decoration:underline;
}
td.mainRightBox_Article_desc a:hover {
	color:#0033CC; text-decoration:none;
}
td.mainRightBox_Article_sep {
	height:8px;
}

div.mainRightBox_Article2 {
	width:158px; margin-left:10px; padding:0px;
}
table.mainRightBox_Article2 {
	width:158px; border:0px; border-collapse:collapse;
}
table.mainRightBox_Article2 td {
	width:158px; padding-bottom:3px;
}




div.mainRightBox2 {
	width:180px;
}

/* main */
div.mainTop {
	width:550px;
}
div.mainTopBgnd {
	width:550px; background-image:url(../img/main/top_header_bgnd.jpg); background-repeat:no-repeat; background-position:bottom;
}
div.mainTopBox {
	width:504px; margin-left:23px;
}
table.mainTopBox {
	width:504px; border:0px; margin:10px 0px 10px 0px; padding:0px; border-collapse:collapse;
}
td.mainTopBox_td1 {
	width:246px; vertical-align:top;
}
td.mainTopBox_td2 {
	width:258px; vertical-align:top;
}
div.mainTopBoxLeft {
	width:217px; margin:0px; padding:0px; border:0px; border-collapse:collapse; border-right:1px dashed #FFFFFF;
}
div.mainTopBoxLeft1 {
	width:180px;
}
table.mainTopBoxLeft1 {
	width:180px; border:0px; border-collapse:collapse; margin:0px; padding:0px;
}
td.mainTopBoxLeft1_td1, td.maintopBoxRight1_td1 {
	width:57px; vertical-align:top;
}
td.mainTopBoxLeft1_td2 {
	vertical-align:top; font-size:14px; font-weight:bold; color:#FF9900;
}

div.mainTopBoxLeft2 {
	width:200px;
}
table.mainTopBoxLeft2 {
	width:200px; border:0px; border-collapse:collapse; margin:5px 0px 0px 0px; padding:0px; border-bottom:1px dashed #FFFFFF;
}
table.mainTopBoxLeft2 td {
	font-size:12px; color:#333333; padding-bottom:10px;
}
td.mainTopBoxLeft2 a:link, td.mainTopBoxLeft2 a:active, td.mainTopBoxLeft2 a:visited {
	color:#0033CC; text-decoration:underline;
}
td.mainTopBoxLeft2 a:hover {
	color:#0033CC; text-decoration:none;
}


table.mainTopBoxLeft3 {
	width:200px; border:0px; border-collapse:collapse; margin:10px 0px 0px 0px; padding:0px;
}

div.mainTopBoxLeft_txtInfo_title {
	width:200px; font-size:12px; font-weight:bold; color:#FF6600; padding-bottom:5px;
}
div.mainTopBoxLeft_txtInfo {
	width:200px; margin:0px; padding:0px;
}
table.mainTopBoxLeft_txtInfo {
	width:200px;	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
table.mainTopBoxLeft_txtInfo td {
	vertical-align:top; margin:0px; padding:0px 0px 3px 0px;
}
td.mainTopBoxLeft_txtInfo_td1 {
	width:9px;
}
td.mainTopBoxLeft_txtInfo_td2 {
	width:191px; font-size:11px; color:#0033CC; 
}
td.mainTopBoxLeft_txtInfo_td2 a:link, td.mainTopBoxLeft_txtInfo_td2 a:active, td.mainTopBoxLeft_txtInfo_td2 a:visited {
	color:#0033CC; text-decoration:underline;
}
td.mainTopBoxLeft_txtInfo_td2 a:hover {
	color:#0033CC; text-decoration:none;
}




div.mainTopBoxRight1 {
	width:210px;
}
table.mainTopBoxRight1 {
	width:210px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
/* td.mainTopBoxRight1_td1 > line 412 */
td.mainTopBoxRight1_td2 {
	vertical-align:middle; font-size:13px; font-weight:bold; color:#23A714;
}
div.mainTopBoxRight2 {
	width:220px;
}
table.mainTopBoxRight2 {
	width:220px; border:0px; border-collapse:collapse; margin:5px 0px 0px 0px; padding:0px;
}
table.mainTopBoxRight2 td {
	font-size:11px; color:#333333; padding-bottom:10px;
}
td.mainTopBoxRight2 a:link, td.mainTopBoxRight2 a:active, td.mainTopBoxRight2 a:visited {
	color:#0033CC; text-decoration:underline;
}
td.mainTopBoxRight2 a:hover {
	color:#0033CC; text-decoration:none;
}


div.mainTopBox1 {
	width:504px; border-top:1px dashed #FFFFFF;
}
table.mainTopBox1 {
	width:504px; margin:0px 0px 5px 0px; padding:0px; border:0px; border-collapse:collapse;
}
td.mainTopBox1_td1 {
	width:340px;
}
td.mainTopBox1_td2 {
	width:164px; padding-top:10px;
}

div.mainTopBox1Left {
	width:285px;
}
table.mainTopBox1Left {
	width:285px; margin:10px 0px 10px 26px; padding:0px; border:0px; border-collapse:collapse;
}
td.mainTopBox1Left_td1 {
	width:76px;
}
td.mainTopBox1Left_td2 {
	font-size:11px; color:#333333; vertical-align:top; padding-top:5px;
}
td.mainTopBox1Left_td2 a:link, td.mainTopBox1Left_td2 a:hover, td.mainTopBox1Left_td2 a:visited {
	color:#0033CC; text-decoration:underline;
}
td.mainTopBox1Left_td2 a:hover {
	color:#0033CC; text-decoration:none;
}
div.mainTopBox1Right {
	width:150px; margin-top:10px;
}

.mainTopBox1LeftImg {
	border:none; margin-right:15px; vertical-align:top;
}

/* main middle */
div.mainMiddle {
	width:550px; margin-top:16px;
}
table.mainMiddle {
	width:550px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
div.mainMidBox {
	width:548px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
}
#tableMainMidBox {
	width:548px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
#mainMidBoxTbl_td1 {
	width:181px; vertical-align:top;
}
#mainMidBoxTbl_td2 {
	width:183px; vertical-align:top;
}
#mainMidBoxTbl_td3 {
	width:182px; vertical-align:top;
}
#mainMidBox_sep {
	width:1px; background-image:url(../img/main/middle_sep.gif); background-repeat:repeat-y;
}

#mainMidBoxTable {
	width:145px; margin:0px 0px 5px 17px; padding:0px; border:0px; border-collapse:collapse;
}

/* main btm*/
div.mainBtm {
	width:550px; margin-top:16px; margin-bottom:20px; background-image:url(../img/main/btm_bgnd.jpg); background-repeat:no-repeat; background-position:top;
}
#mainBtmTbl {
	width:550px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
#mainBtmTbl_td1 {
	width:192px; vertical-align:top;
}
#mainBtmTbl_div {
	width:192px;
}
#mainBtmTbl_div1 {
	width:134px; margin-left:58px;
}

#mainBtmTbl_td2 {
	width:186px; vertical-align:top; padding-top:38px;
}
#mainBtmTbl_td3 {
	width:172px; vertical-align:top; padding-top:38px;
}

div.mainBtmLeft_txtInfo {
	width:134px; margin:0px; padding:0px;
}
table.mainBtmLeft_txtInfo {
	width:134px;	margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
table.mainBtmLeft_txtInfo td {
	vertical-align:top; margin:0px; padding:0px 0px 3px 0px;
}
td.mainBtmLeft_txtInfo_td1 {
	width:9px;
}
td.mainBtmLeft_txtInfo_td2 {
	width:125px; font-size:11px; color:#0033CC; 
}
td.mainBtmLeft_txtInfo_td2 a:link, td.mainBtmLeft_txtInfo_td2 a:active, td.mainBtmLeft_txtInfo_td2 a:visited {
	color:#0033CC; text-decoration:underline;
}
td.mainBtmLeft_txtInfo_td2 a:hover {
	color:#0033CC; text-decoration:none;
}

/* mian txt*/
#GenTd {
	padding-bottom:5px; vertical-align:top;
}
.pointer {
	width:11px;
}
.mainTxt {
	font-size:13px; color:#333333; font-family:Arial, Helvetica, sans-serif;
}
.mainTxt a:link,.mainTxt a:active, .mainTxt a:visited {
	color:#0033CC; text-decoration:underline;
}
.mainTxt a:hover {
	color:#0033CC; text-decoration:none;
}
.mainTxt p {
	 margin:8px 0px 10px 0px; padding:0px;
}
.mainTxt H1 {
	font-size:21px; font-weight:bold; color:#7CA529; margin:0px 0px 14px 0px; padding:0px;
}
.mainTxt H2 {
	font-size:18px; font-weight:bold; color:#FF9900; margin:19px 0px 10px 0px; padding:0px;
}
.mainTxt H3 {
	font-size:16px; font-weight:bold; color:#ff9900; margin:15px 0px 10px 0px; padding:0px;
}
.mainTxt H4 {
	font-size:12px; font-weight:bold; color:#333333; margin:5px 0px 10px 0px; padding:0px;
}

div.mainBtmPage {
	width:550px; margin-top:0px; margin-bottom:10px;
}
#mainBtmTblPage {
	width:550px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}


/* FOOTER */
div.footer {
	width:950px; margin-bottom:20px;
}
table.footer_top1 {
	width:786px; margin:0px 0px 0px 164px; padding:0px; border:0px; border-collapse:collapse;
}
table.footer_top2 {
	width:950px; margin:2px 0px 0px 0px; padding:0px; border:0px; border-collapse:collapse;
}
/*#footerTbl_td1 {
	width:357px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
#footerTbl_td2 {
	width:347px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
#footerTbl_td3 {
	width:244px; margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}*/

#footerTbl_td1 {
	width:317px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
#footerTbl_td2 {
	width:347px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
#footerTbl_td3 {
	width:284px; margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}

div.footerTblTd1 {
	font-size:11px; font-weight:bold; color:#FF9900; text-align:right; width:183px; margin-right:5px; float:right;
}
div.footerTblTd1_1 {
	font-size:11px; color:#000000; text-align:right; width:183px; margin-right:5px; margin-bottom:3px; float:right;
}

#footerTblTD2 {
	width:357px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
#footerTblTD2_td1 {
	width:175px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}
#footerTblTD2_td2 {
	width:182px; margin:0px; padding:0px; border:0px; border-collapse:collapse;
}


.footerTbl_Select {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#636363; border:1px solid #CCCCCC; padding:0px; margin:0px 5px 0px 0px;
}
div.footer_search {
	width:220px;	margin:5px 10px 0px 10px; padding:0px; float:left;
}
div.footer_search_input {
	width:116px; float:left;
}
div.footer_search_pointer {
	width:27px; margin-top:3px; float:left;
}
div.footer_search_button {
	width:67px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

div.footer_QuickHelpTitle {
	font-size:11px; font-weight:bold; color:#86B02D; text-align:right; /*width:175px;*/ margin:0px 5px 0px 0px; /*float:right;*/
}
div.footer_QuickHelpTxt {
	font-size:11px; color:#000000; text-align:right; /*width:175px;*/ margin:0px 5px 0px 0px; /*float:right;*/
}
div.footer_QuickHelpTxt2 {
	font-size:11px; color:#000000; text-align:right; /*width:183px;*/ margin-right:5px; margin-bottom:3px; /*float:right;*/
}


div.mainLeftBox_contFold {
	width:178px; border:1px solid #cdcdcd; padding-bottom:15px;
}
#mainLeftBox_folder {
	width:162px; margin:5px 8px 10px 8px; 
}
#mainLeftBox_folder2 {
	margin:5px 0px 0px 10px; 
	font-size: 13px;
	font-weight: bold;
}
.mainLeftBox_folder {
	font-size:13px; color:#000000;
}
.mainLeftBox_folder a:link, .mainLeftBox_folder a:active, .mainLeftBox_folder a:visited {
	color:#0033CC; text-decoration:underline; 
}
.mainLeftBox_folder a:hover {
	color:#0033CC; text-decoration:none;
}
.mainLBF_img {
	border:none; float:left; margin-top:0px; margin-bottom:2px;
}

/* dodano by Obelix */

a img {
	border: none;
}

div.MainContentHeader {
	font-size: 10px; 
	color: #333333;
	width: 550px;
	margin: 0px 0px 15px 0px;
}

div.MainContentHeader img {
	vertical-align: middle;		
}

div.MainContentHeader p {
	 margin: 0px 0px 8px 0px; 
	 padding: 0px;
	 font-size: 12px;		
}

div.MainContentHeader h1 {
	font-size: 21px; 
	font-weight: bold;
	color: #FF9900;
	margin: 10px 0px 10px 0px;
	padding: 0px;		
}

div.MainContentHeader h2 {
	font-size: 18px; 
	font-weight: bold;
	color: #FF6600;
	margin: 15px 0px 10px 0px;
	padding: 0px;		
}

div.MainContentHeader a:link, div.MainContentHeader a:active, div.MainContentHeader a:visited {
	font-weight: bold;
	color: #0033CC;
	text-decoration: underline;
}

div.MainContentHeader a:hover {
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}

div.MainContentHeaderBorder {
	border-bottom: 1px solid #CCCCCC;
	width: 550px;
	margin-bottom: 10px;
}

table.Content_header2 {
	width: 550px;
	border: 0px;
	border-collapse: collapse;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

table.Content_header2 h2 {
	font-size: 17px; 
	font-weight: bold;
	color:#ff6600;
	margin: 0px 0px 2px 0px;
	padding: 0px;	
}

table.Content_header2 td {
	vertical-align: bottom;
}

td.Content_header2_img {
	width: 35px;
}

div.ContentList {
	width: 550px;
	margin: 0px 0px 10px 0px;
}

table.ContentList {
	font-size: 12px; 
	color: #333333;
	width: 550px;
	border: 0px; 
	border-collapse: collapse; 
	margin: 0px 0px 7px 0px; 
	padding: 0px;
}

table.ContentList a:link, table.ContentList a:active, table.ContentList a:visited {
	color: #FF9900; 
	text-decoration: underline;
}
table.ContentList a:hover {
	color: #FF9900; 
	text-decoration: none;
}

div.ContentList p {
	 margin: 0px 0px 8px 0px; 
	 padding: 0px;		
}

table.ContentList h3 {
	font-size: 14px; 
	font-weight: bold; 
	color: #7CA529; 
	margin: 0px 0px 4px 0px; 
	padding: 0px;
}

table.ContentList td {
	vertical-align: top;
	text-align: left;
}

table.ContentList td.ContentListArr {
	vertical-align: top;
	text-align: left;
	width: 40px;
}

.ContentListPlusImg {
	margin: 4px 4px 0px 22px;
}

div.Features {
	width: 550px;
	margin: 0px 0px 10px 0px;
}

table.Features {
	font-size: 12px; 
	color: #333333;
	width: 550px;
	border: 0px; 
	border-collapse: collapse; 
	margin: 0px 0px 7px 0px;
	padding: 0px;
	border-bottom: 1px solid #CCCCCC;
}


table.Features a:link, table.Features a:active, table.Features a:visited {
	color: #FF9900; 
	text-decoration: underline;
}

table.Features a:hover {
	color: #FF9900; 
	text-decoration: none;
}

table.Features h3 {
	font-size: 14px; 
	font-weight: bold; 
	color: #7CA529; 
	margin: 0px 0px 4px 0px; 
	padding: 0px;
}

.Features_td_left {
	table-layout: fixed;
	width: 98px;
	vertical-align: top;
}

.Features_td_right {
	vertical-align: top;
}

.Features_td_right p {
	margin: 0px 0px 0px 10px;
}

table.Features_linki {
	border: 0px; 
	border-collapse: collapse; 
	padding: 0px;
	margin: 10px 0px 10px 0px;
}

table.Features_linki td {
	vertical-align: bottom;
}

table.Features_linki a:link, table.Features_linki a:visited {
	font-size: 10px;
}

table.Features_linki a:active {
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}

table.Features_linki a:hover {
	font-size: 10px;
}

div.Features_linki1 {
	width: 108px;
}

div.Features_linki2 {
	width: 110px;
}

div.Features_linki3 {
	width: 70px;
}

div.Features_linki1 img {
	float: left;
}

div.Features_linki2 img {
	float: left;
}

div.Features_linki3 img {
	float: left;
}

div.Product_list {
	width: 550px;
	margin:0px 0px 15px 0px;
}

table.Product_list {
	font-size:12px; 
	color:#333333;
	border: 0px; 
	border-collapse: collapse; 
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

table.Product_list td {
	vertical-align:top;
}

table.Product_list img {
	margin: 0px 10px 0px 0px;
}

table.Product_list p {
	margin: 0px 0px 0px 0px;
}

div.Product_list h1 {
	font-size:21px; 
	font-weight:bold;
	color: #FF9900;
	margin: 20px 0px 10px 0px;
	padding:0px;		
}

table.Product_list a:link, table.Product_list a:active, table.Product_list a:visited {
	color: #FF9900; 
	text-decoration: underline;
}

table.Product_list a:hover {
	color: #FF9900; 
	text-decoration: none;
}

div.OrderWithBG {
	background-image:url(../img/main/QuoBuyBG.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 322px;
	margin-top: 20px;		
}

table.OrderWithBG {
	font-size:12px; 
	color:#333333;
	border: 0px; 
	border-collapse: collapse;
}

table.OrderWithBG img {
	margin: 0px 0px 0px 0px;
}


div.OrderWithBG_left {
	padding-top: 11px;
	margin-left: 20px;
	width: 125px;
}

div.OrderWithBG_right {
	margin-top: 5px;
}

table.OrderWithBG span {
	font-weight: bold;
	color: #F00000;
}

table.Product_list_box {
	font-size: 12px;
	color: #333333;
	width: 550px;
	border: 0px; 
	border-collapse: collapse;
	margin-bottom: 20px;
}


table.Product_list_box td.Product_list_box_img {
	width: 130px;
	text-align: right;
}

div.Product_list_boxBorder {
	border-top: 1px solid #CCCCCC;
	width: 550px;
}


table.Product_list_box a:link, table.Product_list_box a:active, table.Product_list_box a:visited {
	color: #FF9900; 
	text-decoration: underline;
}

table.Product_list_box a:hover {
	color: #FF9900; 
	text-decoration: none;
}

table.Product_list_box h3 {
	font-size: 14px; 
	font-weight: bold; 
	color: #7CA529; 
	margin: 25px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

table.Product_list_box p {
	 margin:0px 0px 0px 0px; 
	 padding:0px 0px 0px 0px;
	 font-size:12px;		
}

table.Product_list_box td {
	vertical-align:top;
}

table.Product_list_box img {
	margin: 15px 10px 0px 0px;
}

div.OrderNoBG {
	width: 322px;
	margin-top: 7px;
	padding-top: 0px;		
}

table.OrderNoBG {
	font-size:12px; 
	color:#333333;
	border: 0px; 
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

table.OrderNoBG img {
	margin: 0px 0px 0px 0px;
}

div.OrderNoBG_left {
	padding-top: 13px;
	margin-left: 0px;
	width: 100px;
}

div.OrderNoBG_right {
	margin-top: 0px;
}

table.OrderNoBG span {
	font-weight: bold;
	color: #F00000;
}

div.BoxiDesno {
	width: 180px;
	text-align: right;
	float: right;
	display: block;
	margin-top: 22px;
}

table.BoxOneDesno {
	width:180px;
	border: 0px;
	border-collapse: collapse;
	border-bottom: 1px solid #CCCCCC;
	margin: 20px 0px 10px 0px;
	display: block;
	float: right;
}

table.BoxOneDesno td {
	font-size: 13px; 
	font-weight: bold; 
	color: #FF9900;
	text-align: left;
}


table.BoxOneDesno h3 {
	font-size: 13px; 
	font-weight: bold; 
	color: #FF9900;
	margin: 14px 0px 0px 0px;
}

td.BoxOneDesno_td {
	width: 40px;
}


table.BoxOneDesno img {
	margin: 0px 10px 4px 10px;
}

table.BoxTwoDesno {
	width:167px;
	border: 0px;
	border-collapse: collapse;
	margin-left: 13px;
	margin-bottom: 10px;
	font-size:11px;
	display: block;
	float: right;
}

table.BoxTwoDesno a:link, table.BoxTwoDesno a:active, table.BoxTwoDesno a:visited {
	color:#0033CC;
	text-decoration: underline;
}

table.BoxTwoDesno a:hover {
	color:#0033CC;
	text-decoration: none;
}

td.BoxTwoDesno_td1 {
	width:10px;
	padding-right: 10px;
}

td.BoxTwoDesno_td2 {
	height: 16px;
	text-align: left;
}

td.BoxTwoDesno_td1b {
	width:10px;
	padding-right: 10px;
	vertical-align: top;
		padding-bottom: 15px;
}

td.BoxTwoDesno_td1bc {
	width:20px;
	padding-right: 10px;
	font-size: 16px;
	font-weight: 800;
	color: #FF3300;
	text-align: left;
	vertical-align: top;
}

td.BoxTwoDesno_td2b {
	text-align: left;
	font-size: 12px;
	padding-bottom: 15px;
	vertical-align: top;
}




table.BoxTwoDesno2 {
	width:167px;
	border: 0px;
	border-collapse: collapse;
	margin-left: 13px;
	margin-bottom: 10px;
	font-size:11px;
	display: block;
	float: right;
}

table.BoxTwoDesno2 a:link, table.BoxTwoDesno2 a:active, table.BoxTwoDesno2 a:visited {
	color:#0033CC;
	text-decoration: underline;
}

table.BoxTwoDesno2 a:hover {
	color:#0033CC;
	text-decoration: none;
}

table.BoxTwoDesno2 td {
	padding: 0 0 15px 0;
}




table.BoxThreeDesno {
	width:167px;
	border: 0px;
	border-collapse: collapse;
	margin: 10px 5px 0px 0px;
	text-align: right;
	float: right;
	display: block;
}

table.BoxFourDesno {
	font-size: 11px;
	color: #333333;
	width:180px;
	border: 0px;
	border-collapse: collapse;
	margin: 0px 0px 10px 0px;
	text-align: right;
	float: right;
	display: block;
}

table.BoxFourDesno h4 {
	font-size: 12px;
	color: #333333;
	margin: 0px 0px 0px 0px;
}

table.BoxFourDesno p {
	font-size: 10px;
	color: #999999;
	margin: 0px 0px 0px 0px;
}

table.BoxFourDesno span {
	font-size: 11px;
	color: #333333;
	font-style: italic;
}

table.BoxFourDesno img {
	margin: 2px 8px 0px 8px;
	vertical-align: top;
}

table.BoxFourDesno td {
	vertical-align: top;
	text-align: left;
}

table.BoxFourDesno a:link, table.BoxFourDesno a:active, table.BoxFourDesno a:visited {
	color:#FF9900;
	text-decoration: underline;
}

table.BoxFourDesno a:hover {
	color:#FF9900;
	text-decoration: none;
}

div.Product {
	width: 550px;
	margin:0px 0px 15px 0px;
}

table.Product {
	font-size:12px; 
	color:#333333;
	border: 0px; 
	border-collapse: collapse; 
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

table.Product td {
	vertical-align: top;
}

table.Product a:link, table.Product a:active, table.Product a:visited {
	color:#FF9900;
	text-decoration: underline;
}

table.Product a:hover {
	color:#FF9900;
	text-decoration: none;
}

table.Product_left_one {
	border: 0px; 
	border-collapse: collapse;
	margin: 0px 10px 0px 0px;
}

table.Product_left_two {
	width: 175px;
	border: 0px;
	border-collapse: collapse;
	border-bottom: 1px solid #CCCCCC;
	margin: 18px 0px 15px 0px;
	padding: 0px;
}

table.Product_left_two td {
	vertical-align: middle;
}

table.Product_left_two h3 {
	font-size: 13px; 
	font-weight: bold; 
	color: #FF9900;
	margin: 14px 0px 0px 0px;
}

table.Product_left_two img {
	margin: 0px 0px 4px 15px;
}

td.Product_left_two_td {
	width: 65px;
}

table.Product_left_three {
	border: 0px;
	border-collapse: collapse;
	margin: 5px 0px 15px 17px;
	padding: 0px;
	width: 160px;
}

table.Product_left_three img {
	margin: 0px 0px 7px 0px;
}

table.Product_left_three td {
	font-size: 10px;
	color: #666666;
	font-style: italic;
	text-align: center;
}




table.Product_right_header p {
	color: #333333;
	margin: 0px 0px 8px 0px; 
	padding: 0px;
	font-size: 12px;		
}

table.Product_right_header h1 {
	font-size: 21px; 
	font-weight: bold;
	color: #FF9900;
	margin: 10px 0px 10px 0px;
	padding: 0px;		
}

table.Product_right_header2 {
	border: 0px;
	border-collapse: collapse;
	margin: 25px 0px 5px 0px;
	padding: 0px;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

table.Product_right_header2 td.Product_right_header2_img {
width: 38px;
}

table.Product_right_header2 h2 {
	font-size: 17px; 
	font-weight: bold;
	color: #7CA529;
	margin: 0px 0px 2px 0px;
	padding: 0px;	
}

table.Product_right_header2 td {
	vertical-align: bottom;
}

table.Product_right_Vsebina {
	font-size: 12px;
	color:#333333;
	border: 0px;
	border-collapse: collapse;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}

table.Product_right_Vsebina p {
	 margin: 0px 0px 10px 0px; 
	 padding: 0px;	
}

table.Product_right_Vsebina h1 {
	font-size: 18px; 
	font-weight: bold; 
	color: #FF9900;
	margin: 0px 0px 10px 0px;
	padding: 0px;	
}

table.Product_right_Vsebina h2 {
	font-size: 15px; 
	font-weight: bold; 
	color: #7CA529;
	margin: 8px 0px 10px 0px;
	padding: 0px;	
}

table.Product_right_Vsebina h3 {
	font-size: 13px; 
	font-weight: bold; 
	color: #FF9900;
	margin: 6px 0px 6px 0px;
	padding: 0px;	
}

div.Product_Middle_BG {
	background-image: url(../img/main/Quo_green_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 20px;	
}

table.Product_Middle_Header {
	border: 0px;
	border-collapse: collapse;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}

table.Product_Middle_Header h2 {
	font-size:18px; 
	font-weight:bold;
	color: #FF9900;
	margin: 12px 0px 0px 10px;
	padding:0px;
}

div.Product_Middle_HeaderBorder {
	border-bottom: 1px solid #CCCCCC;
	width: 550px;
}

table.ProductFeatures {
	font-size: 12px; 
	color: #333333;
	border: 0px; 
	border-collapse: collapse; 
	margin: 0px 0px 7px 0px;
	padding: 0px;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
}

table.ProductFeatures h3 {
	font-size: 14px; 
	font-weight: bold; 
	color: #FF9900; 
	margin: 0px 0px 4px 0px; 
	padding: 0px;
}

.td_width {
	width: 322px;
}

table.Podrobnosti {
	width: 320px;
	border: 0px; 
	border-collapse: collapse; 
	margin: 0px 1px 10px 0px;
	padding: 0px;
}

table.Podrobnosti p {
	font-size: 12px;
	color: #333333;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

td.Podrobnosti_top {
	background-image: url(../img/main/podrobnosti_bg_top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 12px;
}

td.Podrobnosti_mid {
	background-image: url(../img/main/podrobnosti_bg_midle.gif);
	background-position: top left;
	background-repeat: repeat;
}

td.Podrobnosti_bot {
	background-image: url(../img/main/podrobnosti_bg_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
}

div.PodrobnostiClose {
	font-size: 10px;
	width: 110px;
}

div.PodrobnostiClose img {
	float: left;
	margin-top: 12px;
	margin-left: 20px;
}

div.PodrobnostiClose a:link, div.PodrobnostiClose a:active, div.PodrobnostiClose a:visited {
	color: #FF9900; 
	text-decoration: underline;
}

div.PodrobnostiClose a:hover {
	color: #FF9900; 
	text-decoration: none;
}

table.Slike {
	border: 0px; 
	border-collapse: collapse; 
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

table.Slike td {
	font-size: 10px;
	color: #666666;
	font-style: italic;
}

table.Slike img {
	margin-right: 10px;
}

table.Podrobnosti_long {
	width: 540px;
	border: 0px; 
	border-collapse: collapse; 
	margin: 0px 1px 10px 0px;
	padding: 0px;
}

table.Podrobnosti_long td {
	vertical-align: top;
}

table.Podrobnosti_long p {
	font-size: 12px;
	color: #333333;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

td.Podrobnosti_top_long {
	background-image: url(../img/main/podrobnosti_bg_top_long.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 12px;
}

td.Podrobnosti_mid_long {
	background-image: url(../img/main/podrobnosti_bg_midle_long.gif);
	background-position: top left;
	background-repeat: repeat;
}

td.Podrobnosti_bot_long {
	background-image: url(../img/main/podrobnosti_bg_bottom_long.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
}


table.header_top2 {
	width:950px; margin:0px 0px 22px 0px; padding:0px; border:0px; border-collapse:collapse;
}

td.header_top_td5 {
	width:950px; height:72px; background-image:url(../img/footer/bgnd_btm.jpg); background-repeat:no-repeat; background-position:top; background-position:left; margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;
}

/* TABLE BROWSE */

table.browse {
width: 180px;
border-collapse:collapse;
margin: 0px 0px 10px 0px;
}

table.browse td {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

table.browse td.browse_middle {
padding: 5px 0px 0px 0px;
background-image:url(../img/browse/browse_middle.gif);
background-repeat:repeat-y;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

table.browse td.browse_middle .browse_middle_holder {
width: 154px;
}

table.browse .browse_L1a {
font-size: 95%;
font-weight:800;
margin: 8px 5px 5px 12px;
/*border-bottom: 1px dashed #cccccc;*/

}

	table.browse .browse_L1a a:link, table.browse .browse_L1a a:visited {
	color: #FF6600; text-decoration: underline;
	}
	
	table.browse .browse_L1a a:active {
	color: #FF3300; text-decoration: underline;
	}
	
	table.browse .browse_L1a a:hover {
	color: #FF6600; text-decoration: none;
	}

table.browse .browse_L1 {
font-size: 95%;
font-weight:800;
margin: 6px 5px 6px 12px;
}

	table.browse .browse_L1 a:link, table.browse .browse_L1 a:visited {
	color: #86B02D; text-decoration: none;
	}
	
	table.browse .browse_L1 a:active {
	color: #FF3300; text-decoration: none;
	}
	
	table.browse .browse_L1 a:hover {
	color: #FF6600; text-decoration: underline;
	}

table.browse .browse_L2 {
font-size: 95%;
font-weight:lighter;
/*margin: 5px 0 7px 18px;*/
padding: 4px 0px 4px 18px;
}

	table.browse .browse_L2 a:link, table.browse .browse_L2 a:visited {
	color: #86B02D; text-decoration: underline;
	}
	
	table.browse .browse_L2 a:active {
	color: #FF3300; text-decoration: underline;
	}
	
	table.browse .browse_L2 a:hover {
	color: #FF6600; text-decoration: none;
	}

table.browse .browse_L2a {
font-size: 95%;
font-weight:bold;
/*margin: 5px 0 7px 18px;*/
padding: 4px 0px 4px 18px;
border-bottom: 1px dashed #cccccc;
}

	table.browse .browse_L2a a:link, table.browse .browse_L2a a:visited {
	color: #FF6600; text-decoration: underline;
	}
	
	table.browse .browse_L2a a:active {
	color: #FF3300; text-decoration: underline;
	}
	
	table.browse .browse_L2a a:hover {
	color: #86B02D; text-decoration: none;
	}
	
/* COMPARE */

table.compare{
width: 517;
border-collapse: collapse;
}

table.compare td {
padding: 8px 8px 8px 8px;
border: 1px solid #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
}

table.compare td.compare_application {
background-color: #FF9900;
font-size: 15px;
font-weight: bold;
color: #ffffff;
text-align: left;
}

table.compare td.compare_feature {
background-color: #ECE9D8
}

table.compare td.compare_bundle {
background-color: #eeeeee;
}

table.compare td.compare_describe {
background-color: #D8EBAF;
}

table.compare td.compare_describe2 {
background-color: #D8EBAF;
font-weight: bold;
}

table.compare td.compare_describe3 {
background-color: #DFDEDD;
text-align: left;
}

table.ben {
width: 517;
border-collapse: collapse;
}

table.ben td {
padding: 8px 8px 8px 8px;
border: 1px solid #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
text-align: left;
vertical-align: top;
background-color: #eeeeee;
}

table.ben td.ben_header {
background-color: #FF9900;
font-size: 15px;
font-weight: bold;
color: #ffffff;
text-align: left;
}

table.ben td.ben_text {
background-color: #eeeeee
}

/* SHOPPING CART */

table.cart1 {
width: 95%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 10px 0 2px 13px;
border-collapse:collapse;
border: 1px solid #cccccc;
}

table.cart1 td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
padding: 4px 4px 4px 4px;
}

table.cart1 tr.cart1_caption {
font-weight: bold;
}

table.cart1 td.cart1_product {
border-bottom: 1px solid #cccccc;
}

table.cart1 td.cart1_post {
border-bottom: 1px solid #cccccc;
background-color: #eeeeee;
font-weight: normal;
}

table.cart1 td.cart1_items {
text-align: right;
width: 70px;
border-bottom: 1px solid #cccccc;
padding-right: 10px;
}

table.cart1 td.cart1_price {
text-align: right;
width: 60px;
border-bottom: 1px solid #cccccc;
background-color: #FFFF99;
}

table.cart1 td.cart1_vat {
text-align: right;
width: 40px;
border-bottom: 1px solid #cccccc;
padding-right: 10px;
}

table.cart1 td.cart1_total {
text-align: right;
width: 60px;
border-bottom: 1px solid #cccccc;
background-color: #FFFF99;
}

table.cart1 td.cart1_delete {
text-align: right;
width: 60px;
padding-left: 10px;
border-bottom: 1px solid #cccccc;
}

table.cart1 td.cart1_total2 {
text-align: right;
width: 90px;
background-color: #FFFFCC;
padding-top: 10px;
padding-bottom: 8px;
}

table.cart1 td.cart1_final{
text-align: right;
padding-right: 10px;
font-weight: bold;
background-color: #FFFFCC;
padding-top: 10px;
padding-bottom: 8px;
}

/* SHOPPING CART - CART2 */

table.cart2 {
width: 95%;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 0px 0 2px 13px;
border-collapse:collapse;
border: 1px solid #cccccc;
}

table.cart2 td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
padding: 6px 6px 6px 6px;
background-color: #FFFFCC;
}

table.cart2 td h2 {
font-size: 140%;
font-weight: bold;
color: #003366;
margin: 5px 0 4px 0;
}

table.cart2 td.cart2_l {
width: 130px;
text-align: right;
border-bottom: 1px solid #cccccc;
}

table.cart2 td.cart2_r {
width:auto;
background-color: #FFFF99;
border-bottom: 1px solid #cccccc;
}



table.cart2 td.cart2_long {
border-bottom: 1px solid #cccccc;
padding: 8px 8px 8px 25px;
}

/* CART LOCATION */

table.cart_steps {
width: 95%;
border-collapse:collapse;
margin: 0 0 15px 0;
}

table.cart_steps td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
color: #666666;
padding: 6px 10px 0px 10px;
width: 130px;
vertical-align: top;
}

table.cart_steps td.cart_steps_1 {
width: 131px;
}




table.cart_s_1 {
width: 521px;
border-collapse:collapse;
background-image:url(../img/cart_s_1.gif);
background-repeat:no-repeat;
background-position: top left;
}

table.cart_s_1 td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold;
color: #000000;
}

table.cart_s_1 td.cart_s_1_0 {
width: 1px;
}

table.cart_s_1 td.cart_s_1_1 {
width: 130px;
color: #FFFFFF;
}

table.cart_s_1 td.cart_s_1_2 {
width: 130px;
}

table.cart_s_1 td.cart_s_1_3 {
width: 130px;
}

table.cart_s_1 td.cart_s_1_4 {
width: 130px;
}



table.cart_s_2 {
width: 521px;
border-collapse:collapse;
background-image:url(../img/cart_s_2.gif);
background-repeat:no-repeat;
background-position: top left;
}

table.cart_s_2 td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold;
color: #000000;
}

table.cart_s_2 td.cart_s_2_0 {
width: 1px;
}

table.cart_s_2 td.cart_s_2_1 {
width: 130px;
}

table.cart_s_2 td.cart_s_2_2 {
width: 130px;
color: #FFFFFF;
}

table.cart_s_2 td.cart_s_2_3 {
width: 130px;
}

table.cart_s_2 td.cart_s_2_4 {
width: 130px;
}




table.cart_s_3 {
width: 521px;
border-collapse:collapse;
background-image:url(../img/cart_s_3.gif);
background-repeat:no-repeat;
background-position: top left;
}

table.cart_s_3 td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold;
color: #000000;
}

table.cart_s_3 td.cart_s_3_0 {
width: 1px;
}

table.cart_s_3 td.cart_s_3_1 {
width: 130px;
}

table.cart_s_3 td.cart_s_3_2 {
width: 130px;
}

table.cart_s_3 td.cart_s_3_3 {
width: 130px;
color: #FFFFFF;
}

table.cart_s_3 td.cart_s_3_4 {
width: 130px;
}




table.cart_s_4 {
width: 521px;
border-collapse:collapse;
background-image:url(../img/cart_s_4.gif);
background-repeat:no-repeat;
background-position: top left;
}

table.cart_s_4 td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold;
color: #000000;
}

table.cart_s_4 td.cart_s_4_0 {
width: 1px;
}

table.cart_s_4 td.cart_s_4_1 {
width: 130px;
}

table.cart_s_4 td.cart_s_4_2 {
width: 130px;
}

table.cart_s_4 td.cart_s_4_3 {
width: 130px;
}

table.cart_s_4 td.cart_s_4_4 {
width: 130px;
color: #FFFFFF;
}

.cart_discount {
color:red;
}