/* CSS Document */
body { margin:0; padding:0; height:100%; background:#1f458b; font-family:Arial, Helvetica, sans-serif; color:#333;}
img {border:0}
a:hover { text-decoration:none}
p, h1, h2, ul, li { margin:0; padding:0;}

/*.space { width:895px; height:1px}
.space1 { height:40px}*/

table{ border:0; border-collapse:collapse;}
table td { padding:0px; vertical-align:top; font-size:12px}
.backgr { background:#1f458b; height:0px}
.line { width:672px; border-bottom:1px solid #6290DA; margin:0 0 10px 10px}
.line1 { border-bottom:1px solid #6290DA; margin:10px 7px 15px 10px}
.line2 { width:672px; border-bottom:1px solid #6290DA; margin:10px 0 10px 10px}
.line3 { width:672px; background:url(../images/dot.gif) repeat-x; margin-left:10px}

p { padding:17px 30px 0 26px}
p a { color:#1f458b}
h1 { color:#1f458b; padding:10px 0 0 26px;}
h2.bascet { background:url(../images/bascet.gif) no-repeat; padding:2px 0 13px 27px; font-size:16px; color:#3861a9}
h2 {color:#3861a9; padding-left:26px;spadding-top:10px;}
h2.quest1 { font-size:14px; color:#3861a9; padding:0 0 7px 0}
h2.about { font-size:14px; color:#3861a9; padding:0 0 0 0}
b.summa { color:#1f458b}

#main { width:905px; height:100%; background:#ffffff}
#top { height:10px; padding:20px 0; border-bottom:6px solid #6290DA}
	#top table { width:905px; height:50px}
	#top table td { border-right:1px solid #6290DA; padding-left:20px}
	#top table td a { color:#3861a9}
	#top table td.first { width:203px; padding-top:10px}
	#top table td.last { width:240px; border-right:none; line-height:18px}
		#top table td.last img { margin-left:2px}
#imgr { background:#6290DA; 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:#6290DA; 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 #6290DA}
.logo_cars { padding:27px 0 25px 40px}
#foot { height:130px; color:#494949}
	#foot table { border-top:4px solid #6290DA; width:900px}
	#foot td { padding:25px 0 0 25px;}
	#foot td.first { width:245px}
		#foot td.first img { margin-left:20px}
.webmoney { float:right; margin:-35px 10px 0 0}
	.webmoney img { margin-left:20px}
.menu { height:36px; background:#6290DA}
.main_menu {padding:6px 0 0 10px}
	.main_menu li {height:25px; list-style:none; float:left; font-size:12px; font-weight:bold; font-family:arial}
	.main_menu li a {  color:#fff; background: url('/templates/mine/images/menus/menu_item.gif') repeat-x; text-decoration:none;padding: 5px;display: block;}
	.main_menu a:hover, .main_menu li span.select  { background: url('/templates/mine/images/menus/menu_selected.gif')  repeat-x; color:#fff; padding: 5px}
	.main_menu li.first_menu_item a{background: url('/templates/mine/images/menus/menu_left.gif') no-repeat;width:0px;height:20px;}
	.main_menu li.last_menu_item a {background: url('/templates/mine/images/menus/menu_right.gif') no-repeat;padding-left:10px;}

.left_menu {margin:20px 0 20px 10px;}
	.left_menu li { list-style:none; color:#1f458b; padding-bottom:9px;}
		.left_menu li a {  background:url(../images/str2.gif) 3px 5px no-repeat; padding:1px 3px 0 13px; color:#1f458b}
	

.left_b {font-size:13px; padding:0 3px 0 13px; color:#1f458b;}
.left_a {color:#3861a9}

	.bottom_menu { padding:15px 0}
	.bottom_menu li { float:left; list-style:none}
	.bottom_menu li span { padding:0 10px}
.watch { width:672px; margin-left:10px}
.watch1 { width:50%; border-right:1px solid #6290DA; text-align:center}
.watch2 { width:50%; text-align:center}
.watch3 { margin-top:20px; width:90%; line-height:20px}
	.watch3 td { vertical-align:middle}
	.watch3 a, .item1 a { color:#3861a9; font-size:14px; font-weight:bold; text-decoration:none}
		.watch3 a:hover,  .item1 a:hover { text-decoration:underline}
	.watch3 span.summa, .new span.summa { color:#1f458b; font-size:20px}
	.watch3 span, .new span { color:#888;}
.more { vertical-align:bottom !important; padding:0 0 2px 11px; width:35%}
	.more a, .new a, #pager a { color:#3861a9; 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:#3861a9; 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 { padding-top:5px; color:#3861a9;}
	#pager td.rw.tov, #pager td.ff.tov{width:40%;}
	#pager td.ff { text-align:right;padding-right:15px;}
	.page table { font-weight:bold; padding-top:3px}
	.page div { border:1px solid #6290DA; padding:3px 3px; margin-right:3px; margin-bottom:3px; float:left; color:#1f458b}
	.page div.str { border:none; color:#3861a9}
	.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 #6290DA; padding:30px 50px; text-align:center}
.item3 { float:right; color:#1f458b; 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 #6290DA; text-align:center; font-weight:bold; font-size:14px;}	
table.cart td { padding:5px; vertical-align:top; font-size:12px; border:1px solid #6290DA; text-align:center}	
table.cart td a { color:#1f458b}

/* table.cart_forms{ border:1px solid; border-collapse:collapse;} */
table.cart_forms th { padding:5px; vertical-align:top; font-size:12px; font-weight:bold; font-size:14px;}	
table.cart_forms td { padding:5px; vertical-align:top; font-size:12px; }	
table.cart_forms td a { color:#3861a9}

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; }	
div.item_add{padding:10px 30px;}

/* Окно заказа */
    #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;
    }