html,body{margin:0;padding:0;background-color:#fff;}
body {font:12px Verdana;color:#000;}a:link,a:visited {color:#0080C0;}
a:hover {text-decoration:none}.dashed {border-bottom: 1px dashed #0080C0;	text-decoration: none; padding-bottom: 1px;}
h1{font:18pt tahoma; color:#0080C0;}h2{font:14pt tahoma; color:#0080C0;}h3{font:10pt tahoma; font-weight:bold;}
table.form td.submit {padding-top:10px;}table.form td {padding-bottom:10px;padding-right:25px;}.formtext {width:200px;}.captchatext {width:141px;}table.form td div.descr {font-size:8pt;color:#808080;padding-top:3px;}table.form td div.msg {font-size:9pt;color:red;padding-bottom:3px;}
.rating {color: green; font-size:24pt;}
#FloatId {filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;	display: none; border: 1px dotted black; /* ????????? ??????? */ background: #C5D1D4; /* ???? ???? */ padding: 20px; /* ???? ?????? ?????? */ margin-right: 50%; /* ??????? ?????? ???????? */ position: absolute; top: 100px; left: 25%; width:50%; font-size:100%; }
img.otzyv {position: absolute; top: 35%; right: 0px;}
/*  navigation   */.navigation {color:#fff; border:0px; padding:2px 4px;}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {text-decoration:none; color: #6AA6CC; background:#BED8E9; border:1px solid #6AA6CC; padding:2px 4px; font-size:10px}.navigation a:hover {background:#6AA6CC; color:#BED8E9; border-color:#BED8E9;}.navigation span {text-decoration:none; background:#fff; padding:2px 4px; border:1px solid #BED8E9; color:#5498C5; font-size:10px;}
form {margin:0;padding:0;}

div.code {margin:7px 0 14px 0; background-color:#f4f4f4; padding:5px; border:1px solid #e1e1e1}
div#center {width:635px;float:left;padding-right:25px;}
div#right {width:300px;float:right}
