/*
    File Name: style.css
*/


/* body */
    body {
	/*background:url(../../images/1/background_body.gif) center top; olivier*/
	background:url(../../images/1/bg3.png) center top repeat-y #F3F3F3;
	/*background-color: #F3F3F3;*/
	color: #4B4B4B;
    }

/* Layout general*/
    #container{
	background:#fff;
    }

    /* header */
    #header{
	/*background:url(../../images/1/background.gif) left bottom repeat-x; olivier*/
	border:1px solid #fff;
    }

    /*content wrapper*/
    .content{
	background: url(../../images/1/background.gif) 700px top repeat-y;
    }

/* Navigation */


    #navigation ul{
	background:url(../../images/1/menu_back_test.png);
    }

    #navigation a{
	/*background:url(../../images/1/background.gif) left repeat-y; */
	border-right: 1px solid #ffffff;
	color:#ffffff;
	background-color: #4B4B4B;
	font-weight: bold;
	background-image: -moz-linear-gradient(bottom,#666,#7f7f7f);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#666),to(#7f7f7f));
    }

    #navigation li ul li a {
    	color: #4B4B4B;
    }

    #navigation li ul li a{
	background:url(../../images/1/background.gif) left repeat-y;
    }

    #navigation .current_page_item, #navigation .current-page-ancestor, #navigation .current-menu-ancestor, #navigation .current-menu-item{
	/*border-bottom:4px solid #006CBA;*/
	border-bottom:4px solid #D1D1D1;
    }

    #navigation a:hover{
	/*color: #006CBA; olivier*/
	color:#D1D1D1;
    }

    #navigation ul li a:hover{
	/*border-left:4px solid #006CBA; olivier */
	color: #000000;
	border-left:4px solid #D1D1D1;
	background:url(../../images/1/background.gif) -200px -200px no-repeat;
    }

    #navigation li:hover{
	/*border-bottom:4px solid #006CBA; olivier */
	border-bottom:4px solid #D1D1D1;
    }

/* lines */

    .line{
	background:url(../../images/1/background.gif) left top repeat-x;
    }

    /*top link*/
    a.top{
	background:#fff;
	color:#818181;
    }

/*  sub page header */
    /*.sub_header{
	background:url(../../images/1/banner_background.png) left bottom  repeat-x; olivier
    }*/

    .sub_header h2{
	color:#000;
	padding: 0 0 10px;
    }

/* search bar */
    .search_bar{
	/*background:url(../../images/1/search.gif) left top no-repeat; */
	background:url(../../images/1/search.png) left top no-repeat;
    }

    .search_bar form input{
	color:#818181;
    }


/* Home Page Slider */

    /* Wrappers */
    #slider_area{
	background:#fff;
    }

    /* Slides */
    .slide{
	background:#fff;
    }

    /* Slider sub title */
    .slide b.subtitle{
	/*color:#262626; */
	color: #4B4B4B;
    }

    .slide .desc.dark {
    	text-shadow: 0px 0px 3px #000000;
    }

    .slide .desc {
    	text-shadow: 0px 0px 3px #FFFFFF;
    }

    .slide .dark b.subtitle{
	/*color:#262626; */
	color:#FFFFFF;
    }

    /* slider title with links */
    .slide b.title, .slide b.title a{
	/*color:#000 !important; olivier */
	color:#777777 !important;
    }

     .slide .dark b.title, .slide .dark b.title a{
	/*color:#000 !important; olivier */
	color:#FFFFFF !important;
    }

    .slide b.title a:hover{
	color:#006CBA !important;
    }

    /* slider text */
    #slider_area .desc{
	color:#818181;
	/*background: url(../../images/1/menu_back.png);olivier*/
	background: url(../../images/1/background-slide.png);
	font-family: 'Arial Narrow', 'Arial', Helvetica, sans-serif;
	font-weight: lighter;
    }

    #slider_area .desc.dark{
    	background: url(../../images/1/background-slide-dark.png);
    	color:#FFFFFF;
    }

    #slider_area .desc a{
	color:#006CBA;
    }

    /* prev and next buttons*/
    .prev,
    .next {
	/*background:#006CBA; olivier*/
	background:#777777;
    }

    .prev:hover,
    .next:hover {
	background:#52C1EA;
    }

    /*
    .product_description h2 {
        font-size: 22px;
    }

    .panel-wrapper h2 {
        font-size: 22px;
    }
    */

/* Sub page slider*/

    .sub_slider_pager a{
	background:#BCBCBC;
    }

    .sub_slider_pager a.activeSlide, .sub_slider_pager a:hover{
	background:#006CBA;
    }


/*  Banner bar  */
    .banner{
	background:url(../../images/1/banner_background.png) bottom repeat-x;
	color:#818181;
    }

    a.banner_button{
	color:#fff;
  	background:url(../../images/1/banner_button.png) top  no-repeat;
    }

     a.banner_button:hover{
	color:#fff;
	background:url(../../images/1/banner_button.png)  0  -48px  no-repeat;
    }


/* Buttons */
    a.small_button{
	color:#fff;
  	background:url(../../images/1/small_button.png) top  no-repeat;
    }

     a.small_button:hover{
	color:#fff;
	background:url(../../images/1/small_button.png)  0  -28px  no-repeat;
    }


 /* Futured Boxes */

    /*  H4 style for futured boxes   */
    .box.four h4, .box.two h4, .box.one h4{
	background:url(../../images/1/background.gif) bottom left repeat-x;
    }

    .box.three h4{
		background:url(../../images/1/background.gif) bottom right repeat-x;
		line-height: 25px;
    }

    /* Featured box image margins */
    .box .featured_image{
	border:1px solid #C3C3C3;
    }

 /* Products */

    /*box for products*/
    .box.products{
	background:/*url(../../images/1/background.gif) left top repeat-y*/ none;
    }

    /*price*/
    span.price {
	color:#474747;
    }


    /* Product detail document Icons*/
    .doc_icons li:hover{
	background:#F4F4F4;
    }

    /* Price Table */
    table.product_data td.left{
	color:#474747;
    }


/* Blog */

    /* Date and Categories Bar */
    .dateandcategories{
	/*background:url(../../images/1/banner_background.png) left bottom  repeat-x;*/
    }

    /*comments*/
    .comment{
	border-left:1px solid #ddd;
    }

/* Play and Zoom Icon */
    .play{
	background:#FFFFFF url(../../images/1/play.png) center no-repeat;
    }

    .magnifier{
	background:#FFFFFF url(../../images/1/magnifier.png) center no-repeat;
    }


/* Paging */

    /* Arrow Left */
    .paging li.arrowleft a{
	background:url(../../images/1/arrow_left.png) 9px 6px no-repeat;
    }

    /* Arrow Left Hover State */
    .paging li.arrowleft a:hover{
	background:url(../../images/1/arrow_left.png) -12px 6px no-repeat;
    }

    /* Arrow Right  */
    .paging li.arrowright a{
	background:url(../../images/1/arrow_right.png) 11px 6px no-repeat;
    }

    /* Arrow Right Hover State */
    .paging li.arrowright a:hover{
	background:url(../../images/1/arrow_right.png) -10px 6px no-repeat;
    }

    /* paging link*/
    .paging li a, .paging li.active a{
       color:#a3a3a3;
       border:1px solid #dddddd;
   }

    /* paging mouseover*/
    .paging li.active a{
	color:#006CBA;
	border:1px solid #006CBA;
    }

    .paging li a:hover{
	color:#006CBA;
	border:1px solid #006CBA;
    }


/* Footer */

    /* footer copyright text */
    #footer .part1{
	color:#818181;
    }

    /* footer links */
    #footer  a{
	color:#818181;
    }
    #footer  a:hover{
	color:#006CBA;
    }

    .part2 ul li{
	background:url(../../images/1/background.gif) left repeat-y;
    }

    /* Social media icons */
    #footer .social_media_icons{
	color:#818181;
    }

/* Links */
    a{
	color:#006CBA;
    }

    a:hover{
	color:#818181;
    }

/* Headings*/

    /*	heading colors and links  */
    h1,h2, h1 a, h2 a{
	color:#3F3F3F;
    }

    h3, h4,h5,h6, h3 a, h4 a, h5 a, h6 a{
	color:#535353;
    }

    h6 {
        font-size: 18px;
    }

    h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
	color:#006CBA;
    }

    h3 span,
    h6 {
	color:#006CBA !important;
    }

/* Highlighted Texts */

    /*Thene default color*/
    span.htext{
	color:#fff;
	background:#006CBA;
    }

    /*yellow*/
    span.yellow{
	color:#000;
	background:#ffbf00;
    }

    /*black*/
    span.black{
	color:#fff;
	background:#000;
    }

    /*red*/
    span.red{
	color:#fff;
	background:#C10101;
    }


/* Lists */

    /* Lined lists */
    #main ul.lined, #main ol.lined{
	background:url(../../images/1/background.gif) top left repeat-x;
    }

    #main ul.lined li, #main ol.lined li{
	background:url(../../images/1/background.gif) bottom left repeat-x;
    }

    #main ul.lined ul, #main ol.lined ol{
	background:url(../../images/1/background.gif) top left repeat-x;
    }

/* Sidebar Menu */

    .sidebar .box.four ul.sub_navigation li {
	/*background:url(../../images/1/line.gif) right bottom no-repeat;*/
	/*background:url(../../images/1/background.gif) right bottom repeat-x;*/
    }

    .sidebar .box.four ul.sub_navigation li.current_page_item {
	/*border-left:4px solid #006CBA !important; olivier*/
    }

    .sidebar .box.four ul.sub_navigation li a{
	color:#5B5B5B;
    }

    .sidebar .box.four ul.sub_navigation li:hover a{
	color:#006CBA;
    }

    .sidebar .box.four ul.sub_navigation li:hover{
	/*border-left:4px solid #006CBA !important; olivier*/
    }


    /* Second level menu */

    .sidebar .box.four ul.sub_navigation li ul li a{
	color:#777777 !important;
	background:url(../../images/1/arrow.gif) left  6px no-repeat;
    }

    .sidebar .box.four ul.sub_navigation li ul li:hover{
	border-left:0px solid #006CBA !important;
    }

    .sidebar .box.four ul.sub_navigation li ul li a:hover,.sidebar .box.four ul.sub_navigation li ul li ul li.current_product a{
	color:#006CBA !important;
	font-weight: bold;
    }

    #main .sidebar .box.four ul.sub_navigation ul li {
    margin:0;
    }

    #main .sidebar .box.four ul.sub_navigation ul {
    padding:0 15px;
    }

    .current_page_item-parent > a {
    	font-size:18px;
    	font-family: 'Arial Narrow','Arial',Helvetica,sans-serif;
    	padding-bottom:8px;
    }

/* Tables */
    table{
	/*border-right:1px solid #E0E0E0;
	border-top:1px solid #E0E0E0; */
    }

    table th {
	background:url(../../images/1/banner_background.png) left bottom  repeat-x;
	border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
    }

    table tr {
    }

    table td {
	border:0 none;
	/*border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;	*/
    }

    table tr.dark {
	background:#F9F9F9;
    }


 /* Forms */
    input, select, textarea{
        color:#696969;
        border:1px solid #D3D3D3;
	/*background:url(../../images/1/banner_background.png) left bottom  repeat-x;*/
    }

    .button{
	color:#fff;
	background:url(../../images/1/small_button.png) top  no-repeat;
    }

    .button:hover{
	color:#fff;
	background:url(../../images/1/small_button.png)  0  -28px  no-repeat;
    }

/*contact form validation*/
    #validate_form label{
        color:#606060;
    }

    #validate_form label.error {
        color: red;
    }

    #validate_form .error{
        color: red;
        border: 1px solid red;
    }

/* Form Messages*/
    .ok_box{
        border:1px  dashed green;
        color:green;
    }

    .ok_box h3{
	color:green;
    }
    .error_box, #loader{
        border:1px  dashed red;
        color:red;
    }


/* Text Elements */

    /* Standart block quote */
    blockquote {
	border-left:4px solid #006CBA;
	color:#A5A5A5;
    }

    /* right-side pull quote */
    blockquote.pullright{
	border-left:4px solid #006CBA;
    }

    /* left-side pull quote */
    blockquote.pullleft{
        padding:20px 20px 0 0;
	border-right:4px solid #006CBA;
    }

    code {
	border:1px solid #E0E0E0;
	background:#F2F2F2 url("../../images/1/code.gif") repeat 0px 0px !important;
    }

/*
    Product Detail Slider
*/

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider  Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */
	.product-slider { background: #fff;}

	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff;}

	/* Tab nav */
	.coda-nav ul li a.current, .coda-nav ul li a:hover {border-left:3px solid #006CBA;color:#006CBA;}

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul li a {
		/*background:url(../../images/1/background.gif) left top repeat-y; olivier*/
		color:#8E8E8E;
		background-color: #F1F1F1;
		margin-right: 4px;
	}


/* Comments */
    .comment-holder{
	border:1px solid #ECECEC;
    }

/*highligh author comments*/
    .comment-holder.author{
	background:url(../../images/1/banner_background.png) left bottom  repeat-x;
	border:1px solid #F1F1F1;
    }

    span.comment-meta a{
	color:#A4A1A3;
    }

    .comment-holder .reply{
	border-top:1px solid #ECECEC;
	border-left:1px solid #ECECEC;
    }

/*olivier*/
	.arrow-green {
	background:url(../../images/1/arrow-blue.png) 65px 5px no-repeat #F1F1F1;
	}

	.arrow-purple {
	background:url(../../images/1/arrow-blue.png) 65px 5px no-repeat #F1F1F1;
	}

	.arrow-orange {
	background:url(../../images/1/arrow-blue.png) 65px 5px no-repeat #F1F1F1;
	}

	.arrow-blue {
	background:url(../../images/1/arrow-blue.png) 65px 5px no-repeat #F1F1F1;
	}

	.arrow-blue:hover {
	background:url(../../images/1/arrow-white.png) 65px 5px no-repeat #F1F1F1;
	}

	.side-arrow-orange {
	background:url(../../images/1/arrow-blue.png) 206px 5px no-repeat #F1F1F1;
	height:25px;
	width:230px;
	background-color:#F1F1F1;
	display:block;
	padding-top:8px;
	text-decoration: none;
	font-weight:bold;
	}

	.box-arrow {
	width:90px;
	height:90px;
	float:left;
	font-size:11px;
	font-weight:bold;
	font-family:'Arial', Helvetica, sans-serif;
	position: relative;
	}

	.box-arrow:hover {
    	background:url(../../images/1/arrow-white.png) 65px 5px no-repeat #F1F1F1;
		background-color: #4B4B4B !important;
		color: #FFFFFF;
	}

	.box-arrow p{
		padding: 0 6px 0 4px;
		line-height:12px;
		bottom: 6px;
    	position: absolute;
    	font-weight: normal;
        font-family: 'Arial', Helvetica, sans-serif;
	}

    .box-arrow:hover p {
        color: #fff;
    }
	.latest_news a {
		text-decoration: none;
	}

	.latest_news a:hover {
		color:#777;
		text-decoration: underline;
	}



    .sidebar .box.three .box-arrow {
    	font-weight: normal;
    	height: 70px;
    	width: 70px;
    	font-size: 10px;
    }

    .sidebar .box.three .box-arrow.arrow-orange  {
    	background:url(../../images/1/arrow-blue.png) 45px 5px no-repeat #F1F1F1;
    }

    .sidebar .box.three .box-arrow.arrow-purple  {
    	background:url(../../images/1/arrow-blue.png) 45px 5px no-repeat #F1F1F1;
    	margin-left: 10px;
    }

    .sidebar .box.three .box-arrow.arrow-green {
    	background:url(../../images/1/arrow-blue.png) 45px 5px no-repeat #F1F1F1;
    	margin-left: 10px;
    }
    .sidebar .box.three .box-arrow.arrow-blue {
    	background:url(../../images/1/arrow-blue.png) 45px 5px no-repeat #F1F1F1;
    	margin-right: 10px;
    }

    .sidebar .box.three .box-arrow.arrow-orange:hover,
    .sidebar .box.three .box-arrow.arrow-purple:hover,
    .sidebar .box.three .box-arrow.arrow-green:hover {
    	background:url(../../images/1/arrow-white.png) 45px 5px no-repeat #F1F1F1;
    }


    .sidebar .box.three .box-arrow.arrow-blue:hover {
    	background:url(../../images/1/arrow-white.png) 45px 5px no-repeat #F1F1F1;
    	margin-right: 10px;
    }

/*pologne...*/
ul.latest_news {
	min-height: 155px;
}