/* CSS Document */
body { text-align:center;margin:0; padding:0; height:100%; background:#982F1C url(../images/bg.jpg); font-family:Arial, Helvetica, sans-serif; color:#000000; overflow-y:scroll}
img {border:0}
a:hover { text-decoration:none}
p, h1, h2, ul, li { margin:0; padding:0;}

.history{
margin:10px 15px;
text-align:justify;
font-size:11px;
}
/*.space { width:895px; height:1px}
.space1 { height:40px}*/

.link, .link a:link, .link a:active, .link a:visited, .link a:hover {
font-size:10px;
color:#4A180F;
text-align:center;
}

table{ border:0; border-collapse:collapse;}
table td { padding:0px; vertical-align:top; font-size:12px}
.backgr { background:#777; height:0px}
.line { width:672px; border-bottom:1px solid #ccc; margin:0 0 10px 10px}
.line1 { border-bottom:1px solid #ccc; margin:10px 7px 15px 10px}
.line2 { width:672px; border-bottom:1px solid #ccc; margin:10px 0 10px 10px}
.line3 { width:672px; background:url(../images/dot.gif) repeat-x; margin-left:10px}

p { padding:17px 30px 17px 26px}
p a { color:#333}
h1 { font-size:23px; font-weight:normal; color:#ba262d; padding:10px 0 10px 26px;}
h1.bascet {font-family:verdana; padding:0px 15px 0 0px; font-size:13px; color:#F8CD52; font-weight:bold;margin-top:-8px;}
h2 { font-family:arial;font-size:14px; color:#501A0F; padding-left:26px}
h2.quest1 { font-size:14px; color:#501A0F; padding:0 0 7px 0}
h2.about { font-size:14px; color:#501A0F; padding:0 0 0 0}
b.summa { color:#FA323B}

#main {font-family:tahoma; width:905px; height:100%; background:#FEEFEC url(../images/head4.gif) no-repeat left top}
#top { height:0px; padding:12px 0 18px 0;}
	#top table { width:905px; height:30px}
	#top table td { padding-left:20px}
	#top table td.first { width:550;}
	#top table td.last { width:400px; color:#fff;padding:5px 0 0 10px;font-size:11px;}
    .last a:active, .last a:visited, .last a:link{color: #F8CD52;font-size:11px;text-decoration: underline;padding:10px 0 0 0;}
    .last a:hover {text-decoration:none;}
	#top table td.last img { margin-left:2px}
    #imgr { background:#ccc; height:298px}
	#imgr table { background:#fff; margin-left:5px}
	#imgr table td { padding:2px 0 0 3px; height:94px}
	#imgr table img { margin-right:4px}

.imgr { position:relative; margin:3px 0 0 1px;}

#imgs_inside { background:#ccc; height:178px; padding-left:5px}
	#imgs_inside div { background:#fff; padding:4px; width:886px}
#center {height:100%; width:100%}
#left { width:198px; padding:0 5px; border-left:5px solid #ffffff; border-right:3px solid #ccc}
.logo_cars { padding:27px 0 25px 40px}
#foot { height:180px; color:#494949;}
	#foot table {width:900px}
	#foot td { padding-top:0px;font-size:10px;}
	#foot td.first { width:245px}
		#foot td.first img { margin-left:20px}
	#foot a {color:#494949}
.webmoney { float:right; margin:-35px 10px 0 0}
	.webmoney img { margin-left:20px}
.menu { height:31px; background:#6E0808}
.main_menu {padding:8px 0 0 10px}
	.main_menu li { list-style:none; float:left; font-size:12px; font-weight:bold; font-family:arial}
	.main_menu li a { color:#FFE5E5; text-decoration:none;padding: 5px}
		.main_menu a:hover, .main_menu li span.select  { background:#971717; color:#fff; padding: 5px}
	.main_menu li span {padding:0 3px 0 3px; color:#696969}

.left_menu {margin:20px 0 20px 10px;}
	.left_menu li { list-style:none; color:#333; padding-bottom:9px;}
		.left_menu li a {  background:url(../images/str2.gif) 3px 5px no-repeat; padding:0 3px 0 13px; color:#333}


.left_b {font-size:13px; padding:0 3px 0 13px; color:#ba262d;}
.left_a {color:#BA262D}

	.bottom_menu { padding:15px 0}
	.bottom_menu li { float:left; list-style:none}
	.bottom_menu li a { color:#494949}
	.bottom_menu li span { padding:0 10px}
.luxwatch { width:672px; margin-left:10px}
.luxwatch1 { width:50%; border-right:1px solid #ccc; text-align:center}
.luxwatch2 { width:50%; text-align:center}
.luxwatch3 { margin-top:10px; width:90%; line-height:20px}
	.luxwatch3 td { vertical-align:middle}
	.luxwatch3 a, .item1 a { color:#BA262D; font-size:14px; font-weight:bold; text-decoration:none}
		.luxwatch3 a:hover,  .item1 a:hover { text-decoration:underline}
	.luxwatch3 span.summa, .new span.summa { color:#ba262d; font-size:20px}
    .luxwatch3 span.summa2, .new span.summa2 { color:#ba262d; font-size:16px; font-weight: bold;}
	.luxwatch3 span, .new span { color:#888;}
.more { vertical-align:bottom !important; padding:0 0 2px 11px; width:35%}
	.more a, .new a, #pager a { color:#BA262D; font-size:12px; font-weight:normal; text-decoration:underline}
		.more a:hover, .new a:hover,  #pager a:hover { text-decoration:none}
	.more img, .new img { margin-left:3px}
.new { text-align:center; width:672px; padding-bottom:30px}
    .new td { padding:0 10px; text-align:center}
    .new td p { padding:0 0 8px 0}
         .new td p.name { padding:0 0 4px 0}
    .new td img { margin-bottom:8px}
	.new td img.more1 { margin-bottom:0}
    .new a.name { color:#BA262D; font-size:12px; font-weight:bold; text-decoration:none}
		.new a.name:hover { text-decoration:underline}
.spec img { margin:15px 0 0 5px}
#pager { margin:15px 0 15px 25px; width:653px}
	#pager td.rw, #pager td.ff { width:15%; padding-top:5px; color:#BA262D}
	#pager td.ff { text-align:right}
	.page table { font-weight:bold; padding-top:3px}
	.page div { border:1px solid #ccc; padding:3px 3px; margin-right:3px; margin-bottom:3px; float:left; color:#333}
	.page div.str { border:none; color:#BA262D}
	.page div a { font-weight:bold !important}
.page1 { padding-top:5px; text-align:center}
.quest { width:673px; margin-left:10px}
	.quest td { padding:15px 0}
	.quest td.foto { width:10px; padding:15px 10px 15px 17px}
.add { text-align:right; width:683px; padding-top:15px}
.item { width:673px; margin-left:10px}
.item1 { padding:15px 0 20px 17px; line-height:18px}
.item2 { border:1px solid #ccc; padding:30px 50px; text-align:center}
.item3 { float:right; color:#ba262d; font-size:20px; margin-right:30px}

.ot1 { padding-top:20px; padding-right:18px;}
.ot2 { margin-top:3px}
	.ot2_1 { margin-bottom:4px}
.ot3 { margin-top:5px}
.ot4 { padding-top:8px}
.ot5 { margin-right:3px}
	.ot5_1 { margin-left:3px}
table.cart{ border:1px solid; border-collapse:collapse;}
table.cart th { padding:5px; vertical-align:top; font-size:12px; border:1px solid #CCCCCC; text-align:center; text-decoration:bold; font-size:14px;}
table.cart td { padding:5px; vertical-align:top; font-size:12px; border:1px solid #CCCCCC; text-align:center}
table.cart td a { color:#333}

/* table.cart_forms{ border:1px solid; border-collapse:collapse;} */
table.cart_forms th { padding:5px; vertical-align:top; font-size:12px; text-decoration:bold; font-size:14px;}
table.cart_forms td { padding:5px; vertical-align:top; font-size:12px; }
table.cart_forms td a { color:#BA262D}

table.email td {padding:5px; vertical-align:top; font-size:12px; }

.digits_circle{width:auto;height:20px; border:0px solid #D9DAE0; vertical-align: middle; text-align:center;margin:0;}
.digits_circle tr td{width:21px;height:23px;font:bold 24px Arial; color:#B12E51; text-align:center; vertical-align: middle;}
.digits_circle tr td.digits_page{background:url(../images/digits_circle.gif) no-repeat center center;}
.digits_circle tr td a:link, .digits_circle tr td a:visited, .digits_circle tr td a:active{font:12px Arial; color:#395797; text-decoration:none; text-align:center}


table.cart_inf{ border:0px;}
table.cart_inf td { padding:5px; vertical-align:top; font-size:12px; }


/* Окно заказа */
#container {
 top:50%;
 position:fixed;
 width:509px;
 height:350px;
 z-index:5001;
 /* hide from IE5/Mac \*/
 left: 50%;
 margin-left: -255px; /* половина значения width */
 margin-top: -175px; /* половина значения height */
 /* End hide from IE5/Mac \*/
 background-color: #FFFFFF;
 border: 1px solid #151515;
 text-align: center;
 padding: 0px;
}

*html #container {
    position:absolute;
    top: expression(
      parseInt(document.body.scrollTop, 10) + parseInt(document.body.clientHeight/2) + "px"
    );
}

#body_div {
  z-index:5000;
  background-color: #000;
  width:0px;
  height:0px;
  position:fixed;
}

*html #body_div {
    position:absolute;
    top: expression(
      parseInt(document.body.scrollTop, 10) + "px"
    );
}

#container span {
    text-align: left;
}

#container div.left {
    padding-left: 8px;
    height:20px;
    line-height:20px;
    background:url(/images/left.gif) no-repeat left center;
}

#container div {
  font-size:12px;
  color:#444444;
  text-align:left;
}
        /* мои стили */
        
.phone {
  color:#F8CD52;
  font-size:16px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin:0;
  padding:0;
}
.phone span {
    font-size:13px;
    font-weight:normal;
}
h1.header {
    font-size:14px;
    color:#F8CD52;
    font-weight:normal;
    font-family:tahoma;
    margin:-16px 0 0 0;
    padding:0 0 0 7px;
}
.luxwatch img {
    height:150px;
    border:3px solid #BA262D
}
h2.footer {
    font-size:10px;
    color:#000000;
    font-weight:normal;
    font-family:tahoma;
    margin:5px 0 0 0;
    padding:0 0 5px 0;
}
.left_style {
    background:#fff;
    color:#BA262D;
    font-family:tahoma;
    font-weight:bold;
    font-size:13px;
    width:195px;
    margin:0px 0 0 -10px;
    border:1px solid #FFCDC3;
}
.ten {
    background:url(../images/ten.png) repeat-y;
    width:980px;
    margin:0 auto;
}
.client {
    background:#ffffff;
    border:1px solid #CCCCCC;
    padding:0px 10px 5px 10px;
    margin:8px 5px -15px -7px;
    font-size:11px;
}
.client p {
    padding:5px 0 5px 0;
    margin:0;
    border-bottom:1px solid #CCCCCC;
}
.client a:link, .client a:visited, .client a:active {
    font-weight:bold;
	color: #BA262D;
    text-decoration: none;
    margin:0px 0 0px 15px;
	
}
.client a:hover {
    text-decoration: underline;
          
          
}












