@charset "windows-1251";
/* CSS Document */

BODY {margin:0; padding:0; font-family: arial; background: #fff; color: #3B576B;}
IMG {border: 0}
TABLE {border-collapse:collapse;}
TABLE TR TD {vertical-align: top;padding:0px; }
FORM  {margin:0}
INPUT, TEXTAREA, SELECT {font-size:12px; font-family: Arial; color: #4e5560}
P {margin:13px 0px 13px 0px;font-size: 12px}
H1 {font-size:17px;text-align:center;color: #D81F4B;}
H6 {font-size:17px;text-align:center;color: #D81F4B;}
h2{font-family:arial;font-size:13px;text-transform:uppercase;text-align:center;margin-bottom:5px}
h3{font-family:arial;font-size:12px;text-transform:uppercase;text-align:left}
a{ color: #0B7ECE;}
HR{border:0px;height:1px;width:100%;background:#C5D2DA;}
#red{color:#E41143;}		/* text-transform:uppercase; */
#blue{color:#0B7ECE;text-transform:uppercase;font-weight:bold;}
#black{color:#111;}
#handcart{position:relative;top:-11px;left:10px}
#search-but{margin-top:15px}
#watch-backgr{background:url('/html/swisswatches/images/watch-backgr.jpg') no-repeat;background-position:bottom right}
#float-right{float:right;}
#marg-5px{margin-top:5px;}
p.black{color:#111;}
strong.city{color:#4477FF}
strong.black{color:#111;}


H5 {font-size:13px; margin:0px; color: #53ADF9;}


UL {padding:0px;margin:0px;}
LI {margin:0px 0px 5px 0px;}
span.nobr{white-space:nowrap}
div.hr{height:1px;width:100%;background:#BDE9FD;margin:2px 0px 2px 0px;}

table.main-table{width:100%;height:100%;font-size:12px;}
table.main-table table{font-size:12px;}
td.top-menu-grey{height:40px;background:#F0F5F8;}
td.top-menu-grey table{width:100%;height:100%}
td.top-menu-grey td{text-align:center;vertical-align:middle;font:12px arial;white-space:nowrap}
td.top-menu-grey img{margin:3px 8px 0px 12px;}
span.red-number{color:#D60F3E;font-weight:normal;font-size:15px;font-family:arial;margin-left:10px;white-space:nowrap}
div.copy-text{width:auto;text-transform:uppercase;font-size:12px;height:21px;text-align:right;margin:7px 20px 0px 0px;}
BODY td.flash{height:81px;vertical-align:middle}
div.flash{width:337px;}


/* START OF RED MENU TABLE */
table.red-menu{width:100%;height:31px;background:url('/html/swisswatches/images/red-menu-bg.gif') repeat-x}
table.red-menu td {text-align:center;white-space:nowrap;}
td.red-menu-spacer{width:10%}
table.red-menu a{font-size:11px;color:#fff;position:relative;top:7px}
table.rates{position:relative;top:6px}
table.rates td{white-space:nowrap;color:#0B7ECE;}
/* END OF RED MENU TABLE */

/* START OF INFO BOX */
td.side-content-td{padding:10px 8px 10px 8px;}
td.side-content-td table{margin-bottom:10px}
td.upper-border{width:100%;background:url('/html/swisswatches/images/info-box-horis-border.gif') repeat-x}
td.lower-border{width:100%;background:url('/html/swisswatches/images/info-box-horis-border.gif') repeat-x;background-position:bottom;}
td.info-left-bg{background:url('/html/swisswatches/images/border-left-bg.gif') repeat-y}
td.info-right-bg{background:url('/html/swisswatches/images/border-left-bg.gif') repeat-y;background-position:right;}
td.info-box-content{width:100%;font-size:12px;color:#0B7ECE; text-align:center; }
td.info-box-content form{margin-top:10px}
td.info-box-content form p{margin:2px 0px 0px 0px}
td.info-box-content {margin-top:20px}
td.info-box-content select{width:100%}
table.table-padding-left{margin-left:20px}
td.info-box-content ul{margin:7px 0px 0px 0px;}
td.info-box-content li{margin:0px 0px 3px 0px;}
td.info-box-content li strong{font-weight:normal}
a.red-bold strong{font-weight:bold}
td.info-box-content li{list-style:none}
div.info-box-spacer{height:1px;width:92px;}
table.grey p{color: #3B576B;margin:0px}
table.grey div{margin-top:5px}
div.watch-backgr-spacer{width:1px;height:150px}
div.content-spacer{width:500px;}
/* END OF INFO BOX */

/* START OF CONTENT */
td.content{text-align:justify;}
img.border{border:1px #C5D2DA solid;float:left;margin-right:5px;margin-top:3px}
td.content ul{margin-left:20px;margin-top:5px;}
td.content ol{margin-left:30px;margin-top:5px;padding:0px}
td.content table.product td{padding:0px;text-align:left}
td.content table td p{margin:10px 0px 10px 0px;}
table.catalogue-table{width:100%}
table.catalogue-table h1{margin-top:0px}
table.catalogue-table td{width:20%;text-align:center}
/* END OF CONTENT */

/* START OF PRODUCT */
table.product-watch{width:100%;}
td.name-td{height:44px;background:#F0F5F8;text-align:center;vertical-align:middle;}
td.photo-td img{border: solid 1px #111;width:84px;height:87px}    /* IMG 84x87 px */
td.description-td{height:53px;background:#F0F5F8;vertical-align:middle;padding-left:3px;}
td.description-td p{margin:0px;font-size:11px;text-align:left;color:#3B576B;}
table.catalogue td{margin:0px;padding:0px;}
/* END OF PRODUCT */


/* START OF FOOTER */
table.footer{background:#F1F6F9;height:64px;width:100%;position:relative;top:-1px; }
table.footer td{text-align:center;vertical-align:middle;padding:5px}
table.footer p{margin:0px}
/* END OF FOOTER */



/* таблицы с описаниями */
table.table  { background-color:#c0bebf; }
table.table tr  { }
table.table th { font-size:12px; text-align:center;  background-color:#FFF; }
table.table td { font-size:14px; padding:4px; vertical-align:top; text-align:center;background-color:#FFF;  }

/* обязательное поле */
.req	{ border:1px solid #777; border-left: 3px solid #F85555;   }
p.error { margin:0; color: #F85555; font-size:10px;} 

div#box { text-align:left; width:145px; }
.center { text-align:center; }

table.Table_Input { width:100%; padding:0px;}
table.Table_Input td { padding-top:4px;}
#submit { margin-top:4px; }

#cms_ico {border: 1px solid #aaa; margin-right:20px}
.boxx td { text-align:center;  height:90px;}


#ImageOpen IMG { border: 1px solid #aaa; }
#ImageOpen p {margin:0}

/* visibility:hidden; */
div.BigDiv {position:absolute; left:0; top:0;  text-align:center; }
div.BigImg { display: none; position:absolute; left:0; top:0; }
div.BigImg img  { cursor:hand; border: 15px solid #eee;  }

table.pages { margin-top:10px }
table.pages a { color:#FF0066 }
table.pages a#go { text-decoration:none; }
table.pages  td { vertical-align:middle;  }
table.pages  td#row { vertical-align:middle; border: 1px solid #aaa; padding:5px;}


#new img{position:absolute;height:220px;width:144px}
.main-table .attention {
        margin-top: 15px;
}
.main-table .attention p {
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	color: #0B7ECE;
	margin: 0px;
	padding: 0px;
}
.main-table .attention p.h3 {
	text-align: center;
	font-size: 14px;
}
