body {width:99%; margin:0; padding:0 0 10px 0; background-color:#FFFFFF; font-size:12px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal}

h1{font-size:13px; text-align:left; margin:0; padding:2px 0 0 0; color:#000000; font-weight:bold}

a, a:link, a:visited, a:active{color:#333333; text-decoration:underline; padding:0; margin:0}
a:hover {color:#000000; text-decoration:none}
a.block{width:auto; display:block}
hr {border: 0; height: 1px; background: #ccc; }

img{border:none 0px #000000; margin:0; padding:0}
div{border:none 0px #000000; margin:0; padding:0; float:none; clear:both}
div.clear{width:auto; clear:both; float:none; height:1px; line-height:1px; font-size:1px}

div#main{width:800px; float:none; padding-top:147px; clear:both; margin-right:auto; margin-left:auto}

div#top{height:90px;width:800px;
background:#FFFFFF url(logo.gif) no-repeat left top;
position:absolute; top:10px; padding-top:5px}

div#langs{width:800px; height:15px; padding-bottom:4px;
color:#000000; line-height:0px; font-weight:bold;
text-align:right}
#langs img{width:24px; height:15px}

div#topnav{background: url(topnav.gif) no-repeat 72px 0;
height:60px; line-height:13px;
width:800px;}

#topnav a{height:13px; display: block; float:left;
padding:6px 26px 6px 32px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border-right:1px solid #CCCCCC;
background-image:url(arr.gif);
background-repeat:no-repeat;
background-position:18px 7px}

#topnav a, #topnav a:link, #topnav a:visited, #topnav a:active{color:#2F6681; text-decoration:none}
#topnav a:hover{color:#990000; text-decoration:none}

#topnav a.last{border:0px none #CCCCCC}

div#content{clear:none; float:none; width:807px; text-align:justify}
div#logo{width:804px; height:187px; background:#FFFFFF; margin:0 auto 0 auto;}

div#left{clear:none;float:left;width:200px}

#left h1{font-size:13px; line-height:13px;
font-weight:bold;
text-transform:capitalize;
color:#000000;
text-decoration:none;
background:#EBEBEB url(tops.gif) no-repeat left top;
text-align:center;
display:block;
height:13px;
padding-top:3px; margin-top:8px;
padding-bottom:4px}
#left h1.micro{background-image:url(top_s.gif); padding-bottom:8px}

#left div#cninfo{
background-image:url(cntct.gif); line-height:15px;
background-repeat:no-repeat;
background-position:8px 3px;
padding-left:40px}

#top div#cninfo{
background-image:url(cntct.gif); line-height:15px;
background-repeat:no-repeat;
background-position:8px 3px;
padding-left:40px;
margin-left: 605px;}

#left div#micros{
background:#FFFFFF url(man.jpg) no-repeat center center;
line-height:15px; width:196px; padding:1px}
#micros img{width:195px; height:185px}

div.text{padding:4px 6px; background-color:#E4E4E4; float:none; text-align:justify}

div#copy{width:800px; padding-top:8px}
div#botnav{width:800px;
padding:8px 0; text-transform:capitalize;
border-top:1px solid #CCCCCC; height:14px}
.left{float:left; clear:none; text-align:left}
.right{float:right; clear:none; text-align:right}
#copy a, #copy a:link, #copy a:visited{color:#000000; text-transform:capitalize}
#copy a:hover{color:#666666; text-transform:capitalize}

form{ margin:0; padding:4px 0}
form input, form textarea{padding:1px; margin:0 2px; clear:none; border:1px solid #444444; line-height:14px; font-size:12px; color:#660000}
form input.but{height:18px; width:24px; margin-top:2px; background:#EBEBEB url(arr.gif) no-repeat center center}
form input.but_search {height:27px; width:30px; background: url(search1.jpg) 0 0 no-repeat; border: 0;}
form input.but_search:hover {height:27px; width:30px; background: url(search2.jpg) 0 0 no-repeat; border: 0;}
form input.but_search1 {height:25px; width:47px; background: url(go.png) 0 0 no-repeat; border: 0;}
form input.but_search1:hover {height:25px; width:47px; background: url(go.png) 0 0 no-repeat; border: 0;}
form input.txt{height:20px; margin-top:0; border: 0;
width:148px; background:#EBEBEB url(forms.gif) repeat-x left top}

.subleft {margin-top: 10px;}

table.search_box { border-collapse: collapse; margin: 0 0 0 20px;}
table.search_box td {vertical-align: top;}
table.search_box td.search_style {padding: 5px 5px 0 0;}
table.search_box td.prod {padding: 7px 10px 0 0;}
table.search_box td.prod h1 {color: #fff; }
table.search_box td.buts {padding-top: 3px;}
.product_search {padding-top: 0;}

.but_add a {padding: 9px 0 0 30px; text-decoration: none; margin-top: 15px;}
.button_add:link {background: url('add.png') 0 0 no-repeat; width: 176px; height: 33px; display: block; color: #000; border: 0; cursor: pointer;}
.button_add:hover {background: url('add1.png') 0 0 no-repeat; width: 176px; height: 33px; display: block; color: #444; border: 0; cursor: pointer;}
table.contact_inf input.button_add {background: url('add.png') 0 0 no-repeat; width: 176px; height: 33px; display: block; color: #000; border: 0;}
table.contact_inf input.button_add:hover {background: url('add1.png') 0 0 no-repeat; width: 176px; height: 33px; display: block; color: #444; border: 0;}
.img_pad {margin-right: 15px;}
.img_pad2 {margin-right: 7px;}

.top_menu {padding-left: 80px;}
.search_field {background: url('top.png') left top no-repeat; width: 807px; height: 40px;}

table.catalog {border-collapse: collapse;}
table.catalog td.tip {padding-top: 10px;}

table.cart {border-collapse: collapse;}
table.cart th {padding: 5px;}
table.order {border-collapse: collapse;}
table.order tr.table_top th {background: #265F78; color: #fff; height: 25px; vertical-align: middle; padding: 0 0 0 5px;}
table.order td {padding: 5px; vertical-align: middle; border-top: 1px solid #fff;}
table.order td.grey {background: #f6f6f6; border: 1px solid #fff;;}
table.order td.blue {background: #e8f5f8; border: 1px solid #fff;}
table.order  .add_to_cart {background: #E5E7E8; cursor: pointer;}
table.order  .set_qty {cursor: pointer;}
table.order  th.add_some_other {padding-top: 10px;}
input.formtext {margin-left: 0;}
textarea.formtext {margin-left: 0;}
textarea.formtext {margin-left: 0;}
input.formtext.name {margin-left: 0; width: 200px;}
input.formtext.email {margin-left: 0; width: 200px;}
textarea.formtext.comment {margin-left: 0; width: 200px;}
.hr {background: #ccc; height: 1px; border: 0;}
table.cart td.send_em {color: #265F78; font-weight: bold;}
table.cart td.send_em a {color: #265F78; font-weight: bold;}

.align_left {text-align: left;}
.align_left span:last-child {display: none;}

input.txt:-webkit-input-placeholder {
   color: #aaa;
}
input.txt:-moz-placeholder {
   color: #aaa;
}
.main_but {background: url('main_button.png') 0 0 no-repeat; width: 183px; height: 43px; display: block; color: #e5e5e5; border: 0; text-align: center; text-decoration: none; padding-top: 7px; font-weight: bold; font-size: 16px; margin: 165px 0 0 15px;}
.main_but:hover {background: url('main_button2.png') 0 0 no-repeat; width: 183px; height: 43px; display: block; color: #fff; border: 0; text-align: center; text-decoration: none; padding-top: 7px; font-weight: bold; font-size: 16px; margin: 165px 0 0 15px;}

