* { margin: 0; padding: 0; border:none}
body { font-family: "trebuchet MS",arial,verdana; font-size: 0.8em; text-align: center; background: #004460 url("../images/bg_all.jpg") top center no-repeat; margin: 0; color: white; }
a { color: #e3bb0b; }
a:link, a:visited, a:active { text-decoration: underline; }
a:hover { text-decoration: none; }
.clear { width:100%; clear: both; }
.abs { position: absolute; }
strong { color: #8bfd07; }
/*-----------------------------------CONTAINERS-------------------------------------*/
#container-body { background: url("../images/bg_body2.jpg") bottom center no-repeat ; }
#container-all { width: 800px; margin: 0 auto; text-align: left; }
/*----------------------------------HEADER------------------------------------*/
#container-header { position: relative; }
#container-links { height: 168px;}
#container-top-menu { height:36px; width: 794px; margin: 0 auto; position: absolute; top: 175px; }
#container-top-menu ul { list-style-type: none; overflow: hidden; padding: 0 0 0 85px; }
#container-top-menu ul li {float:left; background:url("../images/bg_top_menu_item.png") center right no-repeat; }
#container-top-menu ul li a {float:left; color:#5c5c5c;  line-height:36px; height: 36px; padding: 0px 20px; display: block; text-decoration: none; }
#container-top-menu ul li a:hover {color:black;font-weight: normal;}
#container-top-menu ul li.active_last a{color:black;font-weight: bold;font-size: 120%;}

#link-neowebsystem, #link-firmhosting { display: block; position: absolute; }
#link-neowebsystem { width: 230px; height: 130px; left: 0; top: 0; }
#link-firmhosting { width: 180px; height: 130px; left: 240px; top: 0; }
#category-image { top: 210px; left: 2px; margin: 43px 0 0 2px; }
#search-menu { position: absolute; top: 110px; left: 604px; width: 193px; }
#search-menu fieldset{border:0}
#content-search-form-input { background: url('../images/bg_search.png') no-repeat top left; width: 154px; height: 20px; border: 0; display: inline; float: left; color: #fff; padding: 0 3px 0 4px; }
#content-search-form-submit { display: inline; }
/*----------------------------------ENGINE-----------------------------------*/
#container-control { width: 794px; margin: 0 auto;}
#container-control h1 { font-size: 1.8em; }
#container-control h2 { font-size: 1.4em; }
#container-control h1, #container-control h2, #container-control h3, #container-control h4, #container-control h5, #container-control h6 { margin: 0em 0 0.5em; }
#container-control ul { list-style: none; }
#container-control ul li {padding-left: 15px; background: url("../images/engine_li_item.png") 0px 6px no-repeat; }
#container-control p { margin: 0.5em 0 0 0; padding: 0 0  0.5em  0;}
#container-content {}
#container-content>h1, #container-search-content>h1 { margin-top: 0; }
h3 a { color: #fff; }
#container-gallery { overflow:hidden; }
.image{ float:left; margin:3px; }
.pager { margin: 0.5em 0; text-align: center; }
dt { font-weight: bold; clear: left; margin: 1em 0 0.3em; }
dl img { float: left; margin: 0 1em 1em 0; }
dl { display: block; clear: both; } 
.product {width: 32%; margin: 0 1% 1em 0; float: left; text-align: center;}
.product a.product-info {border: 2px solid #fff;display:block;width: 190px;margin:0 auto;}
.product a.product-info:hover {border-color:orange;}
.product a:hover {color:orange}
.product-info img {vertical-align:top}
.product a {text-decoration:none}
.container-navigation {padding: 0.5em; margin: 1em 0; text-align: center; background: #00688d; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em}
#container-navigation {margin:0;padding:0;list-style:none inside;}
/*----------------------------------FOOTER------------------------------------*/
#container-footer { height: 236px; background: url("../images/bg_footer.jpg") top center no-repeat; margin-top: 2em; }
#container-footer-box { height:120px; width:795px; margin:0px auto; overflow:hidden;}
#container-footer-box div { height:120px; width:265px; float:left; display:inline; overflow:hidden;padding-top:1em;}
#container-footer-box div h2 { font-size:1.2em; width:225px; color:#41a9b6; text-align:center; }
#container-footer-box div p { width:160px; color:black; text-align:justify; float:right; margin-right:30px; display:inline; }
#container-footer-info { color:white; text-align:center; width: 795px; margin:0 auto; padding-top:10px; }
/*---------------------------------galery item ---------------------------------*/
#image-box { width: 330px;display: block; border: 0px solid red;float: left;}
#image-box a.gallery-item {float: left; margin:0 5px 5px 0;}
#image-box a.gallery-item img {width: 100px;border: 1px solid #23758F}
#image-box .lightbox-enabled img{width: 310px;display: block; margin-bottom: 5px;border: 2px solid #23758F}
#product-text {float: left; width: 430px;border: 0px solid red;}
#product-text a {color: white; text-decoration: none;}
#product-text a:hover {color: white; text-decoration: underline;}
/*-----------------------------CONTACT FORM--------------------------------*/
#contact-form { height: 300px; position: relative; background: url(../images/bg_contact_form.png) no-repeat top left; padding: 1em;}
#contact-form #indicator { width: 100%; height: 100%; background-color: #000000; left: 0; top: 0; opacity: 0.5; position: absolute; z-index: 999; display: none; }
#contact-form input[type=text], #contact-form textarea { padding: 0.2em; -moz-border-radius: 0.3em; border-radius: 0.3em; -webkit-border-radius: 0.3em; }
#contact-form input:hover { background-color: #eee }
/*---------------------------- CONTAINER NEWS -----------------------------*/
#container-news {width: 387px;  background: url(../images/bg-news.png) left top repeat-y; float: right; margin:0px 0px 0px 10px; color: #8c8b8b;}
#container-news a{color:#3692ae;}
#container-news h2 {margin: 0px;color: #434242; background: url(../images/news-h2.jpg) no-repeat left top; font-weight: normal; font-size: 1.6em; padding: 10px 0 0 10px; width: 377px; height: 35px; }
#container-news p { margin: 0px 0 0px 0; }
.newska {border-bottom: 1px solid #aaa8a8; display: block; margin-left: 0px; padding: 10px; width: 367px;}
.newska strong.news1 { color: #3692ae; }
#news-body h1{ font-weight: normal; }
#news-body span{ color: #8CFF04;font-size: 0.8em}

/*------------------------------------ --------------------------*/
#container-footer-info a {color: black;text-decoration: none;font-weight: bold;  }
#container-footer-info a:hover {color: #3F3F3F; text-decoration: none;font-weight: bold;  }

#marqer-referencie {background: black;padding: 3px 0 3px 20px; margin-bottom: 5px; }
#marqer-referencie img {width:200px;}
 /*#scroler{width:50px; height: 300px; display: block; background: red ;position: absolute; z-index: 1;opacity: 0.3}
*/




