* 
body {
	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	margin: 0px;
	background-image: url(http://www.kuhni-ray.ru/templates/rai/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
h1, h2, h3, h4, h5, h6,
.componentheading,.contentheading,
.contentpagetitle,.sectiontableheader,.newsfeedheading,table.moduletable th{
margin: 1em 0;
padding: 0;
font:;
font-family: Georgia, serif;
font-weight: bold;
font-size: 20px;
color:#0090d5;
text-align: center;
}
table.moduletable th{
padding: 20px 20px 0px 20px;
}
p, td, tr, div {
font:;
color:#666666;
font-size:13px;

}

a:link,a:visited {
color:#0090d5;
text-decoration:none;
}
a:hover {
color:#0090d5;
text-decoration:underline;
}

/* ФОРМАТИРОВАНИЕ НАВИГАЦИИ/МЕНЮ (MENU) */

a.mainlevel{
margin: 30px;
font-family: Georgia, serif;
font-size: 14px;
font-weight: bold;
} /* форматирование ГЛАВНЫХ(main, не вложенных) элементов меню */

#active_menu {
text-decoration:underline;
} /* форматирование для элемента меню, когда оно активно, даже в позиции main/sub*/

a.sublevel{
margin: 40px;
} /* форматирование вложенных элементов меню (имеющих родителей) */

.contentpane {
padding: 0px 20px 0px 20px;
text-align: justify;

} /* Форматирование таблицы, в которой находится не новостная информация (компоненты, список категорий, форма контактов и т.д.).*/
.contentpaneopen {
padding: 0px 20px 0px 20px;
text-align: justify;

} /* Форматирование таблицы, в которой находится новостная информация (статьи, новости и т.д.).*/

/* ФОРМАТИРОВАНИЕ МОДУЛЕЙ */
/* Примечание: параметр модуля (стиль модуля) - параметр функции 
вывода модуля в шаблоне - mosLoadModules ( 'позиция', параметр); */
.module {

} /* Форматирование модулей, выводимых с параметром -3 */
table.moduletable {

} /* Форматирование модулей, выводимых с параметром 0 или 1*/
table.moduletable td {

} /* Форматирование текста модуля table.moduletable */
div.moduletable {

} /* Форматирование модулей, выводимых с параметром -2 */
div.moduletable h3 {

} /* Форматирование заголовка модуля div.moduletable */


.latestnews li {
color:#0090d5;
font-family: Verdana, serif;
font-size: 12px;
}

.web p {
text-align:justify;
}

.web li {
text-align:justify;
}

.web h1 {
text-align:left;
font-size:20px;
}

.web h2 {
text-align:left;
font-size:18px;
}

.c-head {
max-width: 1280px;
min-width: 960px;
background: url('../images/kitchen1.jpg') center top no-repeat;
margin: 0 auto;
height: 720px;
position: relative;
}

* html .c-head  {
width: 960px;
}

.menu {
list-style: none;
margin:0;
padding: 0;
}

.menu a {
width: 89px;
height: 30px;
padding: 3px;
position: absolute;
font-size: 11px;
color: #fff !important;
font-weight: bold;
font-family: Arial, sans-serif;
text-align: center;
background: url('../images/c-button.png') left top no-repeat;
text-shadow: rgba(0, 0, 0, 0.146094) 0px -1px 1px;
}

.menu a:hover {
background-position: -95px 0;
outline: none;
}
.menu a:active {
background-position: 100% 0;
}

.m-about {line-height: 30px;top: 120px;left: 105px;}
.m-why_we {left: 198px;top: 240px;}
.m-kitchens {left: 75px;line-height: 30px;top: 295px;}
.m-tables {left: 155px;line-height: 30px;top: 395px;}
.m-furni {left: 85px;top: 485px;}
.m-tech {right: 110px;top: 140px;}
.m-contacts {right: 210px;top: 215px;line-height: 30px;}
.m-events {right: 150px;top: 295px;line-height: 30px;}
.m-dealers {right: 210px;top: 410px;line-height: 30px;}
.m-calc {right: 110px;top: 510px;line-height: 30px;}

.phone {position: absolute;bottom: 110px;width: 100%;text-align: center;font-size: 25px;font-family: georgia; color:red;}
.slogan {position: absolute; bottom:30px;width: 100%;text-align: center;font-family: georgia;font-size: 25px;font-style: italic;color: #35c2fd;
text-shadow: #ddd 0px 1px 1px;}
