/* CSS Document */
@charset "windows-1251";
/* GLOBAL */
body,dl,dt,dd,html,div,ul,li,td,tr,form,input,table,a,fieldset,span,strong,adress,h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; border:none; background:none;}
body,html{width:100%; height:100%; font-size:12pt;} 
ul,li{list-style:none;}
table {border:0px; /* border="0" */ border-collapse:collapse; /* cellspacing="0" */}
table td{ padding:0; text-align:center;}
a img{border:none;}
.sp{ width:100%; height:10px;}
a{text-decoration:none;}
div.clear{clear:both;}
div{bord er:1px solid red;}
td{bor der:1px solid green;}
.bigg{ font-size:16px; }
.purple{ color:#FF008A; font-weight:bold;}
/* GLOBAL */



/* structure */ 
html{ height:100%; width:100%;  min-width:1000px;}
body {  font-family: Tahoms; font-size: 12px; background-color:#FDEAEC; color: #000000; width:100%; min-height:100%; position:relative; height:100%; min-width:980px; z-index:10; top:0; left:0; position:absolute; background-image:url(../images/leftCont.gif); background-repeat:no-repeat; background-position:0px 146px; _background-position:0px 144px;}
.wrap { position: relative; z-index:10; width:100%; overflow:visible;  margin: 0px auto; min-height:100%; height:auto !important; height:100%; min-width:1000px; border:1px sol id red; min-height:100%; }  
.header{overflow:hidden; width:100%; margin:auto; padding:0; height:102px; position:relative;}
.footer_blank {  height:120px; dis play:none; clear:both;   b order: 1px solid green;}
.footer {  position:relative; z-index:0; background-image:url(../images/bottom_bgd.gif); background-repeat:no-repeat; background-position:bottom left; margin:auto;  margin-top:-196px; width:100%; overflow:hidden; height:296px;  text-align:center;font-family:Tahoma; bor der: 1px solid red; disp lay:none;}
div{bord er:1px solid red;}
.footerwrap{text-align:right; width:100%; margin-top:208px; b order: 1px solid red; height:90px; position:relative; z-index:10; background-image:url(../images/footerWrpBgd.png); background-repeat:no-repeat; background-position:19px 0; *height:88px;; }
.footerwrap .col1{ width:193px; text-align:center; color:#BB2B56; font-size:11pt; padding-left:15px; vertical-align:middle;}
#footercomment{margin-top:-25px; margin-left:200px; border:1px so lid red; display:block; position:relative; width:300px;;}
#footercomment a{color:#AE2B56;}
.footerwrap .col2{ text-align:left; padding:0 15px; t ext-align:center;  vertical-align:middle;}
.footer div#copy{ width:100%; position:relative; z-index:1; margin-top:-160px; text-align:left;}
.footer div#copy p#whois{ width:185px; text-align:center; bor der:1px solid red;  font-family:"Monotype Corsiva"; font-size:18px; line-height:110%; padding:0px 20px 0px 0px; display:block; text-align:center; margin:5px 0px; color:#AE2B56;}
/* structure */

 
/* uzory */
div{ border:1px solid re d;}
td.norm1{ width:10%;}
td.norm2{ width:50%;}
#topRightcorner{ position:absolute; top:0; right:0; z-index:0; background-image:url(../images/right_bgd-1.gif); width:367px; height:688px;}
#topLeftcorner{ width:188px; height:174px; background-image:url(../images/top_right_uzor.gif); background-repeat:no-repeat; background-position:top left; position:absolute; top:0; left:0; z-index:0;}
.headwrp{ width:100%;}
.headwrp td{ margin:0; padding:0; height:102px;}
#logo_wrap{ width:127px; padding:10px 10px 15px 29px; overflow:hidden; text-align:left; height:102px;}
#logo_wrap img{ bor der:1px solid red; width:107px; height:102px;}
.vyveska_wrp{ text-align:left; border:1px sol id red; height:102px;}
.vyveska_wrp img{ width:400px; height:102px; bo rder:1px solid red;}
#vyvwrp{width:400px; height:125px; overflow:hidden;}
body:nth-of-type(1) .vyveska_wrp img{ border:1px sol id red; margin-top:-1px; }


/* menu */
.menu{ width:100%; height:46px; overfl ow:hidden; background-image:url(../images/menuBgd.png); background-repeat:repeat-x; z-index:100; }
.menuwrp{ width:100%; height:46px; vertical-align:middle;}
.menuwrp td{height:46px; color:#BE2B55; font-size:11pt; text-align:center; vertical-align:middle;}
.contact_info{ width:190px; }
.contact_info a{color:#BE2B55; text-decoration:none; font-size:12pt; font-weight:bold;}
.menu_item{ width:11%;}
.menu_item a{ color:#BE2B55; font-size:12pt; display:block; width:auto; margin:auto; bor der:1px solid red; font-weight:bold; color:#633242; padding:10px 0;}
.menu_item a#activenav{ text-decoration:underline;}
.menu_item a#activenav:hover{ color:#633242;}
.menu_item a:hover{ color:#D4597D;}

/* content */
.content{ margin:auto; min-height:317px; bor der:1px solid red; font-size:12pt;} 
.contentWrp{width:100%;}
.contentWrp td{text-align:left; bord er:1px solid red; vertical-align:top; padding:0px 0;}
#leftContent{ width:193px; padding-top:35px; text-align:center;}
#rightContent{}
#leftContwrp{ width:150px; margin:auto; bor der:1px solid red;  text-align:left;}
#rightContwrp{ padding:10px 75px 15px 22px; b order:1px solid red; text-align:justify;}
 
 
 
 
 
/* gallery modul */
#leftContent div.moduletable dl.galitems{border:1px solid re d; font-family:Aria l;}
#leftContent div.moduletable dl.galitems dt a{ display:block; padding:2px 4px; background-color:#FFE6DC; margin:2px 0; text-transform:uppercase; font-size:10pt; border:1px solid #FF875B; border-left:3px double #FF875B; border-right:1px solid #FF875B; }
#leftContent div.moduletable dl.galitems dt{ col or:#FDEAEC;}
#leftContent div.moduletable dl.galitems dd{ display:block; padding:2px 4px; background-col or:#DD95AD; ma rgin:2px 0; text-t ransform:lowercase; font-size:10pt; padding-left:10px; }
#leftContent div.moduletable dl.galitems strong{display:block; padding:2px 0;}
#leftContent div.moduletable dl.galitems dd a{}


/* gallery styles */
.goods{width:100%; }
.goods td{text-align:center; bord er:1px solid green; padding:5px 0 15px 0; wi dth:50%;}
.goods td div.galcat{background-image:url(../images/catbgd.jpg); background-repeat:no-repeat; background-position:bottom center; text-align:center; margin:auto; padding:0px 15px 11px 28px; bo rder:1px solid red; width:180px; height:auto;}
.goods td div.galcat img{border:2px solid #DDCCCC; border-left:none; border-bottom:none;}
div.content table.contentWrp td#rightContent .goods td div.galcat a.name{font-style:italic; font-family:Monotype Corsiva; text-decoration:none; font-size:13pt; color:#AE2B56; font-weight:bold;}
div.content table.contentWrp td#rightContent .goods td div.galcat a.name:hover{text-decoration:underline;}

.product_view{text-align:center; padding:15px 0;  border:2px solid #ECBFA4; border-right:1px solid #FF875B; border-left:1px solid #FF875B; background-color:#F8D3AC; margin:10px 0;}
p.description{ background-color:#FCFCDF; border:1px solid #E9D9D6; padding:10px 15px;}
table#galnavi{width:100%; margin:10px 0;}
table#galnavi .lnavi{width:50%; text-align:left; padding:5px 20px;}
table#galnavi .rnavi{width:50%; text-align:right; padding:5px 20px;}

/* boxgrib styles */
.boxgrid{ width: 163px; height: 130px; margin:10px; float:left; background:#161613; border: solid 2px #8399AF; overflow: hidden; position: relative; }
.boxgrid img{  width: 163px; height: 130px;  position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p{ padding: 0 10px; color:#afafaf; font-weight:bold; 	font:10pt "Lucida Grande", Arial, sans-serif; }
.boxcaption{ float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .8; /* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {	top: 90px;	left: 0;}
.caption .boxcaption {	top: 30px;	left: 0;}





/* JOOMLA STYLES */
/* custom styles */
#rightContwrp p{ text-indent:15px;} 
#rightContwrp strong,#rightContwrp b{ font-weight:normal; color:#BE2B55;} 
#rightContwrp h3, #rightContwrp h4,#rightContwrp h5,#rightContwrp h6,#rightContwrp h2{ font-size:12pt; color:#633242; text-indent:11px;} 
#rightContwrp h1{ text-align:left; font-family:"Monotype Corsiva"; color:#AE2B56; font-size:24px; }
#rightContwrp a{ color:#BE5578;  }
#rightContwrp a:hover{ color:#633242; text-decoration:underline;  }
#leftContwrp  a{ color:#AE2B56; }
#leftContwrp  a:hover{ text-decoration:underline; color:#BE2B3C; }

/* links */
/* mainlevel */
/* topmenu */
 .menu .menuwrp #menu_item  table.menutable{bord er:1px solid red; width:100%;}
 .menu .menuwrp #menu_item  table.menutable  td{padding:0; width:10%;}
.menu .menuwrp #menu_item  table.menutable td a.mainlevel{ color:#BE2B55; font-size:12pt; display:block; width:auto; margin:auto; borde r:1px solid red; font-weight:bold; color:#633242; padding:10px 0;}
.menu .menuwrp #menu_item  table.menutable td a.mainlevel:hover{ color:#D4597D;}
.menu .menuwrp #menu_item  table.menutable td  a#active_menu{ text-decoration:underline;}
.menu .menuwrp #menu_item  table.menutable td  a#active_menu:hover{ color:#633242;}
td#end{width:11%;}
ul#mainlevel-nav{   }
ul#mainlevel-nav li { }
ul#mainlevel-nav li a{	 }
#buttons>ul#mainlevel-nav li a {   }
ul#mainlevel-nav li a:hover{ }


/* Хлкбные крошки */
/* ДИВ контейнер содержит весь текст */
#pathway_text{}
/* Спан содержит пункты которые высвечивает  без ссылки */
span.pathway{ } 
/* Пункты меню со ссылкой */
a.pathway{} 



/* Рейтинг и гголосование */
.content_rating{}
/* Оценки пользователей */
.content_vote{}

 

/** old stuff **/
/***   Back button     ****/ 
#rightContwrp div.back_button { width:80px; border:1px solid #F5EAF D; margin:4px 0; text-align:center; padding:3px; background-color:#FEF4F5;  }
#rightContwrp div.back_button a{ color:#AE2B56; font-weight:bold; }
#rightContwrp div.back_button a:hover{ color:#FF749C; text-decoration:none; }


/* Кнопка навигации и постраничная разбивка */
/* Контейнер для постраинчной разбивки */
.pagenavbar {}
.pagenav {}
/* Постраничная разбивка */
/* ДИВ, Показывает какая старница текущая при разбиении сылок */
.pagenavcounter{ }
/* Следющая ссылка */
.pagenav_next{ }
/* Предыдущая ссылка */
.pagenav_prev{ }

 

/* Joomla core stuff */
a:link, a:visited {   }

a:hover { }


/* Контейнер для текста */
/* Таблица - контейнер для контента, где выводиться текст */
table.contentpaneopen { width:100%;}
table.contentpaneopen  ul{padding:0 15px;}
table.contentpaneopen  ul li{padding-left:3px; font-style:italic; list-style-type:circle;}
.moduletable ul {padding:5px 0;}
.moduletable ul li{padding:2px 0; padding-left:3px; font-size:10pt; font-style:italic; list-style-type:circle;}
#leftContwrp .moduletable table.contentpaneopen, #leftContwrp .moduletable table.contentpaneopen td { margin:0; padding:0; width:150px; border:1px solid transparent; text-align:justify;}
table.contentpaneopen fieldset{ border-bottom:2px solid #EED5CF; padding-bottom:15px; display:block; width:100%;}
/* Ячейки - таблицы контента */
table.contentpaneopen td {   text-align:left; padding:2px 5px;}
#rightContwrp .moduletable table.contentpaneopen td{ width:150px;} 
/* Ячейки шапки компонента с названием таблицы контента */
.contentpaneopen td.contentheading, .componentheading, div.componentheading h1 { font-family:"Monotype Corsiva"; color:#AE2B56; font-weight:bold; font-size:18pt; padding:5px 0; margin:auto; padding-bottom:15px; display:block;}
.contentpaneopen td.contentheading h1{ width:100%; line-height:80%; padding:10px 15px; margin:auto; }
.contentpaneopen td.contentheading{text-align:center;}
#rightContwrp .contentpaneopen td.contentheading  h1{text-align:center;}
#rightContwrp .componentheading {text-align:center;}


/* Контейнер компонента */
/* Таблица -  контейнер для компонента */
table.contentpane { width:100%; b order:1px solid #EED5CF; }
/* Ячейки - таблицы  контейнера компонента */
table.contentpane td {   }
table.contentpane td table{ bo rder:1px solid red; margin:auto; width:100%;   }
table.contentpane td table td{ padding:2px;}
table.contentpane .jtd_nowrap{ padding:3px; background-color:#F8D1DD; }
/* Ячейки - шапка для ячеек */
table.contentpane td.componentheading { text-align:center; }


/**** ПОшли формы ****/
/* Ячейки - формы для контента */
table.contentpaneopen fieldset {}
/* Класс кнопка */
table.contentpaneopen input{background-color:#FEF5F6; margin:2px 0; padding:1px 2px; border:1px solid #EED5CF; }
.button { border:1px solid #B3B9C3; background-color:#997E87; color:#fff; margin:0 2px; padding:1px; width:auto; }
p input.button { border:1px solid red; }
/* Класс текстовое поле ввода */
.inputbox { background-color:#FEF5F6; margin:2px 0; padding:1px 2px; border:1px solid #EED5CF;   }
 /* ПОшли идентификаторы полей */
input#contact_name{  border:1px solid #E6A8BC; width:450px;}
input#contact_email{  border:1px solid #E6A8BC;  width:450px;}
input#contact_subject{  border:1px solid #E6A8BC;  width:450px;}
img#captchaimg{margin:10px 0;}
input#captcha_input{  border:1px solid #E6A8BC;  width:450px;}
input#sendmail{ margin:4px 0; padding:0; border:1px solid #E6A8BC;  width:455px;}
textarea#contact_text{  border:1px solid #E6A8BC; width:450px;}
#contact_email_copy{ }


/* Расположение текста и шапки текста, новости, блоги */
/* Шапка компонента */
.componentheading {	 }
/* Что то не нашел его применения, видно текст колонгок */
.contentcolumn { } 
/* Названия заголовков новостей, текста в новостях */
.contentheading {  }
/*Вложенный контейнер, нахоидсять внутри названия заголовков новостей, текста в новостях */
.contentpagetitle {	font-size: 13px; }


/* Поиск пошел у нас */
table.searchinto {width: 100%;}
/*Таблица контейнер для расширенного поиска */
table.searchintro td {font-weight: bold;}
/*  контейнер для модуля поиска */
div.search{}
/* Текстовое поле ввода для поиска */
input#mod_search_searchword{  }
/* Подсветка найденного материала при выводе результатов поиска */
.highlight {	background-color: #EED5CF; border:1px solid #FEF5F6;	color: #584953; }


/** модули пошли у нас и контейнеры модулей */
table.moduletable {	width: 100%;}
#leftContwrp table.moduletable {	width: 150px;}
/* ДИВ контейнер для модулей, в который заключаються все модули */
div.moduletable { width:100%;}
#leftContwrp div.moduletable { width:150px; margin-bottom: 2px; margin-bottom:15px; }
/* Заголовки модулей  */
table.moduletable th, div.moduletable h3 { text-align:center; font-size:12pt; color:#633242; padding-bottom:3px; font-weight:bold; }
table.moduletable td { } 
.moduletable table#mainimages{border:0px solid red; width:90%; clear:both; margin:15px auto; } 
.moduletable table#mainimages td{text-align:center; vertical-align:top;} 
.moduletable table#mainimages td a{ padding:5px 0; text-decoration:none; text-align:center; font-family:"Monotype Corsiva"; color:#AE2B56; font-size:20px; } 
div.moduletable h3, div.moduletable h4{ line-height:100%; }
div.moduletable h4{ font-size:11pt; font-weight:normal; text-align:center; padding:2px 0; line-height:100%; }


/* модуль и компонент голосований */
/* таблица контейнер для голосований */
table.com_poll { width:100%;  }
table.com_poll td{ padding:2px 0; vertical-align:middle;}
/* ячейки голосований */
table.pollstableborder { border:none;}
table.pollstableborder td {  padding: 2px;}
.poll_buttons{ text-align:center;}
.poll_buttons input{ margin:6px 0;}

/* Также используеться в лентах новостей */
/* Четная ячейка в модулей голосований */
.sectiontableentry1 { ba ckground-color:#F7DDD8; b order:1px solid green;  }
.sectiontableentry1  td{padding:7px 0;  }
/* Нечетная ячейка в модулейц голосований */
.sectiontableentry2 { bac kground-color:#FAFAF7;   }
.sectiontableentry2  td{  padding:5px; background-color:#FFDEE1;   }


/* При перехоже к более детальному виду шапка, обозначающая наши голосования */
/* Шапка голосований  при более детальном виде */
.sectiontableheader {}
/* И подвал голосований */
.sectiontablefooter {   }


/* Мамботы в контенте */
/* Служебные штуки для контетнат*/
/* Даты изменений, модификаций и т.п. */
/* СПАН, Показывает кто автор */
.author { color:#633242; padding:4px 2px;}
.author strong{ color:#584953; }
/* Ячейка, показывает Дату создания */ 
span.date{display:block; font-size:9pt; padding:1px 3px; color:#A9848E; font-weight:bold;}
a.latestnews{font-size:10pt;}
.createdate { display:block; font-size:9pt; padding:5px 3px; color:#A9848E; font-weight:bold;}
/* Ячейка, показывает Дату изменения */ 
.modifydate { }
/* Разбиение статей простарнство для разбиения */
span.article_seperator {  }



/* Мамабот показывает оглавление новостей */
/* Таблица контейнер,показывает оглавление названия новостей */
table.contenttoc {  }
/* Ячейки для показа оглавления новостей */
table.contenttoc td {  }
/* Шапка для заголовков новостей */
table.contenttoc th { }




/* Ссылки для главного левого меню */
/* Главное меню, ссылки прямые */
a.mainlevel:link, a.mainlevel:visited {}
/* Главное меню при наведении */
a.mainlevel:hover {  }
/* Активное меню */
a.mainlevel#active_menu { text-decoration:underline; font-weight:bold; }	
a.mainlevel#active_menu:hover { }
/* Вложенное меню */
a.sublevel:link, a.sublevel:visited { }
/* Вложенное меню при наведении */
a.sublevel:hover { }
/* Вложенное меню активное */
a.sublevel#active_menu {}

 
 
/* Мамабот "картинка" */
.mosimage {   borde r: 1px solid #000; w idth:100px; margin:2px auto; } 
/* Подпись к картинке */
.mosimage_caption {   background: #efefef;  padding: 1px 2px;  }




/* div flash styles */
table.contentpaneopen td .moduletable div#flban1{margin:10px auto; border:1px solid red; width:402px; height:102px; overflow:hidden; padding:2px; border:1px solid grey;} 
