/* body {margin:10px; background-color: #2c2c2c; vertical-align:middle; background-image:url(../images/bgs/main.jpg); background-position:top; background-repeat:repeat-x}*/
body {margin:20px; background-color: #000000; background-image:url(../images/bgs/main.jpg); background-position:top; background-repeat:repeat-x}
td {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; line-height:18px}
img {border:0px}

h1 {font-size: 26px; color: #6A4935; font-weight:normal; padding:0px; margin:0px; line-height:30px}
h2 {font-size: 16px; color: #6A4935; font-weight:normal; padding:0px; margin:0px}
h3 {font-size: 14px; color: #FFFFFF; font-weight:normal; padding:0px; margin:0px}

.bg_menu{background-image:url(../images/bgs/lines.png); background-position:right; background-repeat:no-repeat}
.bg_footer{background-image:url(../images/bgs/bg.jpg); background-position:right top; background-repeat:repeat-x; height:114px}

.menu_space{word-spacing:15px}

.img_bg_black_white{background-image:url(../images/bgs/black_white.gif); background-position:top; background-repeat:repeat-x}
.img_bg_special{background-image:url(../images/bgs/special.png); background-position:right top; background-repeat:no-repeat}

.text_white {color:#FFFFFF;}
.text_grey {color:#999999;}
.text_red {color:#CC0000;}
.text_green{color: #CCCCCC;}
.text_yellow{color: #ffff99}
.text_grey_light{color:#CCCCCC;}

.text_button{padding: 2px 5px 2px 5px; border:1px dotted #CCCCCC; background-color:#E9E9E9}

.text_size_small {font-size:11px;}
.text_size_medium {font-size:12px;}
.text_size_large {font-size:14px;}
.text_size_micro {font-size:10px;}

.line_height_normal{line-height:normal}

.bg_white{background-color:#FFFFFF;}
.bg_black{background-color:#000000;}
.bg_grey{background-color:#CCCCCC;}
.bg_grey_dark{background-color:#2C2C2C;}
.bg_grey_light{background-color:#EAEAEA;}
.bg_grey_light_b{background-color:#D7D7D7;}
.bg_grey_medium{background-color:#B5B5B5;}
.bg_brown{background-color:#4b423e;}

a {color: #000000; text-decoration:underline; word-spacing:normal}
a:hover {color: #CCCCCC;  text-decoration:none; word-spacing:normal}

a.link_white {color: #FFFFFF; text-decoration:underline; word-spacing:normal}
a.link_white:hover {color: #CCCCCC;  text-decoration:none; word-spacing:normal}

a.link_blue {color: #0E4A67; text-decoration:underline; word-spacing:normal}
a.link_blue:hover {color: #CCCCCC;  text-decoration:none; word-spacing:normal}

a.link_grey {color: #999999; text-decoration:underline; word-spacing:normal}
a.link_grey:hover {color: #CCCCCC;  text-decoration:none; word-spacing:normal}

a.link_brown {color: #6A4935; text-decoration:underline; word-spacing:normal}
a.link_brown:hover {color: #999999;  text-decoration:none; word-spacing:normal}

a.link_brown_light {color: #C8A793; text-decoration:underline; word-spacing:normal}
a.link_brown_light:hover {color: #999999;  text-decoration:none; word-spacing:normal}

.border_left {border-left:1px dotted #CCCCCC}
.border_left_medium {border-left:1px dotted #666666}
.border_right {border-right:1px dotted #CCCCCC}
.border_top {border-top:1px dotted #CCCCCC}
.border_bottom {border-bottom:1px dotted #CCCCCC}
.border_brown{border: 3px solid #655d5a}
.img_border{border: 3px solid #FFFFFF}

.pad_left{padding-left:10px}
.pad_left_large{padding-left:30px}
.pad_right{padding-right:10px}
.pad_right_large{padding-right:30px}
.pad_top{padding-top:10px}
.pad_top_medium{padding-top:20px}
.pad_top_large{padding-top:30px}
.pad_bottom{padding-bottom:10px}
.pad_bottom_large{padding-bottom:30px}
.pad_null{padding:0px}

input {font-size:11px;}
select{font-size:11px; color: #666666;}
textarea {width:200px}
input.form {background-color: #FFFFFF; color: #666666; border: 1px #CCCCCC solid; width:200px;}
input.form_small {background-color: #FFFFFF; color: #666666; border: 1px #CCCCCC solid; width:150px;}
input.form_mini {background-color: #FFFFFF; color: #666666; border: 1px #CCCCCC solid; width:100px;}
input.form_micro {background-color: #FFFFFF; color: #666666; border: 1px #CCCCCC solid; width:50px;}
input.form_tiny {background-color: #FFFFFF; color: #666666; border: 1px #CCCCCC solid; width:30px;}
input.btn{width:auto;}

li {padding-left:0px; list-style:url(../images/icon-list.gif); vertical-align:baseline}
ul {padding-left:0px; font-size: 12px; margin-left:20px; vertical-align:baseline; color:#CCCCCC}