* { padding: 0; margin: 0 0 1 0; 
outline: 0; }

/*body, html { height: 100%; }*/

body {
	/*background: #E1E5E8;*/
	background: url(../../Content/images/bg/background.png) repeat;
    background-attachment:fixed;
	font-family: "Georgia", Tahoma, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #888;
}
a, img {
    border:none;
}
.cl { font-size: 0; line-height: 0; clear: both; display: block; height: 0; }

#page { width: 960px; margin: 0 auto; }
#page { padding: 0 28px; min-height: 100%; width:960px; height: auto !important; height: 100%; 
      /*background: url(images/bg.gif) repeat-y center 0;*/
	    background-color:#FFFFFF;	   
	   -moz-box-shadow: 0 0 2px 3px #C2C5C8;
	   -webkit-box-shadow: 0 0 2px 3px #C2C5C8;
	   box-shadow: 0 0 2px 5px #C2C5C8;
 }

#top { padding: 20px 0 30px;
    width: 984px;
}
#lang
{
    margin-top:0px;
    float: right;
    display: inline;
    text-align: right;
    /*width: 84px;*/
}
#flag
{
    margin-top:45px;
    float: right;
    display: inline;
    text-align: right;     
}
#navigation {
	/*background: none repeat scroll 0 0 #0CB14B;*/
    /*background: url(../../Content/images/menu/menu.gif);*/ 
    /*background: #1e295d;*/
   /* background: none;
    border: 0px solid;
    border-top:none;
    height: 28px;
    margin-left:0px;
    margin-top: -40px;
    padding: 8px 10px 6px;
    width: 946px;
	position:absolute;
    z-index: 10;
	border-radius: 3px 3px 3px 3px ;
     height: 28px;*/
    /*margin-left:0px;*/
    margin-top: -40px;
    /*padding: 8px 10px 6px;*/
    padding: 6px 6px 4px;
    /*width: 946px;*/
    width:765px;
    /*left:200px;*/
	/*position:relative;*/
    position:relative;
    z-index: 200;
	border-radius: 3px 3px 3px 3px;
    top: -6px;
    /*top:50px;*/
    left: 125px;
    border-left-style: solid;
    border-left-color: inherit;
    border-left-width: 0px;
    border-right-style: solid;
    border-right-color: inherit;
    border-right-width: 0px;
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
    border-bottom-style: solid;
    border-bottom-color: inherit;
    border-bottom-width: 0px;
 }

#header { padding-bottom: 10px; }

#slider { 
    height: 261px; 
    width:964px;
    margin-top:-16px;
    /*border:solid 1px;*/
    background: url(../../Styles/images/nivo/ajaxloader.gif) no-repeat 0 0;
    background-position:center; 
   /*border-radius:15px;*/
}
#main { width:966px; margin-bottom: 6px;}
#content {
    font-family:'Times New Roman';
	text-align: justify;
    padding: 20px;
    text-shadow: 0 1px 0 #FFFFFF;
    /*width: 920px;*/
    width:350px;
    margin-top:-10px;
}
#products {
     font-family: 'Noto Serif', serif;
	 text-align: justify;
     /*width: 665px;*/
     width:350px;
     margin-top:-15px;
}
#sidebar {
	border-style: solid;
    border-color: inherit;
    border-width: 0px;
    border-radius: 15px;
    /*margin-left: 3px;*/
    /*padding: 20px 0 0 0;*/
    text-shadow: 0 1px 0 #FFFFFF;
    /*width: 220px;*/
    width:250px;
    margin-top:-9px;
    padding-left:20px;
    font-family:Georgia;
    color:black;
    display:block;
    text-align:left;
}

.video_border {
    box-shadow:-1px 0 0 4px #c4c4c4; 
    -webkit-box-shadow:-1px 0 0 4px #c4c4c4;
    -moz-box-shadow:-1px 0 0 4px #c4c4c4; 
   background: url(../../Styles/images/nivo/loading.gif) no-repeat 0 0;
    background-position:center; 
}
.cols { margin-left:0; padding: 15px 0 10px; width:700px; border:solid 1px blue; height:auto }

.cols .col-last { border: solid 1px; height:500px;margin-left: 700px !important; }
.cols .col h3.notext { height: 45px; margin-bottom: 5px; }
.two-cols  { width: 90px;margin-left:100px; border: solid 1px green }

#footer { height: 280px;width:982px;
         margin-left:-27px;
		 font-size:10pt;
         background: url(../../Content/images/footer/footer1.png) no-repeat;    
         background-size:1250px 300px;    
		 line-height: 50px; padding: 1px 10px 10px 22px; color: #fff; }
#footer p { padding-bottom: 0;margin-top:60px; text-align:center;  font-family:Arial,sans-serif;font-weight:500; }
#footer a { color: #fff; text-decoration: none; font-family:Arial,sans-serif;font-weight:600; }
#footer a:hover { color: #E5A913;  font-family:Arial,sans-serif;font-weight:600;}
#footer span { margin: 0 6px; }