/* common settings */
html {font-size:100%}
body {font-size:62.5%;font-family:Arial,Tahoma,Verdana,Helvetica;text-align:center}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
td,th {vertical-align:top}
th.left-sort {border-left: none;}
th.right-sort {border-right: none;}
th.left-sort a, th.left-sort a:hover, th.right-sort a, th.right-sort a:hover, th.sort a, th.sort a:hover {vertical-align:top;}
th.left-sort div, th.right-sort div, th.sort div {float: left;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:1em;font-weight:normal}
p {margin-bottom:0.7em}
a {text-decoration:none}
a:hover {text-decoration:underline}
input,select,textarea {border:1px solid #ccc}
button_longer {border:1px solid #ccc;width:190px}
single_button {border:1px solid #ccc;width:220px}
button_auto {border:1px solid #ccc;width:auto}
a.button {border:1px solid #ccc;text-decoration:none;width:165px}
a.button_longer {border:1px solid #ccc;text-decoration:none;width:190px}
a.single_button {border:1px solid #ccc;text-decoration:none;width:210px}
a.button_auto {border:1px solid #ccc;text-decoration:none;width:auto}
div,p {text-align:left}
.clear {clear:both}

.fix:after {content:'.';display:block;clear:both;height:0;line-height:0;visibility:hidden;overflow:hidden}
.fix {display:inline-block}
/* \*/
* html .fix {height:1px}
.fix {display:block}
/* */

.floatL {float:left}
.floatR {float:right}
.alignL {text-align:left}
.alignC {text-align:center}
.alignR {text-align:right}

tr.odd {background:none}
tr.even {background:#eee}

/* model */ 

#page {font-size:1.1em;left:50%;margin-left:-480px;position:absolute;width: 960px;z-index:10;}
#page_small {width:680px;margin:0 auto 0 auto;font-size:1.1em}
#page_estate {width:730px;margin:0 auto 0 auto;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;background:#d1d1d1;font-size:1.1em}
div.section {clear:both}

#cols {overflow:hidden;zoom:1;display:block;padding-bottom:50px;}

#left,#right {position:relative;float:left;overflow:hidden}
#left {width:191px;}
#right {width:732px;margin-left:19px;}
#center {overflow:hidden;position:relative;margin:0 auto;}
* html #right {display:inline}
