* { margin: 0; padding: 0; }

html, body { background-color: #f8c023; margin: 0; padding: 0; width: 100%; min-width: 1003px; }
body { font-size: 11px; color: #2a1220; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

p { padding: 0 0 10px 0; }
a:link { color: #211215; text-decoration: underline; }
a:visited { color: #211215; text-decoration: underline; }
a:hover { color: #211215; text-decoration: none; }
.clear { clear: both; }
img { border: 0; }
ul { list-style-type: none; list-style-position: outside; }
li { float: left; padding: 0 14px 0 0; }
h1 { font-size: 16px; color: #ffffff; font-weight: bold; }
h2 { font-size: 14px; color: #727272; font-weight: normal; padding: 0 0 10px 0; }
h3 { font-size: 14px; color: #000410; font-weight: bold; text-align: center; padding: 0 0 20px 0; }
h4 { font-size: 13px; color: #000410; font-weight: bold; text-align: center; padding: 3px 40px 20px 0; }
.ttlcity { font-size: 15px; font-weight: bold; padding: 0 0 5px 0; display: block; }
.cityitems { padding: 10px 0 0 0; }

.all { width: 100%; min-width: 1003px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1003? "1003px": "auto");}
.header {/* background-color: #ffffff;*/ margin: 20px auto; width: 956px; min-height: 90px; padding: 5px; text-align:center;}
.header table { min-height:40px; text-align:center; }
.header table td { text-align:center; vertical-align:center; }
td.bannerBorder img { border:1px solid #7F7F7F; }

.content { width: 648px; margin: 0px auto; }
.content_ { width: 964px; margin: 0px auto; }
.logo { float: left; padding: 0 0 20px 0; }
.logo_ { width: 310px; height: 120px; padding: 0 0 0 6px; }
.slogan { float: right; padding: 0px 0px 0 0; }
p.welcome { text-align: center; padding: 0 0 5px 0; font-size: 13px; color: #512100; }
.city { width: 205px; height: 205px; background: url("http://www.kassir.ru/images/easy/bgrbanners.gif") no-repeat 0 0; float: left; padding: 11px 0 0 11px;}
.city a:link { color: #211215; text-decoration: underline; font-size: 10px; }
.city a:visited { color: #211215; text-decoration: underline; font-size: 10px; }
.city a:hover { color: #211215; text-decoration: none; font-size: 10px; }
.city_ { width: 164px; height: 185px; background: url("http://www.kassir.ru/images/easy/bgrbanners.gif") no-repeat 0 0; padding: 11px 20px 0 11px;}
.city_ a:link { color: #211215; text-decoration: underline; font-size: 10px; }
.city_ a:visited { color: #211215; text-decoration: underline; font-size: 10px; }
.city_ a:hover { color: #211215; text-decoration: none; font-size: 10px; }
.city__ { width: 164px; height: 205px; background: url("http://www.kassir.ru/images/easy/bgrbanners.gif") no-repeat 0 0; float: left; padding: 11px 20px 0 11px; margin: 0 0px 0 10px; }
.city__ a:link { color: #211215; text-decoration: underline; font-size: 10px; }
.city__ a:visited { color: #211215; text-decoration: underline; font-size: 10px; }
.city__ a:hover { color: #211215; text-decoration: none; font-size: 10px; }
.sep { width: 100%; height: 6px; background: url("http://www.kassir.ru/images/easy/sep.gif") repeat-x 0 0;}
.menutop { float: left; width: 540px; color: #ffffff; margin: 0px auto; font-weight: bold; }
.menutop a:link { color: #211215; text-decoration: underline; }
.menutop a:visited { color: #211215; text-decoration: underline; }
.menutop a:hover { color: #211215; text-decoration: none; }
.menutop_ { color: #ffffff; margin: 20px 0 0 60px; font-size: 14px; font-weight: bold; padding: 10px 0 10px 0; }
.menutop_ a:link { color: #211215; text-decoration: underline; }
.menutop_ a:visited { color: #211215; text-decoration: underline; }
.menutop_ a:hover { color: #211215; text-decoration: none; }
.lang { float: right; margin: 5px 0 0 0; }
.lang span { background-color: #ffffff; padding: 5px; margin: -5px 0 0 0;}
.lang_ { margin: 90px 0 0 90px; }
.lang_ span { background-color: #ffffff; padding: 2px 5px 2px 5px; margin: -5px 0 0 0;}

.footer { width: 648px; margin: 0px auto; font-size: 14px; text-align: center; padding: 10px 0 20px 0;}
.footer a:link { color: #ffffff; text-decoration: underline; font-weight: bold; }
.footer a:visited { color: #ffffff; text-decoration: underline; font-weight: bold; }
.footer a:hover { color: #ffffff; text-decoration: none; font-weight: bold; }
.footer img { margin: 0 10px 0 10px; }
.footer p { font-size: 10px; }
.footer_ { font-size: 18px; padding: 0 0 20px 6px; color: #ffffff; font-weight: normal; }
.footer_ a:link { color: #ffffff; text-decoration: underline; }
.footer_ a:visited { color: #ffffff; text-decoration: underline; }
.footer_ a:hover { color: #ffffff; text-decoration: none; }
.footer_ img { margin: 0 7px 0 7px; }
.footer_ p { font-size: 10px; }
.copyright { color: #7c6110; }
.copyright a:link { color: #7c6110; text-decoration: underline; font-weight: normal; }
.copyright a:visited { color: #7c6110; text-decoration: underline; font-weight: normal; }
.copyright a:hover { color: #7c6110; text-decoration: none; font-weight: normal; }

table#contentTable { margin: 0px auto; display: block; }
form { padding: 0 0 0 0; }
.search { background-color: #ffffff; border: 1px solid #7b9cbd; height: 21px; color: #dddddd; font-weight: bold; }
.scity { background-color: #ffffff; border: 1px solid #7b9cbd; min-width: 150px; height: 21px; color: #777777; font-weight: bold; }
form input { float: right; padding-left: 5px; }
form select { float: left; }
table.counters_table td {width:90px;}
