html, body      { margin:0px; padding:0px; height:100%; background:url(/images/fon.jpg) #faf0e0; }
table, img      { border:0px; }
table           { border-collapse:collapse; color:#000; font-family:Verdana; font-size:13px; }
td              { vertical-align:top; }
h1              { font-size:14px; font-family:Arial; font-weight:normal; color:#d42e03; border-bottom:1px dotted #d42e03; margin:12px 0; padding:0 0 12px 17px; text-transform:uppercase; }
h2              {  }
a               { color:#000; }
a:hover         { color:#d42e03; }
.right_link     { text-align:right; margin-bottom:10px; }
.right_link a   { color:#d42e03;  }
.right_link a:hover { color:#902a10; }
p               { margin:0 0 15px 0; }

#tbl            { width:100%; }
.menu           { width:245px; height:325px; background:url(/images/bg_main_menu.gif) repeat-x #d9d9d9; }
.menu ul        { width:245px; margin:0px; padding:0px; list-style:none; }
.menu ul li     { height:40px; }
.menu ul a      { display:block; height:40px; line-height:40px; background:url(/images/bg_menu.gif) no-repeat bottom left; font-size:14px; font-family:Arial; text-decoration:none; padding-left:60px; color:#000; }
.menu ul a:hover{ background:url(/images/bg_menu_act.gif) no-repeat bottom left; color:#fff; }
.icon           { height:50px; padding:0 30px; text-align:center; }
.icon a         { position:relative; top:18px; }
.icon .marg     { margin:0 50px }
.head           { width:100%; background:url(/images/bg_head.gif) repeat-x #fdf8f4; text-align:center; }
.sub_menu       { height:40px; border-bottom:1px solid #ebe3d5; }
.sub_menu a     { font-family:Arial; font-size:15px; text-decoration:none; color:#d42e03; }
.sub_menu a:hover { text-decoration:underline; }
.sub_menu table { width:100%; }
.sub_menu td    { text-align:center; padding-top:10px; }
.left           { padding:5px 15px 10px 0; border-right:2px solid #ebe3d5; font-family:Tahoma; }
.cont           { padding:5px 18px 10px 18px; }
.schet          { height:62px; padding-left:20px; vertical-align:middle; background:#efeae6; }
.footer         { background:#efeae6; text-align:center; color:#909090; font-family:Arial; font-size:11px; }
.footer a       { color:#909090; }
.footer a:hover { color:#000; }
.footer div     { margin:8px 0 15px 0; }
.footer div a   { font-size:12px; text-decoration:none; margin:0 17px; }

.news           { padding:0 0 5px 15px; }
.news span      { font-weight:bold; color:#d42e03; display:block; }
.pleft          { padding-left:15px; }
.pleft img      { border:2px solid #d42e03; }

.gallery        { width:100%; background:#fff; }
.gallery td     { width:25%; vertical-align:middle;text-align:center; padding:20px 0; }
.gallery td img { border:2px solid #402218;width:150px; }
.gallery a:hover img { border:2px solid #d42e03; }

.img5 td        { vertical-align:middle;text-align:center; padding:10px 10px 20px 10px; }
.img5 td img    { border:1px solid #d42e03;width:150px; }

.pagination         { margin:5px 0 0 0; }
.pagination a       { display:block; float:left; color:#d42e03; background:#FAD296; margin:0 2px 0 1px; padding:2px 3px 2px 3px; text-decoration:none; }
.pagination a:hover { color:#d42e03; background:#FABB5C; }
.pagination strong { text-decoration:none;display:block; float:left; color:#d42e03; background:#FAD296;font-weight:bold; font-size:14px; position:relative; top:-4px; padding:4px 4px 3px 4px; margin:0 2px 0 1px; }
.col1	{width:100px;}
