@charset "utf-8";
/* CSS Document */
html{
       background-color:#f9f9f9;
       margin:0 auto;
       border:0; 
       padding:0;
}

body{
       font-family: Tahoma, sans-serif; 
       color:#666666;
       font-size: 100%;
       margin: 0 auto;
       padding: 0;
    
}
.nspLinks ul {
    padding: 0px !important;
    list-style-type: none !important;
    width: 450px !important;
}
h4 {color: #183D9E}
.item-page h2 {
color: #FF9933;
    font-family: Arial;
    font-size: 18px;
    text-transform: uppercase;
}
.nspLinks {
/*    height: 410px;*/
/*    height: 410px;*/
    position: relative;
    top: 0px;
}
div#nsp-nsp_110 {
/*    height: 530px;*/
/*    height: 430px;*/
    overflow: hidden;
}
.nspLinkScroll1 {}
.nspBotInterface {
    position: relative;
/*    top: -300px;*/
}
/* ---------------------------------- standart tags -------------------------- */
a {
    color:#003366;
    text-decoration: none; 
}
a:hover {
    text-decoration: underline; 
    cursor:pointer;
}
p{
    color:#666;
    font:12px Tahoma, Helvetica, sans-serif;
}

h1{
    color:#3f786f; 
    font-weight:normal;
}

h2{
    font-size: 1.5em;
    text-align: left;

}


h3{
    color:#046598; 
    font-weight:normal;
}
img {
    border:0pt none;
}

/* ---------------------------------- end of standart tags -------------------------- */
/* --------------------------------------------------------- module table ---------------------------- */
.moduletable h3{
    color:#999999; 
    font-weight:normal !important; 
    font-size:15pt;
}
/* --------------------------------------------------------- end of module table ---------------------------- */
/* ------------------------------- lang ---------------------------------- */
ul.jflanguageselection li a{ font-size:11px;padding:5px; color:#aaa;}
ul.jflanguageselection li#active_language a{color:#ff6600;}
ul.jflanguageselection li#active_language{background-color:#fff; border-radius:15px;} 
/* ---------------------------- other ---------------------------- */
#vtemnav{
    position:relative;
    top:472px;
    left:-117px;
}
/* -------------------------------------- end other -------------------------------- */
/* ////////////////////////////////////  WRAPPER  ///////////////////////////////////////////////// */

#wrapper {
    border:0px;
    padding:0px;
    height:120px;
    /*width:1000px;*/
    width:960px;
    margin:0 auto; 
}
/* ------------------------------------- Search in wrapper ----------------------------------------- */
input#roksearch_search_str {
  background: url("../images/form_bg.png") repeat scroll 0 0 transparent;
  border: 1px solid #CCCCCC;
  color: #003366;
  font-size: 12px;
  padding-left: 10px;
  width: 147px;
  margin-top: 5px;
}
#search label, #search input.button{display:none;}
#search{
    position:absolute;
    z-index:9;
    margin-left:755px;
    margin-top:0px;
}
/* ------------------------------------- End Of Search in wrapper ----------------------------------------- */
/* /////////////////////////////////////  LOGO  /////////////////////////////////////////////////// */

#logo {
    position:absolute;
    top:10px;
    border:0; 
    z-index:9;
    padding:0;
    height:101px;
    margin-left: 39px;
}

#logo img{
    display: block;
    margin: auto;
    position: relative;
    top:10px;
    z-index:9;
}


/* //////////////////////////////////   NAVIGATION  ////////////////////////////////////////////// */
#nav {
    position:relative;
    width:680px;
    height:31px;
    top:40px;z-index:9;
    left: 171px;
    border:0; 
    padding:0px;

}

ul.menu{
    margin-top:5px;;
    padding:0;
}

#nav a{
    font-size:12px;
    color:#003366; 
    font-weight:bold;
}
#nav a.active, #nav a:hover{
    color:#ff6600; 
}
#nav li {
    list-style-type:none;
    display:inline;
    padding: 0 18px 1px;
    border-right: 1px dotted #999;
}
#nav li:last-child{
  border:none;
}
#nav ul.menu li.active.item-3 ul li a{color:#003366;}
#nav ul.menu li.active.item-3 ul li.active a{color:#ff6600!important;}
#nav ul li ul{display:none;padding:10px;}
#nav ul li.item-3:hover > ul{display:block;margin-left:167px;border:1px solid #ccc; position:absolute;background:#e3e4e6 url('/images/sub-menu.png') repeat-x;}
#nav ul li li{margin-left:0px !important;}
#nav ul li ul li{padding:5px 0px 5px 0px;}
#nav ul li ul li.item-64 a{background:url('/templates/aleana/images/nov.png') no-repeat left center;padding:5px 10px 5px 30px;}
#nav ul li ul li.item-65 a{background:url('/templates/aleana/images/plast.png') no-repeat left center;padding:5px 14px 5px 30px;}
#nav ul li ul li.item-66 a{background:url('/templates/aleana/images/garden.png') no-repeat left center;padding:5px 10px 5px 30px;}
#nav ul li ul li.item-180 a{background:url('/templates/aleana/images/garden.png') no-repeat left center;padding:5px 10px 5px 30px;}
#nav ul li ul li.item-67 a{background:url('/templates/aleana/images/home.png') no-repeat left center;padding:5px 10px 5px 30px;}
#nav ul li ul li.item-68 a{background:url('/templates/aleana/images/kitchen.png') no-repeat left center;padding:5px 10px 5px 30px;}
#nav ul li ul li.item-69 a{background:url('/templates/aleana/images/zakaz.png') no-repeat left center;padding:5px 10px 5px 30px;}
#nav ul li ul li {float: none;
	    display: block; border-right:none;}
#nav ul li ul li.item-72 a {
    background: url('/templates/aleana/images/nov.png') no-repeat scroll left center transparent;
    padding: 5px 10px 5px 30px;
}

#nav ul li ul li.item-175 a {
    background: url('/templates/aleana/images/nov.png') no-repeat scroll left center transparent;
    padding: 5px 10px 5px 30px;
}
#lang {
    border:0; 
    position:absolute;
    margin-left:860px;
    margin-top:-35px;
    z-index:9;
}
#nav ul li ul li.item72 a {
    background: url(/templates/aleana/images/nov.png) no-repeat scroll left center transparent;
    padding: 5px 10px 5px 30px;
}

#slide-news {
    float: left;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: -77px !important;
    max-width: 960px;
    padding: 0;
    text-align: left;
    width: 960px;
}

/* ------------------------- menu 2 --------------------- */
#menu2{
    margin:0px auto 0 auto !important; 
    padding:0;
    float:left;  
    width:960px; 
    height:45px;
    padding-top:10px;
    background-image:url(../images/menu_bg.png); 
    background-repeat:repeat-x;
    background-position:top; 
}
#menu2 ul.menu{ 
    float:left;
    margin-left:1px;
    /*width:1000px;*/
}
#menu2 ul.menu li{
    list-style:none; 
    list-style-type:none; 
    display:inline;
    margin-left: 5px;
    margin-top: 5px;
}      
#menu2 ul.menu a:hover, #menu2 ul.menu li.active a{
    background-image:url(../images/menu_hover.png); 
    background-repeat:repeat-x;
}       
@-moz-document url-prefix() {
  #menu2 ul.menu li a {padding: 7px 33px 12px;
    vertical-align:top !important;}
}
#menu2 ul.menu li a{
    font-size:12px;
    color:#003366;
    margin:0;
    padding: 7px 25px 13px;
    vertical-align:middle;
}
#menu2 ul.menu li a:hover, #menu2 ul.menu li.active a{
    color:#fff; 
}
/* --------------------------------- end of menu 2 ------------------------- */
/* ------------------------- menu 3 --------------------- */
#menu3{
    background-color:#f3f3f4; 
    margin:0 auto !important; 
    /*width:1000px;*/
    width:960px; 
    height:35px;
    bottom:-12px !important;
    position:relative;
}
#menu3 ul.menu{ 
    float:left;
    /*width:1000px;*/
    padding-top:5px;
    margin-left: 20px;
}
#menu3 ul.menu li{
    list-style:none; 
    list-style-type:none; 
    display:inline;
    margin-right:5px;
}           
#menu3 ul.menu li a{
    font-size:12px;
    color:#003366;
    margin:0; 
    vertical-align:middle;
    padding:0 20px;
}
#menu3 ul.menu li a:hover, #menu2 ul.menu li a:active{
    color:#ff6600; 
}
#menu3 .moduletable p{
    position:absolute;
    margin-left:750px;
    color:#ccc;
}
/* ------------------------- end of menu 3 --------------------- */
/* ////////////////////////////////   SLIDE SHOW  //////////////////////////////////////////////// */
#slide{
       /*width:1000px;*/
     width:960px;
       /*max-width:1000px;*/
     max-width:960px;
       /*height:564px;*/
     height:546px;
       float:left;
       margin-top:-77px !important;
       padding:0;
       margin:0 auto;
       text-align:left;
       /*margin-bottom:20px !important;*/
}

#clear{
  clear:both;
}

/* /////////////////////////////////// CONTAINER /////////////////////////////////////////////// */

#container{
       width:960px;
       max-width:960px;
       margin:0 auto;
       padding:0;
       text-align:left;
}

#container h3{
 /* text-transform:uppercase;*/
}

.subcategory-novinki{

/*visibility: hidden;*/

display: none;

}

#center h3{
  margin-left: 11px;
}
#right h3 ,#center .novinki h3{
  margin: 0px 10px ;
    color: #FF9900;
  font-size: 15pt;
  font-weight: normal !important;

}
/* ---------------------------- Left side ---------------------------------------------- */
#left{
       height: auto;
       width:435px;
       margin:0;
       padding:0;
       float:left;
       margin-top:10px;
     margin-left:35px;
}

img.gk_news_show_news_image{
       padding:0px 10px 5px 0px;
}
p.gk_news_show_news_text{
       font-size:12px !important;
       color:#333333;
}
#left .moduletable h3{
       color:#ff9900; 
       font-weight:normal !important; 
       font-size:15pt;
}
div.sot_prev, .sot_next, #sot-thumbSlide-shortDesc-97{display:none;}
.sot_image_wrapper{box-shadow:none !important;}
div#vmProductSlideShow{margin:0 auto !important;}
#vmProductSlideShow div a{display:none !important;}
 #vmProductSlideShow{border:2px dotted #ccc; border-top:none; border-bottom:none;padding-left:70px;padding-right:50px;}
/*#center h3{padding-left:25px;}*/
/* ---------------------------- End Left side ---------------------------------------------- */
/* ---------------------------- Center side ---------------------------------------------- */
#center{
       height: auto;
       width:0px;
       margin:0;
       padding:0;
       float:left;
       text-align:left;
       margin-top:10px;

}
 #center .moduletable div marquee table tr td div{height:110px; }
 #center .moduletable div marquee{padding:0 45px; border-left:2px dotted #ccc;border-right:2px dotted #ccc;}
/* ---------------------------- End Center side ---------------------------------------------- */
/* ---------------------------- Right side ---------------------------------------------- */
#right {
  float: left;
  height: auto;
  margin: 10px 0 0 10px;
  padding: 0;
  text-align: left;
  width: 480px;
}

#right p{
  margin-right: 30px;
  text-align: justify;
  margin-left: 10px;
}
/* ---------------------------- End of right side ---------------------------------------------- */

/* ///////////////////////////////////////////////   Here we edit content   ////////////////////////////////////////////////////// */
.contentheading  {
    font-weight: normal; 
    font-size:18pt; 
    color:#aaff00;
}

/* ///////////////////////////////////////////////   Here we manage left side Article look   ////////////////////////////////////////////////////// */

/* //////////////////////////////////////////////   Footer   ////////////////////////////////////////////////// */

#footer{
    background-repeat:repeat-x;
    background-image:url(/images/stories/footer.png);
    height:100px; 
    /*width:1000px;*/
    width:960px;
    margin:0 auto;
    clear:both;  
}
#footer input#keyword{
       margin-left:750px;
       width:147px;
       margin-top:20px;background:#fff;
}
#footer label, #footer input.button{display:none;}
span.foot{
       margin-left:750px;
       position:absolute;
       margin-top:70px;
     
}
span.foot, span.foot a{
  color:#ccc;  
}
/* ///////////////////////////////////////////// end footer /////////////////////////////// */





#left .nspLinks ul li h4 {
  margin: 0px;
}
#left .moduletable h3 {
  margin: 0px;
}
#left .nspLinks ul li p {
  text-align: justify;
}
