html {font-size: 70%;}
body {font-family:Arial,verdana,sans-serif;color:#444;line-height:1.5;}
h1, h2, h3, h4, h5, h6 {font-family:Arial,verdana,sans-serif;}
body, div, fieldset {margin:0;padding:0;}
fieldset {width:auto;padding:0 0 10px 0;border: none;}
label {font-weight:bold;display:block;margin-top:10px;}
label span {font-weight:normal;color:#666;}
h1 {font-size:1.1em;color:#333;background:url(../img/submit.jpg) top left no-repeat;padding-left:15px;}
h2 {font-size:1em;}
h3 {font-size:1em;}
h4 {font-size:1em;font-weight:normal}
h5 {font-size:1em;}
h6 {font-size:1em;}
a {text-decoration:none;color:#4c1c1d;}
a:hover {text-decoration:underline;}
a img {border:none;}
ul {list-style: square;}
ul li ul {margin-bottom:5px;}
input, textarea, select {border:1px solid #666;padding:1px 3px;margin:1px;font-family:inherit;font-size:1em;}
button {padding:1px 3px;margin:1px;font-family:inherit;font-size:1em;}
button.button {border:none;background:none;text-decoration:underline;}
textarea {width:400px;height:50px;}
table {width:100%;padding:0;border-spacing:0;font-size:inherit;margin-bottom:10px;}
th {background:#ddd;color:#666;font-weight:bold;text-align:center;font-size:1em;padding:5px;}
td {margin:1px;padding:5px;vertical-align:top;background:#ebefef;color:#444;border-bottom:1px solid #fff;border-left:1px solid #fff;}
td.white {background:none;vertical-align:middle;}

/* classes */
.clear {clear:both;height:0;}
.odd {background:#fff;}
.even {background:#eee;}
.even:hover, .odd:hover {background:#ddd;}

.xcenter {width:auto;margin:10px auto;text-align:center;}
.xbig {font-size:1.4em;font-weight:bold;}
.xsmall {font-size:0.9em;}
p .xsmall, li .xsmall, td .xsmall {color:#999;}
.aright {text-align:right;}
.middle {vertical-align:middle;}
.fleft {float:left;}
.fright {float:right;}
.sbox {border-bottom:1px solid #ddd;}
.tbox {border-top:1px solid #ddd;}
.under {text-decoration:underline;}
.m0 {margin:0;}
.ml10 {margin-left:10px;}
.block img {margin:0 10px;}
.block p {text-align:justify;}
.edit {text-align:right;border:1px dotted #aaa;padding:3px 10px;}
.edit a {font-weight:normal;color:#999;}

/* containers */

#main {width:900px;margin:0 auto;text-align:left;}
#head {background:#f2f2f2;}
#logo {float:left;height:51px;}
#top {float:right;width:700px;font-size:0.9em;}
#top a {color:#3c0309;}

#menu_service {height:20px;text-align:right;}
#menu_service ul {list-style:none;height:19px;margin:0;padding:0;}
#menu_service ul li {display:inline;width:100px;height:19px;background:#dfdfdf;padding:4px 20px;}
#menu_service ul li.last {border-right:19px solid #a9a9a9;}
#menu_service a {text-transform:lowercase;}

#menu_top {text-align:left;}
#menu_top ul {list-style:none;margin:11px 0 0 0;padding:0;}
#menu_top ul li {display:inline;padding:8px 20px 5px 20px;border:1px solid #d7d7d7;border-left:0;}
#menu_top ul li.first {border-left:1px solid #d7d7d7;}
#menu_top ul li:hover {background:#d7d7d7;}
#menu_top a {text-transform:uppercase;font-weight:bold;}

#movie {clear:both;}
#msg {background:#ddd;color:#333;padding:10px 15px;}

#page {position:relative;clear:both;float:left;width:100%;overflow:hidden;background:#ebefef;}
#colmid {float:left;width:200%;position:relative;left:197px;background:#fff url(../img/center_orange.jpg) top left repeat-x;}
#colright {float:left;width:100%;position:relative;left:50%;margin-left:-389px;background:#ebefef;}
#col1wrap {float:right;width:50%;position:relative;right:100%;}
#col1pad {margin:0 0 0 409px;overflow:hidden;}
#topic {width:471px;overflow:hidden;padding-top:10px;}

/* flashed */
#flashed {width:100%;margin-bottom:-4px;}

#left {float:left;width:197px;position:relative;margin-left:-50%;left:192px;overflow:hidden;text-align:center;}
#mclient {margin:15px 0;}

#menu_left {width:177px;margin:0 10px;color:#fff}
#menu_left a {color:#fff;}
#menu_left a:hover {text-decoration:none;}
#menu_left ul {list-style:none;padding:0;margin:0;}
#menu_left div.menu {background:#666;text-align:right;padding:1px 10px;margin:1px 0;}
#menu_left div.menu:hover {text-align:center;background:#db7e1f;}
#menu_left div.toggler {cursor:pointer;}
#menu_left div.toggler:hover {text-align:center;background:#db7e1f url(../img/down.gif) top right no-repeat;}
#menu_left div.submenu li {background:#888;text-align:center;padding:0 10px;margin:1px 0;}
#menu_left div.submenu li:hover {background:#c4711c;}

#right {float:left;width:192px;position:relative;left:0;overflow:hidden;padding:0;background:url(../img/right_orange.jpg) top right no-repeat;padding-top:10px;text-align:center;}

#foot {background:#dfdfdf;color:#666;}
#foot p {padding:10px;}
#foot fieldset {margin-top:10px;}
#foot input {width:84px;}

/* flags */
#flags {padding:10px;}
#flags a {text-decoration:underline;margin:0 5px;}

#subfoot {margin:10px auto 0 auto;text-align:center;font-size:1em;color:#666;}

/* search */
#sitesearch {float:right;}
/* pagination */
#pager {margin:5px 0;}
#pager span.n {color:#fff;background:#f57d03;padding:0 5px;}
#pager a {margin:0 3px;}

/* shop */
#shop {margin:0 auto;}
#shop .navbar {margin-bottom:5px;}
#shop ul {list-style:none;margin:0;padding:0;}
#shop li {margin:5px;padding:5px;}
#shop li.ctg {display:inline;float:left;text-align:center;border:1px solid #ccc;}
#shop li.ctg:hover {background:#ddd;}

#prowindow {width:380px;margin:0 auto;}
#prowindow a {display:block;min-width:116px;height:116px;float:left;margin:5px;text-align:center;vertical-align:middle;}
#prowindow a img {vertical-align:middle;}
.pager_link {display:inline;height:80px;margin-top:10px;}

/* tips */
.tip {color: #222;width:90px;height:95px;z-index:13000;background: url(../img/tips.png);padding:10px 15px 0 15px;border:1px solid #ccc;}
.tip-title {font-weight:bold;font-size:11px;color:#333;}
.tip-text {font-size:11px;}

#shop img {text-decoration:none;}
#shop img.pro {float:right;max-width:160px;margin-left:10px;}
div.prodata {background:url(../img/submit.jpg) top left no-repeat;margin-top:5px;padding-left:15px;}
div.prodata h2 {margin-top:-1px;}
div.prodata p {text-align:justify;}

/* boxes */
.boxed {float:left;width:180px;height:80px;margin:10px 17px;padding:5px 10px 10px 10px;background:#ddd;text-align:center;}
.boxed h2 {text-align:left;}

/* cart */
#cart .msg {font-weight:bold;text-align:center;}

/* news */
#abstract {float:left;width:320px;}
#abstract .thumb {width:105px;}
#abstract .abstract .box {float:right;width:190px;margin:0 10px;}
#abstract .abstract h3 {margin:0;text-transform:uppercase;}
#abstract .abstract p {margin-top:0;}
#featured h3, #featured p {margin:0;}

div.newsmenu {text-align:right;margin-bottom:10px;}
#news .m010 {margin:0 10px;}
#news .thumb {width:105px;}
#news .archive .box {float:right;width:340px;margin:0 10px;}
#news .archive .box h3 {margin:0;text-transform:uppercase;}
#news .archive .box p {margin-top:0;}

#news .detail h3 {margin:0;text-transform:uppercase;}

/* tag cloud */
.txxs {font-size:0.7em;}
.txs {font-size:1em;}
.ts {font-size:2em;}
.tm {font-size:3em;}
.tl {font-size:4em;}
.txl {font-size:5em;}
.txxl {font-size:6em;}

/* form builder */
input.radio {margin-left:20px;vertical-align:middle;}
