/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Проект: Дом ворот
Кодер: Ivan Leonchikov [ coder@xeonc.eu ]
Дата: июль 2007
Назначение стилей: Общие стили для всех страниц.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; width:100%; min-width:1000px; height:100%; background:#fff url(../image/bg-body.gif) repeat-x; }

a { font:normal 13px/24px Tahoma; color:#000; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }

#basis { position:relative; width:auto; min-width:1000px; min-height:100%; height:auto; font:normal 13px/24px Tahoma; color:#000; background:url(../image/bg-basis.gif) no-repeat 100% 0; }
br.clear { display:block; clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Оформление шапки
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header { height:400px; padding-top:11px; }
.logo { position:absolute; top:297px; left:0; }

#flash { text-align:center; height:279px; margin-bottom:7px; border-left:6px solid #fff;background:#ececec; }
#flashcontent { text-align:center; height:279px;width:921px; background:#ffffff;margin-right:17px}

/* Меню во флэше */
.menu { width:900px; margin-left:0px;}
.menu a { display:block;float:left; width:450px; height:17px;  padding-top:8px;padding-left:3px;padding-right:3px; /*margin:0 1px 1px 0;*/
font:normal 12px Tahoma; color:#fff; text-decoration:none; 
color:black;
}
.menu a.here, .menu a:hover { color:#000;  background:#ececec; }

#ttt:hover { background:white;}

/* Меню с иконками */
.submenu { height:77px; margin-left:211px;}
.submenu li { display:block; float:left; height:48px;width:100px;padding:9px 5px 0 5px; font:normal 13px/19px Tahoma; text-align:center; border-left:6px solid #fff; list-style-type:none; }
.submenu li a { font:normal 13px/19px Tahoma; color:#000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Оформление контента
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.padding { position:relative; z-index:0; width:1px; height:185px; }
.left { width:100%; float:left; margin-right:-283px; }
.left2 { margin:0 283px 0 7px; }
.right { width:283px; float:left; padding-bottom:230px; }

/* Контент слева */
.title { margin-bottom:23px; padding:17px 0 17px 23px; border-left:7px solid #85c552; }
.title img { display:block; }

.content { padding:15px 20px 0 23px; border-left:7px solid #ececec; }
.content p { padding-bottom:24px; }
.content li { padding-bottom:24px; list-style-type:none; }

/* Меню второго уровня справа */
.menu2 { position:relative; margin:0 7px 47px 0; padding:11px 5px 0 0; background:#85c552; }
.menu2 a { margin-left:17px; font:normal 14px Tahoma; color:#fff; }
.menu2 .links { margin-top:12px; padding:1px 1px 0 0; background:#fff; }
.menu2 .links a { display:block; width:255px; height:65px; margin:0; padding:12px 15px 0 0; font:normal 13px Tahoma; color:#000; text-align:right; background:#ececec; border-top:1px solid #fff; }

/* Меню второго уровня справа */
.menu22 { position:relative; margin:0 7px 47px 0; padding:11px 5px 0 0; background:#85c552; }
.menu22 a { margin-left:17px; font:normal 14px Tahoma; color:#fff; }
.menu22 .links { margin-top:12px; padding:1px 1px 0 0; background:#fff; }
.menu22 .links a { display:block; width:255px; height:35px; margin:0; padding:12px 15px 0 0; font:normal 13px Tahoma; color:#000; text-align:right; background:#ececec; border-top:1px solid #fff; }


/* Баннер справа */
.banner { padding-bottom:47px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Оформление подвала
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer { position:absolute; z-index:10; bottom:0; left:0; width:100%; height:287px; border-bottom:5px solid #9b0202; }

/* Новости */
.news { height:147px; margin:0 7px 17px 7px; padding-right:20px; background:url(../image/bg-news.gif) repeat-x 0 100%; }
.news h2 img { display:block; }

.newses { width:25%; float:left; }
.newses .txt { padding:14px 0 0 20px; font:normal 13px/20px Tahoma; color:#000; }
.newses .txt span { display:block; float:left; clear:both; margin-bottom:9px; padding:2px 4px 3px 4px; color:#fff; background:#85c552; }
.newses .txt a { font:normal 13px/20px Tahoma; color:#000; }

.link { margin:0 20px 0 40px; font:normal 12px/30px Tahoma; color:#000; text-align:center}
.link a { font:normal 12px/30px Tahoma; color:#000; }
.link span { padding:0 7px; }

.develop { position:absolute; bottom:20px; left:7px; width:228px; height:68px; background:#85c552 url(../image/bg-develop.gif) no-repeat 170px 19px; }
.develop p { padding:19px 68px 0 0; font:normal 10px/14px Tahoma; color:#fff; text-align:right; }
.develop a { font:normal 10px/14px Tahoma; color:#fff; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Конец
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
