@charset "utf-8";
/* CSS Document */

html,
body { min-width: 980px; height: 100%;}
body { margin: 0; font: 14px Arial, Helvetica, sans-serif; color: #000000; background: #ffffff url(rep-x.gif) repeat-x left top;}
a { color: #0063d3; text-decoration: underline;}
a:hover { color: #0063d3; text-decoration: none;}
a img { border: none;}

@font-face {
    font-family: 'PTSansRegular';
    src: url('pt_sans-regular-webfont.eot');
    src: local('☺'), url('pt_sans-regular-webfont.woff') format('woff'), url('pt_sans-regular-webfont.ttf') format('truetype'), url('pt_sans-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1,h2,h3,h4,h5,h6 { font-weight: normal; line-height: normal; color: #114ee9;}
h1 { font-size: 23px; margin: 0 0 10px; color: #114ee9;}
h2 { font-size: 18px;}
h3 { font-size: 16px;}
h4 { font-size: 14px;}
h5 { font-size: 12px;}
h6 { font-size: 10px;}

.site-wrap { min-height: 100%; background: url(header.jpg) no-repeat center top; }
.site-wrap1 { background:url(left-right.gif) no-repeat left top; width: 100%;}
.site-wrap2 { background:url(left-right.gif) no-repeat right top; width: 100%;}


/*--header
----------------*/

.header { height: 355px; position: relative;}
.site-name { position: absolute; top: 59px; left: 43px;}

.cart { background: url(cart.png) no-repeat left top; height: 69px; width: 151px; font: 11px Arial, Helvetica, sans-serif; color: #000000; position: absolute; top: 366px; right: 5px; padding: 14px 0 0 110px;}
.cart a { font-size: 11px; text-decoration: underline; color: #0b0b0b;}
.cart a:hover { text-decoration: none; color: #0b0b0b;}
#shop-added,
.added-to-cart { display:none; z-index:10000; padding:5px; border:1px solid #666; font: bold 12px Arial, sans-serif; position:absolute; left:0px; top: 0px; background-color:#FFFFCC; color: #cc0000;}

/* slogan */

.slog {position: absolute; top:118px; left: 48px; height: 24px; width: 373px; font: 23px 'PTSansRegular';color:#ffffff;}

/* kontakti */

.contacts-top { position: absolute; top: 36px; right: 28px; color: #b7b7b7; font: 17px 'PTSansRegular';}
.contacts-top a,
.contacts-top a:hover { color: #ffffff; text-decoration: none;}
.contacts-top p { margin: 0;}
.cont { font: 23px 'PTSansRegular'; color: #ffffff;}

/* верхнее меню */

ul.menu-top { margin: 0; padding: 303px 0 0 45px; list-style: none; font-size: 0; min-height: 0;}
ul.menu-top li { margin: 0 -2px 0 0; padding: 0; float: left; background: url(mtop-del.gif) no-repeat left top;}
ul.menu-top li:first-child { background: none;}
ul.menu-top li a { display: block; color: #ffffff; font: 12px/1 Arial, Helvetica, sans-serif; text-decoration: none; padding: 20px 15px 20px; position:relative;}
ul.menu-top li a:hover { color: #000000; text-decoration: none; background:url(mtop-hov.gif) repeat-x left top;}

/* kontent */

.table { border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0;}
.column1 { vertical-align: top; padding: 11px 0 0 20px; width: 262px;}
.column2 { vertical-align: top; padding: 39px 40px 50px 43px;}

/* левая меню */

.mleft { background:url(mleft-wr-rep.gif) repeat-y left top; width:262px; margin: 0 0 12px;}

ul.menu-left { margin: 0; padding: 23px 14px 30px; list-style: none; font-size: 0; background:url(mleft-wr1.gif) no-repeat left top}
ul.menu-left li { margin: 0; padding: 0 0 1px; background: url(mleft-del.gif) no-repeat left bottom;}
ul.menu-left li a { display: block; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #1444bd; background: url(mleft-bg.gif) no-repeat 4px center;}
ul.menu-left li a:hover { color: #ffffff; text-decoration: none; background: #1142b3 url(mleft-hov1.gif) no-repeat left top;}
ul.menu-left li a .b1 { display: block; padding: 5px 19px;}
ul.menu-left li a:hover .b1 { background: url(mleft-bg-hov.gif) no-repeat 4px center;}


/* kategorii */
.mkat { background:url(mleft-wr-rep.gif) repeat-y left top; width:262px; margin: 0 0 12px;}
ul.menu-kat { margin: 0; padding: 23px 14px 30px; list-style: none; font-size: 0; background:url(mleft-wr1.gif) no-repeat left top}
ul.menu-kat li { padding: 0 0 0 14px;}
ul.menu-kat li a { display:block; color: #1444bd; font-size: 12px; text-decoration: none; background:url(mleft-bg.gif) no-repeat left center; padding: 5px 10px 5px 15px;}
ul.menu-kat li a:hover{ text-decoration: underline; color: #1444bd;}

ul.menu-kat li.level-3 { padding-left: 24px;}
ul.menu-kat li.level-4 { padding-left: 34px;}
ul.menu-kat li.level-5 { padding-left: 44px;}
ul.menu-kat li.level-6 { padding-left: 54px;}
ul.menu-kat li.level-7 { padding-left: 64px;}
ul.menu-kat li.level-8 { padding-left: 74px;}

ul.menu-kat li.level-1 { margin: 0; padding: 0 0 1px; background: url(mleft-del.gif) no-repeat left bottom;}
ul.menu-kat li.level-1 a { padding:0; display: block; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #1444bd; background: url(mleft-bg.gif) no-repeat 4px center;}
ul.menu-kat li.level-1 a:hover { color: #ffffff; text-decoration: none; background: #1142b3 url(mleft-hov1.gif) no-repeat left top;}
ul.menu-kat li.level-1 a .b1 { display: block; padding: 5px 19px;}
ul.menu-kat li.level-1 a:hover .b1 { background: url(mleft-bg-hov.gif) no-repeat 4px center;}

/* новости */

.news2 { margin: 0; color: #000000; font: 30px/1 'PTSansRegular'; padding: 11px 9px 5px; background:url(news-top.gif) no-repeat center top; width:244px;}

.news-inner { padding: 0; background:url(news-wr-line.gif) repeat-y left top; margin: 0 0 10px 1px;}

.news-date { background:url(news-date.gif) no-repeat left bottom; color: #ffffff; font: bold 12px Arial, Helvetica, sans-serif; padding: 14px 5px 1px; }

.news-title { color: #7c7c7c; font: bold 14px Arial, Helvetica, sans-serif; padding: 8px 10px 10px 6px;}
.news-title a { color: #7c7c7c; text-decoration: none;}
.news-title a:hover { color: #7c7c7c; text-decoration: underline;}

.news-anonce { color: #000000; font: 12px Arial, Helvetica, sans-serif; padding: 0 10px 3px 5px; }

.news-archiv { font: 12px Arial, Helvetica, sans-serif; color:#636363; text-align: right;}                                    /* arxiv */
.news-archiv a,
.news-archiv a:hover { color:#636363; text-decoration:none;}

/* редактируемы блок */

.edit-block { background:url(edit-blockrep.jpg) repeat-y left top; width: 262px;  }
.edit-block2 {color: #ffffff; margin: 0 0 10px; padding: 16px 20px 20px 21px; font: 14px Arial, Helvetica, sans-serif; background:url(edit-block-1.gif) no-repeat left top; min-height:249px;}
.edit-block3 {color: #ffffff; margin: 0; font: 30px Arial, Helvetica, sans-serif; padding: 0 0 10px;  }

/* informeri */

.informers { text-align: center; padding: 0; width: 200px; margin: 0 0 35px;}

/* футер */

.footer { background: url(footer-rep.gif) repeat-x left bottom; height: 201px; margin: 0 22px; position:relative;}

.foot-img { background: url(footer-img-right.jpg) no-repeat right bottom; width:193px; height:162px; position:absolute; bottom:0; right:2px;}
.foot-img2 { background: url(foot-bg.gif) no-repeat left top; width:1px; height:91px; position:absolute; top:75px; left:259px;}

/* menu niz */
ul.menu-bot { margin: 0; padding: 0; list-style: none; font-size: 0; min-height: 0; text-align:center;}
ul.menu-bot li { display: inline-block; margin: 0; padding: 13px 14px 15px;}
*+html ul.menu-bot li { display: inline;}
ul.menu-bot li a { display: inline-block; font-size: 11px; text-decoration: none; color: #ffffff; }
ul.menu-bot li a:hover { text-decoration: underline; color: #ffffff;}

/*search*/

.search-form { height:43px; width: 222px; background: url(search.png) no-repeat left top; margin: 0; position:absolute; top:99px; left:13px;}
.search-text {width:192px; height:14px; border:none; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#000000; background:none; margin:27px 0 0 4px; outline:none;}
.search-button {width:20px; height:16px; border:none; float:right; cursor:pointer; background:none; margin: 27px 0 0;}

/* info niz */

.site-counters { padding: 0; margin: 0 10px 0; float: left;}
.obr { position:absolute; top: 107px; left: 50%; margin: 0 0 0 -140px;}

.copyrights { display:block; font: bold 11px Tahoma, Geneva, sans-serif; text-transform:uppercase; color: #000000; padding: 0; text-align: right;}
.mega { display:block; text-align: right; color: #010101; font: 11px Tahoma, Geneva, sans-serif; text-decoration: none;}
.mega a { color: #010101; text-decoration: none;}
.mega a:hover { color: #010101; text-decoration: none;}


/* Tables
-------------------------------*/

/*table.table0 td p,table.table1 td p,table.table2 td p { margin: 0;}*/

table.table0 { border-collapse: collapse;  border-spacing: 0;}
table.table0 td { padding: 5px; border: none;}

table.table1 { border-collapse: collapse;  border-spacing: 0;}
table.table1 tr:hover { background: none;}
table.table1 td { padding: 5px; border: 1px solid #dedddd;}

table.table2 { border-collapse: collapse;  border-spacing: 0;}
table.table2 tr:hover { background: none;}
table.table2 td { padding: 5px; border: 1px solid #dedddd;}
table.table2 th { padding: 8px 5px; border: 1px solid #dedddd; background-color: #1746c0; color: #fff; text-align: left;}

/* gallery
-------------------------------*/
table.gallery { border-spacing: 10px; border-collapse: separate;}
table.gallery td { background-color: #f0f0f0; text-align: center; padding: 15px;}
table.gallery td img {}

/* hr line
-------------------------------*/
hr { color: #aaa; background: #aaa; height: 1px; border: none;}
/* clear elements

-------------------------------*/
.YMaps { color:#000; }
.clear { clear: both; height: 0; overflow: hidden; font-size: 0;}
/*I.A.*/