@charset "windows-1251";

body {background-color: #E9E1CD; text-align: center;} 
/* body * {text-align: left;} */
div#body_v2 {
   width:expression(document.body.clientWidth > 1130 ?
      "1130px" : (document.body.clientWidth < 991 ? "991px" : "auto"));
   max-width: 1130px;
   min-width: 991px;
   background-color: #FCF4DE;
   border-right: solid 1px #C4BEAD;
   border-left: solid 1px #C4BEAD;
   border-right:expression(document.body.clientWidth > 1130 ?
      "solid 1px #C4BEAD" : "none");
   border-left:expression(document.body.clientWidth > 1130 ?
      "solid 1px #C4BEAD" : "none");
   margin-left: auto; 
   margin-right: auto;
}

a{color: #A83D0C}
a:hover{color: #20208D}
a.secondary {color: #535D75}
ul {list-style: url(../images/ul.gif)}

body, table {Font-size: 14px;}

/* Верхушка сайта */
table.header{font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F6E1BB; background-image: url(/images/index/fon_header.jpg); background-repeat: repeat-x}
table.header td.leftlink {width: 20%; padding: 20px 10px 0px 10px}
table.header td.leftlink ul{margin-left: 10px; padding-left: 10px}
table.header td.leftlink a{color: #BD4A41; }
  
#logoname{position: absolute; left: 7%; top: 30px; width: 250px; padding-left: 130px;}
#logotype{position: absolute; left: 5%; top: 25px}
#logotext{position: absolute; left: 7%; top: 63px; width: 274px; margin-left: 100px; color: #AB8E72;
			background-image: url(/images/index/fon_header_text.gif); background-repeat: no-repeat}
#logotext p{margin: 0px; padding: 5px 0px 0px 35px}			

table.topmenu {font-size: 95%;} 
table.topmenu td{padding: 0px 10px 0px 10px}			
table.topmenu{background-color: #AF0E0E; text-align: center; padding: 0px 10px 0px 10px; height: 38px; background-image: url(/images/index/fon_top_menu.gif); background-repeat: repeat-x}			
table.topmenu a{font-size: 120%; color: #FFFFFF}
table.topmenu a:hover{color: #FFFFC3}
/* Верхушка сайта */  

#top{z-index: 2; position: absolute; top: 0px;    width:expression(document.body.clientWidth > 1130 ?
      "1131px" : (document.body.clientWidth < 994 ? "993px" : "auto"));
   max-width: 1131px;
   min-width: 993px;}

table.structura td.rightside{padding: 20px 10px 20px 10px}
table.structura td.leftside{width: 25%;  padding: 0px 10px 20px 10px; }
table.structura td.main{width: 50%; padding: 20px 20px 20px 20px; }
table.structura td.bigmain{width: 75%; padding: 0px 0px 20px 10px; }
table.structura tr.botline td {font-size: 100%; background-image: url(../images/botline.gif); background-repeat: repeat-x; height: 30px; padding: 3px 0px 3px 0px}
table.structura tr.botline a{color: #000000}
table.structura tr.botline a:hover{color: #000000}
table.structura tr.botline div.link{margin: 0px 10px 0px 10px; width: 100px; float: left}

table.structura tr.footer td{background-color: #AD240E; padding: 0px 0px 0px 0px; border-bottom: solid 1px #98140D}
table.structura tr.footer td.text{font-size: 110%; color: #F4DEC9; padding: 0px 0px 0px 20px}
table.structura tr.footer td.text a{color: #F4C3AB;}
table.structura tr.footer td.text a:hover{color: #FFFFFF;}

div.image{float: left; width: 390px}
div.submenu{float: left; padding: 15px 10px 0px 0px}
div.submenu ul li a{color: #20208D}
div.submenu ul li a:hover{color: #A83D0C}
div.submenu ul{margin-bottom: 10px; margin-top: 5px;  margin-left: 10px}
div.submenu ul li.active a{color: #831010; font-weight: bold}
.artnamepage{color: #913B20; font-size: 140%; font-weight: bold}

/* Оформление текста */
em.help , p.help{color: #5F5F5F}
/* Вывод ошибок */
ul.error{color: #AD280C; margin: 5px 0px 7px 10px; padding: 5px 0px 7px 10px}

div.bigfont {font-size: 120%}
div.bigfont table{font-size: 120%}
div.bigfont input{font-size: 90%}

/* сообщения для посетителей */
.msg{border-style: dashed; border-width: 1px; padding: 10px;
background-color: #FBF8E3; color: #000000; border-color: #D1B49E;}
/* сообщения об ошибке ввода */
.msg_err{border-style: dashed; border-width: 1px; padding: 10px;
background-color: #FBF8E3; color: #800A0A; border-color: #D1B49E; margin: 5px 0px 5px 0px}
.msg_err .msg_err{border: none; margin: 0px}
/* Сообщения с закругленными углами */
.corner_block{color: #555555; background-color: #F3EBD5; padding: 15px 15px 15px 15px}



/* Блок новостей */
div.block {margin: 5px 0px 10px 0px; padding: 15px 0px 0px 15px;
background-image: url(../images/anonce.gif); background-position: left top; background-repeat: no-repeat;}
div.botblock {background-image: url(../images/botblock.gif); background-repeat: no-repeat;
background-position: right; margin: 0px 10px 20px 0px; padding: 0px 0px 0px 0px;
 height: 34px}

div.block div.nameblock{font-size: 105%; color: #881913; font-weight: bold; padding: 10px 0px 10px 15px;
text-transform: uppercase}
div.block div.text{font-size: 100%; margin: 5px 0px 0px 0px; color: #000000}
div.block div.link{background-image: url(../images/link.gif); background-repeat: no-repeat;
background-position: right; padding: 3px 28px 4px 0px; text-align: right; margin: 0px 0px 10px 0px}
div.block div.link a{color: #893127}
div.block ul{margin: 0px 0px 0px 5px}
div.block li{margin: 2px 0px 2px 0px}
div.block b.data{font-size: 95%; background-color: #918073; padding: 1px 5px 1px 5px;  color: #FFFFFF}

div.mounth{margin: 3px 0px 3px 0px; font-weight: bold; color: #9C7F68}

/* Праздники */
div.block div.comment{margin: 2px 0px 5px 0px; color: #606060}

/* Гостевая книга */
div.gbdata {padding: 1px 5px 1px 5px; font-style: normal; font-size: 95%; color: #FFFFFF; background-color: #B1ABA3; width: 65px; }
div.gbpost {margin: 0px 0px 10px 0px; border-style: dashed; border-width: 1px; padding: 3px 10px 10px 10px; border-color: #939393}
div.gbheader{color: #6B6B6B; font-style: normal; margin: 10px 0px 0px 0px}
div.gbheader em{padding: 1px 5px 1px 5px; font-style: normal; font-size: 95%; color: #FFFFFF; background-color: #B1ABA3; width: 65px; }
div.gbpost div.name{font-weight: bold}
div.gbpost em.city{font-style: normal; font-weight: normal}
div.gbpost div.url{color: #8D8D8D}
div.gbpost div.url a{color: #8D8D8D}
div.gbpost div.url a:hover{color: #D27943}
div.gbpost div.gbmsg{margin: 5px 0px 2px 0px;}
div.gbpost div.gbanswer{margin: 5px 0px 2px 0px; color: #850C0C}

/* Вопрос-ответ */
div.answerblock .question{font-size: 120%; font-weight: bold; color: #CD5200; margin: 15px 0px 5px 0px}
div.answerblock .answer{padding: 0px 0px 0px 15px}

/* Последние фотографии */
table.lastfoto {margin: 10px 0px 0px 0px}
table.lastfoto td.descr {padding: 5px 0px 0px 10px; border-top-style: solid; border-width: 1px; border-color: #B9A99A}
table.lastfoto td.descr p{margin: 2px 0px 2px 0px}
table.lastfoto td.descr p.descr{margin: 7px 0px 2px 0px}
table.lastfoto td.foto {padding: 0px 10px 0px 0px}

/* Фотогалерея фотографии */
table.fotodescr {margin: 5px 0px 0px 0px; color: #797979;}
table.fotodescr td{padding: 2px 5px 2px 5px; }

/* Случайная фотография */
div.randomfoto img{border-style: none; margin: 10px 0px 10px 0px}

/* Список подкаталогов */
ul.listcat li{font-size: 120%; }
ul.listcat a{color: #20208D}
ul.listcat a:hover{color: #A83D0C}

/* Структура каталогов галереи */
ul.tree {margin: 0px 0px 5px 20px}
ul.tree a{color: #20208D}
ul.tree a:hover{color: #A83D0C}

ul.tree li.catactive{font-weight: bold}
ul.tree li.catactive li{font-weight: normal}
ul.tree li.catactive a{color: #8D1B18}
ul.tree li.catactive li a{color: #20208D}

/* Постраничная навигация */
div.pagepanel{margin: 20px 0px 15px 0px; background-color: #FFF7E5;
border-style: solid; border-width: 1px; border-color: #C4C2C0; border-right-color: #C4C2C0;
padding: 0px 5px 2px 5px; color: #7E7E7E; line-height: 150%; font-family: courier}
div.pagepanel b.active{padding: 2px 5px 4px 5px; border-style: solid; border-width: 1px; border-color: #C4C2BF;
background-color: #982222; color: #FFFFFF; font-size: 120%;}

/* Форма отправки сообщений с сайта */
td.fieldform{padding: 0px 10px 0px 0px; font-weight: bold}
td.fieldform_ob{padding: 0px 10px 0px 0px; font-weight: bold; color: #820D0D}


/* каталог */
table.listproducts td{padding: 3px 0px 3px 0px}
table.listproducts div.row{clear: both}
table.listproducts div.number {width:25px; float: left; padding: 3px 7px 3px 0px; color: #737373}

.groupname {font-size: 120%; margin: 10px 0px 0px 0px}
a.activepoint{font-weight: bold; color: #1E1B7B; font-size: 120%}
.namecat{font-size: 130%; color: #FFFDEA; border-bottom-style: solid; border-width: 4px;
 border-color: #6F0A02;
 border-top-style: solid; border-top-color: #FFFFFF; border-top-width: 1px;
background-color: #9D0C0C; padding: 4px 0px 2px 10px; margin: 10px 0px 0px 0px}
table.listproducts tr.pay td{height: 100px; border-style: dashed;
border-width: 2px; border-color: #ECDAB8; padding: 20px; background-color: #ECDAB8; }
table.listproducts tr.pay td.txt{border-right-style: none; font-size: 150%;}
table.listproducts tr.pay td.foto{border-left-color: #CCBD9F; border-left-width: 1px}
table.listproducts tr.pay td.txt a{color: #CB0000}

/* Поиск в каталоге */
table.catsearch{background-color: #FFECC8; border-style: solid;
border-width: 1px; border-color: #E8D6B5; margin: 10px 0px 20px 0px}
table.catsearch td.txt{padding: 0px 10px 0px 10px; color: #8A4E38}

td.main ul{margin: 10px 0px 10px 30px}

/* Таблица в кафе и ресторанах */
table.cattypes {background-color: #FFF8E4; margin: 0px 0px 10px 0px; border-bottom-style: solid; border-width: 1px; border-color: #B1AC9F}
table.cattypes td {width: 100px; border-left-style: solid; border-width: 1px; border-color: #B1AC9F}
table.cattypes td.select {font-weight: bold; background-color: #F9F0DE;}

/* Текущая дата в календаре */
table.calendar td.currentday{background-color: #7F7F7F; color: #FFFFFF; font-weight: bold}
table.calendar td.currentday a{color: #FFFFFF;}
table.calendar td.holyday {background-color: #FEE9DB; color: #FFFFFF}
table.calendar td.holyday a{ color: #572704}
table.calendar td.holyday a:hover{ color: #000000}

div.listcalendar{float: left; width: 190px; background-image: url(../images/fon_calend.jpg);
	height: 200px; background-repeat: no-repeat; padding: 50px 21px 0px 0px; text-align: center;
	color: #F45516; font-weight: bold; font-size: 170% }
.titlecalend{font-size: 130%; font-weight: bold; color: #E32803; margin: 5px 0px 5px 0px;
background-image: url(../images/circle_calend.gif); background-repeat: no-repeat;
padding: 0px 0px 0px 25px; background-position: 0px 4px}

table.calendar td.yes{font-weight: bold; background-color: #FF420C; color: #FFFFFF}

/* Визитки длинные */
table.cards_long{float: left; width: 430px; height: 168px; background-color: #FCFAE9;
background-image: url(../images/cards_fon_kafe.gif); 
background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
table.cards_long td.foto {text-align: right; padding: 0px 30px 0px 20px;}
table.cards_long div.name {margin: 20px 0px 10px 0px; text-transform: uppercase;}
table.cards_long div.name a{font-size: 15px; font-weight: bold; color: #000000; text-decoration: none}
table.cards_long div.name a:hover{text-decoration: underline; color: #700E0E}
table.cards_long div.descr{font-size: 12px; color: #858578; padding: 5px 0px 0px 0px;
border-top-style: solid; border-width: 1px; border-color: #C9C9B5; margin: 0px 0px 0px 10px}

/* Визитки ресторанов */
table.kafe{float: left; width: 328; height: 152; background-color: #FCFAE9;
padding: 0px 0px 0px 0px; 
background-image: url(../images/visitka_rest_fon.jpg); background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 5px 10px 0px}
table.kafe td.foto {text-align: center; width: 129px; padding: 0px 8px 1px 0px}
table.kafe td.txt {padding: 0px 10px 0px 15px; text-align: center}
table.kafe div.name {margin: 20px 0px 10px 0px;}
table.kafe div.name a{text-transform: uppercase; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none}
table.kafe div.name a:hover{text-decoration: underline; color: #700E0E}
table.kafe div.descr{font-size: 12px; color: #858578; padding: 5px 0px 0px 0px;
border-top-style: solid; border-width: 1px; border-color: #C9C9B5; margin: 0px 0px 0px 0px}

/* Визитки двойные */
table.visitka_normal{vertical-align: middle; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
width: 331px; height: 185px; background-color: #FCFAE9;
padding: 0px 10px 13px 10px; background-image: url(../images/cards_fon.gif); 
background-repeat: no-repeat;}

table.visitka_ssv{vertical-align: middle; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
width: 331px; height: 185px; background-color: #FCFAE9;
padding: 0px 10px 13px 10px; background-image: url(../images/cards_fon_ssv_2.gif); 
background-repeat: no-repeat;}

table.visitka_accfo{vertical-align: middle; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
width: 331px; height: 185px; background-color: #FCFAE9;
padding: 0px 10px 13px 10px; background-image: url(../images/cards_fon_accfo.gif); 
background-repeat: no-repeat;}

table.double_visitka td.foto {width: 30%; padding: 0px 15px 10px 10px;}
table.double_visitka td.descr {padding: 0px 20px 0px 0px;}
table.double_visitka td.row_name {text-align: center; padding: 10px 10px 0px 0px;}
table.double_visitka td.row_name div.name {margin: 5px 0px 5px 0px}
table.double_visitka div.name {vertical-align: middle; text-transform: uppercase; margin: 0px 0px 20px 0px}
table.double_visitka div.name a{font-size: 16px; font-weight: bold; color: #000000; text-decoration: none}
table.double_visitka div.name a:hover{text-decoration: underline; color: #700E0E}
table.double_visitka div.descr{font-size: 12px; color: #858578; padding: 5px 0px 0px 0px;
border-top-style: solid; border-width: 1px; border-color: #C9C9B5}
table.double_visitka tr.links td {padding: 10px}



/* Фотогалерея */
table.gallery {margin: 10px 0px 10px 0px}
table.gallery div {padding: 0px; margin: 0px 15px 20px 15px; text-align: center;
vertical-align: top;}
table.gallery div.box_sm{padding: 0px;}
table.gallery div.box_sm_hide{background-color: #DBD8D2;}

table.gallery td.td0 div{height: 100px;}
table.gallery {color: #858176}
table.gallery a{color: #858176}
table.gallery a:hover{color: #6E543E}
table.gallery img.img{margin-bottom: 15px; }
table.gallery img{border-style: solid; border-width: 1px; border-color: #FFFFFF}

/* Пользовательская фотогалерея */
table.user_panel {background-color: #F2EBD7;}
table.user_panel td.title {font-size: 120%; font-weight: bold; padding: 10px 0px 10px 30px;
border-bottom-style: dashed; border-width: 1px; border-color: #8C8051}
table.user_panel td {border-bottom-style: dashed; border-width: 1px; border-color: #8C8051}

/* Форма */
table.form td {padding: 0px 5px 0px 5px}
table.form td.fieldname{background-color: #F15E0E; padding: 5px 10px 5px 10px;
font-size: 120%; font-weight: bold; color: #EEEEEE; text-align: right;
border-right-style: solid; border-width: 2px; border-color: #BE490A}
table.form td.fieldname_1, table.form td.fieldname_single{background-image: url(../images/form1row.gif); background-repeat: no-repeat;
background-position: left top; background-color: #F15E0E; padding: 5px 10px 5px 10px;
font-size: 120%; font-weight: bold; color: #EEEEEE; text-align: right;
border-right-style: solid; border-width: 2px; border-color: #BE490A}
table.form td.fieldname_last{background-image: url(../images/formlastrow.gif); background-repeat: no-repeat;
background-position: left bottom; background-color: #F15E0E; padding: 5px 10px 5px 10px;
font-size: 120%; font-weight: bold; color: #EEEEEE; text-align: right;
border-right-style: solid; border-width: 2px; border-color: #BE490A}


/* Большие фотографии в галерее */
td.fotoplanka{width: 100%; font-size: 160%; text-align: center; margin: 10px 0px 3px 0px; background-color: #9A3325;
padding: 5px 0px 5px 0px; color: #CCCBCB; }
div.fon_foto div.data {color: #7F7B69; margin: 10px 0px 0px 0px}
div.fon_foto_gallery {background-color: #C6BFA4; text-align: center; padding: 20px 0px 20px 0px} 

table.blockhelp {margin: 20px 0px 20px 0px;  background-color: #F3EBD5; }
table.blockhelp td.row1{background-image: url(../images/blockhelp_1r.gif); background-repeat: no-repeat; background-position: right}
table.blockhelp td.row2{background-image: url(../images/blockhelp_2r.gif); background-repeat: no-repeat; background-position: right}
table.blockhelp td.body1{padding: 0px 23px 0px 23px; text-align: justify; color: #726A62}

table.table {margin: 10px 0px 10px 0px; border-top-style: solid; border-left-style: solid; border-width: 1px; border-color: #646262}
table.table tr.header td{text-align: center; font-weight: bold; background-color: #BE1507; color: #FFFFFF; }
table.table tr.header td a{color: #FFDDDD; }
table.table tr.header td.active {background-color: #D1630A;}
table.table td {background-color: #F7EFD7; padding: 2px 5px 2px 5px; border-right-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #646262}

/* Объявления */
.ad_title{color: #AD0D05; font-size: 120%; font-weight: bold; margin: 20px 0px 5px 0px}
.ad_title em.data {font-size: 85%; font-weight: normal}
div.ad_post {text-align: justify; background-color: #F7EFD7; margin: 0px 0px 10px 0px; border-style: dashed; border-width: 1px; padding: 7px 15px 7px 15px; border-color: #939393}
div.ad_post img{margin: 5px 5px 5px 5px; border-style: solid; border-width: 1px; border-color: #FFFFFF}
div.ad_post table.image_ad{background-color: #CBC2B1; margin-left: 10px}
.ad_contacts{text-align: left; color: #676767; padding: 5px 5px 0px 5px; margin: 10px 0px 0px 20px; border-top-style: dashed; border-width: 1px; border-color: #939393}
.ad_contacts a{color: #4D4D4D;}

table.filter { margin: 0px 0px 10px 0px; border-right-style: solid; border-width: 1px; border-color: #B1AC9F}
table.filter td {padding: 0px 5px 2px 5px; width: 100px; border-left-style: solid; border-width: 1px; border-color: #B1AC9F}
table.filter td a {color: #AF9983}
table.filter td.select {font-weight: bold; background-color: #F9F0DE; border-top-style: none; border-bottom-style: solid; border-width: 1px;}
table.filter td.select a{color: #A83D0C; text-decoration: none}

/* Бесплатные визитки */
div.free_visitka{width: 473px; margin: 0px; padding: 0px; background-image: url(../images/fon_free.jpg); background-repeat: repeat-y}
div.free_visitka div.txt{margin: 0px; padding: 0px 20px 20px 40px; background-image: url(../images/fon_free_bottom.jpg); background-repeat: no-repeat;
background-position: left bottom}
div.free_visitka p.title{font-size: 120%; font-weight: bold; color: #9B0505; margin: 0px 0px 10px 0px }
div.free_visitka div.phone {margin-top: 10px; padding: 10px 0px 0px 0px; border-top-style: dashed; border-width: 1px; border-color: #D3CCBA; color: #656564}

/*  */
div.usermenu {margin: 15px 35px 15px 0px; padding: 10px 15px 15px 35px; background-color: #EFE7D0; color: #8E8E8E; border-style: dashed; border-width: 1px;
border-color: #FCF4DE; background-image: url(../images/ugolok.gif); background-repeat: no-repeat; background-position: top left;
}

div.usermenu_pro {margin: 15px 35px 15px 0px; padding: 10px 15px 15px 35px; background-color: #EAD5BE; color: #6F6F6F; border-style: dashed; border-width: 1px;
border-color: #FCF4DE; background-image: url(../images/ugolok_pro.gif); background-repeat: no-repeat; background-position: top left;
}


div.delimline{background-color: #B80101; height: 4px; width:100%; font-size: 1px; margin: 3px 0px 3px 0px;
border-top: solid 1px #FFFFFF}

/* Анонсы */
div.anonce {margin: 5px 0px 10px 0px; padding: 15px 0px 0px 15px;
background-image: url(../images/anonce.gif); background-position: left top; background-repeat: no-repeat;}
div.nameblock {font-size: 100%; color: #881913; font-weight: bold; padding: 10px 0px 10px 15px;
text-transform: uppercase}
div.anonce .anonce_block {margin-bottom: 20px}
div.anonce .txt{color: #79654C; margin: 3px 0px 3px 0px; text-align: justify}
div.anonce .name{text-align: center; font-size: 110%; margin: 0px 0px 7px 0px; font-weight: bold; color: #BB0303}
div.anonce .url{margin: 0px 0px 5px 0px;}
div.anonce img{text-align: center; margin: 3px 0px 3px 0px}
div.anonce .img {text-align: center;}

ul{margin-left: 10px; padding-left: 10px}

/* Панель пользователя */
div.user_panel {width: 220px; height: 65px; background-image: url("../images/user_block_fon.gif"); background-repeat: no-repeat; 
margin: 8px 0px 10px 0px; padding: 12px 0px 0px 15px;}
div.user_panel div.link_block{margin: 5px 0px 0px 0px; padding: 0px}

/* Форма добавления комментариев */
div.comment_addform {width: 450px; margin: 0px 0px 20px 0px;
border: dashed 1px #BDB3A8; background-color: #FDF0D8; padding: 15px 20px 10px 20px}
div.comment_addform .help{color: #535353; margin: 7px 0px 7px 0px}
div.comment_addform .fieldname{font-weight: bold; color: #84786B}

/* Лента изображений в пользовательской галерее */
div.lenta_images_g {text-align: right; float: right; margin: 10px 0px 0px 0px; background-color: #DBD0BB; padding: 4px 3px 4px 0px}
div.lenta_images_v {margin: 0px 0px 0px 0px; text-align: center; background-color: #DBD0BB; padding: 0px 0px 0px 0px}
div.lenta_images_g a img , div.lenta_images_v a img {
	cursor: pointer;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
div.lenta_images_g a:hover img , div.lenta_images_v a:hover img {
	cursor: pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.lenta_images_g img.active, div.lenta_images_v img.active{
border-style: solid 1px #000000;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.lenta_images_g img{margin: 8px 8px 8px 8px}
div.lenta_images_v img{margin: 2px 8px 14px 8px}

div.gallery_pager{color: #BEB0A1; width: 250px; font-family: courier}
div.gallery_pager b.active{padding: 0px 3px 0px 3px; background-color: #B2AC9A; color: #FFFFFF; font-size: 120%;}

div.box_icons img{margin: 5px;}


h1.titlepage{color: #000000; font-size: 160%; margin: 10px 0px 20px 0px}
   
/* Контейнер с круглыми краями */
table.box_container {font-size: 95%; background-image: url("../images/box_body.gif");}
table.box_container div.comment{color: #4A4A4A; margin: 0px 0px 3px 0px}
td.box_left {font-size: 1px; width: 15px; background-image: url("../images/box_left.gif"); background-repeat: repeat-y; }
td.box_right {font-size: 1px; width: 15px; background-position: right; background-image: url("../images/box_right.gif"); background-repeat: repeat-y; }
td.box_bottom {font-size: 1px; height: 15px; background-image: url("../images/box_bottom.gif"); background-repeat: repeat-x; }
td.box_top {font-size: 1px; height: 15px; background-image: url("../images/box_top.gif"); background-repeat: repeat-x; }
table.box_container a{color: #4D6B40}

/* Стиляжная таблица */
table.table_glamur td {padding: 2px 5px 2px 5px; }
table.table_glamur tr.row td {background-color: #F2EAD3;  border-right: solid 1px #C9B7AB; border-bottom: solid 1px #C9B7AB; }
table.table_glamur tr.header td {height: 25px; background-color: #C9B898; color: #817662; font-weight: bold; font-size: 100%;
padding: 0px 10px 0px 10px; border-right: solid 1px #B2A387; text-align: center}
table.table_glamur tr.header td.left {background-image: url("../images/name_block_left.gif"); 
background-repeat: no-repeat; background-position: top left;}
table.table_glamur tr.row td.left {border-left: solid 1px #DDD2C4;}

/* Тень */
div.shadow {height: 10px; background-image: url("../images/shadow_body.gif"); background-repeat: repeat-x;}
div.shadow div.left{text-align: left; font-size: 1px; height: 10px; width: 85px; float: left; background-image: url("../images/shadow_left.gif"); background-repeat: no-repeat; background-position: left}
div.shadow div.right {text-align: right; font-size: 1px;  height: 10px; width: 85px; float: right; background-image: url("../images/shadow_right.gif"); background-repeat: no-repeat; background-position: right}

p.art_li{background-image: url(../images/ul.gif); background-repeat: no-repeat; background-position: left middle; 
  		margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px}

ul.litable {margin: 11px 0px 0px 0px}
ul.litable li{display: table-cell; text-align: center; width: 160px; height: 200px; float: left; padding: 0px 10px 5px 0px; 
  	margin: 5px 10px 5px 0px; color: #938E81}
ul.litable li img {margin: 10px 10px 3px 0px}

div.messenger_to {float: left; clear: both; margin: 10px 0px 10px 0px; display: table-cell; vertical-align: middle; width: 384px; height: 90px; background-image: url("../images/messenger_fon.gif"); background-repeat: no-repeat; }
div.messenger_to p{line-height: 140%; margin: 25px 20px 20px 20px; }

#newmessagestmp {z-index:100; position: absolute; width: 250px; bottom: 5%; right: 6%;
  bottom: 2000px; border:none 1px #AAAAAA; background-color: #ECF7FF; padding: 0px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	}
#newmessagestmp div.title{background-color: #0277B6; font-weight: bold; 
  padding: 1px 0px 3px 0px;  color: #FFFFFF; border-top: solid 2px #028DD8; width: 250px;
  -moz-user-select: none; user-select: none; cursor: move}
#newmessagescontent{background-color: #ECF7FF; padding: 10px 10px 10px 10px; border: solid 1px #AAAAAA}
#newmessagescontent div.new_mess{color: #000000}

/* Название важного блока на информационных страницах */
.block_title{color: #B20C0C; font-size: 140%; margin: 10px 0px 20px 0px;
   border-bottom: dotted 1px #AB0000; padding: 5px 0px 5px 0px; margin: 10px 0px 20px 0px;}
.block_title a{color: #B20C0C}   

/* Комментарии */
div.fotocomment {border: none 1px; margin: 0px 0px 0px 0px; padding: 3px 10px 10px 10px;}
div.fotocomment div.content{float: left;}
div.fotocomment div.img{float: left; width: 160px}
div.fotocomment div.data {background-color: #E4DDCD; color: #656565; font-size: 95%; width: 70px; padding: 0px 5px 0px 5px}
div.fotocomment img{margin: 0px 0px 10px 0px}
div.fotocomment div.author {color: #5B5B5B}
div.fotocomment div.author a.big{font-size: 140%}
div.fotocomment div.text {margin: 5px 0px 10px 0px;}

div.fon_comment {margin: 25px 0px 10px 0px; border: dashed 1px #939393; padding: 3px 10px 10px 10px;}

/* Бокс для роликов, встроенных на страницу */
div.inline_video{background-color: #E9E1CD; padding: 20px; margin: 0px 0px 20px 45px; width: auto}

/* Расширение стилей таблицы arttable */
table.arttable tr.hide td{background-color: #FFFEF4; color: #727272}
table.arttable tr.hide td a{color: #8A5846}

/* Новый стиль форм */	 
div.frm {margin: 15px 0px 25px 0px; border: solid 1px #2674CA; border-bottom: solid 1px #2674CA; padding: 0px 0px 10px 0px; background-color: #FAF4EB;
padding: 0px 0px 0px 0px} 
div.frm div.content{padding: 0px 20px 20px 20px}
div.frm div.title{color: #B3CFE5; font-weight: bold; background-color: #2674CA; font-size: 100%; margin: 0px 0px 15px 0px; padding: 5px 0px 5px 20px}
div.frm div.title:first-letter{font-size: 140%; color: #FFFFFF}
div.frm div.help{font-size: 100%; color: #5F5F5F; margin: 5px 0px 5px 0px}
div.frm input, div.frm textarea, div.frm select {margin: 0px 0px 0px 0px}
div.frm .msg_ok{color: #267124}
div.frm .msg_error{color: #B00A0A}
div.frm div.field{float: left; width: 100px; background-color: #DCD7CF; margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; color: #535353}

span.data{font-size: 95%; background-color: #B8ACA0; padding: 1px 5px 1px 5px;  color: #FFFFFF}	
