.fon .sprmain
{
    width:500px;
    height:440px;
    left:50%;
    top:100px;
    margin-left:-250px;
    position:absolute;
    background-color:White;
    border:3px solid #0094FF;
    overflow: auto;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 0 12px rgba(0, 0, 0, 0.2);
    font-family: 'arial', arial;
    text-align:center;
}
.fon .closepodarok:hover
{
    background-color:#BD1818;
    text-decoration:none;
}
.fon .closepodarok
{
    top:0px;
    right:0px;
    position:absolute;
    display: inline-block;
    font-size:28px;
    height:30px;
    width:30px;
    background-color:#787879;
    color:White;
    font-weight:bold;
    border: 3px solid #0094FF;
}
.fon .sprmain .red
{
    font-size:24px;
    color:Red;
}
.fon .sprmain h2
{
    margin:0px;
    padding:0px;
    padding-bottom:10px;
    border-bottom:6px solid #0094FF;
    text-transform:uppercase;
    margin-bottom:10px;
    font-size:24px;
    text-align:center;
}
.fon .girl
{
    z-index:9999;
    left:50%;
    top:100px;
    position:absolute;
    margin-left:-372px;
    width:180px;
    height:253px;
    background-image:url(../images/g.png);
    background-repeat:no-repeat;
}
.fon
{
    position:fixed;
    background-color:black;
    background-color:rgba(0, 0, 0, 0.72);
    bottom:0px;
    right:0px;
    width:100%;
    height:100%;
    z-index:9999;
}
a{border:0px; outline:none;}
.newbasket div input
{
    display:none;
}
.newbasket div p
{
    font-size:13px;
}
.newbasket div p span
{
    color:#4244A9;
    font-weight:bold;
}
.newbasket div
{
    position:relative;
    background-color:White;
    padding:20px;
    border:2px solid #c7c7c7;

    -webkit-border-radius: 14px;
     -moz-border-radius: 14px;
      border-radius: 14px;
}
.newbasket
{
    padding: 5px 30px 0 50px;
    position: relative;
    width: 269px;
    top: 0px;
    
}
.deleteor {
    display: block;
    width: 11px;
    height: 11px;
    background-image: url(../images/delete.gif);
    float: right;
    margin-top: 4px;
}
.hide {
    display: none;
}
.f-btn1
{
    display:inline-block;
    width:210px; height:61px;
    background-position:top;
    background-image:url(../images/btn1.png);
}
.f-btn2
{
    display:inline-block;
    width:210px; height:61px;
    background-position:top;
    background-image:url(../images/btn2.png);
}
.f-btn3
{
    display:inline-block;
    width:210px; height:61px;
    background-position:top;
    background-image:url(../images/btn3.png);
}
.f-btn4
{
    display:inline-block;
    width:210px; height:61px;
    background-position:top;
    background-image:url(../images/btn4.png);
}
.f-btn5
{
    display:inline-block;
    width:210px; height:61px;
    background-position:top;
    background-image:url(../images/btn5.png);
}
.f-btn6
{
    display:inline-block;
    width:210px; height:61px;
    background-position:top;
    background-image:url(../images/btn6.png);
}
.f-btn3:hover, .f-btn2:hover, .f-btn1:hover,.f-btn4:hover, .f-btn5:hover, .f-btn6:hover, .f-current
{
    background-position:bottom;
}
html,body 
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:15px;
}
.isinbasket
{
    position:absolute;
    width:125px;
    height:25px;
    top:110px;
    left:0px;
    background-image:url(../images/isinbasket.png);
}

.doppricea span
{
    color:#c4c4c4;
    font-weight:bold;
    float:right;
    font-size:10px;
    text-decoration:underline;
    font-family:Verdana;
}
.doppricea
{
    color:#c4c4c4;
    font-size:10px;
    font-family:Verdana;
}
.dopprice span
{
    color:#4244A9;
    font-weight:bold;
    float:right;
    font-size:10px;
    font-family:Verdana;
}
.dopprice
{
    color:black;
    font-size:10px;
    font-family:Verdana;
}
.aprint
{
    display:block;
    width:27px;
    height:27px;
    background-image:url(../images/print.png);
    background-position:top;
    float:right;
}
.aprint:hover
{
    background-position:bottom;
}
.aup
{
    display:block;
    width:50px;
    height:27px;
    float:left;
    background-image:url(../images/up.png);
    background-position:top;
}
.aup:hover
{
    background-position:bottom;
}
.accordion h2
{
    cursor:pointer;
    text-decoration:underline;
    padding:5px 0 5px 0;
}
.divcataloghref
{
    padding-right:50px;
}
.divcataloghref h4
{
    padding:0px;
    margin:0px;
    font-size:14px;
    font-weight:normal;
}
.divproductincatalog
{
    position:relative;
    width:126px;
    height:147px;
    vertical-align:middle;
    line-height:147px;
    text-align:center;
}
.divproductincatalog .istop
{
    position:absolute;
    width:40px;
    height:40px;
    top:0px;
    left:0px;
    background-image:url(../images/cool.gif);
}
.divproductincatalog .isshares
{
    position:absolute;
    width:40px;
    height:40px;
    top:0px;
    left:0px;
    margin-left:87px;
    background-image:url(../images/shares.png);
}
.divr
{
    position:relative;
    height:51px;
}
.clear
{
    height:1px;
    clear:both;
}
.backlink
{
    position:absolute;
    left:100%;
    top:0px;
    margin-left:-53px;
    display:block;
    background-image:url(../images/back.jpg);
    width:53px;
    height:51px;
    float:right;
}
.gridarticles hr,.gridarticles p,.gridarticles h4,.gridarticles h6
{
    padding:0px; margin:0px;
}
.gridarticles img, .imageinview
{
    border:1px double Blue;
    width:120px;
}
.gridarticles img:hover, .imageinview:hover
{
    border:1px double black;
    width:120px;
}
.mainarticles
{
    position:relative;
    margin-top:0px;
}
.mainarticles h1
{
    padding:0px;
    margin:0px;
    width:400px;
}
.mainarticles span
{
    top:0px;
    left:100%;
    margin-left:-130px;
    position: absolute;
    text-decoration:none;
}
.divpagecount
{
    position:absolute;
    width:200px;
    height:30px;
    top:0px;
    left:100%;
    margin-left:-200px;
    text-align:right;
}
.divsort
{
    padding-top:0px;
    position:relative;
}
.imgproductview
{
    border:3px double #717171;
}
.aligncenter
{
    padding-left:5px;
    font-size:16px;
}
.basketlink a
{
    display:block;
    width:120px;
    height:100px;
}
.basketlink
{
    top:0px;
    left:0px;
    position:absolute;
    width:120px;
    height:100px;
}
.padding20
{
    padding-left:20px;
}
.divre
{
    position:absolute;
    top:90px;
    margin-top:4px;
    z-index:2;
}
.divreglink
{
    position:relative;
    width:150px;
    height:95px;
    padding-left:120px;
    padding-top:10px;
}
.divbasket
{
    position: absolute;
    margin-left:-50px;
    width:270px;
    height:200px;
    background-image:url(../images/basket.png);
}
.divreg
{
    position:relative;
    margin-left:0px;
    text-align:center;
    padding:5px 0 0px 0;
}

.divprice
{
    padding-top:20px;
    padding-bottom:20px;
}
.content
{
    padding-bottom:20px;
}
.tdholodbottom
{
    vertical-align:bottom; 
    background-image:url(../images/holod2.jpg);
    background-repeat:repeat-y;
    position:relative;
    z-index:1;
}
a
{
    color:#2C3091;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
.pager span
{
    font-weight:bold;
    font-size:13px;
    color: White;
}
.pager a
{
    font-weight:bold;
    font-size:13px;
    display:inline-block;
    padding:3px;
    background-color:#FDFDFD;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;     
    border:1px solid #c7c7c7;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #fffffff,Positive = true)";    

background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top, #e2e2e2 0%, #e5e5e5 0%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(0%,#e5e5e5), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2e2e2 0%,#e5e5e5 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2e2e2 0%,#e5e5e5 0%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2e2e2 0%,#e5e5e5 0%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom, #e2e2e2 0%,#e5e5e5 0%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
    
}
.pager a:hover
{
    text-decoration:none;
    background-color:White !important;
    color:Red;
}

.tbinbasket
{
    font-family:Verdana;
    width:30px;
    height:16px;
    font-size:14px;
    border:1px double #717171;
    text-align:center;
}

.inbasket .div11
{
    position:absolute;
    top:0px;
    height:20px;
    width:78px;
    z-index:1;
   
}
.inbasket .div21
{
    position:absolute;
    top:0px;
    height:20px;
    width:0px;
    margin-top:-4px;
    margin-left:80px;
    z-index:2;
}
.inbasket
{
    position:relative;
    height:25px;
    margin-top:5px;
    
}
.divarticul div span
{
    color:#4244A9;
    font-size:13px;
    text-decoration:line-through;
}
.divarticul div
{
    position: relative; height:18px;
}
.divarticul span
{
    color:#4244A9;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    display:block;
}
.divarticul span .valut
{
    display:inline-block;
    font-size:11px;
    padding-left:2px;
    color: #6D6FDA;
}
.divarticul span span span
{
    color: #E45169 !important;
}
.divarticul
{
    color:black;
    font-size:13px;
    font-family:Verdana;
}
.imgincatalog
{
    border:1px double #717171;
    box-shadow: 0 0 5px blue; /* Параметры тени */
    box-shadow: 0 0 10px rgba(0,32,102,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 10px rgba(0,32,102,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,32,102,0.5); /* Для Safari и Chrome */     
}
.magniti
{
    position:relative;
    top:20px;
    left:0px;
    width:342px;
    height:106px;
    margin-top:10px;
    margin-left:10px;
    text-align:center;
}
.feedphone:hover, .oformit:hover
{
    background-position: bottom;    
}
.feedphone
{
    display:inline-block;
    width:269px;
    height:87px;
    background-image:url(../images/tel.png);
    background-position:top;
}
.oformit
{
    display:inline-block;
    width:225px;
    height:73px;
    background-image:url(../images/oformit.png);
    background-position:top;
}
.configmenu li a:hover
{
    text-decoration:underline;
    color:Black;
    border:1px double blue;
    background-color:#CFD7FF;
}
.configmenu li a
{
    text-decoration:none;
    color:#575757;
    border:1px double black;
    padding:3px;
}
.configmenu li
{
    padding: 10px 0 0 0; margin:0px;
    float:left;
    padding-right:5px;
    list-style-type:none;
}

.configmenu
{
    padding:0px; margin:0px;
    padding-bottom:60px;
}
.divreklama a:hover
{
    color:black;
}
.divreklama a
{
    text-decoration:none;
    color:#575757;
}
.divreklama ul
{
    margin:0px; padding:0px;
}
.divreklama li
{
    list-style-type:none;
    padding:0px;
    margin:0px;
    padding-bottom:20px;
}
.divreklama
{
    position: absolute;
    top:0px;
    height:350px;
    margin-left:-90px;
    margin-top:370px;
    padding:0px 30px 0px 50px;
}
.divregenter
{
    position:relative;
    vertical-align:top;
    padding-top:0px;
}
input
{
    margin:0px; padding:0px;
}
.buttonenter
{
    position: relative;
    width:54px;
    height:21px;
    padding:0px;
    top:5px;
    margin:0px;
    border:0px;
}
.divreg a:hover
{
    color:black;
}
.divspan
{
    position:relative;
    height:10px;
}
.divreg a
{
    color:#2C3091;
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
}
.liborder
{
    border-right:1px double white;
}
.downhmenu li a
{
    color:White;
    text-decoration:none;
    font-size:12px;
}
.downhmenu li a:hover
{
    color:White;
    text-decoration:underline;
}
.downhmenu li
{
    float:left;
    margin:0px;
    padding:0px 11px 0px 11px;
    color:White;
    list-style-type:none;
}
.downhmenu ul
{
    padding:0px;
    margin:1px 0 0 0px;
}
.downhmenu
{
    border:1px double #DEDEDE;
    position:relative;
    width:623px;
    height:21px;
    background-image:url(../images/downhmenubg.jpg);
}

.td1
{
    padding-bottom:100px;
}
.footer3 a:hover
{
    color:Black;
}
.footer3 a
{
    font-size:11px;
    color:#717171;
    text-decoration:underline;
    float:right;
    padding-left:3px;
}

.footer3 p
{
    font-size:11px;
    float:right;
}
.footer3 div a:hover
{
    color:Black;
}
.footer3 div a
{
    font-size:11px;
    color:#717171;
    text-decoration:underline;
}
.footer3 div
{
    position:absolute;
    top:40px;
    text-align:right;
    line-height:27px;
    vertical-align:middle;
    background-image:url(../images/email.jpg);
    background-repeat:no-repeat;
    width:200px;
    height:27px;
}
.footer3
{
    position:absolute;
    top:30px;
    left:424px;
    width:200px;
    height:60px;
    color:#717171;
}

footer2
{
    position:relative;
    height:100px;
}
.divshowfilter
{
    width:612px;
    padding: 10px 5px 10px 5px;
    background-color:#DBDDEC;
    border:1px ridge black;
}
.footer
{
    position: absolute;
    top: 100%;
    left: 0px;
    margin-top: -100px;
    width: 650px;
    height: 100px;
    left: 50%;
    margin-left: -305px;
}
.divproductslist
{
    position:relative; width:624px; overflow:hidden;
}
.delete
{
    position:absolute;
    padding:0px;
    top:0px;
    left:0px;
    margin: 129px 0px 0px 503px;
}
.vibrat
{
    position:absolute;
    padding:0px;
    top:0px;
    left:0px;
    margin: 129px 0px 0px 425px;
}
.filterdropdown:hover
{
    border:1px double #4244A9;
}
.filterdropdown
{
    border:1px double #A7A6AB;
    width:122px;
}
.filter
{
    position: relative;
    padding-top:0px;
    margin-bottom:20px;
    padding-bottom:10px;
}
p
{
    padding:0px;
    margin:0px;
}
h3
{
    color:#4244A9;
    padding:0 0 0 0;
    margin:0px;
    font-size:16px;
    font-weight:bold;
}
h2
{
    color:#4244A9;
    padding:0px 0px 0px 0px;
    margin:0px;
    font-size:17px;
    font-weight:normal;
}
h1
{
    color:#4244A9;
    padding:0 0 10px 0;
    font-size:18px;
    font-weight:normal;
}
h1 a
{
    color:#4244A9;
    text-decoration:none;
}
h1 a:hover
{
    color:#4244A9;
    text-decoration:underline;
}
/*Start horizontal menu*/
.hmenu
{
    position:relative;
    margin:0px;
    padding:0px;
    height:44px;
    width:623px;
}
.hmenu li
{
    padding:0px;
    margin:0px;
    list-style-type:none;
    height:44px;
    float:left;
}
.hmenu li a:hover
{
    background-position:left bottom;
}
.hmenu li a
{
    display:block;
    height:44px;
    background-position:lft top;
}
.menu1
{
    width:86px;
    background-image:url(../images/menu1.jpg);
}
.menu2
{
    width:94px;
    background-image:url(../images/menu2.jpg);
}
.menu3
{
    width:136px;
    background-image:url(../images/menu3.jpg);
}
.menu4
{
    width:88px;
    background-image:url(../images/menu4.jpg);
}
.menu5
{
    width:120px;
    background-image:url(../images/menu5.jpg);
}
.menu6
{
    width:99px;
    background-image:url(../images/menu6.jpg);
}

/*End horizontal menu*/
.head a
{
    display:block;
    width:602px;
    height:140px;
    border:0;   
}
.head
{
    position:relative;
    width:602px;
    height:140px;
    background-image:url(../images/head.jpg);
    
}
.leftmenu1
{
    position:relative;
    width:359px;
    height:385px;
    top:-10px;
    background-image:url(../images/holod1.jpg);
}
.leftmenu2
{
    position:relative;
    margin-top:0px;
    top:0px; left:0px;
    margin-top:200px;
}
.leftmenu
{
    margin-top:10px;
    position: relative;
    margin-left:40px;
    padding-left:60px;
    width:269px;
    z-index:9;
}
.leftmagnit
{
    position: absolute;
    top:0px;
    margin-top:0px;
    margin-left:10px;
    height:104px;
    width:342px;
    z-index:9;
    background-image:url(../images/mag.png);
}
.bannerfoto
{
    position:absolute;
    width:300px;
    height:250px;
    top:0px; 
    margin:550px 0 0 54px;
    text-align: center;
}
.oberegi:hover
{
    background-position:bottom;
}
.oberegi
{
    display:block;
    width:270px;
    height:246px;
    background-image:url(../images/oberegi.png);
    background-position:top;
}
.leftmenu3
{
    position: relative;
    top:0px;
    margin-top:-300px;
    width:269px;
    padding-left:90px;
    height:810px;
    background-image:url(../images/holod3.jpg);
    z-index:1;
}
.vmenu
{
    position:relative;
    top:0px;
    z-index:2;
    margin-top:-50px;
    margin-left:40px;
}
.ulvmenu li a:hover
{
    background-position:bottom;
}
.ulvmenu li a
{
    display:block;
    width:284px;
    height:39px;
    background-image:url(../images/vmenubg.png);
    text-align:center;
    line-height:39px;
    vertical-align:middle;
    font-size:16px;
    text-decoration:none;
    color:White;
    font-weight:bold;
    background-position:top;
}
.ulvmenu li .printer
{
    background-image:url(../images/vmenubg2.png);
}


.ulvmenu li
{
    margin:0px; padding:0px;
    list-style-type:none;
    padding:3px;
}
.ulvmenu
{
    margin:0px; padding:0px;
}
.td2
{
    position:relative;
    background-image:url(../images/holod2.jpg);
    background-repeat:repeat-y;
    width:359px;
    height:100%;
}
td
{
    padding:0px;
    vertical-align:top;
    text-align:left;
}
.main
{
    position:relative;
    width:1350px;
    margin:0px auto;
}
.ulvpodmenu
{
    margin:0px; padding:0px;
}
.ulvpodmenu li
{
    margin:0px; padding:0px;
    list-style-type:none;
    padding:0px;
}
.ulvpodmenu li a:hover
{
    color:#4244A9;
    text-decoration:underline;
}
.ulvpodmenu li a span
{
    color:#C6C6C6;
}
.ulvpodmenu li a 
{
    background-image:none;
    line-height:25px;
    height:25px;
    color:#575757;
}
.vmenucenter
{
    background-image:url(../images/ulmiddle.png);
    position:relative;
    width:287px;
}
.vmenuhead
{
    position:relative;
    background-image:url(../images/ulhead.png);
    height:13px;
    width:287px;
}
.vmenufooter
{
    position:relative;
    background-image:url(../images/ulfooter.png);
    height:19px;
    width:287px;
}
.vkontakte:hover
{
    background-image:url(../images/vk2.png);
    color:Black;
    text-decoration:underline;
}
.vkontakte
{
    display:block;
    height:31px;
    width:120px;
    padding-left:22px;
    font-size:14px;
    line-height:29px;
    vertical-align:middle;
    background-image:url(../images/vk.png);
    background-repeat:no-repeat;
    background-position:left center;
    color:Black;
}

.rss:hover
{
    background-image:url(../images/rss2.png);
    color:Black;
    text-decoration:underline;
}
.rss
{
    display:block;
    height:29px;
    width:200px;
    padding-left:22px;
    font-size:14px;
    line-height:29px;
    vertical-align:middle;
    background-image:url(../images/rss.png);
    background-repeat:no-repeat;
    background-position:left center;
    color:Black;
}

.prh2
{
background: #797aa8; /* Old browsers */
background: -moz-linear-gradient(top, #797aa8 0%, #4244a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#797aa8), color-stop(100%,#4244a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #797aa8 0%,#4244a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #797aa8 0%,#4244a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #797aa8 0%,#4244a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #797aa8 0%,#4244a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797aa8', endColorstr='#4244a9',GradientType=0 ); /* IE6-9 */    
 background-color:#4244A9; color:White; margin-top:20px; padding:7px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
width:600px;
font-size: 17px;
}