/*
D E S I G N  I N F O 

Дизайн: PureDesign Studio
CSS стили и верстка: Robo://FLeXX
Описание: Дизайн для сайта Europahouse
URL: http://www.europahouse.uz
Version: 1.0
Автор: Мирсалихов Руслан
URL Автора: http://roboflexx.net
*/

/* LAYERS: =тело и шапка сайта
----------------------------------------------- */
body						{ text-align: center; color: #424242; font-size: 13px; font-family: Arial; margin: 0; padding: 0; background: #053389 url('/i/bg.gif') repeat-x; }
div.body					{ width: 100%; text-align: left; margin: 0 auto; background: url('/i/head-eu.gif') no-repeat; }
div.head-title				{ position: absolute; text-align: center; width: 30%; height: 142px; color: #FFFFFF; }
div.head-float				{ width: 370px; float: right; height: 141px; background: url('/i/head-clouds.gif') right top no-repeat; }
div.head-text				{ width: 100%; height: 90px; text-align: center; color: #FFFFFF; position: absolute; top: 40px; left: 0;  }
div.lang-nav				{ width: 85px; height: 24px; text-align: center; font-size: 11px; background: #FFFFFF url('/i/lang-nav.gif') bottom no-repeat; float: left; margin: 0 0 0 10px; }
div.wrapper					{ padding: 10px; }
div.padder					{ padding: 10px; }
div.padder-a				{ padding: 10px; line-height: 15px; color: #001B7F; font-family: Arial; }
div.blue-box				{ padding: 5px; background: #D2D8F2; border: 1px solid #8FA1E6; }
div.foot					{ padding: 11px 0 0 216px; color: #FFFFFF; }

table						{ margin: 0; padding: 0; border: 0; border-collapse: collapse; clear: both; }
td							{ vertical-align: top; }
td.tab-w					{ background: #FFFFFF; vertical-align: top }
td.tab-wd					{ background: #FFFFFF; vertical-align: bottom }

/* FORMS: =стилистика отображения форм и элементов форм
----------------------------------------------- */
form						{ margin: 0; }
form.search					{ float: left; padding: 2px; }
.search-n					{ width: 165px; margin: 2px 0px 5px 0px; color: #004276; border: 1px solid #4873DB; }
.search-b					{ margin: 3px 0px 0px 0px; }
input.text1                 { padding: 2px; border: solid 1px #000000; color: #001B7F; }
input.btn                   { width: 120px; background: #001B7F; color: #FFFFFF; }

/* HEADERS: =стилистика отображения ссылок
----------------------------------------------- */
h1.eu						{ font-size: 38px; margin: 0px; }
h2							{ font-family: Arial; color: #001B7F; font-size: 21px; margin: 0 0 10px 0; text-align: center; }
h3                          { font-family: Arial; color: #001B7F; }


/* MISC: =остальные элементы
----------------------------------------------- */
img							{ border: 0; }
img.delim					{ vertical-align: middle }
img.a						{ padding: 3px; border: 1px solid #5C8CC2; }
span.head					{ font-size: 15px; vertical-align: middle; margin: 0 0 0 3px;  }
span.sub-head				{ font-style: normal; font-size: 15px; }
span.nav-seld				{ padding: 0 0 0 15px; color: #505050; font-weight: bold; text-decoration: none; display: block; height: 38px; line-height: 38px; background: url('/i/link-bg.gif') bottom right no-repeat; }
span.header                 { font-size: 13px; color: #001B7F; font-weight: bold; }

big							{ font-size: 13px; font-weight: bold; color: #1A2E79; }

.headr						{ margin: 0 0 6px 0; display: block; }
.space						{ width: 100%; clear: both; margin: 0; padding: 0; font-size: 1px; height: 6px; }
.clear						{ width: 100%; clear: both; margin: 0; padding: 0; font-size: 1px; height: 3px; background: #FFFFFF; }

form input					{ margin: 3px; background-color: #0B4295; color: #FFF; border-top: solid 1px #A6C6F5; border-left: solid 1px #A6C6F5; border-bottom: solid 2px #07295C; border-right: solid 2px #07295C; }

ul.head-nav					{ margin: 0; padding: 0; list-style-type: none; }
ol 							{ list-style-type: none; margin-top: 0; }
ol li						{ padding: 3px 0 3px 0  }
.head-nav li 				{ margin: 0; padding: 0; }
li.current					{ padding: 7px 0 7px 15px; font-size: 11px; font-family: tahoma; background: url('/i/link-bg.gif') top right no-repeat; }
ol.news-block				{ float: right; width: 40%; list-style-type: none; margin: 0 0 20px 15px; padding: 0; }
ol.news-block li			{ font-size: 11px; font-family: tahoma; text-align: justify; border-bottom: solid 1px #004794; }
ol.news-block li span		{ width: 100%; display: block; text-align: right; }

/* LINKS: =стилистика отображения ссылок
----------------------------------------------- */
a, a:visited				{ color: #1264AD; text-decoration: underline }
a:hover						{ color: #434334; background: none }

a.content, a.content:visited{ color: #1264AD; text-decoration: underline; font-size: 12px; }
a.content:hover				{ color: #434334; background: none }

.foot a,
.foot a:visited				{ color: #FFFFFF; }
.foot a:hover				{ color: #5F87BB }

a.nav-m,
a.nav-m:visited				{ padding: 0 0 0 15px; color: #3D6797; text-decoration: none; display: block; height: 28px; line-height: 28px; background: url('/i/link-bg.gif') top right no-repeat; font-size: 11px; font-family: tahoma; }
a.nav-m:hover				{ padding: 0 0 0 15px; color: #505050; text-decoration: none; display: block; height: 28px; line-height: 28px; background: url('/i/link-bg.gif') bottom right no-repeat; }

div.lang-nav a				{ text-transform: uppercase; }
span.slang					{ color: #555555; }
span.desc					{ display: block; border-bottom: solid: 1px #1264AD; margin-bottom: 10px; }