body
{
  margin: 0px;
  padding: 0px;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  
  background-image: url('/images/design/fon-bg.jpg');
            background-attachment: fixed;
			background-position: top center;  
}


#nodisp{margin:0 0 1em 0;padding:0 .5em .5em .5em}
#nodisp.nodisp-view{width:auto}
#nodisp p a{text-decoration:none;border-bottom:1px dashed #333}
#nodisp p a:hover{text-decoration:none;border-bottom:1px dashed #f90;border-bottom:1px dashed #f90}
#nodisp span{display:none;padding:0;margin:0}
#nodisp.nodisp-view span{display:block}

.pad-img{padding:0 1em .5em 0;float:left}

#flash{float:right}
.red{color:red;font-size:large}
.redprice{color:red}
span.linetro{text-decoration:line-through}
p.linetro2{text-decoration:line-through;color:red}
#gal img{border:1px solid #ccc;padding:0;margin:0 .3em}
#gal img:hover{border:1px solid #bb0012;padding:0;margin:0 .3em}


.header-impulse{color:red;font-size:1.7em;padding:0;margin:0;text-align:center}
.header-impulse a{color:red}

#reqest textarea{width:177px;height:100px;overflow:auto}
#reqest{background:#efede6;font-family:Arial,sans-serif;font-size:95%;padding:1em;margin-right:2em}
#reqest table tr td p{text-align:right;padding:0;margin:0}
#reqest input{width:177px}
input.input1{margin:1em 1em 0 0;font-size:1.3em;background:#093;color:#fff}
input:focus{background:#ffc}


.thumbnail{position:relative;z-index:0}
.thumbnail:hover{background-color:transparent;z-index:50;}
.thumbnail span{position:absolute;padding:0;left:-1000px;top:-1000px;left:-1000px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none}
.thumbnail span img{border-width:0;padding:0}
.thumbnail:hover span{visibility:visible;top:-120px;left:130px}


img
{
  border-width: 0px;
}

a
{
        color: #333;
}

a:hover
{
        color: #f90;
}



#top_menu a
{
        font-size: 12px;
        font-style: italic;
        font-weight:bold;
        padding-right: 8px;
        color: #333;
        text-decoration: none;
}

#top_menu a:hover
{
        color: #f90;
}

#main_menu
{
        background-color: #FFFFFF;
        background-image: url(/images/design/menu_1.gif);
        background-position: top;
        background-repeat: no-repeat;
}

#main_menu tr td a
{
        margin-left: 20px;
        font-size: 12px;
        font-weight:bold;
		text-decoration: none;
}

#left_side
{
        border-right: solid 1px #c3c3c3;
}

#left_side_marki
{
        background-color: #f4f4f4;
}

#nall{background: url(/images/design/menu_5-1.gif);width:230px;height:69px;text-align:center}
#nall p{padding:2.2em 0 0 0;margin:0;}
#nall a{padding:0;margin:0;text-decoration:none;font-size:1.7em}

#right_side
{
        border-left: solid 1px #c3c3c3;
}

.contacts
{
        font-size: 12px;
        padding-left: 10px;
        color: #333333;
}

#news tr td h3
{
        font-size: 14px;
        color: #25282b;
        font-style: italic;
        margin-left: 5px;
}

#news tr td p
{
        color: #7c7c7c;
        font-size: 13px;
        margin-left: 5px;
}

#news tr td p a
{
        color: #333;font-weight:bold;
}

#news tr td p img
{
        border: solid 1px #a5a5a5;
}

hr
{
        color: #bababa;
        height: 1px;
}

.index_1
{
		font-size: 10px;
        font-style: bold;
        text-align: center;
}

.index_1 a
{
        color: #000000;
}

#main_table
{
        background:#fff;
		border: solid 1px gray;
        width: 940px;
        height: 100%;
}


.client-table{border-top:1px solid #ccc;padding:1em 0}

#shop-border tr td{border-top:1px solid #ccc}
#shop-border tr td img{padding-top:.5em}

/*
#shop-border tr td a:hover img{border:3px solid #3993e7}
#shop-border tr td a img{border:3px solid #004d95}
*/

tr.tr-b{border-color:1px solid #f90}

#content tr td { padding: 0px 10px 10px 10px; }
table#content tr td h2{font-size:20px}
table#content tr td h3{font-size:16px}
table#content tr td h1{color:#bb0012}

#content #big-size a{font-size:1.4em}

#content .contab{text-align:center}
#content .contab img{margin-top:1.5em}

#left-menu{background:#eee}

1td { border: solid 1px red; }
1img { border: solid 1px green; }
1table { border: solid 1px blue; }

table tr td{font-size:12px}
p { margin-left:10px;font-size:12px}
ul,ol {font-size:12px}
#content ul li{padding-bottom:.7em}

a.prays{padding-right:20px;background:url(/images/design/pdf.gif) no-repeat 100% 100%}



#index-price{padding:2em}
table#index-price tr td{background:url(/images/design/head-img-price.gif) no-repeat bottom left}

.super{color:red;font-size:11px;padding-left:.5em}

.blue{background:url(/images/design/head-img-blue.gif) no-repeat}

.temp-index{width:130px;text-align:center;margin:1.5em 0 0 .5em}
.temp-index img{margin:13px 0}
.temp-index span{display:block;height:17px;background:url(/images/design/button.gif) no-repeat 100% 100%;font-size:10px}
.temp-index span a{text-decoration:none;color:#000}
.temp-index span a:hover{text-decoration:none;color:#f90}

.int{width:172px;text-align:center;margin:1em 0 0 .5em}
.int img{margin:10px 0}
.int span{display:block;height:23px;background:url(/images/design/button-int.gif) no-repeat center;font-size:12px;padding-top:.3em}
.int span a{color:#000}
.int span a:hover{color:#f90}

.int-span{display:block;height:23px;background:url(/images/design/button-int.gif) no-repeat;font-size:12px;padding:.2em 0 0 .8em}

#exhibition-baner{margin:2em 0.5em 0 0.5em;text-align:center}

#baner{border-top:3px solid #ccc;border-bottom:3px solid #ccc;margin:2em 0.5em 0 0.5em}
.p-center{text-align:center}
#baner p{font-size:x-small;margin-bottom:.7em}
#baner{text-align:center;padding:2em 0}

.distrib{font-weight:bold;font-size:1.1em;padding:.7em;margin:0;padding-top:1.3em}

