body {	background: url(../images/bg.jpg) repeat 0 0; margin:0;	font-size: 15px;	font-family: Arial;	line-height: 140%;}
table {width: 100%; border-collapse: collapse;}
#wrapper {	width: 980px;	margin: 0 auto;	background: #FFF;	box-shadow: 0px 0px 3px #ddd;}
#wrapper_inner {	margin:20px 0px;	padding: 20px 30px 60px;}
.clear {clear: both;}
h1 {text-align: center; font-size: 28px; line-height: 120%; color: #002060;}
h2 {color: #002060; font-size: 22px; text-align: center;}
h3 {color: #FF0000; font-weight: 400; font-size: 20px; text-align: center; line-height: 21px; }
li {margin: 5px 0; list-style-type: square;}
ul li.slide { cursor: pointer;}
.count {text-align: right; color: #ccc;}
.point { background:url(../images/galka.png) no-repeat 0 5px; padding-left: 20px;}
ul.tick li, p.tick {background: url(../images/bullet2.png) no-repeat 0 2px; list-style-type: none; padding-left: 20px;}
ul.tick2 li {background: url(../images/galochka_kr.png) no-repeat 0 4px;
list-style-type: none;
padding-left: 27px;
padding-top: 7px;
}
ul.tick li ul li {background: none; list-style-type: square; padding-left: 0px;}
table {line-height: 150%;margin-top:10px;margin-bottom: 15px;}
td {padding: 0 10px 0 15px;}
.sign {font-weight: 700;}
.center, .center td {text-align: center;}
.quote {text-align: center; background: #FFFFE6; font-size: 13pt; border: 1px solid #000; width: 630px; padding: 0 10px;}
hr {border: none; border-bottom: 2px dashed #ddd; margin: 30px 0;}
.chast {color: red; font-size: 13pt; font-weight: bold;}
.chast span {color: black;}
.razdel {font-size: 13pt; font-weight: bold;}
table.cena {font-size:13pt;}
.red_weight {color: red;font-weight: bold; text-align: center; font-size: 14pt;}
.right_bold {text-align: right; font-size: 13pt; font-weight: bold;}
.table_reg_right {border: 1px dotted #d3d3d3; float: right; width: 330px; height: 415px; text-align: center; margin-bottom: 10px; padding: 0 10px; margin-left: 10px;}
.otzyvy {float: right; width:260px; padding-left: 15px; font-size: 13px;}
.otzyvy div {width: 235px;padding: 10px 15px;margin-left: 3px;margin-bottom: 15px;background: #C9FFA5;color: #444;box-shadow: 0px 1px 0px 1px #AEDA99;border-radius: 4px;font-weight: bold;float: none;}
.otzyvy div span {font-style: italic; font-weight: normal;}
.overlay {  position: fixed;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.3);  z-index: 9999;}
.results {color: red;}
#message,  #message2 {font-size: 17px; background: url(../images/bgonline.png) 0 0; padding: 20px; width: 600px; border-radius: 10px; height: 345px; position: fixed; top:20%; box-shadow: 1px 1px 5px #777; border: 1px solid #F9F9F9; margin-left: 45px; display: none; z-index: 999999;left: 50%;top: 250px;margin: 0px 0 0 -300px;}
#message2  {height: 310px;}
.message_inner {}
#message form, #message2 form {margin: 0; width: 600px;height: 186px;}
#message label, #message input,  #message2 label, #message2 input {float: left; margin: 2px 0;}
#message label, #message2 label { width: 140px; margin-left: 59px; padding-top: 4px;}
#message input, #message2 input {width: 260px; border-radius: 5px; height: 30px; border: 1px solid #CCC; padding: 0 10px;}
#message p, #message2 p {margin: 2px; text-align: center;}
#message .submit_button  {width: 224px;height: 40px;cursor: pointer;border: none;margin: 15px 160px 15px 215px;background: url(../images/reg2.png) 0 0  no-repeat;text-indent: -90000px;}
#message2 .submit_button {width: 250px;height: 61px;cursor: pointer;border: none;margin: 15px 160px 15px 185px;background: url(../images/send_friend.png) 0 0 no-repeat;text-indent: -90000px;}

#topcontrol {background: url(../images/scroll3.png) no-repeat 0 0; height: 53px; width: 53px;}
#topcontrol img{display: none;}
.share_mail_img {float:left; height: 20px; padding: 0 0px 0 5px;}
.addthis_toolbox {padding: 7px 0px;
height: 46px;
background: #F9F9F9;
border-radius: 3px;
box-shadow: 0px 0px 1px rgb(136, 136, 136);
border: 1px solid rgb(226, 226, 226);
width: 677px;
margin: 0 auto;}
.tollbox {padding: 10px; background: #F9F9F9; border-radius: 3px; box-shadow: 0px 0px 1px rgb(136, 136, 136); border: 1px solid rgb(226, 226, 226); width: 600px; margin: 7px 0px;}
.addthis_toolbox td {max-width: 86px; overflow: hidden; padding-top: 6px;}
.addthis_toolbox table td:first-child {padding-top:0px;}
