

@import url("font.css");
@import url("layout.css");
@import url("misc.css");
@import url("form.css");
@import url("slideshow.css");

/*******General**********/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, .reset
{margin: 0;padding: 0;outline: 0;font-weight: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1.3;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a, a:hover, a:active, a:visited, a, a img, a:active img, a:visited img{margin: 0;padding: 0;outline:none 0;border:none; }

.left{float:left;}
.right{float:right;}
.center{margin:0 auto;}
.block{display:block;}
.envelope{float: left;width: 100%;}
.hide{display:none;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.txt_center{text-align:center;}
.bold{font-weight: bold;}

.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt40{margin-top: 40px;}
.mt45{margin-top: 45px;}
.mt50{margin-top: 50px;}

.mbt5{margin:5px 0px;}
.mbt10{margin:10px 0px;}
.mbt15{margin:15px 0px;}
.mbt20{margin:20px 0px;}
.mbt25{margin:25px 0px;}
.mbt30{margin:30px 0px;}
.mbt35{margin:35px 0px;}

.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}


.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px; display: block;}

/**********Menus**************/
ul.menu-vert, ul.menu-vert li ul,ul.menu-hor, ul.menu-hor li ul{margin:0; padding:0; border: 0 none;}
ul.menu-vert li, ul.menu-hor li, ul.menu-vert li ul li, ul.menu-hor li ul li{list-style: none;}
ul.menu-vert li a, ul.menu-vert li ul li a{display: block;text-decoration: none;}
ul.menu-hor li, ul.menu-hor li ul li{float: left; /*For Gecko*/display: inline;}
ul.menu-hor li a, ul.menu-hor li ul li a{float: none !important; /*For Opera*/float: left; /*For IE*/display: block;}
ul.menu-hor ul:after /*From IE 7 lack of compliance*/{clear:both;display:block; content:".";  height:0;visibility:hidden;}
