        .ditto_page, .ditto_currentpage 
         { height: 16px; border:1px solid #777777; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; padding-top: 3px; margin: 1px; text-decoration: none;
           color: black; float: left;
                 
          }
          .ditto_currentpage { color: RED; }

/** {margin: 0px; padding: 0px;}*/
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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-size: 100%;
     vertical-align: baseline;
     background: transparent;
}
body {
     line-height: 1;
}

blockquote, q {
     quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
     content: '';
     content: none;
}

/* remember to define focus styles! */
:focus {
     outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
     text-decoration: none;
}
del {
     text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
     border-collapse: collapse;
     border-spacing: 0;
}
   
   body {font: 12px Verdana, Arial, Helvetica, sans-serif; background: #f1efec url(../images/background.gif) left top repeat-x; color:#000;}
   img {border: none;} 
   a:focus { outline:none;}
   .left-sidebar ul {list-style: none;} 
   a { text-decoration: none;}
   fieldset { border: solid 0 transparent;}
   .clear {clear: both;}
   .width { width:100%; min-width:1000px;}
   * html .minwidth { padding-left:1000px; }
   * html .container { margin-left:-1000px; position:relative; }
/*\*/
   * html .minwidth,
   * html .container,
   * html .content,
   * html .layout { height:1px;}
/**/    
/*start header*/
        .header { width: 100%; height: 240px; background: url(../images/header-bg1.jpg) left top no-repeat; position: relative;}   
        .header-bg1 { width: 100%; height: 240px; background: url(../images/header-bg2.jpg) right top no-repeat;} 
        .logo { position: absolute; left:9px; top:15px; z-index:100;}
        .header-text { width: 720px; float: left; height: 240px; position: relative;}
        .header-text table { position: absolute; width: 420px; top:0; right: 170px; border-collapse: collapse;}
        .header-text table tr td { width: 420px; height: 240px; text-align: center; vertical-align: top;}
        .header-text-text { float: right; margin-top: 45px;}
        .header-info { width: 183px; float: right; padding-top: 73px; position: relative; height: 167px;}
        .header-info h2 { font-size: 10px; color: #fff;}
        .header-info p { font-size: 15px; font-weight: bold; color: #fff;}
        .header-info .koleso { position: absolute; right:0; top:120px;}
        .header-info .sp1 { display: block; position: absolute; font: 10px Arial, Helvetica, sans-serif; color: #585858; right: 99px; top: 156px;}
        .header-info .sp2 { display: block; position: absolute; font-size: 12px; font-weight: bold; color: #585858; right: 93px; top: 171px;}
        .header-info .sp2 span { font-size: 9px;}
/*end header*/  
        
/*start content*/
        .content { width: 100%; border-collapse: collapse;}
        .content tr td { text-align: left; vertical-align: top; padding-bottom: 20px;}
/*start left-sidebar*/
        .left-sidebar { width: 237px; padding: 3px 0 0 18px;}
        .left-link { background: url(../images/left-bg1.gif) left top no-repeat; padding: 0 0 14px 8px; font-size: 11px; color: #000; font-weight: bold;}
        .left-link a { color: #000;}
        .left-menu { padding: 10px 0 13px 20px;}
        .left-menu ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; }
        .left-menu ul li { width: 273px; padding-bottom: 13px; float: left; display: block !important; display: inline; position: relative;}
        .left-menu ul li img { margin: 5px 0 0 5px;}
        .left-menu ul li a { color: #155d81; font-size: 11px;}
        .left-menu ul a:hover,
        .left-menu ul li:hover a,
        .left-menu ul li.iehover a { color: #c4810c;}
        .left-menu ul li ul li { width: 150px!important; height: 29px; padding:0!important; background: #dbd9d7; border-bottom: 1px solid #f1efec;}
        .left-menu ul li ul li table { border-collapse: collapse;}
        .left-menu ul li ul li table tr td { text-align: left; vertical-align: middle; padding: 0 7px; width: 136px; height: 29px;}
        .left-menu ul li:hover li { width: 150px!important; height: 29px; padding:0!important; background: #dbd9d7; border-bottom: 1px solid #f1efec;}
        .left-menu ul li:hover li table { border-collapse: collapse;}
        .left-menu ul li:hover li table tr td { text-align: left; vertical-align: middle; padding: 0 7px; width: 136px; height: 29px;}
        .left-menu ul li:hover li a,
        .left-menu ul li.iehover li a { color: #383838; font-size: 10px; display: inline!important; float: none;}
        .left-menu ul li:hover li a:hover,
        .left-menu ul li:hover li:hover a,
        .left-menu ul li.iehover li a:hover,
        .left-menu ul li.iehover li.iehover a {color: #c92929;}
        .left-menu ul ul,
        .left-menu ul ul ul {display: none; margin: 5px 0 0 13px;}
        .left-menu ul li:hover ul ul{ display: none;}
        .left-menu ul li:hover ul,
        .left-menu ul ul li:hover ul,
        .left-menu ul ul ul li:hover ul,
        .left-menu ul li.iehover ul,
        .left-menu ul ul li.iehover ul,
        .left-menu ul ul ul li.iehover ul { display: block;}    
/*end left-sidebar*/

/*start centr-block*/
        .centr-block { padding-right: 45px;}
        .centr-block h2 { font-size: 15px; color: #b80a0a;}
        .centr-block1 { background: url(../images/centr-block-bg1.gif) left bottom no-repeat; padding: 17px 0 32px 0;}
        .centr-block1 h3 { font-size: 12px; color: #2a2a2a; font-weight: normal; display: block; padding-bottom: 8px;}
        .centr-block1 h3 span { font-size: 10px; color: #313131; font-weight: bold; padding-right: 13px;}
        .centr-block1 p { font-size: 12px; color: #6a6a6a; text-align: justify; /*padding-bottom: 5px; display: block;*/ }
        .centr-block1 a { font-size: 10px; color: #313131; font-weight: bold;}
        .centr-block1 a span { font-size: 6px; color: #b80a0a; padding-left: 5px; vertical-align: 1px;}
        .centr-no { background:none !important;}
        .centr-spin h3 { font-size: 12px; color: #303030; padding-top: 14px;}
        .centr-spin { font-size: 12px; color: #6a6a6a; text-align: justify;}
        .centr-spin ul { margin-left: 30px;} 
        .centr-remont { padding-top: 22px;}
        .centr-remont p { font-size: 12px; color: #6a6a6a; padding-bottom: 14px; text-align: justify;}
        .centr-remont ul { padding-left: 36px;}
        .centr-remont ul li { padding: 0 0 15px 11px; background: url(../images/list.gif) left top no-repeat; font-size: 12px; color: #163e75;}
        .centr-remont ul li a { color: #163e75; text-decoration: underline;}
        
       
/*end centr-block*/

/*start right-sidebar*/
        .right-sidebar { width: 232px;}
        .right-sidebar div { background: url(../images/centr-block-bg1.gif) left top no-repeat; margin-top: 30px; padding: 33px 0 5px 0;}
        .right-sidebar div img { border: 13px solid #e6e4e1;}
        .right-sidebar div p { font-size: 10px; color: #4f4f4f; padding: 17px 10px 0 9px;}
/*end right-sidebar*/
/*end content*/ 
        
/*start footer*/
        .footer1 { width: 100%; height: 78px; position: relative; margin-top: -22px;}
        .footer1-1 { float: left; height: 18px; background: url(../images/foot-bg1.gif) left top no-repeat; padding: 60px 0 0 26px; font: 11px Tahoma; color: #737373;} 
        .footer1-2 { width: 245px; float: right; height: 72px; border-bottom: 6px solid #b2b1ad;}
        .footer2 { width: 100%; height: 158px; border-top: 1px solid #bab9b5; background: url(../images/foot-bg2.gif) repeat-x;}
        .footer2-1 { float: left; padding: 34px 0 0 27px;}
        .footer2-1 h2 { font-size: 11px; color: #595854; display: block; padding-bottom: 6px;}
        .footer2-1 p { font-size: 11px; color: #595854;}
        .footer2-1 p a { color: #0058ca;}
        .footer2-1 strong { display: block; font-size: 10px; color: #4e4e4e; padding-bottom: 13px;}
        .footer2-1 strong a {color: #4e4e4e; text-decoration: underline;}
        .footer2-2 { float: right; width: 245px; background: url(../images/foot-bg3.gif) left top no-repeat; height: 133px; padding-top: 25px; text-align: center;}
        .footer2-3 { float: right; padding: 34px 33px 0 0; text-align: right;}
        .footer2-3 p { font-size: 11px; color: #878682; padding-bottom: 4px;}
        
/*end footer*/

#faq { margin: 0 0 5px 5px; }
.red { font-weight: bold; color: red; }


input{margin-bottom:2px;margin-top:2px;text-indent:2px}
input,textarea,select{border-color:#000000;color:#32475f;font-size:11px; background:#CC99FF;}

IMG
{
        border: 0px;
}

.speedbar 
{
        color: #727272;
        font-size: 11px;
        font-family: tahoma;
        padding-left: 6px;
}
.speedbar a 
{
        color: #4b719e;
        text-decoration:none;
}
.speedbar a:hover 
{
        text-decoration: underline;
}
        
        
.mail {
        color: #373737;
        font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
}
.mail a{
        color: #373737;
        font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
}
.mail a:hover{
        text-decoration: underline;
}

.phone {
        color: #373737;
        font-size: 23px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.zag1 {
        color: #E2DC50;
        font-size: 32px;
        font-family: Tahoma;
}
.zag2 {
        color: #436280;
        font-size: 32px;
        font-family: Tahoma;
}
.zag3 {
        color: #C0438D;
        font-size: 32px;
        font-family: Tahoma;
}
.zag4 {
        color: #CE3E43;
        font-size: 32px;
        font-family: Tahoma;
}

.text
{
        color: #1F1F1F;
        font-size: 14px;
        font-family: Verdana;
        text-align:justify;      
}

.text2
{
        color: #1F1F1F;
        font-size: 14px;
        font-family: Verdana;
}