@charset "utf-8";
/* ##### BASE SETTINGS ###### */
html, body {height:100%; width:100%; position:relative; background-color:#1F0000; padding:0; margin:0}
body {background-image:url(/templates/images/bg.jpg); text-align:center}
* {font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	color:#999;	border:0}
a {text-decoration:none}
a:link {color:#7A1909}
a:visited {color:#641508}
a:hover, a:active {color:#F5EEBA}
table {width:100%; border-collapse:collapse; border-spacing:0}
td {vertical-align:top; padding:3px 0}

/* ul, ol, li {list-style:none} */

h1 {color:#BBBBBB;	font: 12px "Times New Roman", Times, serif}
h6 {margin:0; padding:0; color:#EE0000; font-size:16px}
h4 {color:#808080;font-size:16px}

/* Элементы формы */
form textarea, form input {width:300px; color:#000}
form input.chk, form input.btn {width:auto}
form input.file {width:100%; margin:5px 0; background-color:#fff}
form cite {display:block; font-size:11px; padding-right:20px}
form label cite {display:inline}
.row {padding:30px 0 20px 0}

/* #### DESIGN PAGES #### */
/* Контейнер для кросс-броузерной совместимости рабочей части страницы */
#root {margin:0 auto; width:90%; min-width:1100px; max-width:1480px; text-align:left; position:relative; background-color:#000; height:auto}
* html #root {width:expression((documentElement.clientWidth||document.body.clientWidth) < 1004 ? "1004px" :(documentElement.clientWidth||document.body.clientWidth) > 1280 ? "1280px":"auto")} /* Fix IE6 */

/* Центральная часть страницы */
#container, #container_idx {width:100%; overflow:hidden; border-top:#900 1px solid; background-image:url(/images/fon_osnovaz.jpg); background-color:#040001; background-repeat:no-repeat; background-position:center top}
#container .layer {padding:150px 150px 5px 5px; background:url(/images/newlogo.png) no-repeat left top}
#container_idx .layer {
	
	padding-top: 380px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.leftcol {
	float:left;
	width:20%;
	padding-top:100px;
	padding-left:50px
}
.maincol {
	margin-left:25%;
	min-height:380px;
	
}
.maincol p {padding:5px 30px 5px 20px}
.maincol h4 {padding:5px 30px 5px 20px}
.ancontainer, .modelsmenu {padding:5px 30px 5px 20px; font-size:98%; color:#999; display:block}
.modelsmenu a:link {color:#641508}
.modelsmenu a:hover  {color:#ffd9c7}
.modelsmenu a:active {color:#f5eeba}
.nlk {padding:5px; filter:FlipH}
.prezident {float:right; height:195px; width:130px}

/* Контейнер и анонс блоки */
.infobl {padding-bottom:30px}
.infobl p {margin:10px 0 0 0}
.archive, .more {display:block}
.archive {margin-top:25px}

/*Шапка*/
.head {height:145px; background:url(/images/newlogo2.png) #430004 left center no-repeat; position:relative}

/*Верхнее меню*/
#menu {position:absolute; top:63px; right:30px; width:97%; height:88px}
#menu ul {list-style:none}
#menu li {float:right; padding:15px 0 0 0; width:120px; position:relative}
#menu li a, #menu li span {display:block; color:#516C7B; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; height:40px; line-height:40px; padding:0 10px 15px 10px}
#menu li a:hover {text-decoration:none; color:#D80001}
#menu li ul {display:none}
#menu li:hover {background:url(/images/m.png) left top no-repeat}
#menu li:hover span {color:#D80001}
#menu li:hover ul {display:block; position:absolute; top:70px; left:-40px}
#menu li:hover ul li {float:none; padding:5px 0 0 0;}
#menu li:hover ul li a {height:25px; line-height:25px; padding-bottom:0}
#menu li:hover ul li a:hover {border-bottom:#d80001 1px solid}

/* Вывод списка моделей */
#models {width:100%; overflow:hidden}
#models .model {width:33%; height:230px; float:left; margin:0 0 30px 0}
#models .model a {display:block; width:130px}
#models .model table {width:130px; background-color:#B7B7B7}
#models .model td {color:#000; font-size:12px; font-weight:bold; height:35px; padding:0 2px}
#models .model img {width:130px; height:195px}

/*Переключение языков*/
.langv {float:right; height:27px; width:50px; padding-right:20px; padding-top:9px}

/* Фотографы */
.photographers {padding:5px 0 0 0; position:relative}
.photographers span {display:block; padding:3px 0}
.thumbs {float:right;	width: 247px}

.portfolio {margin:0 0 15px 0; overflow:hidden; width:100%}
.portfolio a {float:left; margin:5px}
.portfolio a img {border:1px solid #BBBBBB;	padding:1px}
#flash, object {z-index:0}

/* Страница новостей */
.news {padding:5px 30px 5px 20px; font-size:98%; color:#999}
.news p {padding:0}
.news H1, .news H2 {font-size:16px}

/* Низ страницы */
.futer {clear:both; padding-top:180px; height:170px; background:url(/images/niz2.jpg) #000 center top no-repeat; border-top:#f00 1px solid}
.futerw {height:auto; width:100%; font-size:12px; color:#999; padding-top:5px; float:right; vertical-align:middle; text-align:center}

/* ГАЛЕРЕЯ - БОЛЬШОЕ ОКНО */
/* затемнения страницы и контейнер */
#wrapiBox {position:absolute; top:0; left:0; display:none; z-index:1000; background-color:#000; opacity:0.6; filter: alpha(opacity='60')}
#iBoxContainer {position:absolute; top:0; left:0; width:100%; z-index:2000}
/* окно с изображением */
#iMainBox {display:none; margin:auto; z-index:2; width:500px; position:relative; background-color:#fff; padding-top:10px}
#iMainBox .tools {padding:0 10px; height:30px; position:relative}
#iMainBox .tools a {padding:8px 0 0 0; float:left}
#iMainBox .close {position:absolute; right:10px; top:0; float:none}
#iBoxNumberOfImage {padding:0 12px; font-size:14px; line-height:30px; color:#505558; font-family:Arial; float:left}
#iBoxLoading {position:absolute; left:50%; top:30%}
#iBoxTitle {margin:0 8px; font:normal 11px Tahoma}
/* большое изображение */
#iBoxMainImageWrap {margin:0 5px; overflow:hidden; position:relative}
#iBoxMainImageWrap img {display:block}

/* Блок для загрузки изображений */
#imageTable {padding:10px 0; margin-bottom:10px}