html, body { margin: 0px;  padding: 0; background-image:url(background.jpg); background-position:top; background-repeat:no-repeat; background-color: #fbe1ba; text-align: center; height: 100%;}
* {margin: 0px;  padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif;   font-size: 12px;}



div#fon {background: url(fon.jpg) repeat-y; width: 960px; min-height: 100%; margin: 0px auto; text-align: left; margin-top: 2px; }

div#body { background: url(top.jpg) no-repeat; min-height: 100%; width: 960px; }

div#bottom {width: 960px; height: 135px; margin: 0px auto; text-align: left; background: url(bottom.jpg) no-repeat; }
div#bottom p {margin: 0px;  padding: 10px 0px 0px 10px; color:#FFF; }
div#bottom p strong {font-family: Verdana; font-size: 12px; position: relative; top: -24px; left: 498px;}




div#menu { font-family: Verdana; width: 160px; position: absolute; top: 233px; padding-left: 13px;}
div#menu a {display: block; font-size: 12px; text-decoration: none; color: #000000;}
div#menu a:hover { color:#990000; background-color:#f8b579;}
div#menu b {color:#ae1201;font-size: 14px;}
div#menu font {display: block; font-size: 17px; font-weight: bold; text-transform: uppercase; padding-bottom: 6px;}
div#menu div {border-left: dotted #330000 2px; padding-left: 5px; margin-bottom: 17px; }



h1 {font-family: Verdana; font-size: 13px; font-weight: normal; text-transform: uppercase; color: #fff;  text-align:center; padding-top:3px}
h3 {font-family: tahoma, arial; font-weight: bold; font-size: 14px; margin: 10px 20px 5px 215px; color: #ae1201;}
h2 {font-family: tahoma; color: #ae1201; font-size: 18px; text-transform: none; margin-bottom: 10px; margin-top: 5px; margin-left: 215px; font-weight: bold;}





p {font-family: tahoma, arial; font-size: 12px; margin-left: 215px; padding-bottom: 5px; color: #333333; padding-right: 20px; text-align: justify}

p#small strong {font-weight: normal;  color: #ae1201;}
p#small { margin-top: 5px; margin-left: 215px; margin-bottom: 5px ;}

p#a {color: #ae1201; font-size: 11px; margin-bottom: 7px;}
p#a a {color: #ae1201;font-size: 11px;}
p#a a:hover {text-decoration: underline; }

.small {color: #616161;font-size: 11px;}

table td p {margin: 0;}


.cur {cursor:pointer;}
* HTML .cur {cursor:hand;c\ursor:pointer;}




h1.title{  color: #393433;  font-size: 18px;  text-transform: none;  padding-bottom: 3px;  font-weight: 500;  margin: 0px;}
h1.title2{  color: #a1120a;  font-size: 18px;  text-transform: none;  padding-bottom: 3px;  font-weight: 500;  margin: 0px;}
h2.title{	color: #868181;    font-size: 12px;    text-transform: none;    font-weight: 300;    margin: 0px;}
h2.title2{	color: #000000;    font-size: 12px;    text-transform: none;    font-weight: normal;    margin: 0px;}
h2.title3{	color: #941111;    font-size: 17px;    text-transform: none;    font-weight: 300;    margin: 0px;}
h2.title3plus{	color: #941111;    font-size: 20px;    text-transform: none;    font-weight: 300;    margin: 0px;}
h2.title4{	color: #e1e1e1;    font-size: 17px;    text-transform: none;    font-weight: 300;    margin: 0px;}
h2.title4plus{	color: #e1e1e1;    font-size: 20px;    text-transform: none;    font-weight: 300;    margin: 0px;}
h3.title{	color: #999591;    font-size: 16px;    text-transform: uppercase;    font-weight: 600;    margin: 0px;}
.title_txt{	color: #514240;	font-weight: normal;	line-height: 140%;	font-size: 12px;	text-align: justify;}


.plus21 {	font-size: 21px;}
.plus15 {	font-size: 15px;}
.plus17 {	font-size: 17px;}
.plus19 {	font-size: 19px;}



a:active { font-weight:bold; color: #ae1201;  cursor: hand;  text-decoration: none;}
a:link {	font-weight:bold;	text-decoration: none;	color: #ae1201;}
a:visited {	font-weight:bold;	text-decoration: none;	color: #ae1201;}
a:hover {	font-weight:bold;	color: #ae1201;	text-decoration:underline;}


img{  display: block;}

.wh {	color: #FFFFFF !important;}
.wh11 {	color: #FFFFFF !important;	font-size: 11px;}
.bl11 {	color: #000000 !important;	font-size: 11px;}


.navigat {	color: #3f3333;}

p{text-align: justify;}


p.akcent{  font-size: 15px;}

img{  border: none;}

/* title */

td.fon { background-image: url(img/fonback.gif);}

td.title_img {width: 207px; text-align: left;}
td.title_img img {padding-bottom: 10px;}
p.black {color: #000000;}
table#baner {width: 100%;}
table#baner td {background-color: #c6b9a6; padding: 2px;}
table#baner img {float: left; margin-right: 36px;}
table#baner a { color: #FFFFFF; font-size: 14px; margin-top: 30px;}
table#baner div {height: 100%; vertical-align: middle;}



/* для каталога часов */

table.watch {margin: 0px 0px 0px 10px;}
td.watch img {border: solid #ffe09d 1px; margin-bottom:5px; margin-top: 10px; margin-left:10px;}
td.shadow_a {background-image:url(img/11.png); vertical-align: top;}
td.shadow_aa {background-image:url(img/11.png); vertical-align: top;}
td.shadow_b {background-image:url(img/11.png); vertical-align: top;}
td.shadow_ba {background-image:url(img/11.png); vertical-align: top;}
td.watch_info {width: 150px; padding: 3px 0px 5px 0px;  text-align: right; vertical-align: top;}
td.watch_info div {padding: 0px 5px 0px 0px;}
td.watch_info img {float: left; margin: 4px 0px 0px 0px; position: relative; left: 3px;}


/* для левого меню */

td.b {width: 109px; font-size: 10; text-transform: uppercase; color: #948f86; border-bottom: solid #747172 1px; padding: 9px 0px 9px 6px; vertical-align: top;}
div.c {font-size: 10px; color: #948f86; text-transform: uppercase; margin: 15px 0px 0px 6px; white-space:nowrap}
div.cc {font-size: 9px; color: #948f86; text-transform: uppercase; margin: 5px 0px 0px 12px; white-space:nowrap}


/* для карточки часов */

td.catalog_padge_info {width: 400px; height: 588; background-image:url(img/body_fon.jpg);}
td.catalog_padge_watch {vertical-align: top; background-color: #fffbf6;}



div.watch_small { width: 404px; white-space:nowrap; overflow-x: auto; overflow-y: hidden; height: 146px; border: none; margin: 5px 0px 0px 5px; vertical-align: top;}
div.watch_small div {}
div.watch_small table {margin: 0px 15px 0px 0px;}

td.watch_small {width: 75px; height: 104px;}
td.watch_small img {border: solid #d2c6b0 1px; width: 75px; height: 104px;}
td.watch_small_info {font-size: 10px; text-align: center; vertical-align: middle; color: #3c3233;}

.hl_row
{
  background-color: #f9f4ec; cursor: hand; c\ursor:pointer;
}

.s_row
{
 background-color: #ebe2d9; cursor: hand; c\ursor:pointer;
}

.hnd
{
  cursor: hand; c\ursor:pointer;
}
table#m { margin-left:215px;}
#m img:hover {border: solid #c6504c 1px;}

#mm {height:18px; background-color:#c6504c; text-align:center; }
#mm a{ color:#FFF;}
#mm:hover {background-color:#ab2824;}
#mm a:hover {text-decoration:none;}

#port { margin-left:215px; width: 720px; height: 270px;}
#port div{ float:left; width: 180px; text-align:center; font-size: 11px; color: #a1120a;}

#port2 { margin-left:215px; width: 720px; height: 315px;}

#port3 { margin-left: 215px; width: 720px; height: 270px;}
#port3 div{ float:left; width: 215px; text-align:center; font-size: 11px; color: #a1120a;  margin:12px}

div#liveinternet { align: right ; margin-right:5px;}


.bord  {border-bottom: 3px  dotted #fee8b9 ; border-right: 3px  dotted #fee8b9 ; margin: 10px;}
.bord  img{ margin-bottom: 10px;}

.backc { background-color: #c5504b;}
.backc2 { background-color: #fed684;}

#news { margin-left:215px;}
#news p {  margin-left:0; font-size: 10px;  padding-bottom: 5px; color: #333333; }
#news p strong {  margin-left:0; font-size: 10px;  padding-bottom: 5px; color: #333333; }
#news h3 {font-family: tahoma, arial; font-size: 14px;   color: #000; }
#news a { font-size: 10px; }

#k div a {font-size: 10px; }

#k div {display: block; width: 160px; position: absolute; top: 546px;}
