/*Mass Reset*/
/*Thanks to Eric for this reset http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit;font-size:100.1%;text-align: left;vertical-align: baseline;line-height: 1.5em;}

img {border:none;}
table{border-collapse: collapse; border-spacing: 0;}
td{ vertical-align: top;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/*  /Mass Reset*/
.L{text-align: left;}
.C{text-align: center;}
.R{text-align: right;}
/*=== типограф Попова===*/
span.sbrace {margin-right: 0.4em}
span.hbrace {margin-left: -0.4em}

span.slaquo {margin-right: 0.44em}
span.hlaquo {margin-left: -0.44em}
span.slaquo-s {margin-right: 0.6em}
span.hlaquo-s {margin-left: -0.6em}
span.slaquo-b {margin-left: 0.85em}
span.hlaquo-b {margin-left: -0.85em}

span.sbdquo {margin-right: 0.35em}
span.hbdquo {margin-left: -0.35em}
span.sbdquo-s {margin-right: 0.35em}
span.sbdquo-s {margin-left: -0.35em}

span.squot {margin-right: 0.32em}
span.hquot {margin-left: -0.32em}

span.sowc {margin-right: 0.04em}
span.howc {margin-left: -0.04em}

span.sowcr {margin-right: 0.05em}
span.howcr {margin-left: -0.05em}
/*=== eof типограф Попова===*/


/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License

* {	margin: 0;	padding: 0;}*/

body {background: #E5ECED url(/design/img01.gif) repeat-x;
font: normal small Verdana, Helvetica, Arial,  sans-serif;
letter-spacing: -1px;
color: #444;
}
body#tinymce{
    background-image: none;
}
#ie6-shit{font-size: 10mm;color:white;background: red;position: absolute;left:50%;top:0;margin-left: -170px;width: 200px;padding: 0 20px;line-height: 10mm;border: 2px solid white;text-align: center;font-weight: bold;display: none;}
h1, h2, h3{ font-weight: bold;}
h1 {font-size: 5mm;}
h2 {font-size: 4.5mm;}
h3 {margin-bottom: 0.2em;text-transform: uppercase;	letter-spacing: 1px;font-size: 3mm;}
p, blockquote, ul, ol {	margin-bottom: 2em;	line-height: 1.4em;}
p {margin-bottom: 1em;}
ul {list-style: none;}
ol {list-style-position: inside;}
a {color:#444}
a:hover {text-decoration: none;	color: #000000;}

/* clueTip */
/* global */
#cluetip-close img {border:0;}
#cluetip-title {overflow:hidden;}
#cluetip-title #cluetip-close {float:right; position:relative;}
#cluetip-waitimage {width:43px;height:11px;position:absolute;background-image:url(/design/ext/wait.gif);}
.cluetip-arrows{display:none; position:absolute;top:0;left:-11px;height:22px;width:11px;background-repeat:no-repeat;background-position:0 0;}
#cluetip-extra {display:none;}
/***************************************
=cluetipClass:'default' 
-------------------------------------- */
.cluetip-default {background-color:#eee; border:1px Solid #528489; color:#333}
.cluetip-default #cluetip-outer {position:relative;margin:0;background-color:#eee; color:#333;}
.cluetip-default h3#cluetip-title {margin:0 0 5px; padding:8px 10px 4px; font-size:3mm; font-weight:bold; background:#69f6ff url(/admin/images/sprite.png) repeat-x scroll 0 -1700px; color:#333; }
.cluetip-default #cluetip-title a {color:#333;font-size:0.95em;}
.cluetip-default #cluetip-inner {padding:10px;font-size:3.2mm; background-color:#eee; color:#333;}
.cluetip-default div#cluetip-close {text-align:right;margin:0 5px 5px;color:#900;}
/* default arrows */
.clue-right-default .cluetip-arrows {background-image:url(/design/ext/darrowleft.gif);}
.clue-left-default  .cluetip-arrows {background-image:url(/design/ext/darrowright.gif);left:100%;margin-right:-11px;}
.clue-top-default .cluetip-arrows {background-image:url(/design/ext/darrowdown.gif);top:100%;left:50%;margin-left:-11px;height:11px;width:22px;}  
.clue-bottom-default .cluetip-arrows {background-image:url(/design/ext/darrowup.gif);top:-11px;left:50%;margin-left:-11px;height:11px;width:22px;}
/* clueTip */


/* Logo */
#logo {width: 1200px;height: 70px;margin: 0 auto;padding: 40px 0 0 0;}
#logo h1 {float: left;letter-spacing: -2px;font-size: 3em;}
#logo h1 {font-family:"Arial black"; font-weight:bold; }
#logo h2 {float: left;font-size: 1em;color:#ccc;}
#logo h1 a {text-decoration: none;font-weight: normal;color: #FFF;
text-shadow:0 0 4px black, 0px 0px 20px #fff, 2px -10px 6px #FFDD33, -2px -15px 11px #FF8800, 2px -25px 18px #FF2200;
}
/* hot contacts */
#hotCotacts{float: left;margin-top: -33px;color: white;font-weight: bold;font-family: giorgia;}
#hotCotacts img{ vertical-align: text-bottom; width: 16px; height: 16px; }

/* search*/
#searchFormDiv{padding:0px; float:right; margin-top: -30px } 
#prompt{z-index: 10;position: absolute;width: 300px;height: 13em;display: none;background-color:#eee;border: 1px solid #846943;font-size: 3.5mm;}
#prompt select{padding:0 2px;width: 100%;height: 100%;background-color:#eee;border: 0px solid #846943;font-size: 3.5mm;}
#searchForm{white-space: nowrap; display: inline;}
#searchForm button{margin:0; padding:0; background: transparent; cursor: pointer; overflow: hidden;border:0; height:19px; vertical-align: bottom;}
#searchForm button img {vertical-align: bottom;}
#searchForm input {margin:1px; padding:0 2px ; border:1px solid #eee; width:140px;}
#searchForm input {border:1px solid #aaa;background: #F9FBFC;}
.searchResult{padding-bottom:20px;}
.word_highlight, .highlight{background-color:#afa; color: black}

/* Menu */
#menu {width: 1200px;height: 50px;margin: -50px auto 0;}
#glavnoe {float:right; margin:0; padding:0; list-style:none;}
#glavnoe li {display: inline; padding: 0; margin: 0;}
#glavnoe li a {font-family: "Arial black";font-style: normal;position: relative;margin:0 0 0 10px;padding: 0;text-decoration: none;text-transform: uppercase;border-bottom: 5px solid #CC6600;font-size: 3mm;font-weight: bold;color: #FFF;letter-spacing: -1px;line-height: 20px;}
#glavnoe li a:hover, #glavnoe li a.active {border-bottom-color: #000000;color: #FFF;}
#glavnoe li a.active {text-shadow:0 0 1px black, 
            1px -1px 2px gray, 
            2px -3px 2px #FFDD33, 
           -2px -5px 5px #FF8800, 
            2px -8px 5px #FF2200;
}
/* Wrapper */
#wrapper {clear: both;width: 1200px;margin: 0 auto;}
.content{padding-bottom:20px;}
#col-one, #col-two, #col-three{margin-bottom: 20px;}

/* Column One */
#col-one {float: right;width: 280px;margin-right: 10px;}
#col-one .boxed {margin-bottom: 10px;}
#col-one .boxed .title {height: 20px;padding: 10px 0 0 10px;background: url(/design/img02.gif) no-repeat;text-transform: uppercase;letter-spacing: 1px;font-size: 11px;color: #FFF;}
#col-one .boxed .content {padding: 9px;background: #E8EDE5 url(/design/img03.gif) repeat-x;border: 1px solid #648952;border-top: none;}
#col-one .boxed .hottest p {}
#col-one .boxed .hottest h3 {font-size: 70%;}
#col-one .boxed .hottest h3 span {color: green; font-size: 80%;}
#col-one .boxed .title a {
    display: block;
    background: transparent url(/design/games_kids.png) no-repeat scroll right 0;
    margin: 0 5px 0 0;
}

/* Column Two */
#col-two {float: left;width: 720px;}
#col-two .boxed {margin-bottom: 10px;}
#col-two .boxed .title {height: 20px;padding: 10px 0 0 10px;background: url(/design/img07.gif) no-repeat 0 0;text-transform: uppercase;letter-spacing: 1px;font-size: 11px;color: #FFF;}
#col-two .boxed .content {padding: 19px 19px 20px 19px;background: white;border: 1px solid #528489;border-top: none;}
#col-two .boxed .content h1 span{color: green;}

/* counters */
#counters{text-align: center;padding: 20px;vertical-align: middle;}
#counters a {text-decoration: none;}


/* Column Three */
#col-three {float: right;width: 180px;margin-right: 0px;}
#col-three .boxed {margin-bottom: 10px;}
#col-three .boxed .title {height: 20px;padding: 10px 0 0 10px;background: url(/design/img09.gif) no-repeat;text-transform: uppercase;letter-spacing: 1px;font-size: 11px;color: #FFF;}
#col-three .boxed .content {padding: 10px;background: #EFEBE2 url(/design/img10.gif) repeat-x;border: 1px solid #977C44;border-top: none;}
#col-three .boxed .content li {letter-spacing: normal;}

/* колонка новостей */
#col-three h3{font-size: 2.5mm;}
#col-three h3 span{font-size: 70%; color:green;}
#col-three .content p{line-height: 1.1em;font-size: 80%;}

/* Footer */
#footer {clear: both;position: fixed;padding: 0;bottom: 0;right: 0;left: 0;background: #464646 url(/design/img13.gif) repeat-x;text-align: center;}
#footer p,  #footer p a{margin: 0 auto;font-size: x-small;color:#eee;display: inline;}


/* контакты */
#contacts {margin: 0 auto 20px;}
#contacts caption,#contacts caption h2{text-align: center;padding-bottom: 10px;font-weight: bold;}
#contacts td, #contacts th{width: 50%;}
#contacts th{padding-right: 5px;text-align: right;}    
#contacts td{font-weight: bold;}
#feedBack{margin: 20px 0;}
#feedBack td, #feedBack th{padding:1px 5px;}
#feedBack td{width: 80%;}
#feedBack th{width: 20%;text-align: right;vertical-align: top;}
#feedBack input, #feedBack textarea{width:300px;}
#feedBack textarea{height: 100px;}

/* дерево товаров */
.treeTable {margin: 0px;width: 240px;}
.treeTable td {font-size: 90%;}
.treeTable tr.trHi{background:#F8FDF5;}
.treeTable tr.trLow{background:#E8EDE5;}

/* jquery.treeTable.collapsible */
.treeTable tr td {padding-left: 20px;}
.treeTable tr td .expander { background-position: left center; background-repeat: no-repeat; cursor: pointer; padding: 0; zoom: 1; /* IE7 Hack */}
.treeTable tr.collapsed td .expander { background-image: url(/design/ext/toggle-expand-dark.gif);}
.treeTable tr.expanded  td .expander { background-image: url(/design/ext/toggle-collapse-dark.gif);}

/* jquery.treeTable.sortable  */
.treeTable tr.selected, .treeTable tr.accept {background-color: #3875d7; color: #fff;}
.treeTable tr.collapsed.selected td .expander, .treeTable tr.collapsed.accept td .expander { background-image: url(/design/ext/toggle-expand-light.gif);}
.treeTable tr.expanded.selected td .expander, .treeTable tr.expanded.accept td .expander   { background-image: url(/design/ext/toggle-collapse-light.gif);}
.treeTable .ui-draggable-dragging { color: #000; z-index: 1;}
/* eof jquery.treeTable.collapsible */



/* иконостас фирм */
#firmsList {text-align: center;}
#firmsList img{margin: 2px;border: 2px solid gray;}
#firmsList img.active{border-color : red;}


/* shop  магазин */
a.breadcrumb{ color: white}
.prodList .icon{float:left;margin:0 20px 0 5px; cursor: url(/design/zoomin.cur), default;}
.prodList .header th{background:#fff;font-weight:bold;}
.prodList th {background:#eee; height:25px;padding:5px;}
.prodList th a { color:#532807; text-decoration: none;}
.prodList th a.best{font-weight:bold}
.prodList th.best{background: #eee url(/design/games_kids.png) no-repeat right 3px;}
.prodList th a:hover {color:#930000; text-decoration: underline;}
.prodList tr.breadcrumb th {height: auto; padding:0 5px}
.prodList .prodSep{height:6px;}
.prodList .prodDesc{padding:10px 0 20px 3px; background:white; text-align: left; border: 1px solid #eee}
.prodList .prodDesc p{text-align: left;}

/* таблица цен на ремонт */
#repairPrice td, #repairPrice th{border: 1px solid  #eee;padding: 0 3px;}
#repairPrice tr.header{ background:#eee url(/admin/images/sprite.png) repeat-x scroll 0 -200px; }
#repairPrice tr.header th{white-space: nowrap;font-weight: bold;}
#repairPrice td{text-align: right;white-space: nowrap;}
#repairPrice tr.trLow{background: white;}   
#repairPrice tr.trHi{background: yellow;}

/* таблица прайслиста */
#PriceContent{
    margin: 0 0 0px 0;
}
#priceList_wrapper{
    margin:20px 0;
}

#priceList{
    width: 100%;
    border: 1px solid #eee;
    margin:3px 0;
    clear: both;
}

#priceList_info{
    font-weight: bold;
    float:left;
}

.dataTables_paginate {
float:right;
text-align:right;
width:44px;
}

.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
float:left;
height:19px;
margin-left:3px;
width:19px;
}
.paginate_disabled_previous {
background-image:url(/design/ext/back_disabled.jpg);
}
.paginate_enabled_previous {
background-image:url(/design/ext/back_enabled.jpg);
}
.paginate_disabled_next {
background-image:url(/design/ext/forward_disabled.jpg);
}
.paginate_enabled_next {
background-image:url(/design/ext/forward_enabled.jpg);
}
.sorting_asc {
background:transparent url(/design/ext/sort_asc.png) no-repeat scroll right center;
}
.sorting_desc {
background:transparent url(/design/ext/sort_desc.png) no-repeat scroll right center;
}
.sorting {
background:transparent url(/design/ext/sort_both.png) no-repeat scroll right center;
}

#priceList_length{
    float: left;
}
    
#priceList_filter{
    float: right;
}
#priceList .header{
    background: transparent url(/admin/images/sprite.png) repeat-x scroll 0 -200px;
}
#priceList .header th{
    font-weight: bold;
    vertical-align: middle;
    padding-right: 20px;
    line-height: 1em;
    cursor: pointer;
}

#priceList th, #priceList td {
    padding: 2px;
}
#priceList .even{
    background: #fefefe;
}
#priceList .odd{
    background: #f5f5f5;
}
#priceList .trHi{
    background: yellow;
}
    

/* станица товара */
.toy img{display:block;margin: 0 auto 10px;}

/* просмотр состояния ремонта */
#viewStateTbl{border-spacing: 0;border-collapse: collapse;border:1px solid #8f8;margin: 20px auto 0;}
.b{font-weight:bold;}
#viewStateTbl td, #viewStateTbl th{border:1px solid #8f8;padding:1px 10px;}
#viewStateTbl th{background: #afa;}
#viewStateTbl caption{ font-size: 120%; font-weight: bold; padding-bottom: 3px;}

/* navigator */
.navigator a{font-weight: bold;}
/* friendForm */
a#callToFriend{
    font-family: Arial;
    font-weight: bold;
    color: #fff;
    text-decoration: none;;
}
a#callToFriend:hover{
    text-decoration: underline;
}

#friendForm{
    position: absolute;
    width:400px;
    background: #b9b9b9;
    border:3px solid #999;
    color: white;
    display: none;
    z-index: 5;
}
#friendForm #sendResult{
    height:1.5em;
}
#friendForm table{
    margin:10px auto;
}
#friendForm th, #friendForm td{
    padding:5px;
}
#friendForm th{
    font-weight: normal;
    text-align: right;
    vertical-align:top;
}

#friendForm td{
    text-align: center;
}

#friendForm input,  #friendForm textarea{
    width:250px;
}
#friendForm textarea{
    height:100px;
}
#friendForm #sendResult{
    text-align: center;
    font-weight: bold;
}
#friendsTbl {
margin-top:20px;
}
#friendsTbl th {
text-align:center;
}
#friendsTbl th img {
margin:0 10px 10px 0;
}
#friendsTbl td {
padding-bottom:10px;
}
