root    { display: block;}
body    {font-family:verdana,arial,sans-serif; font-size:12px; text-align:center; background: #2A2A2A url(/img/top.gif) left top repeat-x;}
a       {color: #ccc;}

.page   { margin:0 auto; text-align:left; width: 900px; position: relative; background: url(/img/top.jpg) top left no-repeat;}

.top    { height:276px; position: relative; line-height: 14px;}
#logo   {height:100px; left:0; position:absolute; top:30px; width:225px;}

/*menu*/
.menu           { position:absolute; top:20px; right: 10px; float:left; list-style:none;}
.menu li        { float:left; height:12px; margin:0 7px; position: relative;}
.menu a         { height:12px; display:block; font-size: 10px; color: #2A2A2A; font-weight: bold;/* text-shadow:2px 2px #DFE0DF;*/ line-height: 8px; float: left; text-decoration: none;}
/*menu*/

.top #best_proposition    {position: absolute; top: 140px; left: 25px; font-weight: bold;}

.content        {margin-top: -65px; padding: 0 10px;}
.content .conteiner .left_cont {color: #fff; float: left; width: 650px; padding: 6px 6px 10px 6px;}
/*
.content .conteiner .left_cont table td, h3 {font-size: 12px; text-decoration:underline; margin-bottom: 10px;}
*/
.content .conteiner .left_cont h3 {font-size: 12px; text-decoration:underline; margin-top: 3px;}
.content .conteiner .left_cont h3 a {color: #000;}
.content .conteiner .left_cont table b {font-size: 10px; color: #ccc;}

.content .conteiner .right_cont {float: left; width: 210px;}
.content .conteiner .left a {color: #ccc;}
.content .block {float: left; background: url(/img/block_top.gif) top left no-repeat; width: 204px; margin: 0 8px 10px;}
.content .block .block_inner    {position: relative; float: left; background: url(/img/block_bot.gif) bottom left no-repeat; width: 174px; min-height: 300px; padding: 16px 15px;}
.content .block  h2  {font-weight: bold; font-size: 12px; line-height: 24px;}
.content .block .imag  {margin: 7px 2px;}
.content .block .block_cont  {font-size:11px; margin-bottom: 30px;}
.content .block .block_cont div  {margin: 4px 0; text-align: justify;}
.content .block .block_cont span {font-weight: bold; font-size:12px; padding-bottom: 7px;}
.content .block  img  {border: 1px solid #1E1E1E;}
.content .block .btn  {background: url(/img/block_btn.gif) bottom left no-repeat; height:21px; width:167px; position: absolute; bottom: 18px; left: 18px; text-decoration: none;}

.content .line   {background: url(/img/line_r.gif) 220px 0 no-repeat; height: 51px; font-weight: bold;}
.content .line .line_outer   {float: left; background: url(/img/line_l.gif) top left repeat-x; height: 51px;}
.content .line .line_outer .line_inner   {float: left; background: url(/img/line_m.jpg) top right no-repeat; height: 30px; min-width: 175px;  padding: 12px 25px 10px 20px;}

.content .bblock {float: left; background: url(/img/bblockt.gif) top left no-repeat; width: 207px; margin: 5px 6px;}
.content .bblock .bblock_inner    {float: left; background: url(/img/bblockb.gif) bottom left no-repeat; width: 193px; min-height: 53px; padding: 10px 7px;}
.content .bblock .bblock_inner  h3  {font-weight: bold; font-size: 12px; margin-bottom: 5px; text-align: center;}
.content .bblock .bblock_inner  a  {color: #000;}
.content .bblock .left   {float: left;}
.content .bblock .right   {float: left; padding-left: 10px; width: 132px;}

.content .bblock .right .count  {float: left; background: url(/img/gtop.gif) top left no-repeat; width: 132px;}
.content .bblock .right .count .count_inner    {float: left; background: url(/img/gbot.gif) bottom left no-repeat; width: 132px; min-height: 20px; padding-top: 6px; text-align: center; color: #fff;}
.content .bblock .right .count .count_inner a    {color: #fff; font-size: 11px;}

.content .block_dckr {float: left; background: url(../img/block_dckr_top.gif) top left no-repeat; width: 307px; margin: 0 2px 10px 10px;}
.content .block_dckr .block_dckr_logo {position: absolute; top: 5px; left: 2px;}
.content .block_dckr .block_dckr_bot    {position: relative; float: left; background: url(../img/block_dckr_bot.gif) bottom left no-repeat; width: 277px; min-height: 200px; padding: 35px 15px;}
.content .block_dckr  h3  {font-weight: bold; font-size: 16px; position: absolute; top: 8px; right: 15px; color: #000; text-decoration: none;}
.content .block_dckr .block_dckr_bot .block_dckr_content    {position: relative;}
.content .block_dckr .block_dckr_bot .block_dckr_content div    {float: left;}

.block_dckr_btnmenu {float: left; font-size: 10px; list-style:none; position: absolute; bottom: 0; left: 10px;}
.block_dckr_btnmenu li {float: left; padding:5px  8px; text-align: center; font-weight: bold; background: transparent url(../img/border.gif) no-repeat scroll 0 0}
.block_dckr_btnmenu li.first {padding-left: 0; background: none;}
.block_dckr_btnmenu li a {text-decoration: none; color: #000; display: block; height: 25px;}

.block_dckr .block_dckr_bot #zakaz {position: absolute; bottom:7px; right: 15px; height: 21px; width: 167px; background: url(../img/block_btn.gif) top right no-repeat;}
.block_dckr .block_dckr_bot #zakaz  a {height: 21px; width: 167px; display: block;}

.tex   {background: url(../img/inside_top.gif) top left no-repeat;}
.tex .btnmenu {float: left; font-size: 10px; list-style:none;}
.tex .btnmenu li {float: left; padding:4px  8px; text-align: center; font-weight: bold; background: transparent url(../img/border.gif) no-repeat scroll 0 0}
.tex .btnmenu li.first { background: none;}
.tex .btnmenu li a {text-decoration: none; color: #000; display: block; height: 25px; line-height: 25px;}

.photos {background-color: #fff; padding-top: 10px;}
/*
#650p table tr {background-color:#ffffff;}
.tdd table tr {background-color:#ffffff;}
*/
.tdd table  {background-color: #fff; padding-top: 3px;}
.tdd table td {padding-left: 5px;}

.thag1 {color: #4f6570; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 10px 5px 10px;  vertical-align: top;  background-color: #edeef0;  border: 1px solid #516570; }
.thag2 {color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 10px 5px 10px;  vertical-align: top; background-color: #edeef0; border: 1px solid #516570;}
.thaw1 {color: #4f6570; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 10px 5px 10px;  vertical-align: top; border: 1px solid #516570;}
.thaw2 {color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 10px 5px 10px;  vertical-align: top; border: 1px solid #516570;}
.thar1{text-align:center; width:358px; background-color: #D1D1D1; height:30px; border:1px solid #E7E7E7; border-bottom: none;}
.thar1 h4 {color: #660000; padding-top: 3px; padding-bottom: 2px;}

table table .thag1 {background:#ffffff;}
.thag1 {border:1px solid #D2D2D2; background:none;width:200px;}
.thag2 {border:1px solid #D2D2D2;}
.thaw1 {border:1px solid #D2D2D2; background:#E7E7E7;}
.thaw2 {border:1px solid #D2D2D2; background:#ffffff;}

.counters       {text-align: center;}
.copy {font-size:10px;text-align:center;display:block; color: #666666;}
.bottom    { color: #666; text-align: center; margin:10px 0; padding-top: 10px; clear: both; border-top: 1px dashed #666;}

.clr:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clr        { display:inline-block; }
.clr        { display:block; }