﻿body 
{
	padding-left:20px;
}

#mosttop
{
	height:15px;
}

#container
{
	width:1200px;
	padding-right:30px;
}

/* Menu & logo div */
#top
{
	border-top-color:#FF6600;
	border-top-style:solid;
	border-top-width:6px;
	width:1200px;
	height:103px;
}

/* Logo image */
#logo
{
	border-color:#FF6600;
	border-style:solid;
	border-top-width:2px;
	border-bottom-width:8px;
	border-left-width:25px;
	border-right-width:25px;
	width:300px;
	height:93px;
	position:absolute;
}

/* Menu table */
#format
{
	margin-left:350px;
	height:103px;
}

#format tr td
{
	padding-left:40px;
}

#format ul
{
	padding:0;
	margin:0;
	margin-top:10px;
	list-style-type:none;
}

#format ul li
{
	background-image:url('images/sign.gif');
	background-repeat:no-repeat;
	height:25px;
	padding-left:20px;
}

/* Line below menu: current user, ads */
div.line
{
	margin-top:5px;
	width:1200px;
	height:20px;
}

span.c1
{
	float:right;
	background-image:url('images/sign3.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:25px;
	position:relative;
}

span.Fav
{
	text-align:center;
	background-color:#FF6600;
	padding-top:3px;
	padding-bottom:5px;
	position:absolute;
	width:98px;
	left:1130px;
	top:23px;
}

span.c2
{
	position:absolute;
	font-family:Arial;
	font-size:13px;
	color:#000000;
	white-space:nowrap;
}

span.label
{
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

span.warn_label
{
	font-family:Arial;
	font-size:12px;
	color:Red;
}

span.gray_label
{
	font-family:Arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

div.caption
{
	font-family:Calibri;
	font-size:15px;
	text-align:center; 
	background-color:#FF6600;
	padding-top:2px;
	height:18px;
}

div.part
{
	border-color:#FF6600;
	border-width:1px; 
	border-style:solid; 
	padding:5px;
	padding-left:10px;
	background-color:rgb(255,248,245);
}

input.textbox
{
	border-color:#FF6600;
	border-style:solid;
	border-width:1px;
	font-family:Arial;
	font-size:12px;
	color:#000;
	padding-left:2px;
}

input.textbox2
{
	font-family:Arial;
	font-size:12px;
	color:#000;
	padding-left:2px;
}

textarea.textbox2
{
	font-family:Arial;
	font-size:12px;
	color:#000;
	padding-left:2px;
}

select.textbox
{
	font-family:Arial;
	font-size:12px;
	color:#000;
	padding-left:2px;
}

#outer
{
	margin-top:10px;
	margin-left:240px;
    margin-right:180px;
    height:100%;
}

#left_side
{
    position:relative;/*ie needs this to show float */
    width:240px;
    float:left;
    margin-left:-239px;/*must be 1px less than width otherwise won't push footer down */
    z-index:100;
    left:-1px;

}

#main
{
    width:100%;
    float:left;
    position:relative;
    z-index:1;
    margin:0 -1px;/* moz fix*/
}

#right_side
{
    position:relative;/*ie needs this to show float */
    width:180px;
    float:right;
    margin-right:-179px;/*must be 1px less than width otherwise won't push footer down */
    left:1px;

}

ul.u
{
	padding:0;
	margin:0;
	list-style-type:none;
}

ul.u li
{
	background-image:url('images/sign.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	height:25px;
}

div.border
{
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:20px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:20px;
	height:100%;
}

div.message
{
	text-align:center;
	font-family:Arial;
	font-size:13px;
	color:#000;
	font-weight:bolder;
}

td.label
{
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

th.title
{
	color:#000;
	font-family:Arial;
	font-size:12px;
}

div.caption2
{
	font-family:Calibri;
	font-size:16px;
	text-align:center; 
	color:#000;
	font-weight:bolder;
	margin-bottom:10px;
}

div.part2
{ 
	padding:5px;
}

div.rubric
{
	margin-bottom:7px;
}

div.rubric a
{
	font-family:Calibri;
	font-size:15px;
	text-decoration:none;
}

div.pages
{
	margin-top:20px;
	margin-bottom:20px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	text-align:justify;
}

div.adv
{
	margin-top:10px;
	height:60px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

div.adv p
{
	margin:0;
	padding:0;
	padding-top:2px;
}

div.adv span
{
	padding-top:3px;
	padding-bottom:3px;
	color:#000;
	font-weight:bolder;
	position:absolute;
	left:670px;
	border-width:1px;
	border-style:solid;
	border-color:#FF6600;
	text-align:center;
	width:80px;
}

div.adv2
{
	margin-top:10px;
	height:60px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	background-color:rgb(255,241,207);
}

div.adv2 p
{
	margin:0;
	padding:0;
	padding-top:2px;
}

div.adv2 span
{
	padding-top:3px;
	padding-bottom:3px;
	color:#000;
	font-weight:bolder;
	position:absolute;
	left:670px;
	border-width:1px;
	border-style:solid;
	border-color:#FF6600;
	text-align:center;
	width:80px;
}

div.adv3
{
	margin-top:10px;
	min-height:80px;
	height:100%;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	background-color:rgb(255,241,207);
	border-color:#FF6600;
	border-style:solid;
	border-width:thin;
	padding:10px;
}

div.adv3_noimage
{
	margin-top:10px;
	min-height:80px;
	height:100%;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	background-color:rgb(255,241,207);
	border-color:#FF6600;
	border-style:solid;
	border-width:thin;
	padding:10px;
}

div.adv3 p
{
	margin:0;
	padding:0;
	padding-bottom:2px;
	margin-left:140px;
}

div.adv3_noimage p
{
	margin:0;
	padding:0;
	padding-bottom:2px;
	margin-left:10px;
}

img.sml
{
	width:80px; 
	height:60px; 
	float:left; 
	margin-right:10px;
	border:none;
}

img.sml2
{
	width:120px; 
	height:80px; 
	float:left;
	margin-right:10px;
	border:none;
	position:absolute;
}

div.image
{
	height:240px;
	width:320px;
	float:right;
	margin-bottom:20px;
}

div.image img
{
	border:none;
}

div.details
{
	position:relative;
	float:left;
	left:0px;
	text-align:left;
	width:380px;
}

div.details p
{
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

span.right
{
	float:right;
	right:0px;
	position:absolute;
	padding-left:150px;
}

div.descr
{
	float:left;
	position:relative;
	width:100%;
	text-align:left;
	padding-top:20px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

div.back
{
	margin-left:420px;
}

#footer
{
	margin-top:10px;
	padding-top:5px;
	border-top-color:#FF6600;
	border-top-style:solid;
	border-top-width:1px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-align:right;
	width:100%;
	position:relative;
	float:left;
}

#footer span
{
	float:left;
}

#footer span a
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

div.info
{
	color:#000;
	font-family:Arial;
	font-size:13px;
	text-align:center;
	height:389px;
	border-color:#FF6600;
	border-style:dashed;
	border-width:thin;
	padding:20px;
	background-color:rgb(255,248,245);
}

div.info p
{
	text-align:justify;
	margin-left:130px;
	margin-top:0px;
	margin-bottom:20px;
	padding:0;
}

div.info img
{
	position:absolute;
	left:35px;
}

div.info span
{
	position:absolute;
	left:250px;
}

div.info label
{
	color:Red;
}

div.info3
{
	color:#000;
	font-family:Arial;
	font-size:13px;
	text-align:center;
	height:100%;
	border-color:#FF6600;
	border-style:dashed;
	border-width:thin;
	padding:20px;
	background-color:rgb(255,248,245);
}

div.info3 p
{
	text-align:justify;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:20px;
	padding:0;
}

div.info3 span
{
	position:absolute;
	left:400px;
}

span.header
{
	font-weight:bold;
	color:#000;
}

div.info2
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
}

div.info2 p a
{
	color:#666666;
}

#counters
{
	margin-top:10px;
	position:relative;
	float:left;
}

div.lastads
{
	border-color:#FF6600;
	border-style:dashed;
	border-width:thin;
	margin-top:15px;
	padding-bottom:0px;
	padding-top:10px;
	border-bottom:none;
}

div.lastads img
{
	margin:0;
	
	border:none;
	width:60px;
	height:45px;
	float:left;
}

div.lastads_in
{
	height:45px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	border-bottom-color:#FF6600;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:5px;
}

div.lastads_in p
{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	margin:0;
	padding:0;
	margin-left:65px;
}

div.sort
{
	margin-top:5px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

/* Divs */

/* Header for options on details page */
div.header
{
	color:#000;
	margin-top:15px;
	margin-bottom:5px;
	font-family:Calibri;
	font-size:15px;
}

/* Links */

/* Gray arial link. Is used for most buttons */
a.gray_arial
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	white-space:nowrap;
}

/* Black arial link. Exit button */
a.black_arial
{
	color:#000;
	font-family:Arial;
	font-size:13px;
	white-space:nowrap;
}

/* Gray calibri link. Is used for menu */
a.gray_calibri
{
	color:#666;
	font-family:Calibri;
	font-size:16px;
	text-decoration:none;
}

/* Black calibri link. Is used for about button */
a.black_calibri
{
	color:#000;
	font-family:Calibri;
	font-size:16px;
	text-decoration:none;
	white-space:nowrap;
}

/* Smaller calibri link for ads menu */
a.smaller_calibri
{
	color:#000;
	font-family:Calibri;
	font-size:15px;
	text-decoration:none;
}

div.adv_right
{
	margin-top:50px;
	text-align:center;
}

div.adv_right a
{
	color:Black;
	font-family:Calibri;
	font-size:16px;
}