﻿/* Links formatting rules */


A:link
{
    COLOR: navy;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: navy;
    TEXT-DECORATION: underline
}

/* HTML tags */
body { background-color: white }
H1 {margin-left:10px; font: normal 19px Verdana; }
H2 {font: bold 16px Arial;}

H3 {font: bold 14px Arial;}
P {text-indent: 2em;}
select { background-color: white }

table {border-spacing: 0px;}

/* Page parts */
.BodyText { font: 13px Tahoma; margin:8px }
.BodyText td { vertical-align: top }
.caption {margin-left:10px; font-family:Verdana; font-size:19px}
.nav {margin-left:50px; font-family:Verdana; font-size:13px}
.Toc {font: 11px Verdana; font-weight: bold; text-align:right}
.Contents {padding-left: 16px; padding-right: 16px; padding-top: 6px; padding-bottom: 16px}
.MarginHead {font: bold 11px Tahoma; padding-left: 8px}
.MarginText {font: 11px Tahoma; padding-left: 16px}
.Footer {font: 11px Tahoma}

/* Guestbook */

.gb {font:13px Verdana; word-wrap:break-word;}
table.gb {margin:25px; width:90%}

.gb_user_name {font-size:11px; font-weight:bold; width:280px; padding-left:20px}

.gb_id {font-size:11px; font-weight:bold; text-align:right; width: 50px;}
.gb_id_link { cursor:pointer; }

.gb_user_datetime {font-size:11px; text-align:right; width: 140px}

.gb_admin {font-size:11px;  font-style: italic; color:navy}
.gb_admin_name { width:300px; padding-left:20px;}
.gb_admin_datetime { text-align:right; width: 120px}

.gb_admin_comment {word-wrap:break-word; max-width:800px; }
textarea.gb_admin_comment {width:600px; height:200px;}

.gb_user_comment {word-wrap:break-word; max-width:800px; }
textarea.gb_user_comment {width:600px; height:200px;}


.gb_user_ip {font-size:9px;}
.gb_user_agent {font-size:9px;}
.gb_user_email {font-size:9px; text-align:right}

.gb_deleted {color:LightGrey}
.gb_deleted * {color:LightGrey !important}

.gb_hidden {display:none}
#gb_template {display:none}

/* новые новости */
.nn {font: 13px Tahoma; margin: 10px}
#nn_template {display:none;}
table#nn_entries { width:100% }

.nn_panel {display:none;}

.nn_date {font: 13px Tahoma; color:green; font-weight:bold}
.nn_img { float:left; margin: 16px}
.nn_summary {font: 13px Tahoma; margin: 10px}
.nn_title {color:red; font-weight:bold}

/* карта */

.gps {font: 12px Verdana; font-weight: bold; background-color: #F0F0F0; padding: 5px;}



/* images alignment */

a img {  border:none }

img.AL { float:left; margin:8px}
img.AR { float:right; margin:8px}

/* news styles */


div.news {font: 13px Tahoma; margin: 15px}
div.date {color:green; font-weight:bold}
div.news img { float:left; margin:8px}



/* Table cells alignment */
td.AL {text-align: left;}
td.AC {text-align: center;}
td.AR {text-align: right;}

/* Results tables */
.Results
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    WIDTH: 100%;
}

table.Results tr {background-color: lightgrey; font: 12px Tahoma}
table.Results tr.Header {background-color: lightgrey; font: 12px Tahoma}
table.Results tr.TopThree {background-color: lightblue; font: bold 12px Tahoma}
table.Results tr.TopTen {background-color: lightgrey; font: 12px Tahoma}
table.Results tr.TopThreeUnFair {background-color: black; color: white; font: bold 12px Tahoma}
table.Results tr.TopTenUnFair {background-color: black; color: white; font: 12px Tahoma}

table.Results td.Diesel {background-color: lightblue; font: 12px Tahoma; text-align: right}

/* Photo gallery */
table.PhotoGallery td
{ 
  font: 13px Tahoma;
  background-color: rgb(229,243,252);
  text-align: center ! important;
  vertical-align: middle ! important;
  width: 128px; height: 128px
}

/* Photo gallery */
table.gallery th
{ 
  font: 13px Tahoma;
  text-align: center ! important;
  vertical-align: middle ! important;
}

table.gallery tr td
{ 
  background-image: url(/_img/phh.gif);
  font: 13px Tahoma;
  text-align: center ! important;
  vertical-align: middle ! important;
  width: 128px; height: 128px
}

table.gallery td.phv {background-image: url(/_img/phv.gif);}

table.RegForm tr {font: 12px Tahoma; vertical-align: bottom;}

.RegForm input, .RegForm select  {  font: 11px Verdana }

/*width: 140px; */
/*.RegForm td  { padding-top: 4px; }*/


