html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

img { border: 0px; }
input { border: 1px; border-width: 1px; border-style: solid; border-color: #C0C0C0; }

#sitediv { width:1000px; background-color: #FFFFFF; margin: 0 auto; }

body {color: #595959; font-size: 10pt; font-family: Tahoma, Arial, sans-serif;}
#header {text-align: left; margin-left: 50px; background: #FFFFFF height: 80px; vertical-align: bottom; font-size: 14pt; padding-bottom: 3px; color: #A6A6A6 }
div.logo {  margin-left: 20px; margin-top: 10px; margin-bottom: 10px; margin-right: 20px; }

div.subtitle { font-size: 13pt; font-weight: normal; margin-bottom: 10px; margin-left: -6px; //margin-left: -9px; }
div.textcontent { margin-left: 5px; margin-right: 15px; text-align: justify }
div.textcontent_about { margin-left: -8px; margin-right: 15px; }

#content {}
#footer {background: #bfbfbf; text-align: right; color: #919191; line-height: 20pt; text-align: center;}
#m_menu {text-align: center; margin-top: 10px;}
#m_menu li { list-style: none; display: inline; padding: 0 5px;}
#m_menu a {font-size: 12pt; color: #858585;}
#m_menu a:hover {text-decoration: underline;}
a.top_cur {text-decoration: underline;}

a {text-decoration: none; color: #595959;}
a:hover {text-decoration: underline;}
h1 {font-size: 18pt; font-weight: normal;}
li {line-height: 20pt;}

a.artrage {color: #919191;}
.h1 {font-size: 18pt; font-weight: normal;}
.flash_box {}
table.work_area {background: #e8e8e8; margin: 0 auto;}
table.work_area td { padding: 0px; }
.image_area {margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.cb {clear: both; font-size: 0px; line-height: 0px;}
.center {text-align: center;}
.elements {padding: 15px; padding-right: 5px;}
.tab25 {padding-left: 25px; padding-right: 10px;}
.tab20 {padding-left: 20px;}
.tab10 {padding-left: 10px;}
.lc {width: 700px; overflow: hidden;}
.rc {width: 382px; overflow: hidden;}

.partners_line { height: 1px; font-size: 1px; background-color: #e8e8e8; }
.partners_line div { background-color: #e8e8e8; height: 1px; width: 100%; font-size: 1px;  }
.partners_title b { font-size: 15px; }
.partners_title div { text-align: left; margin: 0px; margin-left: 5px; margin-right: 5px; }
.partners_edit div { text-align: right; }

.clients_line { height: 1px; font-size: 1px; background-color: #e8e8e8; }
.clients_line div { background-color: #e8e8e8; height: 1px; width: 100%; font-size: 1px;  }
.clients_title b { font-size: 15px; }
.clients_title div { text-align: left; margin: 0px; margin-left: 5px; margin-right: 5px; }
.clients_edit div { text-align: right; }

#mytitle { margin-top: -2px; margin-bottom: 2px; font-size: 18px; font-weight: normal; }
#fontprev { font-size: 11px; }
#clientspodr { font-size: 12px; }

#header div { float: right; position: relative; margin-top: -52px; font-size: 15px; border-style: solid; border-width: 1px; border-color: #CCCCCC; width: 25px; text-align: center; padding: 0px 2px; }
