* { margin: 0; padding: 0; border-collapse: collapse;}
HTML { background: #fff url(/bsystem/templates/base_template/images/fon_body.gif) repeat-x;}
BODY { background: url(/bsystem/templates/base_template/images/fon_poloska.gif) no-repeat 50% 30px; font: 0.8em Verdana; color: #3a3a3a;}
A { color: #ac3432;}
A:hover { text-decoration: none;}
A IMG { border: none;}
H1 {font: normal 160% Tahoma; color: #373737; margin-bottom: 15px;}
H2 {font: normal 130% Tahoma; color: #AD3836; margin: 10px 0;}
H3 {font: bold 110% Tahoma; color: #AD3836; margin: 10px 0;}
H4 {font: bold 110% Tahoma; color: #484848; margin: 10px 0;}
H5 {font: bold 100% Tahoma; color: #626262; margin: 10px 0;}
H6 {font: bold 95% Tahoma; color: #7C7C7C; margin: 10px 0;}
P { margin-bottom: 12px; }
UL { margin-left: 20px;}
PRE { font: 100% Tahoma;}

label {font-weight:bold;}

#main { margin: 0 auto; width: 965px;  position: relative; padding-left: 35px;}
#bookmark { text-align: right; padding: 7px 20px; font-size: 5px;}
#bookmark img { vertical-align: bottom;}
#logo { float: left; padding: 0 30px 0 33px;}
#menu { float: right; background: url(/bsystem/templates/base_template/images/fon_menu.gif) repeat-x; width: 650px; white-space: nowrap;}
#menu img { float: left;}
#menu a {display: block; float: left; color: #fff; margin: 15px 23px 0; text-decoration: underline;}
#menu a:hover {  color: #dbdbdb; text-decoration: none;}
#present { clear: both; position: relative; left: -10px; font: 85% Verdana; color: #747474; padding: 23px 0 30px 0px; width: 700px;}
#present img { float: left;}
#present p { padding: 13px 0 0 180px;}
#leftBlocks {float: left;}
#zakaz { background: url(/bsystem/templates/base_template/images/fon_zakaz.gif) no-repeat; font-size: 12px;}
#zakazIn {background: url(/bsystem/templates/base_template/images/fon_zakaz_bottom.gif) no-repeat 0 100%; width: 200px; padding: 20px 35px;}
a#step1 { display: block; width: 189px; height: 20px; background: url(/bsystem/templates/base_template/images/step1.gif) no-repeat 0 100%; margin: 22px 0 22px;}
a#step1:hover { background: url(/bsystem/templates/base_template/images/step1.gif) no-repeat 0 0;}
a#step2 { display: block; width: 201px; height: 20px; background: url(/bsystem/templates/base_template/images/step2.gif) no-repeat 0 100%; margin-bottom: 22px;}
a#step2:hover { background: url(/bsystem/templates/base_template/images/step2.gif) no-repeat 0 0;}
a#step3 { display: block; width: 135px; height: 20px; background: url(/bsystem/templates/base_template/images/step3.gif) no-repeat 0 100%; margin-bottom: 22px;}
a#step3:hover { background: url(/bsystem/templates/base_template/images/step3.gif) no-repeat 0 0;}
#novelty { padding: 20px 35px 0;}
#novelty img { display: block; margin-bottom: 15px;}
#content { line-height: 140%; padding: 22px 50px 30px 315px;}
#contentDesign { line-height: 140%; padding: 22px 50px 30px 50px;}
#footer { clear: both; margin-left: 40px; margin-top: 30px; padding-right: 50px; font-size: 85%; color: #666;}
#contacts { position: absolute; top: 97px; right: 20px;}
#counters {float: right; margin-right: 100px;}
#variants {width: 90%; float: right}
#pages {clear: both; text-align: center;}

a.act {color: #FFFFEE !important; text-decoration:none !important}
.job {margin: 15px 0;}
.alignRight { text-align: right;}
.alignLeft { text-align: left;}
.floatRight { float: right;}
.floatLeft { float: left;}
.newHTML {background:#fff; padding: 15px; border: 1px solid #787878;}
.newHTML H2 {margin-top: 0;}
.newHTML img {width:540px;}
input, textarea, select {padding: 3px;}

img.thumb {padding: 10px; background: #fff; border: 1px solid #cfcfcf;}
.thumbs {float: left; padding: 5px 15px 10px; text-align: center;}

.orderform p {padding-bottom:10px;}
#sitename, #domain, #firstname, #lastname, #email  {width: 250px;}
#address {width: 250px; height: 150px;}
#fullprice {font: bold 120% Tahoma; color: #AD3836; margin: 10px 0;}
.small {font-size: 80% !important;}
.nobold {font-weight:normal;}
.clear { clear: both;}

a.button, a.button:link  {background:#ac3432; color:#fff; border:1px solid #333333; padding:4px; margin:0px;}
a.button:hover {background:#333333; color:#fff;}

#portfolio a img { border:3px solid #dfdfdf;}
#portfolio p { margin-bottom:40px;}
#portfolio h2 {color: #ac3432;}
#portfolio a {color: #AD3836;}

#offers li {margin-bottom:10px;}

.vnimanie {padding: 10px; background: #fff; border:1px solid #AD3836;}