html { min-width: 975px; }
a img { border:0; border-color:black;}
img {vertical-align:middle;}
form { margin:0;padding:0; }
div div { margin: 0; }
span { margin: 0; }
table{ margin:0; }
dl { margin:0 0 15px 0; }
dl dd { margin: 0 0 0 20px; }

body {
	margin:0;
	padding:0;
	font-family: Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align:center;
	color:#333;
	background:#7C7C7C url(img/main-gnd.gif) top left repeat-x;
}

/* CONTAINERS */
div#wrapper {
	width:973px;
	margin:15px auto;
	margin-bottom:5px;
	text-align:left;
	background:white url(img/back-gnd.gif) top left repeat-y;
	padding-top:0px;
	background-color:#fff;
}
div#header {
	display:block;
	position:relative;
	clear:both;
	width:973px;
	height:6px;
	margin:0;
	padding:0;
	background:transparent url(img/head.gif) 0 0 no-repeat;
	/*border: 1px solid green;*/
	overflow: hidden;
}
div#footer {
	position:relative;
	clear:both;
	width:967px;
	height:70px;
	padding:0 0 0 6px !important;
	margin:0;
	font-family:Verdana,Helvetica, sans-serif;
	font-size:10px;
	color:black;
	background:transparent url(img/footer.gif) bottom left no-repeat;
}
div#footer a:link,
div#footer a:visited,
div#footer a:active { color:#333; }
div#footer a:hover { 	color:#3366CC; }
div#footer #body {
	width:960px;
	margin:0;
	padding:8px 0 5px 0 !important;
	text-align:center;
	background:#e5eafa url(img/verhr.gif) top left repeat-x;
}
/*html > body  div#footer #body {
	margin:0 0 0 6px !important;
}*/

div#adm-menu {
	position:absolute;
	top:55px;
	right:15px;
	padding:0;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
}
div#adm-menu .search-form {
	margin:0;
	padding:0;
	margin-right:190px;
	margin-top:0px;
}
div#adm-menu a{
	color:white;
}
/* PRIMARY NAVIGATION MENU */
div#globalnav {
	clear:both;
	width:960px;
	margin:0 0 0 6px !important;
	padding:103px 0 0 0;
	text-align:left;
	background:transparent url(img/banner.jpg) top left no-repeat;
	/*border: 1px solid red;*/
}
div#mitems {
	clear:both;
	height:28px;
	margin:0;
	padding:0 1px;
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	letter-spacing:1px;
	background:transparent url(img/mitems-gnd.gif) top left repeat-x;
}
div#mitems a.portal {
	color: black; background:transparent url(img/mlight-gnd2.gif) top left repeat-x; text-decoration:none;
}
div#mitems span.lang {
	float:right; background:none;
}
div#mitems span a,
div#mitems span.select a {
	float:left;
	display:block;
	margin:0;
	padding:10px 8px 3px 8px;/*IE fix*/
	color:#5574A2;
	background: url(img/sep.gif) top right no-repeat;
}
div#mitems span.lang a {
	background: none;
}
html>body div#mitems span a,
html>body div#mitems span.select a {
	padding:10px 7px 3px 8px;/*mozilla, firefox, opera*/
}
div#mitems span.select a {
	padding:8px 8px 5px 8px;
	color:#002255;
	background:#8caae1 url(img/mitems-sel-gnd.gif) top right repeat-x;
	border:1px solid #515391;
	border-bottom:0;
}
div#subitems {
	margin:0;
	padding:2px 0;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:10px;
	background:#8CAAE1 url(img/subitems-gnd.gif) top right repeat-x;
	border-bottom:1px solid #515391;
}
div#subitems a {
	padding:0 10px 0 0;
	line-height:13pt;
	color:#002255;
}
div#subitems a.select {
	padding:0 10px 0 10px;
	font-weight:bold;
	background:transparent url(img/arrow.gif) 0px 3px no-repeat;
}
div#globalnav a:hover { 	color: white;}
div#globalnav div#mitems a:hover {color: black; background:transparent url(img/mlight-gnd.gif) top left repeat-x; text-decoration:none;}
div#globalnav div#mitems span.select a:hover {color: white; background:transparent url(img/subitems-gnd.gif) top right repeat-x;}

/* SUB NAV*/
div#subnav {
	width:950px;
	height:15px;
	margin:0 0 0 6px;
	padding:6px 0 6px 10px;
	font-size:8pt;
	background:transparent url(img/dt-gnd.gif) bottom left repeat-x;
}

/* SIDE BAR*/
html>body div#sidebar {
	width:200px;
	margin:0 0 0 765px;
}
div#sidebar {
	position:relative;
	width:200px;
	min-height:540px;
	margin:0 0 0 760px;
	padding:12px 0 10px 0;
	font-size:8pt;
	text-align:center;
	border:0;
}
div#sidebar h1 {
	font-size:13pt;
	margin:2px 0;
	padding:0;
	color:#333;
}

/* MAIN CONTENT*/
html>body div#maincontent{
	margin:0 0 0 6px;
}
div#maincontent {
	position:relative;
	float:left;
	width:730px;
	min-height:300px;
	margin:0 0 0 3px;
	padding:10px 0 10px 18px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#222;
	background:#fff;
	/*border:1px solid red;*/
}
/*
div#maincontent img{
	border: 1px solid #999;
	background-color: #eee;
}
*/
h1 {
	margin:0 0 2px 0;
	font:bold 18pt Arial,"Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#F60;
}
h2 {
	margin:18px 0 2px 0;
	font:bold 12pt Arial,"Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#000;
}
h3 {
	margin:5px 0 2px 0;
	font:bold 10pt "Trebuchet MS", Verdana, Helvetica, sans-serif;
	letter-spacing:0.2px;
	color:#900;
}

div#maincontent p {
	margin: 2px 0 0 0;
}
/* COMPONENTS */
div#comp_kind {
	clear:both;
	width:740px;
	margin:0;
	padding:5px 0;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#65644c;
/*	background-color:#eee;*/
}
div#comp_kind a {line-height:13pt;}
div#comp_kind a.select {font-weight:bold;}
/* ITEMS CONTAINER */
iframe#items{
	width:350px;
	height:378px;
}
div.items {
	width:350px;
}
div#searchbox{
	margin:0;
	font-size:8pt;
	color:#666;
}
/* PRICE LIST*/
div#price_list {
	width:740px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0;
	color:#333;
}
div#price_list table {
	width:350px;
	margin:0 15px 0 0;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	background:#EBF5FF;
}
div#price_list table td,
div#price_list table th {
	border-top:1px solid white;
	border-bottom:1px solid #A2B5E0;
}
div#price_list table tbody td {
	padding:3px;
	/*font-weight:bold;*/
}
div#price_list table tbody th {
	padding:4px;
	font-weight:normal;
	text-align:left;
	color:#333;
}
div#price_list table th#category {
	font-weight:bold;
	background:#B9D4FF;
}
div#price_list table thead th,
div#price_list table thead td {
	padding:6px;
	font-size:9pt;
	font-weight:bold;
	color:#222;
	background:#96B0EB;
}
div#price_list table thead td {
	text-align:right;
}
/* SHOPCAR STYLES */
html>body div#shop{
	margin:0 0 0 355px;
}
div#shop{
	position:relative;
	width:380px;
	margin:0 0 0 354px;
	padding:0;
}
table#shop_items {
	width:380px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	background:#EBF5FF;
}
table#shop_items tbody td {
	padding:3px;
	font-size:8pt;
	font-weight:normal;
	border-top:1px solid white;
	border-bottom:1px solid #A2B5E0;
}
table#shop_items thead td {
	font-size:9pt;
	padding:5px;
	font-weight:bold;
	color:white;
	background:#829EDE;
}
table#shop_items tfoot td{
	padding:2px;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
}

table#shop_items input{
	width:30px;
}
/* OFFER ITEMS */
table#offer_items {
	width:580px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	background:#EBF5FF;
}
table#offer_items tbody td{
	padding:4px;
	font-size:8pt;
	font-weight:normal;
	border-top:1px solid white;
	border-bottom:1px solid #A2B5E0;
}
table#offer_items thead td{
	font-size:9pt;
	padding:6px;
	font-weight:bold;
	color:white;
	background:#829EDE;
/*	border:1px solid #829EDE;*/
}

div.total {
	margin:1px 0;
	padding:5px;
	font-family:Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif;
	font-size:9pt;
	text-align:right;
	color:#333;
	background:#FBF4E3;
	border-bottom:1px solid #DFCFA8;
}
div.total b {
	font-family:Arial,Verdana,"Trebuchet MS",Helvetica,sans-serif;
	font-size:11pt;
	color:#333;
}

/* COLUMN */
div#full {
	width:715px;
	margin:10px 0;
	padding:10px;
	background:#eee;
	border: 1px solid #ccc;
}
div#first-col {
	width:360px;
	margin:0 0 10px 0;
	padding:10px;
	background:#eee;
	border: 1px solid #ccc;
}
div#first-col p {
	margin: 10px 0 0 0;
}

/* PREDEFINED OFFERS ---------------------------------------*/
table#offers {
	width:730px;
	font-size:8pt;
	color:#333;
}
div#maincontent h2 {
	margin:2px auto;
	padding:0;
}
table#offers tbody td {
	width:230px;
	padding:0;
	vertical-align:top;
}
table#offers td div#head {
	padding:4px 6px;
}
table#offers td div#body {
	margin:0;
	padding:10px 6px;
}
table#offers td div#head h2 {
	font-family: Arial,Verdana,"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
}
table#offers tbody td div#head a{ color:white; }
/* green */
table#offers td.green {
	background:#DBF2D9;
	border:1px solid #99CC99;
	border-top:0;
	color:#003300;
}
table#offers td.green div#head {
	background:#92CC8C url(img/green.gif) top left repeat-x;
	border-top:1px solid #81BC93;
	border-bottom:1px solid #81BC93;
}
table#offers td.green div#body a,
table#offers td.green div#head h2 { color:#003300; }
/* cream */
table#offers td.cream {
	background:#FBF4E3;
	border:1px solid #E2D2AD;
	border-top:0;
	color:#877340;
}
table#offers td.cream div#head {
	background:#EADEBF url(img/cream.gif) top left repeat-x;
	border-top:1px solid #E2D2AD;
	border-bottom:1px solid #E2D2AD;
}
table#offers td.cream div#body a,
table#offers td.cream div#head h2 { color:#877340; }
/* blue */
table#offers td.blue {
	color:#003366;
	background:#EBF5FF;
	border:1px solid #A2B5E0;
	border-top:0;
}
table#offers td.blue div#head {
	background:#829EDE url(img/blue.gif) top left repeat-x;
	border-top:1px solid #A2B5E0;
	border-bottom:1px solid #A2B5E0;
}
table#offers td.blue div#body a,
table#offers td.blue div#head h2 { color:#003366; }

/* ------------------------------------- */
html>body div#sub-panel {
	top:6px;
	right:0;
}
div#sub-panel {
	position:absolute;
	top:6px;
	right:0;
	height:18px;
	font-size:8pt;
}
div#sub-panel img { vertical-align:middle;}
/* DEFAULT LINKS 	*/
a:link,a:visited,a:active{
	text-decoration:none;
	color:#36c;
	background:transparent;
}
a:hover{
	text-decoration:underline;
	color: #3366CC;
	background:transparent;
}
/* PORTAL */
div#portal table td {
	margin:1px;
	padding:0 15px 10px 15px;
	font-family: Arial,Verdana,"Trebuchet MS", Helvetica, sans-serif;
	font-size:9pt;
}
div#portal table td.banners{
	padding:0 10px 15px 0;
	background:none;
}
div#portal table td h1{
	font-family: Arial,Verdana,"Trebuchet MS", Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
}
div#portal table td h2{
	font-family: Arial,Verdana,"Trebuchet MS", Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
}
div#portal table td a {
	padding:0 3px 0 0;
}

/* COMMON STYLES*/
small,
table#items small{
	font-size:8pt;
	font-weight:normal;
	color:#666;
	line-height:12px;
}
table#items small{
	font-size:7pt;
}
.tbox,
#tbox,
button,
.button,
#button,
#srchbtn {
	margin:3px 0;
	padding:0px;
	font:normal 9pt Verdana,'Trebuchet MS',Helvetica,sans-serif;
	color:#222;
}
.tbox {
	margin:1px 0;
	padding-left:2px 1px 2px 4px;
	vertical-align:middle;
	border-top:1px solid #888;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #888;
	}
div#maincontent input:focus {
/*	background:#FBF4E3;*/
/*	background:#EEF4FD;*/
}
textarea,
div#maincontent input, select{
	margin:2px 0;
	padding:2px;
	vertical-align:middle;
}
#button,
.button {
	/*height:23px;*/
	/*margin:3px;*/
	padding:0 2px 0 2px;
	/*text-align:center;*/
	font:normal 10pt Verdana,'Trebuchet MS',Helvetica,sans-serif;
	background:#eee url(img/btn.gif) 0 0 repeat-x;
	border-top:1px solid #aaa;		border-right:1px solid #666;
	border-bottom:1px solid #666;	border-left:1px solid #aaa;
}
#srchbtn{
	width:80px;
	height:22px;
	font-size:8pt;
}

.catid	{ width:20px;}
.qbox	{ width:40px;}
.small	{ width:50px;}
.tiny	{ width:100px;}
.little { width:160px;}
.short	{ width:180px;}
.medium { width:280px;}
.big	{ width:330px;}
.huge	{ width:700px;}
.date	{ width:100px;}
.inf	{ width:100%;}

.c {text-align:center;}
.r {text-align:right;}

/* ERROR BLOCK */
div.msg-error {
	width:435px;
	margin:0 10px 10px 0;
	padding:0 5px 5px 20px;
	font:normal 10pt "Trebuchet MS";
	border: 1px solid #fcc;
	background:#fee url(img/important.gif) 4px 4px no-repeat;
	color:#600;
	}
html>body div.msg-error {
	padding:0 5px 5px 10px;
	}

div.information,
div.msg-info {
	width:450px;
	margin:5px 0px 5px 0px;
	padding: 5px;
	font:normal 10pt "Trebuchet MS";
	color: #036;
	border: 1px solid #9cf;
	background-color: #def;
}
div.information {
	width:600px;
}
div#login-panel {
	width:180px;
	margin:0 0 10px 6px;
	padding:0 0 10px 10px;
	text-align:left;
	line-height:12pt;
	background:transparent url(img/versep.gif) bottom left repeat-x;
}
div#login-panel input{
	margin-bottom:2px;
}
ul {
	margin:5px 0 5px 35px;
	list-style-type:disc;
	margin: 1px 30px;
	}
html>body ul {
	list-style-type:disc;
	margin:1px;
	}
html>body div#maincontent ul {
	margin:5px auto;
}
div.msg-error ul li {	font-size:10pt;}
ul li {	font-size:8pt;}


img.icon
{
	width:14px;
	height:14px;
	vertical-align:middle;
}
table.form {
	width:450px;
	margin:5px 0;
	font-size:10pt;
}
table.form td{
	padding:1px 2px;
}
div#reg_type {
	width:450px;
	margin:15px 0 10px 0;
	padding:6px 0;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
}
div#reg_type a.blue {
	padding:5px 15px;
	color: #003355;
	background:#EBF5FF /*url(img/blue.gif) top left repeat-x*/;
}
div#reg_type a.green {
	padding:5px 15px;
	color: #004400;
	background:#DBF2D9 /*url(img/green.gif) top left repeat-x*/;
}
.bluefrm {
	width:450px;
	padding:4px 0 0 6px;
	border:1px solid #A2B5E0;
	background:#EBF5FF;
}
.greenfrm {
	width:450px;
	padding:4px 0 0 6px;
	border:1px solid #99CC99;
	background:#DBF2D9;
}
.orangefrm {
	width:450px;
	padding:4px 0 0 6px;
	border:1px solid #E2D2AD;
	background:#FBF4E3;
}
fieldset {
	display:block;
	margin:2px 0 10px 0;
/*	line-height:14pt;*/
}
fieldset legend {
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
}
.usr-req {
	width:720px;
	/*font:normal 10pt "Trebuchet MS",Arial,Verdana,sans-serif;*/
	border:1px solid #99CC99;
	border-bottom:0;
	background:#DBF2D9;
}
.usr-req tbody td {
	padding:2px 4px;
	font:normal 10pt "Trebuchet MS",Arial,Verdana,sans-serif;
	border-top:1px solid white;
	border-bottom:1px solid #B0D1AC;
}
.usr-req thead td {
	padding:4px;
	font-weight:bold;
	color:white;
	background:#66bb66;
}
html>body .login-btn {
	width:163px;
	height:22px;
}
.login-btn {
	width:165px;
	height:22px;
}
.cfg-help {
	position:relative;
	width:640px;
	margin:5px;
	padding:10px;
	border:1px solid #A2B5E0;
	background:#EBF5FF;
}
.cfg-help p {
	margin:2px 0;
	font-size:10pt;
}
.cfg-help .huge {
	width:100%;
}
.cfg-help div#full {
	width:620px;
	margin:10px 0;
	padding:10px;
	font-size:10pt;
	background:#eee;
}

div#terms {
	width:900px;
	margin:15px auto;
	margin-bottom:5px;
	text-align:left;
	color:#ddd;
	font-size: 8px;
}
/* -------------------------------------------------- */
.hardware,
.software,
.web-design
{
	padding: 20px 20px 30px 15px;
	background: none url(img/v-line.gif) left top no-repeat;
}
.hardware {
	background: none;
}

.hardware h1 a,
.hardware h1 a:hover
{
	color: #090;
	text-decoration:none;
}
.software h1 a,
.software h1 a:hover
{
	color: #c60;
	text-decoration:none;
}
.web-design h1 a,
.web-design h1 a:hover{
	color: #06f;
	text-decoration:none;
}


/* Table list*/
table.list {
	width:100%;
	margin:2px 0;
	background:white;
	border:1px solid #66bb66;
	font:normal 10pt "Trebuchet MS",Verdana,Arial;
	}
table.list thead td {
	padding:4px;
	color:white;
	background:#66bb66;
	}
table.list tbody td { padding:2px 4px; font-size:9pt; }
table.list tbody th { padding:2px 4px; font-size:10pt; }
table.list tbody tr { background:#DBF2D9; }
table.list tbody td.subcat { padding-left:15px;	}
table.list tbody td.price { text-align:right; color:#b11; }

.order-info {
	position:relative;
	clear:both;
	width:716px;
	margin:0 0 10px 0;
	padding:6px 10px 6px 10px;
	font:normal 10pt "Trebuchet MS",Arial,sans-serif;
	background:#EBF5FF;
	border:1px solid #A2B5E0;
	}
.order-info img.ord-state {
	position:absolute;
	right:10px;
	top:10px;
	}
.order-info p.attention {
	margin: 2px 0;
	padding:4px 0 0 30px;
	color:#900;
	/*border: 1px solid #fcc;*/
	background:transparent url(img/important.gif) 0 0 no-repeat;
}
div.srch-form {
	padding:5px;
	font:normal 10pt "Trebuchet MS",Verdana,Arial;
	background-color:#EBF5FF !important;
	border:1px solid #A2B5E0 !important;
	}
table.srch-form {
	width:100%;
	border:1px solid #A2B5E0;
	}
table.srch-form tr { background:#EBF5FF; }
table.srch-form td {
	padding:5px;
	font:normal 10pt "Trebuchet MS",Verdana,Arial;
	background:#EBF5FF;
	}

/* User tables */
table.usr-info {
	width:400px;
	border:1px solid #99CC99;
	}
table.usr-info tr {
	background:#DBF2D9;
	border:1px solid #99CC99;
	}
table.usr-info td {
	padding:2px 0 2px  4px;
	font:normal 10pt "Trebuchet MS",Verdana,Arial;
	}
table.usr-info th {
	padding:2px 0 2px  4px;
	font:bold 10pt "Trebuchet MS",Verdana,Arial;
	}
p.sm {
	font:normal 10pt "Trebuchet MS",Verdana,Arial;
	color:#222;
}
.autoreg {
	width:450px;
	margin:5px 0;
	padding:4px;
	background:#EBF5FF;
	border:1px solid #A2B5E0;
	}
iframe#search-user {
	display:none;
	/*clear:both;*/
	width:710px;
	height:150px;
	margin:2px 0 6px 0;
	border:1px solid #A2B5E0;
	}
.hr {
	height:1px;
	margin:5px 0;
	font-size:0;
	border-top:1px solid #A2B5E0;
	background:white;
	}


.counters{
	text-align:center;
	vertical-align:top;
	margin: 5px 0 10px 0;
	font-size: 7pt;
}
.counters .counter{
	border:0px solid black;
}
.counters .c1{
/*
display:block;
width:70px;*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*border:1px solid #888;*/
}
.counters .c2{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*border:1px solid #888;*/
}
.kw{
	display:inline;
	float:left;
	width:1px;
	height:1px;
	overflow:hidden;
}

.datatable {
	cell-spacing:0;
	cell-padding:0;
	cellspacing:0;
	cellpadding:0;
	border-collapse:collapse;
	/*border: 1px solid #eee;*/
}
.datatable td,
.datatable th{
	padding: 2px;
	border-bottom: 1px solid #ddd;
	border-collapse:collapse;
}

.feedback {
	margin:0;
	padding:2px;
	vertical-align:top;
	background-color:#eee;
	border:1px solid #ccc;
	}
.txt {
	margin:1px 0;
	padding:0 0 0 4px !important;
	font:normal 9pt "Trebuchet MS",Arial,Verdana;
	vertical-align:middle;
	/*letter-spacing:0.2pt;*/
	border-top:1px solid #888;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #888;
	}

.fb-field { width:260px; }
.fb-field2 { width:415px; }

#search-panel{
	padding-bottom:10px;
	margin-bottom:7px;
	background:transparent url(img/versep.gif) bottom left repeat-x;
	margin-left:6px;
}

.login-field {
	margin:1px 0;
	padding:0 0 0 2px !important;
	font:normal 9pt "Trebuchet MS",Arial,Verdana;
	vertical-align:middle;
	border:1px solid #888;
	width:110px;
}


.g_searchimg {
	margin:0;
	padding:0;
	height:22px;
	vertical-align:middle;
}
.g_searchbox {
	width:120px;
	border:1px solid #999;
	font:normal 9pt "Trebuchet MS",Arial,Verdana;
	height:20px !important;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.g_searchbtn {
	background:#ddd url(img/find.gif) 50% 50% no-repeat;
	border:1px solid #999;
	border-left:0px solid #999;
	height:22px !important;
	vertical-align:middle;
	width:22px !important;
	/*margin-top:-2px !important;*/
}


.new_comment {
	border: 1px solid #ccc;
	background-color: #eee;
	padding:5px;
	margin-bottom:10px;
}

.comments {
	border: 1px solid #ccc;
	background-color: #eee;
}

.info
{
	zbackground:#fee url(img/important.gif) 4px 4px no-repeat;
	font-style:italic;
}
.comment_code
{
	padding:3px;
	background: #000;
	color: white;
	font-weight:bold;
}

.page_comments
{
	/*width: 350px;;*/
	background: #eee;
	padding:3px;
	border: 1px solid #ccc;
	margin-bottom:10px;
}

.page_comment
{
	margin: 3px 0px 3px 0px;
	padding: 3px 3px 3px 20px;
	border: 1px solid #ddd;
	background: white url(img/comment.gif) 2px 4px no-repeat;
}

.blue_col_mod .user_comments
{
	margin-left: 176px;
}

.inline {
	display:inline;
	clear:none;
}
.user_comments i
{
	color: #999;
}