/* general */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, table{margin: 0; padding: 0; border: 0}
body, tbody{font-size: 8pt; font-family: Arial, sans-serif; color: #4C4C4C}


/* text */
.smallGrey{font-size: 8pt; color: #A2A2A2}
.largeBlack{font-size: 9pt; color: #000000}
.smallBlue{font-size: 8pt; color: #3B49B8; font-weight: bold}
.border{border: 1px solid #CCCCCC}
.comment{color: #A3A3A3}
.large{font-size: 10pt; font-weight: bold}
p.subtitle{padding: 0px; padding-left: 8px}
.largeGeneral{font-size: 11pt; color: #A2A2A2; font-weight: bold}
.smallWhite{font-size: 8pt; color: #FFFFFF; font-weight: bold}
.white{font-size: 9pt; color: #FFFFFF}
.black{font-size: 9pt; color: #000000}
.arrow{font-size: 10pt}

/* links */
a{font-size: 8pt; text-decoration: underline; color: #3B49B8}
a:active{color: #3B49B8}
a:hover{color: #DF2020; text-decoration: underline}

a.standartActive{font-size: 8pt; text-decoration: underline; color: #DF2020}
a.standartActive:active{color: #DF2020}
a.standartActive:hover{color: #DF2020; text-decoration: underline}

a.smallGrey{font-size: 8pt; text-decoration: underline; color: #8B8B8B}
a.smallGrey:active{color: #8B8B8B}
a.smallGrey:hover{color: #8B8B8B; text-decoration: none}

a.track{font-size: 8pt; text-decoration: none; color: #A2A2A2}
a.track:active{color: #A2A2A2}
a.track:hover{color: #A2A2A2; text-decoration: none}

a.largeDark{font-size: 10pt; text-decoration: none; color: #383838; font-weight: bold}
a.largeDark:active{color: #383838}
a.largeDark:hover{color: #FFFFFF; text-decoration: none}

a.largeDarkActive{font-size: 10pt; text-decoration: none; color: #FFFFFF; font-weight: bold}
a.largeDarkActive:active{color: #FFFFFF}
a.largeDarkActive:hover{color: #FFFFFF; text-decoration: none}

a.bold{font-size: 8pt; text-decoration: underline; color: #3B49B8; font-weight: bold}
a.bold:active{color: #3B49B8}
a.bold:hover{color: #DF2020; text-decoration: none}


/* form */
input.search{width: 130px; font-family: Arial, sans-serif; font-size: 7pt; border: 1px solid #B8BAFC; background-color: #F9F9F9; color: #A9A9A9}
input.radio{background-color: #FFFFFF; border: 0px; width: 20px; height: 17px}
input, select{width: 150px; font-family: Arial, sans-serif; font-size: 8pt; color: #4C4C4C}
textarea{width: 100%; height: 80px; font-family: Arial, sans-serif; font-size: 8pt; color: #4C4C4C}
label{cursor: pointer}


/* other */
#tooltip{background: #FFFFFF; border: 1px solid #CCCCCC; color: #4C4C4C; font: menu; margin: 0px; padding: 4px; position: absolute; visibility: hidden}
ul, ol{padding-top: 5px; padding-left: 16px}
li{list-style-image:url('/pictures/site/common/li.gif'); padding-bottom: 8px}
hr{border: none; background-color: #CCCCCC; color: #CCCCCC; height: 1px}
.corners {border: 1px solid #C8C8C9}
.corners .t, .corners .r, .corners .b, .corners .l, .corners .c, .corners .u{position: relative; z-index: 1; display: block; background-repeat: no-repeat; background-position: left top}
.corners .t{left: -1px; top: -1px}
.corners .r{background-position: right top; left: 2px}
.corners .b{background-position: right bottom; top: 2px}
.corners .l{background-position: left bottom; left: -2px}
.corners .c{left: 0px; top: 0px; margin-right: 0px}
.rounded-borders .corners{background: #FFFFFF;}
.rounded-borders .corners .t{background-image: url('/pictures/site/common/border1.gif')}
.rounded-borders .corners .r{background-image: url('/pictures/site/common/border2.gif')}
.rounded-borders .corners .b{background-image: url('/pictures/site/common/border4.gif')}
.rounded-borders .corners .l{background-image: url('/pictures/site/common/border3.gif')}
.rounded-borders .corners .reducer{padding: 1em 0 0.8em 0; text-align: left}
.rounded-borders .u{top: -0.8em; left: 10px; padding-left: 5px; padding-right: 5px; background-color: #FFFFFF; float: left; font-size: 8pt; color: #3B49B8; font-weight: bold}
.rounded-borders .u-in{position: relative; top: 0; left: 0; background-color: #FFFFFF; border: 1px solid red}
.rounded-borders .u p{height: 3em; margin: 0 0.3em 0 0.3em}
.rounded-borders .reducer p{height: 2em; margin: 0 0.3em 0 0.3em}