body {background: #606060; font-size: 16px; font-family: verdana, sans-serif; color: #606060; margin: 0; padding: 0;}
html,body {height: 100%;}
h1,h2,h3,h4,h5,h6 {font-family: verdana, sans-serif; color: #514D46; font-size: 18px;}
a{color: #606060; text-decoration: underline;}
a:visited {color: #606060;} 
a:hover {color: #606060; text-decoration: none;}
a img,img,a{outline:none!important}
:focus{outline:none}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both; height: 0; overflow: hidden; font-size: 0; line-height: 0;}

.center {background: url('images/bg.jpg') center top repeat-x; width: 1003px; padding-bottom: 60px;}
.iner {width: 1003px; background: #BFBFBF url('images/bot-bg.jpg') bottom repeat-x;}
.top {width: 1003px; height: 180px; background: url('images/top.jpg') top no-repeat; position: relative;}
#logo {display: block; width: 228px; height: 94px; position: absolute; z-index: 101; top: 25px; left: 18px;}
#support {display: block; width: 184px; height: 60px; position: absolute; z-index: 101; top: 70px; right: 18px;}
.menu {
    position: relative;
    z-index: 100; 
    top: 130px; 
    margin: 0 auto; 
    height: 35px;
    left: 190px;
  }
.menu ul {
  position: relative;
  padding: 0;
  margin: 0;
  height: 35px;
}
.menu li {padding: 0; margin: 0 8px; list-style: none; float: left; position: relative;}
.menu li a, .menu li a:visited {display: inline-block; font-size: 12px; color: #E6E6E6; float: left; height: 35px; line-height: 35px; margin-right: 4px; text-decoration: none;}
.menu ul li .active, .menu ul li .active:visited, .menu ul li .active:hover, .menu li a:hover  {text-decoration: none; color: #fff;}
.menu li span.shadow {position: absolute; z-index: 0; left: 0; top: 1px; color: #1D1E1F; display: block;}

.text {padding: 0 22px 0 22px; text-align: left; position: relative; top: 8px;}
.top_img {margin-right: 31px;}
.left, .right {color: #606060;}
.left {width: 653px;}
.right {width: 294px;}
.right_block {margin-bottom: 20px;}

.lbc {background: url('images/lbc.png') 0 0 repeat-y;}
.lbt {background: url('images/lbt.png') 0 top no-repeat; padding-top: 14px;}
.lbb {background: url('images/lbb.png') 0 bottom no-repeat; padding-top: 14px;}

.top_blocks {margin-bottom: 10px; width: 307px; height: 89px; text-align: right; position: relative;}
.right_block2 {margin-bottom: 10px; width: 307px; height: 253px; text-align: right; background: url('images/block5.png') 0 0 no-repeat;}
.block1 {background: url('images/block1.png') 0 0 no-repeat;}
.block2 {background: url('images/block2.png') 0 0 no-repeat;}
.block3 {background: url('images/block3.png') 0 0 no-repeat;}
.block4 {background: url('images/block4.png') 0 0 no-repeat;}

.gold-block {background: url('images/gold-block.png') 0 0 no-repeat; width: 650px; height: 572px; overflow: hidden; margin-top: 10px; position: relative;}
.gold-block h3 {color: #514D46; font-size: 16px;}
.gold-block ul {padding: 0 0 0 16px; margin: 0;}
.gold-block ul li {color: #514D46; font-size: 14px;}
.gold-block .gold-info1 {position: absolute; left: 70px; top: 87px;}
.gold-block .gold-info2 {position: absolute; left: 382px; top: 40px;}
.gold-block .gold-info3 {position: absolute; left: 40px; top: 305px;}

.lt h1 {color: #514D46;}
.lt {padding: 2px 20px; color: #000; font-size: 13px;}

.block_text5 ul {padding: 10px 15px 15px 20px; margin: 10px 0;}
.block_text5 ul li {list-style: none; background: url('images/rli.gif') left top no-repeat; padding-left: 20px; padding-bottom: 4px;}
.block_text5 span.shadow {position: absolute; z-index: 0; left: 1px; top: 1px; color: #4E4637; display: block; background: none; padding-left: 20px;}

.block_text {text-transform: uppercase; color: #555C5D; font-size: 14px; font-weight: bold; position: absolute; z-index: 999; right: 16px; top: 8px;}
.block_cena {text-transform: uppercase; position: relative; z-index: 999; right: 19px; top: 48px; color: #FFDA72; font-size: 20px;}
.top_blocks .shadow {right: 0px; top: 1px; text-align: center; color: #3C3C30; position: absolute; z-index: 0;}
.top_blocks span.sp {font-size: 14px; text-transform: none; font-family: Arial Narrow; font-weight: bold;}
.bot {margin-top: 20px;}
.bottom {background: url('images/bottom.jpg') no-repeat; width: 965px; height: 118px;}
.bottom_left {margin: 40px 0 0 20px; color: #A7B4B1; font-size: 11px; text-align: left;}
.bottom .a_b_left a, .bottom .a_b_left a:visited {color: #A7B4B1; font-size: 11px;}
.bottom_menu {margin: 44px 20px 0 80px;}
.bottom, .bottom a, .bottom a:visited, .bottom_menu a, .bottom_menu a:visited {color: #fff; font-size: 13px; text-decoration: none;}
.bottom_menu a:hover {text-decoration: underline;}
#banner-right {position: relative; left: -9px;}

.block5 {text-align: left; color: #FCE5A7; font-size: 14px;}
.block5 h3 {color: #E2985A; font-size: 15px; padding: 18px 0; margin: 0; text-align: center;}

.profyplus {margin: 48px 20px 0 0;}
.profy, .profy:visited {display: block; width: 90px; color: #B1BAC0; text-decoration: none; font-size: 13px; margin: 6px 0 0 0;}
.pr_img {display: block;}
.counter {margin-top: 10px;}

#profy_form div span {color: red;}
#profy_form {font-size: 12px;}

#keystring {text-align: center; width: 120px; font: 40px arial; border-top: 1px solid #727272; border-right: 1px solid #B4B4B4; border-bottom: 1px solid #DADADA; border-left: 1px solid #B4B4B4;}
.required, #profy_form textarea {background: #F8F8F8 url('images/input.jpg') top repeat-x; display: block; width: 98%; font-size: 10pt; border: 1px solid #B2B2B2; padding: 4px; margin-bottom: 10px; margin-top: 10px; font: 11pt "Arial";}
.send {background: #737E90; padding: 10px; color: #fff;}
input.error {border: 1px solid red; color: red;}
label.error {color: red;}
#gallery {position: relative; visibility: hidden; color: #000;}
#gallery .gallerydesctext {text-align: left;padding: 2px 5px;}

.bot {font-size: 13px; margin-top: 50px; width: 1003px; margin: 0 auto; text-align: center; padding: 20px; color: #fff;}
.bot a, .bot a:visited {color: #fff;}
