a
{
	text-decoration: none;
}
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:active
{
	text-decoration: none;
}
body
{
	margin: 0px;
}
#splashscreen
{
	text-align: center;
	border: none;
	position: absolute;
	left: 0px;
	top: 140px;
	width: 100%;
	height: 240px;
	z-index: 10;
	overflow: visible;
}
.message
{
	color: blue;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	background-color:#EEE;
	border:1px solid #111973;  
	padding:5px;
}
.errorMessage
{
	color: Blue;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	background-color:#FFF0F0;
	border:1px solid #C00;
	padding:5px;
}

.tophref
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

/*HEADERS-------------------------------*/

/*
h1
{
	font-size: 18px;
	font-family: Arial;;
	font-weight: bold;
}
h2
{
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
}
h3
{
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
*/
.header{
	background-color:#212010;
	background-image:url('/img/header_bg.gif');
    background-position: left bottom;
    background-repeat: repeat-x;
}
.header_left {
    background-image:url('/img/header_left.png');
    background-position: left bottom;
    background-repeat: none;
}
.header_right {
    background-image:url('/img/header_right.png');
    background-position: left bottom;
    background-repeat: none;
}
h1, h2, h3
{
font-family: Arial;;
font-weight: bold;
margin: 0
}

h1{ font-size: 16px;}
h2{ font-size: 14px;}
h3{ font-size: 12px;}

.footer {
}
.footer_wraper {
	background-image:url('/img/footerbg.gif');
	background-position: left top;
    background-repeat: repeat;
}
.footer_top,
.footer_middle,
.footer_bottom {
    background-position: left bottom;
    background-repeat: repeat-x;
}
.footer_top_left,
.footer_middle_left,
.footer_bottom_left {
    background-position: left bottom;
    background-repeat: repeat-y;
}
.footer_top_right,
.footer_middle_right,
.footer_bottom_right {
    background-position: right bottom;
    background-repeat: repeat-y;
}
.footer_top {
    background-image:url('/img/footer_bg_top_center.png');
}
.footer_top_left {
    background-image:url('/img/footer_bg_top_left.png');
}
.footer_top_right {
    background-image:url('/img/footer_bg_top_right.png');
}
.footer_middle {
    background-image:url('/img/footer_middle.gif');
    background-repeat: repeat;
}
.footer_middle_left {
    background-image:url('/img/footer_bg_middle_left.png');
}
.footer_middle_right {
    background-image:url('/img/footer_bg_middle_right.png');
}.footer_bottom {
    background-image:url('/img/footer_bg_bottom_center.png');
}
.footer_bottom_left {
    background-image:url('/img/footer_bg_bottom_left.png');
}
.footer_bottom_right {
    background-image:url('/img/footer_bg_bottom_right.png');
}

/*PRODS---------------------------------*/

a.prodPath
{
	color: #555;
	font-family: Arial;
	font-weight: bolder;
	font-size: 16px;
}
a.prodName
{
	color: #0066ff;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
a.prodAuthor
{
	color: #0066ff;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
.prodText
{
	color: #666666;
	font-family: Arial;
	font-size: 12px;
}
.prodCode
{
	color: #0066ff;
    font-family: Arial;
    font-weight: bold;
    font-size: 9px;
	margin-top:10px;
	margin-bottom:10px;
}	
.priceBig
{
	color: #666666;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
}
.priceBig1
{
    color: #666666;
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
}
.cancel
{
	background-image:url('/img/spacerR.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}	
.priceBigPerson
{
    color: red;
    font-family: Arial;
    font-weight: bold;
    font-size: 20px;
}
.priceAction
{
	color: #f00;
	font-family: Arial;
	font-weight: bold;
	font-size: 24px;
}
.priceSmall
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}
.priceSmall1
{
    color: #666666;
    font-family: Arial;
    font-size: 9px;
}
.priceSmallPerson
{
    color: red;
    font-family: Arial;
    font-size: 11px;
}
.priceInfo
{
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}
.toBasket
{
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}
.title_tocart {
    background-repeat: repeat-x;
    border:solid 1px #000;
}
.title_tocart a{
    color: #fff;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    padding:4px;
    text-decoration: none;
}

td.toBasket td.title_tocart{
	padding:2px;
}	
.basket_is {
       background-image:url('/img/add_to_cart_button.gif');
}
.basket_no {
       background-image:url('/img/add_to_cart_button_no.gif');
}
.basket_wait {
       background-image:url('/img/add_to_cart_button_wait.gif');
}

.title_contact {
    background-image: url('/img/contacts_bg.gif');
}	
.prodDayOrder
{
	color: Red;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.extInfoName
{
	color: #666666;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
}
.extInfoValue
{
	color: #222222;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}

tr.prods{
	 background-image:url('/img/hr_bg.gif');
	 background-position: left top;
     background-repeat: repeat-x;
}
tr.prods td{
     padding-top: 10px;
}

/*CATS----------------------------------*/

a.cat
{
	text-decoration: none;
}
a.cat:link
{
	color: #0066ff;
}
a.cat:visited
{
	color: #0066ff;
}
a.cat:hover
{
	color: Red;
}
a.cat:active
{
	color: Red;
}

a.subcat
{
	color: #0066ff;
	font-size: 10px;
}
a.subcat:link
{
	color: #0066ff;
}
a.subcat:visited
{
	color: #0066ff;
}
a.subcat:hover
{
	color: Red;
}
a.subcat:active
{
	color: Red;
}

td.cats
{
	font-family: Arial;
	font-size: 12px;
}
.subcats
{
	font-family: Arial;
	font-size: 10px;
}

/*TEXT----------------------------------*/

a.defaultA
{
	color: #111973;
	font-family: Arial;
	font-size: 12px;
}
.defaultText
{
	color: #444444;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
}
.seoText
{
	color: White;
	font-family: Arial;
	font-size: 12px;
}

.seoText1 
{
	text-align: center;
}
.seoText2
{
	color: White;
}
.seoText1 a, .seoText1 a:link, .seoText1 a:visited, .seoText1 a:hover, .seoText1 a:active 
{
	color:  #DDDDDD;
	text-decoration: underline;
	font-weight:bold;
}

.seoText1 a:visited
{
	color: #BBBBBB;
}


.realmPathStr
{
	color: #111973;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}
.realmPathHref
{
	color: #111973;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}
.realmPathHref:hover
{
	color: #111973;
	text-decoration: underline;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}

.filterMessage
{
	color: Red;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}
.filterHref
{
	color: Red;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}
.filterHref:hover
{
	color: Red;
	text-decoration: underline;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}

/*NEWS&SOON-----------------------------*/

.nsHeader
{
	color: Red;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}
.nsLink
{
	color: #000066;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
}
.newsoon_sep {
	border-right:1px solid #000000;
}	
/*BARS---------------------------------*/

.pageBar
{
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	background-image:url('/img/hr_bg.gif');
    background-position: left top;
    background-repeat: repeat-x;
	font-family: Arial;
}
.pageBarActive
{
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	background-color: #CCCCCC;
	color:red;
	font-family: Arial;
}
.pageBarLink
{
	font-weight: normal;
	font-size: 12px;
	color: #111973;
	font-family: Arial;
}
.sortBar
{
	text-align: left;
	font-size: 11px;
	background-image:url('/img/hr_bg.gif');
    background-position: left top;
    background-repeat: repeat-x;
	font-family: Arial;
}
.sortBarLink
{
	font-weight: normal;
	font-size: 11px;
	color: #111973;
	font-family: Arial;
}

/*MINIBAS-------------------------------*/

.basHead
{
	color: White;
	font-family: Arial, Geneva, Arial;
	font-size: 12px;
	font-weight: bold;
}
.basTh
{
	color: #B22222;
	text-align: center;
	font-family: Arial, Geneva, Arial;
	font-size: 11px;
	font-weight: bold;
}
.basTd
{
	font-size: 11px;
	font-family: Arial;
}
.basHrefProd
{
	color: #111973;
	font-size: 11px;
	font-family: Arial;
}
.basHrefBas
{
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
/*MINIBAS-------------------------------*/
.title_login,
.title_contact {
	color: #fff;
	font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    background-image: url('/img/login_head_bg.gif');
    background-repeat: repeat-x;
    border:solid 1px #000;
    padding:4px;
}
.title_login {
	background-image: url('/img/login_head_bg.gif');
}
.title_contact {
    background-image: url('/img/contacts_bg.gif');
}
.contact .tel,
.contact .icq,
.contact .email a{
	color:#666;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
}
.contact .tel {
    font-size: 16px;
}
.contact .icq {
    font-size: 14px;
}
.title_news,
.title_soon{
	margin-top:-9px;
}	
.newsoon{
     background-image:url('/img/hr_bg.gif');
     background-position: left top;
     background-repeat: repeat-x;
     margin-top:10px;
}
.title_news td,
.title_soon td{
    background-repeat: repeat-x;
    border:solid 1px #000;
    padding:4px;
    width:100px;
    text-align: center;
}
.title_news td{
    background-image: url('/img/new_head_bg.gif');
}
.title_soon td{
    background-image: url('/img/soon_head_bg.gif');
}
.title_news td a,
.title_soon td a{
    color: #fff;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}

.search_top {
	background-image: url('/img/search_bg.gif');
	background-position: left top;
    background-repeat: repeat-x;
    color: #666;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    font-weight:bold;
    height:50px;
    padding-right: 10px;
}
.search_top td{
	padding-top: 5px;
}	
.search_top .text {
	font-size: 12px;
    font-family: Arial;
    width: 200px;
}
.search_top .img {
}

    .wraper_menu_top {
        padding-bottom:0;
    }

    #menu_top {
      //width:100%;
      font-size:12px;
      line-height:normal;
      padding-left:290px;
      }
    #menu_top ul {
      margin:0;
      padding:46px 10px 0;
      list-style:none;
      }
    #menu_top li {
      float:left;
     // background:url("/img/about_but_left.gif") no-repeat left top;
      margin:0;
      padding:0 5px 0 9px;
      border-bottom:0px solid #111;
      }
    #menu_top a {
      float:left;
      display:block;
      width:.1em;
      //background:url("/img/about_but.png") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      white-space:nowrap;
      color:#111;
      }
    #menu_top > ul a {
        //width:auto;
        padding:11px 10px 17px 5px;
        text-align: center;
        width:80px;
        color:#fff;
    }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu_top a {float:none;}
    /* End IE5-Mac hack */
    #menu_top a:hover {
      color:#fff;
      }
    #menu_top .active a {
      color:#fff;
      }
    #menu_top li:hover, #menu_top li:hover a {
      color:#fff;
      }
    #menu_top li:hover a {
   //   background-position:100% -45px;
      }
      
    #menu_top li.m_about {
      background:url("/img/about_but_left.gif") no-repeat left top;
      }
    #menu_top a.m_about {
      background:url("/img/about_but.png") no-repeat right top;
      }
    #menu_top li.m_oplata {
      background:url("/img/oplata_but_left.gif") no-repeat left top;
      }
    #menu_top a.m_oplata {
      background:url("/img/oplata_but.png") no-repeat right top;
      }
    #menu_top li.m_zakaz {
      background:url("/img/zakaz_but_left.gif") no-repeat left top;
      }
    #menu_top a.m_zakaz {
      background:url("/img/zakaz_but.png") no-repeat right top;
      }
    #menu_top li.m_catalog {
      background:url("/img/catalog_but_left.gif") no-repeat left top;
      }
    #menu_top a.m_catalog {
      background:url("/img/catalog_but.png") no-repeat right top;
      }
    #menu_top li.m_contact {
      background:url("/img/contact_but_left.gif") no-repeat left top;
      }
    #menu_top a.m_contact {
      background:url("/img/contact_but.png") no-repeat right top;
      }
    #menu_top li.m_forum {
      background:url("/img/forum_but_left.gif") no-repeat left top;
      }
    #menu_top a.m_forum {
      background:url("/img/forum_but.png") no-repeat right top;
      }
    #menu_top li.m_cd_dvd {
      background:url("/img/cd_dvd_but_left.gif") no-repeat left top;
      }
    #menu_top a.m_cd_dvd {
      background:url("/img/cd_dvd_but.png") no-repeat right top;
      }
   #menu_top li.m_arena {
      background:url("/img/arena_but_left.gif") no-repeat left top;
      }
    #menu_top a.m_arena {
      background:url("/img/arena_but.png") no-repeat right top;
      }
   #menu_top li.m_tv {
      background:url("/img/tv_but_left.gif") no-repeat left top;
      }
    #menu_top a.m_tv {
      background:url("/img/tv_but.png") no-repeat right top;
      }
    #menu_top li.active {
     background-position:0 -51px;
 //     border-width:0;
      }

li#contact{
	color:#fff;
	margin-right:80px;
	margin-top:-20px;
	text-align:center;
}
#menu_top #contact > a {
	padding:0;
}