body,html{margin:0;font-family:Georgia,"Times New Roman";height:100%;}
html {font-size:80%;background:white right top repeat-x;}
html div {padding:0;margin:0;}
table {font-size:100%;}
big {font-size:1.5em;}
a {color:#fe7004;outline:none;}
a:hover {text-decoration:none;}
form {margin:0;}
.red {color:red;} .green {color:green;} .blue {color:blue;}
h1,div#pop {font-size:1.2em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em}
h4,h5,h6{font-size:1.1em;}
h1,h2,h3,div#pop {clear:both;font-style:italic;color:#acaa9e;border-bottom:1px solid #acaa9e;padding-left:10px;}
ul {padding-left:1em;margin:.5em 0;}
pre {font-family:Tahoma;}
b {font-size:1em;}
div#pop{ font-weight:bold; }
a img {border:0px;}
a.javascript {border-bottom:1px dashed #8B8B8B;cursor:pointer;}

.clr {clear:both;} br.clr {line-height:.3em;}
.fll {float:left;} .flr {float:right;}
.white {background:white;}
.bold {font-weight:bold;}
a.rev {text-decoration:none;}
a.rev:hover {text-decoration:underline;}
.georgia {font-family:Georgia,"Times New Roman";}
.oran {color:#fe7004;}

#head {position:relative;height:150px;}
#head ul {margin:0;padding:0;}
#head a {color:#848484;}
#head .line {position:absolute;top:40px;left:0;width:100%;background:url(/images/menu_bg.jpg) #ff871e repeat-x;}
#head .line .line1 {background:url(/images/menu_left.gif) 0 0 no-repeat;}
#head .line .line2 {background:url(/images/menu_right.gif) 100% 0 no-repeat;padding:0 120px 0 250px;height:56px;}
#head .logo {position:absolute;left:23px;top:40px;}
#head .zvonite {font-family:Arial,Tahoma;position:absolute;top:0px;right:50px;height:78px;padding:2px 60px 0 0;background:url(/images/head_operator.jpg) top right no-repeat;
                text-align:right;color:#838383;font-size:11px;}
#head .zvonite big {font-size:15px;color:black;} 

#head .premenu {position:absolute;left:240px;top:10px;list-style:none;font-size:11px;}
#head .premenu li {float:left;margin-right:20px;line-height:30px;height:30px;background-position: 0 50%;background-repeat:no-repeat;}
#head .premenu a {color:#b5b5b5;}
#head .premenu a b {color:#8b8b8b;}
#head .premenu .reg  {padding-left:30px;background-image:url(/images/ico_reg.gif);}
#head .premenu .log  {padding-left:18px;background-image:url(/images/ico_login.gif);}
#head .premenu .cons {padding-left:25px;background-image:url(/images/ico_consult.gif);}

#head .submenu {position:absolute;top:110px;left:540px;width:320px;list-style:none;font-size:11px;}
#head .submenu li {width:160px;padding:2px 0 2px 0px;float:left;}
#head .submenu i {width:32px;height:25px;margin-right:0px;display:block;background:url(/images/ico_sprites.gif) no-repeat;float:left;}
#head .submenu a {padding:7px 0;float:left;}
#head .submenu .ic2 {background-position:-32px 0;}
#head .submenu .ic3 {background-position:-64px 0;}
#head .submenu .ic4 {background-position:-96px 0;}

#head .search {position:absolute;left:207px;top:125px;}
#head .search form {position:relative;}
#head .search .image {width:230px;height:17px;padding:8px 54px 8px 20px;background:url(/images/search.gif) no-repeat;border:0;
                    color:#ccc;font:14px Georgia;font-style:italic;font-weight:bold;}
#head .search .submit {position:absolute;left:260px;top:4px;outline:none;}
#head .search div {padding:3px 0 0 20px;font-size:11px;} 

#head .icons {position:absolute;top:-15px;left:94px;color:#e3e3e3;}
#head .icons a {margin:0 5px 0 10px;}

#head .menu {position:absolute;top:40px;left:247px;width:600px;height:56px;font-size:13px;font-family:Georgia,"Times New Roman";}
#head .menu td {background:url(/images/menu_separator.jpg) 0 50% no-repeat;}
#head .menu td.frst {background:none;}
#head .menu a {color:white;}

#login_form {display:none;position:absolute;top:37px;left:370px;padding:10px;background:white;font-size:11px;border:1px dotted #999;}
#login_form input {font-size:1em;}
#login_form .name {width:120px;}
#login_form .pass {width:70px;}
#login_form .sbm {width:50px;}

.catalog_list {margin-bottom:25px;}
.catalog_list a {display:block;padding:1px 0;}
.catalog_list .top {color:#ff6f00;padding-left:5px;font-weight:bold;}
.catalog_list .sub {color:#4f4a47;padding-left:20px;background:url(/images/logo.gif) 0% 4px no-repeat;}

.catalog_download {padding-left:30px;background:url(/images/catalog.gif) 0 50% no-repeat;color:black;display:block;line-height:25px;}
.catalog_download span {color:#FF6F00;}

.banner {margin-bottom:1em;}

#cart {background:url(/images/cart.gif) 50% 10px no-repeat;padding-top:120px;margin-bottom:20px;text-align:center;}
#leftside #cart {}

#cart_short {position:absolute;right:0px;top:100px;width:100px;padding:55px 5px 5px;/*border:1px dotted #aaa;border-width:1px 0 1px 1px;*/background:url(/images/cart_short.gif) 50% 5px no-repeat;text-align:center;font-size:.85em;}
#cart_short a {color:black;}
    
.page {width:960px;background:white;font-size:1.1em;}

#main {width:960px;margin:40px auto 0;text-align:left;}
#wrap {width:960px;overflow:hidden;}
#leftside {width:180px;float:left;margin-right:30px;}
#content {width:750px;float:left;padding-top:10px;overflow:hidden;}

#content #center, #content #rightside {float:left;/*margin-top:2em;*/} 
#content #center {width:530px;margin-right:30px;} 
#content #rightside {width:190px;}

.vitrina {
    float:left;
    width:234px;
    margin:0 6px;
    padding-bottom:20px;
    position: relative;
}
.vitrina .image {
    height:298px;
    overflow:hidden;
    display:block;
    position:relative;
    text-align:center;
    margin-bottom:10px;
 }
.vitrina img {    
    /*position:absolute;
    top:0;
    left:0;*/
 }
.vitrina .image_cover{
    overflow: hidden;
    height: 290px;
    width: 232px;
    position: absolute;
    text-align: center;
    z-index:0;
    top:0px;
    left: 0px;
 }
 
.vitrina .mask {
    height:311px;
    width:237px;
    position:absolute;
    top:0;
    left:0;
    background:url(/images/ramka.png) 0 0 no-repeat;
    z-index:100;
    display:block;
}
.vitrina object{
    margin-bottom: 10px;
}
.vitrina .name {margin-bottom:10px;text-align:center;font-size:17px;font-style:italic;}
.vitrina .text {color:#524847;font-size:12px;}

#footer {border-top:1px solid #c8c8c8;margin-top:20px;padding-top:10px;height:100px;position:relative;font-size:11px;}
#footer .copy span {font-family:Georgia;}
#footer .copy div {color:#787878;}
#footer .PR {position:absolute;right:100px;top:15px;width:270px;}
#footer .PR .text {position:absolute;top:-3px;left:50px;font-size:11px;line-height:17px;}
#footer .PR a {color:#999;}
#footer .menu {position:absolute;list-style:none;left:300px;top:5px;}
#footer .li {position:absolute;right:400px;top:25px;}
#footer p {margin:0;}
#footer .map {float:right;}

.lastnews {margin-bottom:20px;clear:left;}
  .lastnews img {float:left;margin:5px 5px 0 0;}
  .lastnews .news {margin-bottom:1em;}
  .lastnews a {font-weight:bold;font-size:1.2em;}
  .lastnews p {margin:5px 0;}
  
#okno1{
    background: url("/images/okno1.JPG") no-repeat 0 0;
    padding:25px;
}
.banner_right{
/*    width: 294px; */
    width:194px;
    height: 311px;
    overflow: hidden;
}
.banner_right img{
/*    width: 187px;*/
}
