body {
	min-width: 980px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: 14px "Trebuchet MS", sans-serif;
	color: #454545; /*#494949;*/
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(/files/Image/header_bg.gif);
	background-repeat: repeat-x;
	/*background-image: url(/files/Image/bg_palm.gif);*/
}

div {
	margin: auto;
}

body#print_version {
	text-align: left;
	margin-bottom: 30px;
}

td {
	font: 13px "Trebuchet MS", sans-serif;
}

a:link, a:visited {
  color: #0801c9;
  text-decoration: underline;
}

a:hover {
  color: #0801c9;
  text-decoration: none;
}

a.link_underline:link, a.link_underline:visited {
  text-decoration: underline;
}

a.link_underline:hover {
  text-decoration: none;
}

a.link_notunderline:link, a.link_notunderline:visited {
	text-decoration: none;
}

a.link_notunderline:hover {
	text-decoration: underline;
}

.color1,
a.color1:link,
a.color1:hover,
a.color1:visited {
	color: #2f9d00;
}

a.text:link,
a.text:visited {
	color: #696e72;
	text-decoration: none;
}

a.text:hover {
	color: #44474a;
	text-decoration: none;
}

table {
	border: 0px solid #000000;
}

.input {
	font: 13px "Trebuchet MS", sans-serif;
	color: #494949;
	height: 22px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.textarea {
	font: 13px "Trebuchet MS", sans-serif;
	color: #494949;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.checkbox {
	background-color: #ffffff;
	width: 10px;
}

textarea, select {
  font: 13px "Trebuchet MS", sans-serif;
  color: #494949;
}

.button {
	font-size: 13px;
	border: 1px solid #000000;
	background-color: #aad657;
	color: #000000;
	height: 22px;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  font-weight: normal;
}

h1 {
	font-size: 24px;
	color: #000000;
}

h1.main_title {
	margin-bottom: 20px;
}

h2 {
	font-size: 22px;
}

h2 a:link,
h2 a:visited,
h2 a:hover,
{
	color: #ff2f00;
}

#center_content h2 {
	font-size: 22px;
	line-height: 120%;
	margin: 10px 0 5px 0;
	color: #2f9d00;
	height: 25px;
}

h3 {
  font-size: 20px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 12px;
}

img {
	display: block;
}

img, a img {
  border: none;
}

img.link {
  cursor: pointer;
}

#div_exchange {
	margin-bottom: 5px;
	float: left;
}

#add_exchange_button {
	margin: 1px 0 0 3px;
	float: left;
}

#err {
	color: #ff2f00;
}

#header {
	/*background-color: #fcfee9;*/
	background-image: url(/files/Image/header_bg.gif);
	background-repeat: repeat-x;
	height: 126px;
	width: 1000px;
	text-align: center;
	margin: auto;
}

#header_content {
	/*background-color: #fcfee9;*/
	height: 100px;
	padding: 0 10px 0 10px;
	text-align: center;
}

#header_logo {
	float: left;
	width: 300px;
	padding: 10px 0 0 0;
	margin-left: 10px;
	text-align: left;
}

#table_mainpage_logo td {
	padding-bottom: 20px;
}

#logo {
	text-align: center;
	height: 160px;
	margin: auto;
	padding-bottom: 30px;
}

#logo img {
	text-align: center;
	margin: auto;
}

#icons {
	float: left;
	margin-left: 10px;
	padding-top: 40px;
	height: 30px;
}

.icon {
	float: left;
	width: 50px;
	text-align: center;
}

.icon img {
	text-align: center;
	margin: auto;
}

.icon_delimiter {
	float: left;
	width: 10px;
	color: #cfd1bc;
}

#tab td {
	padding: 0 20px 5px 0;
	vertical-align: top;
}

#tab td.title {
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}

#tab td input,
#tab td textarea {
	width: 250px;
}

#tab input.button {
	width: 120px;
}

#tab input.checkbox {
	width: 20px;
}

#login {
	float: right;
	height: 60px;
	width: 350px;
	padding-top: 20px;
}

#login .button {
	height: 22px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #454545;
}

#login a:link,
#login a:visited,
#login a:hover {
	color: #829c39;
}

#login_form_fields {
	height: 30px;
}

#login_form_fields div {
	float: left;
	padding: 0 5px 0 0;
	text-align: left;
}

#login_form_fields input.button {
	margin-top: 19px;
	width: 60px;
}

#login #register {
	height: 15px;
	text-align: left;
	color: #454545;
}

#login #register #remember {
	margin-left: 10px;
}

#menu {
	float: left;
	text-align: left;
	margin-left: 10px;
}

#menu table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	float: left;
	text-align: left;
}

#menu td {
	font-size: 11px;
	height: 18px;
	padding: 0 10px 0 10px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	background-color: #f3f3f3;
}

#menu td.active {
	border: 1px solid #cccccc;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}

#menu td a:link,
#menu td a:visited,
#menu td a:hover {
	color: #454545;
	text-decoration: none;
}

#search_fields {
	width: 1000px;
	height: 85px;
	text-align: center;
	padding: 0 10px 0 10px;
}

#search_fields td,
#search_fields a:link,
#search_fields a:visited,
#search_fields a:hover {
	font-size: 14px;
	color: #000000;
}

#search_fields td#title {
	font-size: 18px;
	color: #555555;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: top;
	text-align: right;
}

#search_fields td .input {
	font-size: 13px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	color: #000000;
	height: 22px;
	width: 215px;
	margin-right: 5px;
}

#search_fields td .button {
	font-size: 13px;
	border: 1px solid #000000;
	background-color: #aad657;
	color: #000000;
	height: 22px;
	width: 60px;
}

#search_fields #tags_rand {
	margin: 3px 0 0 2px;
}

#search_fields #right_bg {
	background-image: url(/files/Image/commuto.ru/search_right.gif);
	width: 17px;
}

#search_products {
	height: 68px;
	background-color: #aad657;
	padding: 0 5px 0 5px;
}

#search_products1 {
	float: left;
	width: 48%;
	text-align: center;
}

#search_products2 {
	float: right;
	width: 48%;
	text-align: center;
}

#gallery_header {
	width: 960px;
	height: 210px;
	padding-top: 20px;
}

#gallery_classified_add {
	float: left;
	width: 90px;
	padding-top: 11px;
}

#gallery_classified_add td {
	text-align: center;
}

#gallery_container {
	width: 815px;
	height: 160px;
	margin: auto;
	padding: 0 0 0 0;
	text-align: center;
	
	float: right;
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
}

#gallery_container .gallery{
	position: relative; /*leave this value alone*/
	left: 0;
	top: 0;
	padding: 0 40px 0 20px;
}

#gallery_container .panel td {
	text-align: center;
}

#gallery_container .gallery #photo {
	height: 85px;
	width: 85px;
	vertical-align: middle;
}

#gallery_container .gallery #photo img {
	vertical-align: middle;
	margin: auto;
	text-align: center;
}

#gallery_container .gallery #name {
	text-align: center;
}

#gallery_container .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 90px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	text-align: center;
}

#content #head {
	margin: 0 0 20px 0;
}

#content {
	width: 100%;
	margin: auto;
	text-align: center;
}

#content #center_content {
	width: 1000px;
	vertical-align: top;
	text-align: left;
	padding: 0 10px 0 10px;
}

div#classifieds_record {
	height: 60px;
}

#cabinet_enter {
	float: right;
	text-align: right;
}

#cabinet_enter #exit {
	margin-left: 10px;
}

#cabinet_enter a#exit:link,
#cabinet_enter a#exit:visited,
#cabinet_enter a#exit:hover {
	color: #ff0000;
}

#copyright {
	margin: 30px 0 20px 0;
	text-align: center;
}

.top {
	background-color: #ffefb2;
}

#top10 {
}

#top10_left {
	padding-right: 10px;
}

#top10_left #photo,
#top10_right #photo {
	padding: 0 10px 10px 10px;
	text-align: center;
	height: 90px;
}

#top10_left #name,
#top10_right #name {
	padding: 0 0 10px 0;
}

#top10_left #name #description,
#classified_one #description {
	margin: 5px 0 0 0;
	color: #bfbfbf;
}

#top10_left #name #date,
#classified_one #date {
	margin: 10px 0 0 0;
	font-size: 11px;
}

#top10_right {
	margin-top: 20px;
	float: right;
	text-align: left;
	width: 400px;
	padding-left: 20px;
}

#top10_right #rating {
	margin-top: 10px;
	margin-bottom: 10px;
}

#top10_left h2 {
	font-size: 18px;
	color: #e65bd0;
}

#top10_right h2 {
	font-size: 18px;
	color: #6cb9ea;
}

#online {
	color: #5fab2d;
}

#tags {
	text-align: center;
	width: 700px;
	line-height: 46px;
	margin-bottom: 40px;
}

#tags span.tag_h1 {
	font-size: 40px;
}

#tags span.tag_h2 {
	font-size: 35px;
}

#tags span.tag_h3 {
	font-size: 30px;
}

#tags span.tag_h4 {
	font-size: 25px;
}

#tags span.tag_h5 {
	font-size: 20px;
}

#tags span.tag_h6 {
	font-size: 15px;
}

#tags span.tag_h1,
#tags span.tag_h2,
#tags span.tag_h3,
#tags span.tag_h4,
#tags span.tag_h5,
#tags span.tag_h6 {
	padding: 15px 15px 15px 15px;
	margin: 10px 10px 10px 10px;
}

#customers_search td {
	padding-right: 10px;
}

#pages {
	text-align: left;
}

#pages td {
	font-size: 10px;
	font-weight: normal;
	width: 16px;
	height: 14px;
	border: 1px solid #e6e6e6;
	text-align: center;
	cursor: pointer;
	background-color: #f7f7f7;
}

#pages td a:link,
#pages td a:visited {
	text-decoration: none;
	color: #646464;
}

#pages td a:hover {
	text-decoration: none;
	color: #646464;
}

#pages td.pages_selected {
	font-weight: bold;
	cursor: normal;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}

#reply_message {
	margin: 10px 0 0 0;
}

#send_message {
	margin: 10px 0 0 0;
}

.gray {
	color: #bfbfbf;
}

#news {
	padding-left: 10px;
}

#news h2 {
	color: #000000;
	margin: 10px 0 20px 0;
}

#news_date {
	color: #bfbfbf;
	width: 100px;
	vertical-align: top;
	font-size: 14px;
}

#news_title {
	color: #000000;
	vertical-align: top;
	font-size: 14px;
	padding-bottom: 10px;
}

#cabinet_sections {
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #bfbfbf;
}

#cabinet_sections td {
	width: 33%;
	text-align: center;
	padding: 0 0 15px 0;
}

#cabinet_sections td h2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#cabinet_sections td#first {
}

#classifieds {
	padding-left: 0px;
}

#classifieds_archive {
	margin-left: 180px;
}

#messages_type {
	margin: 10px 0 20px 0;
	font-size: 14px;
}

#messages_one, 
#comments_one, 
#customer_interest_one {
	width: 100%;
	border: 1px solid #bfbfbf;
	border-collapse: collapse;
}

#messages_one th,
#messages_one td,
#comments_one th, 
#comments_one td, 
#customer_interest_one th, 
#customer_interest_one td {
	border: 1px solid #bfbfbf;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-collapse: collapse;
	text-align: center;
	padding: 10px 10px 10px 10px;
}

#messages_one th, 
#comments_one th, 
#customer_interest_one th {
	background-color: #fefefe;
}

#customer_interest_one #interest {
	text-align: left;
}

#messages_one #name {
}

#messages_one #text,
#comments_one #text {
	text-align: left;
}

#messages_one #links {
}

/* responses */
#responses_one {
	width: 100%;
	border: 1px solid #bfbfbf;
	border-collapse: collapse;
}

#responses_one th,
#responses_one td {
	border: 1px solid #bfbfbf;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-collapse: collapse;
	text-align: center;
	padding: 10px 10px 10px 10px;
}

#responses_one th {
	background-color: #fefefe;
}

#responses_one #name {
}

#responses_one #text {
	text-align: left;
}

/* profile */
#profile {
	font-size: 14px;
	width: 100%;
}

#profile h1 {
	color: #0801c9;
	text-decoration: underline;
	padding-bottom: 20px;
}

#profile #photo {
	padding-right: 15px;
}

#profile #info {
	width: 30%;
}

#profile #rating td {
	color: #FF0000;
	font-size: 14px;
}

#profile #sections a:link,
#profile #sections a:visited,
#profile #sections a:hover {
	color: #bfbfbf;
}

#profile #profile_links div {
	float: left;
	margin-top: 20px;
	padding: 5px 5px 5px 5px;
}

#profile #profile_links a:link,
#profile #profile_links a:visited {
	text-decoration: underline;
}

#profile #profile_links a:hover {
	text-decoration: none;
}

#profile #profile_links div#edit {
	background-color: #e8e8e8;
}

#profile #profile_links #edit a:link,
#profile #profile_links #edit a:visited {
	text-decoration: none;
	color: #000000;
}

#profile #profile_links #edit a:hover {
	text-decoration: underline;
}

#profile #profile_links div#add {
	margin-left: 20px;
}

#profile #info2 {
	width: 60%;
	padding-left: 80px;
	vertical-align: top;
	font-size: 14px;
}

#profile #contact_info {
	color: #ff2f00;
}

#profile #info2 a:link,
#profile #info2 a:visited,
#profile #info2 a:hover {
	color: #ff2f00;
}

#profile #info2 #phone{
	font-size: 22px;
	margin: 10px 0 10px 0;
}

#profile h2 {
	color: #ff2f00;
	margin-top: 30px;
	margin-bottom: 20px;
}

#profile #classifieds #photo {
	width: 60px;
}

#classified_one {
	margin-bottom: 20px;
}

#profile #classifieds #classified_one_links {
	padding-left: 50px;
}

#profile #classifieds #classified_one_links div {
	float: left;
	margin-left: 5px;
}

#profile #classifieds #classified_one_links a:link,
#profile #classifieds #classified_one_links a:visited,
#profile #classifieds #classified_one_links a:hover {
	color: #454545;
}

#profile #classified_one td {
	vertical-align: top;
}
/* /profile */

/* classified_one */
#classified {
	font-size: 14px;
}

#classified h1 {
	color: #0801c9;
	text-decoration: underline;
	padding-bottom: 20px;
}

#classified #date {
	padding-top: 20px;
	color: #bfbfbf;
}

#classified #photo {
	padding-right: 30px;
}

#classified #photos_other {
}

#classified #photos_other #left img,
#classified #photos_other #right img {
	margin-top: 5px;
}

#classified #photos_other #right {
	text-align: right;
}

#classified #links a:link,
#classified #links a:visited,
#classified #links a:hover {
	color: #000000;
	font-size: 14px;
	margin-right: 5px;
}

#classified #links a.attention:link,
#classified #links a.attention:visited,
#classified #links a.attention:hover {
	color: #ff2f00;
}

#classified #links div {
	margin-top: 20px;
	float: left;
}

#classified #links div#add,
#classified #links div#delete {
	margin-left: 20px;
}

#classified #info {
	width: 300px;
	font-size: 14px;
	color: #454545;
}

#classified #info h3 {
	margin: 0 0 10px 0;
}

#classified #info2 h3 {
	color: #ff2f00;
	margin: 0 0 10px 0;
}

#classified #info2 td {
	color: #FF0000;
	font-size: 14px;
}

#classified #info2 {
	padding-left: 80px;
	vertical-align: top;
	color: #ff2f00;
	font-size: 14px;
}

#classified #info2 a:link,
#classified #info2 a:visited,
#classified #info2 a:hover {
	color: #ff2f00;
}

#classified #info2 #phone{
	font-size: 22px;
	margin: 10px 0 10px 0;
}

#classified #description {
	margin-top: 20px;
}

#classified #classifieds h2,
#classified #classifieds_other h2 {
	color: #ff2f00;
	padding-top: 20px;
}

#classified #info2 #contacts {
	color: #454545;
	margin-top: 60px;
}

#classified_one_links {
	padding-left: 50px;
	width: 300px; 
}

#classified_one_links div {
	float: left;
	margin-left: 5px;
}

#classified_one_links a:link,
#classified_one_links a:visited,
#classified_one_links a:hover {
	color: #454545;
}

#classified_one #photo {
	width: 90px;
}

#classified_one td {
	vertical-align: top;
}

/* /classified_one */

#classified_add input,
#classified_add textarea,
 {
	width: 300px;
}

#classified_add input.button {
	width: 90px;
	height: 20px;
}

#classified_add td {
	padding: 10px 5px 10px 0;
}

#question {
	color: #ff2f00;
	padding: 0 0 0 0;
}

#answer {
	color: #000000;
	padding: 0 0 20px 0;
}

#feedback td {
	padding: 5px 3px 5px 0;
}

#feedback td input, 
#feedback td textarea {
	width: 200px;
}

.attention,
a.attention:link,
a.attention:visited,
a.attention:hover {
	color: #ff2f00;
}

div#response_content {
	height: 30px;
}

div#response_content div {
	float: left;
	font-size: 14px;
	text-align: center;
}

div#response_content div#link {
	width: 30px;
}

#result_delete {
	color: #FF0000;
}

#counter {
	margin: auto;
	text-align: center;
	float: right;
	padding: 0 20px 20px 0;
}

#interest {
	margin-top: 20px;
}

#classified_add_banner {
	margin-top: 55px;
	padding: 10px;
	font-size: 18px;
	background-color: #ffefb2;
}
