body{font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;color:black;background:#085477 url(../images/page_bg.jpg) top left repeat-x;margin:0;padding:0;}

h1{font-size:1.2em;color:#49a0d5;margin:3px 0px;padding:0;font-weight:normal;}
.h1r{margin:4px 0px 4px 193px;}
.grey{color:#DDDDDD;}

h2{font-size:0.7em;font-weight:bold;margin:10px 0px 5px 0px ; padding:0px;}
h3{font-size:0.7em;font-weight:bold;margin:0px 0px 5px 0px ; padding:0px;}



p{font-size:0.7em;margin:10px 2px;line-height:1.4;}

.padded{margin:0px 0px 0px 10px;}
.padright{margin:0px 10px 0px 0px;}

a{color:#1487bd;}
a:hover{color:#5fbce7;}

.cleared{clear:both;}

#outer_wrapper{width:769px;margin:0 auto;padding:0;background:white url(../images/wrapper_bg.jpg) top left no-repeat;}

#header{margin:0px 8px;height:105px;}
#header_logo {float:left;}
#header_title {float:left;}
#header_text {float:right;margin:39px 10px 10px 10px;font-size:0.8em;color:#CCCCCC;}
#header_text a{color:#777777;text-decoration:none;}
#header_text a:hover{color:#5fbce7;}

#menu{margin:0px 0px 10px 0px;padding:0px 0px 10px 18px;float:left;clear:left;width:170px;}
#menu a{color:#59747d;text-decoration:none;}
#menu a:hover{color:#5fbce7;}
#menu .centertext{text-align:center;}

#menu ul{padding:0;margin:0;font-size:0.8em;list-style:none;}
#menu li{padding:5px 0px;margin:0;list-style:none;border-top:1px solid #f2f2f2;}
#menu li .top_li{border-top:0px;}
#menu li .child{padding:0px 0px 0px 15px;color:#bb4949 !important;}
#menu li .child:hover{color:#1587bb !important;}
#menu li .selected{color:#12a1e3 !important;}
#menu li .selected:hover{color:black !important;}

#header_image{width:537px;height:224px;margin:-20px 0px 10px 0px;padding:0px 20px 0px 0px;float:right;}

#content{width:537px;clear:right;float:right;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}

#footer{clear:right;float:right;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;width:537px;height:30px;background:url(../images/footer_bg.jpg) top left no-repeat;color:white;font-size:0.8em;text-align:center;}

#very_footer{background:url(../images/very_footer.jpg) bottom center no-repeat; clear:both; height:9px;}



.thickgrey{margin:20px 0px 0px 0px;border-top:2px solid #dbdbdb;height:2px;width:537px;clear:right;}

.news {clear:both;}
.news .leftside{width:180px;float:left;}
.news .subject{font-weight:bold;margin:0;}
.news .date{color:#333333;font-style:italic;margin:0;}
.news .readmore{color:#999999;}
.news .content{margin:0px;float:right;width:344px;}
.news .fullcontent{margin:10px 0px;width:530px;}
.news .div_content{margin:10px 0px;}

.gallery_div{width:140px;border-top:1px solid #a3a3a3;border-left:1px solid #a3a3a3;border-right:1px solid #555555;border-bottom:1px solid #555555;text-align:center;margin:5px;font-size:0.6em;float:left;padding:5px;}
.gallery_div a{text-decoration:none;}


.datatable {border:1px solid #d3d9dc;background:#eaeef0;clear:both;}
.datatable td{font-size:0.8em;background:#f3f7f9;padding:2px 5px;text-align:right;}
.datatable th{font-size:0.8em;background:#f7f7f7;padding:2px 5px;text-align:left;}
.datatable .ltd{text-align:left;}
.datatable .ctd{text-align:center;}

.breadcrumbs{font-size:0.7em;margin:0px 0px 7px 0px;}


.search_table{border:0px;width:530px;}
.search_table td{border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;}
.search_table th{color:#CCCCCC;font-size:0.7em;font-weight:normal;}
.search_table a{text-decoration:none;}
.price{font-weight:bold;color:#343434;}
.vatprice{font-weight:normal;color:#999999;font-size:0.8em;}


.products_pictures{width:150px;border-left:1px solid #DDDDDD;float:right;padding:0px 5px;margin:0px 0px 0px 5px;}
.products_pictures p{margin:0px 0px 10px 0px;}
.products_overview{width:130px;border-left:1px solid #DDDDDD;float:right;padding:0px 5px;margin:0px 0px 10px 5px;}
.products_overview p{margin:0px 0px 10px 0px;}

.buynow{color:#d52901;font-weight:bold;}

.ul_nobullets{margin:0px 0px 0px 0px;padding:0;line-height:1.4;font-size:0.7em;list-style:none;font-weight:normal;}


.tiny_applications{font-size:0.6em;color:#BBBBBB;}


.addtoBasketform{padding:0px;margin:0px;}
.addtoBasketform .variants{display:block;width:140px;height:auto;background:#d92812;border:1px solid black;color:white;margin:2px 0px;font-size:0.9em}
.addtoBasketform label{display:block;color:black;font-size:0.7em;margin:0px 3px;}
.addtoBasketform fieldset{border:0px;margin:0;padding:0;}
.addtoBasketform legend{display:none;}
.addtoBasketform button{border:0px !important;background:none !important;width:99px !important;height:30px !important;margin:5px 0px 10px 0px !important;}

.variantdesc{font-size:0.8em;}



.steps{width:400px;text-align:center;margin:0 auto;padding:10px;}
.step{float:left;width:120px;text-align:center;color:black;font-size:0.8em;}
.step img{margin:5px;}
.off{color:#999999 !important;}




.shopform{margin:0;width:450px;border:0px;padding:0px;}
.shopform fieldset{border:0px;margin:0px;padding:0px;}
.shopform legend{display:none;font-size:0.8em;font-weight:bold;}
.shopform label{margin:10px 0px 0px 0px;font-size:0.8em;width:344px;display:block;}
.shopform button{font-size:0.8em;width:120px;height:25px;margin:13px 0px 10px 0px;}
.shopform input{width:344px;font-size:0.7em;height:auto;margin:0px 0px 0px 0px;background:white;border:1px solid #999999;}
.shopform select{width:344px;font-size:0.7em;height:auto;margin:0px 0px 0px 0px;background:white;border:1px solid #999999;padding:2px 0px;}
.shopform textarea{width:344px;font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;height:150px;margin:0px 0px 0px 0px;background:white;border:1px solid #999999;}
.shopform textarea:focus{background:#e6f3fa;}
.shopform input:focus{background:#e6f3fa;}
.shopform .halfsize{width:220px;font-size:0.7em;height:auto;margin:0px 0px 0px 00px;}
.shopform .checkbox{width:20px;}
.shopform .required{font-weight:bold;}


#model_search_div{clear:both;background:url(/images/searchbg.gif) top left no-repeat;margin:0px 0px 10px 0px;}
#model_search{color:white;margin:0px;padding:5px 20px;}
#model_search fieldset{border:0px;margin:0px;padding:0px;}
#model_search label{color:white;font-weight:bold; width:200px;font-size:0.8em;}
#model_search input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;width:200px;height:auto;}
#model_search button{background:black;border:1px solid white;color:white;}
#model_search legend{display:none;}
