body, html{
 margin:0px;
 padding:0px;
 background:#fff;
 height: 100%;
}

body, html, table{
 font:13px/16px  Tahoma, Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
 /*color: #737572; 626461*/
 color: #707070;
 text-decoration:none;
 margin:0px;
 padding:0px;
}

form, p{
        margin:0px;
        padding:0px;
}

a{
 font:13px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color: #626461;
 text-decoration:underline;
}

a:hover{
 text-decoration:none;
}

a.news{
 font:12px/15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color:#545d65;
 text-decoration:none;
}

a.news:hover{
 text-decoration:underline;
}

img {
 border: 0px;
}

td {
 vertical-align:top;
}

input, select, textarea {
 font: 17px/15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color: #000000;
}

input.button {
cursor: pointer;
font-size: 25px;
}

input.ftk_btn  {
 font:12px/15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #fff;
 color:#545d65;
 border:1px solid #cfd0d1;
}

input.ftk_btn2 {
 font:9px/11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

form {
 margin:0px;
 padding:0px;
}

.all{
        width:100%;
        _width:expression((document.documentElement.clientWidth < 1000)? "1000px" : ((document.documentElement.clientWidth > 1660px)? "1660px" : "100%"));
        min-width:1000px;
        max-width:1660px;
}

table.max_size {
 width: 100%;
}

td.verh_levo {
  background:url(/images/verh_levo.jpg) top right repeat-x;
}

.flash {
 overflow: hidden;
 width:100%;
 height:490px;
 background:url(/images/header.jpg) center no-repeat;
}

.flashContent {
 height: 490px;
}

.menu1 {
 width: 100%;
 height: 48px;
 background:url(/images/menu_fon.gif) repeat-x;
 font:18px/20px  Monotype Corsiva, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color: #fff;
}

.menu table {
 height: 100%;
 width: 100%;
}

td.menu_item {
 width: 19%;
 text-align: center;
 vertical-align: middle;
}

td.menu_spc {
 width: 1px;
 vertical-align: middle;
}

.ikonki {
 width: 100%;
 height: 113px;
 background:url(/images/ikonki_fon.gif) repeat-x;
}

.ikonki table {
 height: 100%;
 width: 100%;
}

td.ikonki_item1 {
 width: 24%;
 text-align: center;
 padding-top: 18px;
}

td.ikonki_item2 {
 width: 24%;
 text-align: center;
 padding-top: 9px;
}

td.ikonki_item3 {
 width: 24%;
 text-align: center;
 padding-top: 14px;
}

td.ikonki_item4 {
 width: 24%;
 text-align: center;
 padding-top: 5px;
}

td.ikonki_spc {
 width: 1px;
 vertical-align: middle;
}

table.osn {
 width: 100%;
}

td.levo {
 background-color: #f6f6f6;
 width: 360px;
}

.levo_verh {
 background:url(/images/levo_verh_fon.gif) repeat-x;
 width: 100%;
 height: 6px;
}

.levo_niz {
 background:url(/images/levo_niz_fon.gif) repeat-x;
 width: 100%;
 height: 23px;
}

.noviny {
 padding-top: 26px;
 padding-left: 54px;
 padding-bottom: 32px;
 padding-right: 28px;
 width: 100%;
}

.noviny_data {
 font:10px/12px  Tahoma, Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
 color: #ffffff;
 background-color: #949693;
 width: 60px;
 height: 15px;
 padding-top: 3px;
 text-align: center;
}

.noviny_text {
 width: 270px;
 text-align:left;
}

a.podr {
 font:11px/13px  Tahoma, Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
 color: #b22921;
 text-decoration:none;
}

a.podr:hover {
 font:11px/13px  Tahoma, Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
 color: #b22921;
 text-decoration:underline;
}

.str {
 padding-right:  8px;
 vertical-align: middle;
}

td.pravo {
 width: 100%;
 padding-top: 17px;
 padding-left: 7px;
 padding-right: 7px;
 padding-bottom: 0px;
}

.tchk {
 width: 100%;
 background:url(/images/tchk.gif) repeat-x;
 height: 1px;
}

.bee {
 padding-right:  14px;
 padding-bottom: 3px;
}

.page_spc {
 height: 2px;
 background-color: white;
}

.page_name {
 font: 25px/27px  Monotype Corsiva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
}

table.niz {
 width: 100%;
 height: 111px;
}

td.niz_levo {
 width: 360px;
 background:url(/images/niz_levo.gif) no-repeat;
}

td.niz_sred {
 background:url(/images/niz_sred_fon.gif) repeat-x;
}

td.niz_pravo {
 width: 8px;
 background:url(/images/niz_pravo.gif) no-repeat;
}

.copy {
 color: #8c8c8c;
 font: 10px/12px  Tahoma, Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
 padding-left: 135px;
 padding-top: 40px;
 }

.copy a {
 color: #b22921;
 font: 10px/12px  Tahoma, Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.copy a:hover {
 text-decoration: none;
}

.niz_menu {
 padding-top: 0px;
 padding-left: 40px;
}

.niz_menu table {
 height: 100%;
 width: 100%;
}

.niz_menu a {
 color: #939393;
 font: 12px/14px  Tahoma, Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

.niz_menu a:hover {
 text-decoration: underline;
}

.spec {
 width: 100%;
 height: 240px;
 padding-top: 15px;
 padding-bottom: 22px;
}

.spec1 {
 padding-left: 50px;
 padding-right: 42px;
}

.spc_spec {
 height: 33px;
}

.spec_photos {
 width: 100%;
 height: 190px;
 overflow: hidden;
}

td.spec_photo {
 width: 176px;

}

td.spec_spc {
 width: 16px;
}

.spec_text {
 padding-left: 0px;
}

td.zayav {
 font:15px/17px  Tahoma, Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
 vertical-align: middle;
}

td.zayav  a {
 font:15px/17px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

/*  Ñêðîëë  */
.scrollBlock{
 width: 100%;
 float:left;
 overflow: hidden;
}

a.poisk {
 font:25px/27px  Monotype Corsiva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #555;
 text-decoration: none;
}

a.poisk:hover {
 text-decoration: underline;
}

tr.mid td {
 vertical-align:middle;
}

tr.kart_verh {
 height: 4px;
}

tr.kart_niz {
 height: 4px;
}

td.kart_ugol_1 {
 width: 4px;
 background:url(/images/kart_ugol_1.gif) no-repeat; 
}

td.kart_ugol_2 {
 width: 4px;
 background:url(/images/kart_ugol_2.gif) no-repeat; 
}

td.kart_ugol_3 {
 width: 4px;
 background:url(/images/kart_ugol_3.gif) no-repeat; 
}

td.kart_ugol_4 {
 width: 4px;
 background:url(/images/kart_ugol_4.gif) no-repeat; 
}

td.kart_hor_verh {
 background:url(/images/kart_verh.gif) repeat-x; 
}

td.kart_vert_levo {
background:url(/images/kart_levo.gif) repeat-y; 
}
td.kart_vert_pravo {
background:url(/images/kart_pravo.gif) repeat-y; 
}
td.kart_hor_niz {
 background:url(/images/kart_niz.gif) repeat-x; 
}


/* ÌÅÍÞ */
#topMenu {
        /*display: none;*/
margin: 5px 15px 5px 15px;
}
#topMenu UL A {
        text-decoration: none;
        color: #fff;
}
#topMenu UL A:hover {
        text-decoration: underline;
}



.topmenu a {
 color: #fff;
 text-decoration:none;
}

.topmenu a:hover {
 color: #6d9fb9;
 text-decoration:none;
}

.tchk {
 height: 0px;
}

.tchk a {
font-size:0px;
}

/*#menu1 {
left: 70px;
}

#menu2 {
left: 300px;
}

#menu3 {
left: 550px;
}

#menu4 {
left: 780px;
}

#menu16 {
left: 300px;
}*/

.topmenu #tblmenu{
margin: 5px 15px 5px 15px;
}

.topmenu #tblmenu td{
padding-bottom:8px;
}

.mainprod p
{
margin:1px;
}

h5.zagolovok
{
margin:10px 0 0 0;
font-size:13px;
}

.mainprodleft
{
margin-right:100px;
margin-top:40px;
}

.mainprodleft  p
{
text-align:justify;
margin:8px;
}

h1.neprod
{
font-size:13px;
line-height:15px;
}
