html{color:#000;background:#FFF;}body,div,dl,dt,ul,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}*{text-decoration:none;}
ul{
padding-left:25px;
}
u{
text-decoration:underline;
}

html{
background-color:#f2f2f2;
}

#site{
text-align:left;
margin-left:auto;
margin-right:auto;
width:940px;
}

.text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1a6396;
}

.text a{
text-decoration:underline;
color:#1a6396;
}

#textualMenu{
text-align:right;
color:#8f8f8f;
margin-top:10px;
margin-bottom:3px;
}

#textualMenu a{
color:#8f8f8f;
text-decoration:none;
}

#header{
background-image:url(/templates/professional/1491/main/en/gfx/header-bg.jpg);
height:141px;
}

#logo{
margin-top:35px;
margin-left:35px;
float:left;
}

#mainMenu{
width:460px;
height:94px;
float:left;
margin-left:40px;
margin-top:27px;
}

#andrew{
float:right;
margin-right:15px;
margin-top:15px;
}

#flash{
width:370px;
height:230px;
margin-top:40px;
float:left;
margin-left:65px;
}


#overview{
width:940px;
height:317px;
background-image:url(/templates/professional/1491/main/en/gfx/overview-bg.jpg);
margin-top:0px;
}


#overviewText{
float:right;
width:420px;
height:230px;
margin-right:60px;
margin-top:50px;
}

#hightlight{
width:520px;
margin-left:30px;
float:left;
}

#highlightTitle{
height:38px;
background-image:url(/templates/professional/1491/main/en/gfx/hightlight-title-bg.jpg);
padding-top:20px;
padding-left:30px;
}

.HightlightText{
text-align:justify;
padding-left:24px;
padding-right:24px;
padding-bottom:20px;
background-color:#ebebeb;
border-bottom:#d2d2d2 solid 1px;
border-left:#d2d2d2 solid 1px;
border-right:#d2d2d2 solid 1px;
margin-left:6px;
margin-right:6px;
}

#news{
width:330px;
padding-right:30px;
float:right;
}

#newsTitle{
height:38px;
background-image:url(/templates/professional/1491/main/en/gfx/news-title-bg.jpg);
padding-top:20px;
padding-left:30px;
}

#newsText{
text-align:justify;
padding-left:19px;
padding-right:19px;
padding-bottom:20px;
background-color:#ebebeb;
border-bottom:#d2d2d2 solid 1px;
border-left:#d2d2d2 solid 1px;
border-right:#d2d2d2 solid 1px;
margin-left:11px;
margin-right:13px;
}

#footer{
clear:both;
padding-top:30px;
color:#8f8f8f;
height:30px;
}

#footerData td, #footerData td span{
color:#8f8f8f;
font-size:12px;
}

#footer a{
color:#8f8f8f;
}

.line{
width:100%;
height:1px;
background-color:#c8c8c8;
}

#footerData{
width:750px;
float:left;
padding-top:3px;
text-align:center;
}


#credit a{
float:right;
padding-top:3px;
text-decoration:none;
}

.inTitles, .inTitles p { 
font-size:16px;
font-weight:bold;
text-align:left;
}

#sideMenu{
float:left;
width:240px;
padding-top:5px;
}


.titles{    /*in the path*/
font-size:12px;
}

#path {
padding-left:30px;
}

#path a{
text-decoration:none;
color:#1a6396;
}

#content{
float:right;
width:700px;
padding-top:5px;
text-align:left;
}

#wideContent{
float:right;
width:900px;
padding-top:5px;
padding-right:20px;
text-align:left;
}

#wideContent #data{
padding: 10px 15px 30px 30px;
text-align:left;
}

#content #data{
padding: 10px 15px 30px 30px;
width:655px;
text-align:left;
}

/* ############################################################################# */


.sideMenu, .sideMenu a {
color:#1a6396;
font-size:12px;
text-decoration:none;
line-height:20px;
}

#sideMenuTitle{
background-image:url(/templates/professional/1491/main/en/gfx/sideMenuTitle.jpg);
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding-left:20px;
}

#sideMenuTitle a{
color:#FFFFFF;
font-size:16px;
}

.first, .first a {
font-weight:bold;
padding-left:10px;
}

.second, .second a{
padding-left:20px;
} 

.third, .third a {
color:#5b9dcb;
padding-left:30px;
}

.selectedItem, .selectedItem a {
color:#5b9dcb;
font-weight:bold;
}

.selectedItemSideMenu, .selectedItemSideMenu a {   /* only in side menu, nit in the catalogue */
color:#5b9dcb;
font-weight:bold;
padding-left:20px;
}

/* ############################################################################# */



.innerTitles{
background-image:url(/templates/professional/1491/main/en/gfx/title.jpg);
width:685px;
height:45px;
}

.wideInnerTitles{
background-image:url(/templates/professional/1491/main/en/gfx/wide-title.jpg);
width:900px;
height:45px;
}

.innerTitlesText{
margin-left:30px;
color:#005088;
font-weight:bold;
font-size:16px;
line-height:39px;
}

.innterText{    /*in the catalogue*/
width:405px;
padding-left:30px;
}

/* ############################################################################# */


body {  }
table {  }
a {  }

.languages {  font-weight: normal; }
.headerimage {  }
.slogan {  }
.logo {  }
.menu {  }
.menu_rollover {  }
.menu_active {  }
.skinBg {  }
.skinAlign {  }
.footerText {  }
.footerLinks {  }

.titles_path { padding-top: 10px; }
.titles_in { padding-top: 10px; }

.modules_table_border { background-color: #999999; }
.modules_table_data { background-color: #e7e7e7; }
.modules_td { background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; }
.dark_text {  }
.dark_links {  }

.content_pages_table { padding: 5px; border-spacing: 0px; border: 0px; }
.content_pages_table td { padding: 5px; }

.nextprevout { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; }
.nextprevin { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #A90A08; text-decoration: underline; }
.nextprevactive {  }

.printv_link {  }
.printv_table {margin:20px;}
.printv_body { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1a6396;

background-color:#ffffff;
}
.sendtoafriend_link {  }
.sendtoafriend_body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1a6396;
margin:20px;
}
.sendtoafriend_data {  }

.astrix { color: #FF0000; }
.form_field_text { text-align:left; }
.text_field { text-align:left; padding-left:2px; }
.text_field_big { text-align:left; }
.buttons {  }


.login_field { height: 20px; width: 148px; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.side_menu {  }
.side_menu_sub {  }

.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }

.user_normal {  }
.user_self { font-weight: bold; }
.user_admin { font-weight: bold; text-decoration: underline; }
.quote { background-color: #FFFFFF; border: 1px solid #000000; }

.price {  }
.top_categories_titles {  }

table{
vertical-align:top;
}

#data td p, #data td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1a6396;
}

strong{
font-weight:bold;
}
.search{
 text-align:right;
 borde:1px solid;
}
.search_field {  
 border-top: 1px solid #CDCDCD;
 border-bottom: 1px solid #CDCDCD;
 border-left: 1px solid #CDCDCD;
 border-right:none; 
 padding:0;
 _height:18px;
 color:#969696;
}
.search_button {
 border-top: 1px solid #CDCDCD;
 border-bottom: 1px solid #CDCDCD;
 border-right: 1px solid #CDCDCD; 
  border-left: none;
 width: 16px;
height:17px;
*height:18px;
padding:0;
vertical-align:bottom;
*vertical-align:top;
background:url(/templates/professional/1491/main/en/gfx/search.gif) #E8E8E8;
margin:1px 0 0 0;

  }
.search_text { 
}

