/* general */
* { margin:0; padding:0}
a { color:#014c9e; text-decoration:none}
a img { border:0}
ul, ol { list-style:none;}
html {height: 100%;}
body {font-size:12px; color:#333; background: #B91A14 url(images/bg.jpg) no-repeat top center !important; height: 100%;font-family: Myriad Pro;}

h1,h2,h3,h4 { font-weight:normal; }
input:focus,
select:focus,
textarea:focus {
    outline: none;
}

/* clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#wraper {position:relative; min-height:100%;}

/* maincontainer */
#maincontainer { width:910px; margin:0 auto;}

/* header */
#header { width:910px; clear:both;}

#rss { float:right; margin-top:0px;}
#rss a {display:block; text-indent:-9999px; background:url(images/rss.png) no-repeat left top; width:93px; height:69px; outline:none;}
#rss a:hover { background-position:right top;}
*html #rss a {background:url(images/rss.gif) no-repeat left top;} /*rss gif for ie6*/

/* container */
#container { width:910px; }

/* content */
#content { width:910px; float:left; }


/* footer */
#footer {  height: 197px; position:absolute; width:100%; bottom:0; font-size: 11px; color:#666 }

#footer-content { width:856px; margin:30px auto 10px;color:#fff;position:relative;}
#footer-content h3 {  margin-bottom:10px; text-transform:uppercase; font-size:14px;}
#footer-content p { padding: 5px;}
#footer-content a { color:#fff; }
.opcity { opacity:0.4}


#footer-content .formNwlBottom { position: absolute;right: 131px;top: 20px;}
#footer-content .formNwlBottom  input { background: none;border: 0;width: 125px;color:#fff;font-size:11px;text-align:center; }
#footer-content .formNwlBottom  button { background:none;border:0;color:#fff;text-decoration:underline;font-size:11px;cursor:pointer; }
/* hippos */
.logoContainer { overflow:hidden;height:87px }
.logoContainer .logo {background: url(images/logo.png) no-repeat;width: 199px;height: 59px;display: block;text-indent: -9999px;position: absolute;top: 0;left: 516px;   }

div.menu { overflow: hidden;margin-top: 4px;background:url(images/header.png) no-repeat left top;padding-bottom: 31px; }
ul.menuListing { overflow: hidden;
margin-top: 35px; }
ul.menuListing li { float:left; }
ul.menuListing li a  {padding:8px 14px 7px 14px;color: white;display: block;font-size:20px;font-weight:bold;text-shadow:1px 1px #000}
ul.menuListing li.active a  {display: block;background:url(images/neon.png) no-repeat center center;}
ul.menuListing li a:hover  {display: block;background:url(images/neon.png) no-repeat  center center;}

ul.menuListing li.logoSpecial { width:237px; }
ul.menuListing li.logoSpecial a { text-indent:-9999px;display:block; }
ul.menuListing li.logoSpecial a:hover { background:none; }

div.sidebar ul.HomepageMenu {}
div.sidebar ul.HomepageMenu li {  }
div.sidebar ul.HomepageMenu li a { color:#fff;padding:6px 0px 6px 14px;display:block;font-size:14px; }
div.sidebar ul.HomepageMenu li.active a { background:#000; }
div.sidebar ul.HomepageMenu li a:hover { background:white;color:#000; }

div.sidebar h2 a { color:#fff;padding:6px 0px 6px 14px;display:block;font-size:14px; }
div.sidebar h2 a { background:#000; }

div.content .holder { padding: 3px 20px 18px 20px;overflow: hidden;position:relative;}
div.content .holder h3 {text-transform: uppercase;font-size: 30px;letter-spacing: -1px;font-weight: normal; } 
div.content .holder p {color: #333;font-size: 12px;line-height: 17px; } 

ul.listing { margin-top:20px;overflow:hidden; }
ul.listing li { float:left;width:45%;margin-bottom:10px;margin-right:5% }
ul.listing li a.imageLink { float:left;margin-right:15px;display:block; }
ul.listing li a.imageLink img { border:1px solid #88888a; }
ul.listing li h4 { color:#000;font-weight:normal;font-size: 17px; }
ul.listing li h4 a { color:#000; }
ul.listing li p { color:#5a5a5a;font-size:11px;margin-top:5px; }


ul.secondaryMenu li.active ul { display:block; }
ul.secondaryMenu li ul { display:none; }
ul.secondaryMenu li a { background:url(images/plus.png) no-repeat left center;padding-left:20px;padding-left: 11px; }
ul.secondaryMenu li { margin-bottom:5px }



ul.secondaryMenu {margin-left: 15px;margin-top: 10px;  } 
ul.secondaryMenu a { color:#fff;font-size:14px; }

ul.secondaryMenu  a.currentItem { background:url(images/minus.png) no-repeat left center;padding-left:20px;padding-left: 11px; }
 
ul.secondaryMenu ul { margin-left:12px; }
ul.secondaryMenu ul li { margin-bottom:2px; }
ul.secondaryMenu ul li a{ background:url(images/squareGreyGol.png) no-repeat left center;padding-left:14px;display:block; }
ul.secondaryMenu ul li a.activeSecondary { background:url(images/squareGrey.png) no-repeat left center;padding-left:14px; }


.productViewSpecs { margin-top:15px; position:relative;overflow: hidden;}
.productViewSpecs .left { float:left;margin-right:15px; }
.productViewSpecs .left  img { border:1px solid #5a5a5a; }

.productViewSpecs .right { float:left;width:496px; }

.productViewSpecs h5 {font-size: 17px;font-weight: normal; }

.inapoiLink {background: url(images/arrow.png) no-repeat left center;padding-left: 14px;display: block;font-size: 17px;text-transform: uppercase;color: #5A5A5A;position: absolute;top: 13px;right: 17px; }
 .contactLink { background: #5A5A5A;color: white;display: block;padding: 4px 12px;clear: both;font-size: 15px;position: absolute;top: 133px;right: 0px;}
.recommendedProducts { clear:both;margin-top:20px;overflow: hidden; }
.recommendedProducts span.recommend { font-size:15px;text-transform:uppercase;margin-bottom:10px;display:block;color:#5A5A5A }
.recommendedProducts ul { }
.recommendedProducts ul li { float:left;margin-right:20px; }
.recommendedProducts ul li a img { border:1px solid #5A5A5A;width:106px; }

.headerTop { background:url(images/sliderHp.png) no-repeat left top;width:100%;height:345px;  }

.headerTop  .theText { margin-top: 90px;float: right;width: 443px;margin-right: 20px;} 


.headerTop  .theText span.head { font-family:Arial;font-size:18px;font-weight:bold; } 
.headerTop  .theText span.head em { display:block;font-size:14px; } 
.headerTop  .theText span { color:#004b96;font-size:14px;  font-family:Arial;margin-bottom:15px;display:block;line-height:20px !important} 

.bigSlider { background:url(images/carouselBig.png) no-repeat left top;width:100%;margin-top:7px; margin-bottom: 15px;  overflow:hidden;}

.bigSlider ul li .spanCarousel { float: left;
width: 212px;
display: block;
font-weight: bold;
 color: #014C9E;
font-size: 16px;
font-family: Arial;
line-height: 21px;}
.bigSlider ul li .linkPic { float:left;margin-right:20px; }

.bigSlider ul li { margin-right:20px; margin-left: 26px !important; width: 454px;}
.bigSlider ul li .spanCarousel a.readMore { margin-top:10px;display:block;text-decoration:underline; }

.bigSlider ul li:first-child {}

.bottomSources { width:910px;height:348px;background:url(images/bottomSources.png) no-repeat top left;overflow: hidden; } 

.bottomSources .theTitle {background: url(images/header1.png) no-repeat top left;display: block;width: 736px;height: 29px;text-indent: -9999px;margin: 15px 10px 10px 77px;  } 
.bottomSources .oneSide { WIDTH: 433px;float: left; } 
 .bottomSources .theOtherSide { WIDTH:396px;float:left;padding-right:20px solid #014c9e;margin-right:20px; } 
.bottomSources .oneSide .smallTitle {background: url(images/header2.png) no-repeat 0px 0px;display: block;width: auto;height: 27px;text-indent: -9999px;margin: 15px 10px 10px 137px;  } 
.bottomSources .theOtherSide .smallTitle {background: url(images/header2.png) no-repeat 0px -34px;display: block;width: auto;height: 27px;text-indent: -9999px;margin: 15px 10px 10px 137px;  } 


.bottomSources .oneSide { padding-left:20px;padding-right:20px;margin-right:20px; }
.bottomSources .oneSide  ul { border-right:1px solid #014c9e;padding-right:20px; }
.bottomSources .oneSide ul li:first-child { border-bottom: none;padding-bottom:20px;margin-bottom:20px; }
.bottomSources .oneSide .linkPic  { float:left;display:block; }
.bottomSources .oneSide ul li { overflow:hidden;height: 88px; } 
.bottomSources .oneSide .textisor {float: left;width: 175px;display: block;font-weight: normal;color: #014C9E;font-size: 14px;font-family: Arial;margin-left: 10px;}
.bottomSources .oneSide .textisor a { display:block;margin-top:10px; text-decoration:underline;}

.bottomSources .theOtherSide {}
.bottomSources .theOtherSide  ul {padding-right:20px; }
.bottomSources .theOtherSide ul li:first-child { border-bottom: 1px solid #014C9E;padding-bottom: 10px;margin-bottom: 13px; }
.bottomSources .theOtherSide .linkPic  { float:left;display:block; }
.bottomSources .theOtherSide ul li { overflow:hidden; } 
.bottomSources .theOtherSide .textisor {float: left;width: 245px;display: block;font-weight: bold;color: #014C9E;font-size: 13px;font-family: Arial;margin-left: 10px;}
.bottomSources .theOtherSide .textisor a { display:block;margin-top:10px; text-decoration:underline;}

.bottomSources .theOtherSide ul li em {font-style:normal;font-weight:normal; }

.poveste #content ,.poveste  #maincontainer { width:990px; }
.poveste .headerTop { background: url(images/headerBigBig.png) no-repeat top left;
height: 542px;
margin-top: 20px;
position: relative;
margin-bottom: -14px;}
.poveste .headerTop span.head { font-size:23px;font-weight:bold;line-height: 26px; }

.poveste .headerTop .theText {margin-top: 28px;
float: right;
width: 612px;
margin-right: 20px;
line-height: 22px; }

.poveste .headerTop span.miniText { font-size:12px; line-height:16px;}

.poveste .headerTop .despreCopii {background: url(images/despreCopii.png) no-repeat right top;width: 190px;height: 38px;position: absolute;top: 34px;right: 30px; }

.poveste .headerTop .copilulLogo {background: url(images/copiluk.png) no-repeat right top;
width: 190px;
height: 62px;
position: absolute;
top: 19px;
right: 23px; }
.poveste #wraper { background:none; }

.poveste  .bigSlider {width: 981px; padding: 30px 0px 0px 0px;background: #FFF;border-radius: 20px;border: 2px #014C9E solid;float: left; overflow: hidden;margin-left: 2px;}

.poveste .jcarousel-skin-tango .jcarousel-item {width: 414px;height: 105px;}
.poveste .jcarousel-skin-tango .jcarousel-clip-horizontal { width:910px; }

.poveste .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;
top: 77px;
right: -66px; }
.poveste .jcarousel-skin-tango .jcarousel-prev-horizontal { top:77px; }
.poveste .bigSlider ul li .linkPic {margin-right: 18px;margin-left: 30px; overflow:hidden;}
.poveste .bigSlider ul li .spanCarousel {width: 261px;}
.poveste  .bigSlider ul li { float: left; margin-bottom: 30px; border-right: 1px solid #014C9E;}
.poveste .bigSlider ul li:last-child {
	border-right: none;
}
.poveste .readMore { color:#146f2e;font-style:italic;font-weight:normal }

.poveste #footer { background:#effcff  }


.poveste #footer #footer-content { background:#fff url(images/footerBg.png) repeat-x top left;border:1px solid #e1ebef;padding:10px;width:970px;border-radius:12px; }
.poveste #footer #footer-content span.titleBox {  color :#5aa645}

.articlePage { margin-top:20px; }
.articlePage .theText { background:#fff;border-radius:10px;border:2px solid #0090d6;padding:15px 20px 20px 20px; overflow:hidden;}
.articlePage .theText span.head {  font-size: 27px;color: #014C9E;display: block;margin-bottom: 13px;margin-top: 8px;}



.articlePage .theText span { display:block;line-height:19px;font-size:13px;margin-bottom:10px;font-family:Arial;text-align:justify; }
img.imgFleft { float:left;margin:1px 10px 10px 0px; }

.absPosition { left: 0;
 top: 6px;
height: 510px;
width: 358px;
display: block;
position: absolute;
text-indent: -9999px;}



.jcarousel-skin-tango .jcarousel-container {

}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 825px;
padding: 20px 40px;
height: 170px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 830px;
height: 166px;margin-top: 18px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 370px;
    height: 160px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left: 0;
border-left: 1px solid #014c9e;
padding-left: 29px;
overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
  top: 88px;
right: 10px;
    width: 30px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 88px;
left: 10px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/* daca sunt mai mult de 2 articole in bottom slider , stergeti urmatoarea linie de CSS */
.jcarousel-prev , .jcarousel-next { }

.jcarousel-next-horizontal {
    background: url("skins/next-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: 5px;
    top: 43px;
    width: 32px;
}

.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:focus, .jcarousel-next-disabled-horizontal:active {
    background-position: -96px 0;
    cursor: default;
}

.jcarousel-next-disabled-horizontal:hover {
	    background-position: -96px 0 !important;
    cursor: default; !important;
	
}

.jcarousel-next-horizontal:hover, .jcarousel-next-horizontal:focus {
background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
background-position: -64px 0;
}

.jcarousel-prev-horizontal {
    background: url("skins/prev-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 32px;
    left: 5px;
    position: absolute;
    top: 43px;
    width: 32px;
}

.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:focus, .jcarousel-prev-disabled-horizontal:active {
    background-position: -96px 0;
    cursor: default;
}

.jcarousel-prev-disabled-horizontal:hover {
		    background-position: -96px 0 !important;
    cursor: default; !important;
}

.jcarousel-prev-horizontal:hover, .jcarousel-prev-horizontal:focus {
background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
background-position: -64px 0;
}

.articol-nou-danonino {
	width:88px;
	height:103px;
	background:url(images/nou.png) no-repeat;
	display:block;
	position:absolute;
	margin-left: 30px;
}