/* ::::: http://www.vakusai.com/design/petrov/stylesheets/style.css ::::: */

* { border: medium none ; margin: 0pt; padding: 0pt; }
html { font-size: 100.01%; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 1em; font-family: "Trebuchet MS",Tahoma,sans-serif; color: rgb(34, 34, 34); text-align: center; }
a { text-decoration: none; }
#layout { margin: 0pt auto; background: transparent url('main_bg_top.png') no-repeat scroll 0% 0%; position: relative; width: 863px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#layout_inner { background: transparent url('main_bg_bottom.png') no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 850px; }
#head { padding-left: 85px; padding-top: 115px; position: relative; }
#logotype { width: 330px; }
#logotype a img { margin-top: -22px; margin-left: -5px; }
#logotype h1 { padding-top: 10px; text-align: left; color: rgb(34, 34, 34); font-size: 1.7em; font-weight: normal; }
#logotype h1 em { font-style: normal; color: rgb(255, 0, 0); font-weight: bold; }
#logotype h1 span { font-size: 0.55em; display: block; }
#head .top_menu { text-align: right; position: absolute; right: 105px; top: 135px; width: 325px; font-size: 0.9em; }
#content { text-align: center; padding-bottom: 50px; }
.wide_box { margin: 0pt auto; background: transparent url('widebox_top.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 740px; text-align: left; min-height: 335px; }
.wide_box .inner { background: transparent url('widebox_bottom.png') no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 10px; padding-bottom: 40px; }
.wide_box h2 { font-size: 0.95em; font-weight: normal; letter-spacing: 1px; padding-left: 75px; padding-top: 56px; color: rgb(34, 34, 34); }
.wide_box h2 span { color: rgb(255, 0, 0); }
.ezsite .content { margin: 20px auto; width: 588px; min-height: 200px; }
#conact_info { margin: 0pt auto; width: 470px; padding-top: 50px; padding-bottom: 50px; }
#conact_info img { display: inline; }
/* ::::: http://www.vakusai.com/design/petrov/stylesheets/help_classes.css ::::: */

.clearfix:after { content: "."; display: block; height: 0pt; clear: left; visibility: hidden; }
.clearfix { clear: left; }
.valign_middle * { vertical-align: middle; }
.float_left { float: left; }

.top_menu p {font-size:0.75em; text-align:left; line-height: 12px;}

.content table td { text-align: center; }
