html{
font-family:arial, "lucida console", sans-serif;
font-size:12px;
}
body{
text-align:center;
background-color:#969696;
background-image:url('img/bg.gif');
}

form{margin:0;padding:0}

#head{
height:92px;
background-image:url('img/h_bg.gif');
background-repeat:repeat-x;
}
#head_1{
height:64px;
background-color:#e4e4e4;
background-repeat:repeat-x;
}
#head_1 .pad{
padding:24px;
}


div#body{
text-align:left;
width:900px;
background-color:#ffffff;
}
div#bodyfree{
text-align:left;
background-color:#ffffff;
}

#foot{
width:900px;
background-color:#ffffff;
text-align:left;
}
#footfree{
background-color:#ffffff;
text-align:left;
}
#foot div.in,#footfree div.in{
padding:24px;
}
.copy{
font-size:11px;
color:#555555;
}

a{color:#006AD6;}
a:hover{color:#6C757A}
a.post{font-size:90%;color:#CC0000}



#pages{background-color:#000000;width:100%;background-image:url('img/menu_bg.gif');background-repeat:repeat-x;height:27px;}
#pages div.li{float:left;padding:0 0 0 15px;background-color:#000000;height:27px;background-image:url('img/menu_bg.gif');background-repeat:repeat-x;}

#pages a,#pages a:hover{border:none;display:block;text-decoration:underline;font-weight:bold;text-decoration:none;}
#pages a,#pages a:visited{color:#ffffff;display:block;padding:6px 12px;text-decoration:none;}
#pages a:hover,#nav a:active{background:#a3b7e1;color:#333333;text-decoration:none;text-decoration:none;}

#categories{
}
#categories div.li{
padding-bottom:5px;
font-size:11px;
}
#categories div.li_root{
padding-bottom:10px;
font-size:11px;
}
#categories div.li span.root{
font-weight:bold;
}

#adv{background-color:#2c2c2c;color:#ffffff;height:144px}

#adv1 {}
#adv1 .photo{border:1px solid #888888}
#adv1 .pad1{padding-left:24px;padding-top:24px;}
#adv1 .box1{float:left;width:140px;}
#adv1 .box2{float:left;width:450px;padding-top:18px}
#adv1 .text1{font-size:14px;font-weight:bold;}
#adv1 .text2{font-size:12px;font-weight:normal;padding-top:4px}
#adv1 .text3{font-size:11px;font-weight:normal;padding-top:8px}



#column1{
float:left;
width:30%;
}
#column2{
float:left;
width:70%;
}
#column1 div.in{
padding-right:32px;
padding-left:24px;
}
#column2 div.in{
padding-right:24px;
}


div.clear{clear:both;}


div.search{
border-top:1px solid #e4e4e4;
padding-top:14px;
}
div.search img.photo{
margin-right:14px;
}
div.search_gallery{
width:250px;
height:132px;
float:left;
padding-right:32px;
}
div.search_gallery img.photo{
margin-right:14px;
}


.time{
font-size:11px;
color:#777777;
}
.currency{
color:#006600;
}
div.hr{
border-top:1px solid #e4e4e4;
}

h1{font-size:150%;color:#444444;margin-bottom:24px;}
h3{font-size:150%;color:#444444;margin-bottom:5px;}
h4{
color:#444444;
font-weight:bold;
font-size:110%;
margin-bottom:10px;
margin-top:10px;
}


div.item_print_block{padding-bottom:18px;border-bottom:1px dashed #e4e4e4}
table.item_print_details {  border-collapse: collapse;}
table.item_print_details td{padding-bottom:6px;}
table.item_print_details td.label{padding-bottom:3px;width:150px;text-align:right;padding-right:14px;color:#444444}

div.line{padding-bottom:5px;}

div.messsage{
padding:14px;
background-color:#fafafa;
}
div.messageerror{
padding:14px;
background-color:#aacccc;
}
div.messagecomplete{
padding:14px;
background-color:#ccaacc;
}

table.grid, table.grid td, table.grid th
{
    border-color: #ccc;
    border-style: solid;
}

table.grid
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

table.grid td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #fff;
	font-size:11px;
}
table.grid tr.line1 td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #fafafa;
	font-size:11px;
}
table.grid th
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #fff;
	font-size:11px;
	font-weight:normal;
	background-color:#e4e4e4
}

