/**
 * skeleton 
 */
* {
	margin:0; padding:0; border:0;
}

/** 
 * main 
 */
body { background:#e0e7ef url("../images/header/new-bg.jpg") no-repeat center top; }
#page { width:100%; height:100%; background: url("../images/base/bg.png") repeat-x bottom; } 
/*html { background:#e0e7ef url("../images/base/bg.png") repeat-x bottom; }*/
td { font:11px Tahoma; color:#4c4c4c; line-height:14px; }

table { border-collapse:collapse; }
table tr td { vertical-align:top; /*border:#f00 solid 1px;*/ }
a { color:#023d82; }        
.relative { position:relative; }

#logo { position:absolute; z-index:2; top:93px; left:50%; margin-left:-461px; }

#header { height:234px; }
    #header-sqs { position:absolute; width:782px; top:21px; left:50%; margin-left:-314px; }
        #header-sqs img { margin-right:1px; margin-bottom:1px; /*border:1px solid red;*/ }
 
#about, #offers, #articles, #contacts, #price, #products, #home { position:absolute; z-index:2; /*border:1px solid #fe0000;*/ }
#about { left:50%; top:20px; margin-left:-100px; }
#offers { left:50%; top:20px; margin-left:114px; }
#home { left:50%; top:20px; margin-left:397px; }
#articles { left:50%; top:91px; margin-left:-243px; }
#contacts { left:50%; top:91px; margin-left:397px; }
#price { left:50%; top:162px; margin-left:-101px; }
#products { left:50%; top:162px; margin-left:255px; }
 
#footer { height:91px; color:#dce4ed; }        
    #footer #counter { position:absolute; z-index:1; top:33px; left:50%; margin-left:-245px; }
    #footer #cr { position:absolute; z-index:1; top:34px; left:50%; margin-left:-142px; }
        #footer #cr strong { color:#fff; }        
        #footer #cr a { font-weight:bold; text-decoration:none; }
        
#container { height:100%; width:932px; margin-left:auto; margin-right:auto; }
    #catalogue-menu { width:223px; line-height:normal; padding-top:20px; }
        #catalogue-menu a { color:#000; text-decoration:none; }
        
        #catalogue-menu h1 { padding:8px; /*padding-bottom:0;*/ width:193px; font-size:11px; background:url("../images/catalogue-menu/hline-bg.gif") no-repeat 20px top; }
            #catalogue-menu h1 a { display:block; background:url("../images/catalogue-menu/h1-bullet.gif") no-repeat left center; padding-left:9px; }
        
        #catalogue-menu h1.current { padding-bottom:0; background:url("../images/catalogue-menu/top.png") no-repeat; }
            #catalogue-menu h1.current a { color:#023d82; background:url("../images/catalogue-menu/h1-current-bullet.gif") no-repeat left center; }            
        
        #catalogue-menu .item-bottom {height:8px;}
        #catalogue-menu .item-bottom.current1 { background:url("../images/catalogue-menu/bottom.png") no-repeat; }                

        .submenu { margin-left:14px; line-height:18px; }
        #catalogue-menu h2 { font-size:10px; display:block; background:none; }        
            #catalogue-menu h2 a { display:block; background:url("../images/catalogue-menu/h2-bullet.gif") no-repeat left center; padding-left:9px; }
            #catalogue-menu h2.current a { background-image:url("../images/catalogue-menu/h2-current-bullet.gif"); color:#023d82; }
            
        .banner { margin-top:30px; }

    .main .box-top { background:url("../images/boxes/top-main.png") no-repeat; }
    .main td { width:354px; }
    .main th { width:1px; }
    .main .box-bottom { height:10px; font-size:1px; background:url("../images/boxes/bottom-main.png") no-repeat; }
    
    .default { width:100%; height:100%; }
    .default .box-top { background:url("../images/boxes/top-default.png") no-repeat; }    
    .default .box-bottom { height:11px; font-size:1px; background:url("../images/boxes/bottom-default.png") no-repeat; }

    h1.title { font-size:24px; height:24px; border-bottom:#e2e2e2 solid 1px; color:#0d63b0; margin-bottom:29px; }
    h1.subtitle { font-size:10px; color:#333333; margin-top:-29px; margin-bottom:10px; }
    
    h1.title { font-size:18px; }
    h1.subtitle { font-size:10px; }
    
    h2 { font-size:11px; background:url("../images/content/h2-bullet.gif") no-repeat left 4px; padding-left:7px; display:inline; }
    h2.title { background:url("../images/content/h2.title-bullet.gif") no-repeat left 4px; padding-left:10px; font-size:14px; display:block; color:#0d63b0; text-transform:uppercase; }

    .data { padding:27px; }
    .hline { height:41px; clear:both; background:url("../images/content/hline-bg.gif") repeat-x left center; }
    
    /*li { list-style:none; background:url("../images/content/li-bullet.gif") no-repeat left 5px; padding-left:7px; }
        li strong { padding:0; margin:0; }*/
    /*ul { list-style-position: inside; }
    li { list-style-image:url("../images/content/li-bullet.gif"); list-style-position:inside; }
    */
    ul, li { list-style:none; list-style-position: outside; }    
    li:first-letter { background:url("/images/content/li-bullet.gif") no-repeat left 4px; padding-left:7px; }    
    
    p { margin-bottom:10px; }
    
    #path { font-size:10px; margin-top:-29px; margin-bottom:10px; }
        #path a { background:url("/images/content/path-bullet.gif") no-repeat right 5px; padding-right:12px; margin-right:6px; }
        #path .current { color:#000; }
        
    table.products, table.product { width:90%; }
        table.products tr th.vline { width:41px; background:url("/images/content/vline-bg.gif") repeat-y center top; }
		table.products td { width:48%; }
    
    table.product th { padding-right:10px; vertical-align:top; }
    
    table.tech { width:90%; background:url("/images/content/tech-th-bg1.gif") repeat-x top; }
        table.tech tr th { border:1px solid #fff; color:#fff; font-size:11px; height:54px; }
        table.tech tr th.half { height:25px; }
        table.tech tr th.alt { font-weight:normal; background:url("/images/content/tech-th-bg2.gif") repeat-x top; }        

        table.tech tr td { background:#f2f2f2; border:1px solid #fff; padding:5px; text-align:center; }
        table.tech tr.grey td { background:#ebebeb; }

/**
 * image 
 */
.img { float:left; position:relative; margin-bottom:10px; margin-right:10px; padding:5px; background:#fff; border:#cccccc solid 1px; }
.img img {  }
.img .tl, .img .tr, .img .bl, .img .br { border:none; background:0; padding:0; position:absolute; z-index:100; display:block; width:14px; height:14px; }
.img .tl { left:-1px; top:-1px; background:url(../images/image/tl.png) no-repeat; }
.img .tr {	right:-2px; top:-1px; background:url(../images/image/tr.png) no-repeat; }
.img .bl { left:-1px; bottom:-2px; background:url(../images/image/bl.png) no-repeat; }
.img .br {	right:-2px; bottom:-2px; background:url(../images/image/br.png) no-repeat; }    
    
/** 
 * sIFR 
 */
/*.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }*/
/**
 * sIFR user style 
 */
/*.sIFR-hasFlash h1.title { visibility: hidden; }*/
