@charset "windows-1251";
* {font-family: Times New Roman;}

body {background: #BFB9A9 url("../img/bg_main.jpg") left top; margin: 0 0 0 0; padding: 0 0 0 0;}

p {font-family: Times New Roman; font-size: 14px; line-height: 18px; color: #000000; margin: 0.1em 0 0.7em 0; padding: 0 0 0 0; }
p.more {font-family: Arial; font-size: 14px; line-height: 16px; color: #000000; margin: 0.1em 0 0.5em 0; padding: 0 0 0 0;}
p.more a {font-family: Arial; color: #773900; text-decoration: underline;}
p.more a:hover {font-family: Arial; color: #FF6600; text-decoration: underline;}
p.allnews {font-family: Arial; font-size: 12px; line-height: 14px; color: #000000; margin: 0 0 0.4em 0; padding: 0 0 0 0;}
p.allnews a {font-family: Arial; color: #000000; text-decoration: underline;}
p.allnews a:hover {font-family: Arial; color: #444444; text-decoration: underline;}
p.thanks {font-family: Arial; font-size: 12px; line-height: 16px; color: #000000; margin: 0.1em 0 0.5em 0; padding: 0 0 0 0;}
p.attention {font-family: Arial; font-size: 11px; line-height: 12px; color: #444444; margin: 0.1em 0 0.5em 0; padding: 0 0 0 0;}
p.copyright {font-family: Arial; font-size: 12px; line-height: 15px; color: #000000; margin: 0.1em 0 0.4em 0; padding: 0 0 0 0;}
p.copyright a {font-family: Arial; color: #773900; text-decoration: underline;}
p.copyright a:hover {font-family: Arial; color: #FF6600; text-decoration: underline;}
p.theyspeak {font-family: Arial; font-size: 12px; line-height: 15px; color: #000000; margin: 0 0 0.4em 0; padding: 0 0 0 0;}
p.theyspeak a {font-family: Arial; color: #000000; text-decoration: underline;}
p.theyspeak a:hover {font-family: Arial; color: #444444; text-decoration: underline;}
p.phone {font: bold 19px Georgia, serif; font-weight: normal; color: #60574C; margin: 0 0 0 0; padding: 0 0 0.2em 0; }
p.phone_text {font: bold 13px Georgia, serif; font-weight: normal; color: #60574C; margin: 0 0 0 0; padding: -0.2em 0 0 0; }
p.mistake {font-size: 14px; line-height: 16px; font-weight: normal; color: #FF6600; margin: 0 0 0.1em 0; padding: 0 0 0 0;}
p.logout a {font-family: Arial; font-size: 12px; line-height: 12px; color: #773900; margin: 0.1em 0 0.1em 0; padding: 0 0 0 0;}
p.logout a:hover {font-family: Arial; font-size: 12px; line-height: 12px; color: #FF6600; margin: 0.1em 0 0.1em 0; padding: 0 0 0 0;}

a {color: #773900; text-decoration: underline;}
a:hover {color: #FF6600; text-decoration: underline;}

img {border: 0;}
img.border {border: 1px solid #cccccc; margin: 10px; padding: 5px;}
img.border2 {border: 1px solid #84755B; margin: 3px;}
img.border3 {border: 1px dotted #84755B; margin: 0 10px 10px 0; padding: 10px;}

h1 {font: italic bold 25px Georgia, serif; font-weight: normal; color: #A7792C; margin: 0 0 0 0; padding: 0.2em 0 0.2em 0; }
h2 {font: italic bold 18px Georgia, serif; font-weight: normal; color: #FF6600; margin: 0 0 0 0; padding: 0.2em 0 0.2em 0; }
h3 {font: italic bold 16px Georgia, serif; font-weight: normal; color: #60574C; margin: 0 0 0 0; padding: 0.2em 0 0.2em 0; }
h4 {font: italic bold 14px Georgia, serif; font-weight: normal; color: #60574C; margin: 0 0 0 0; padding: 0.2em 0 0.2em 0; }

h1 + h2 {margin-top: -6px;}
h1 + h4 {margin-top: -2px;}
h1 + ol, h2 + ol, h3 + ol {margin-top: 2px;}
h2 + p {margin-top: -2px;}
h1 + table {margin-top: 5px;} 
h2 + table {margin-top: 3px;}
table + h2, table +h3, table + h4, table + p {margin-top: 15px;}

span.greydate {color: #999999; font-size: 11px; font-weight: bold;}
span.whywe_number {font: 26px Georgia, serif; color: #4C3A00; font-weight: normal;}
span.whywe_text {font: 11px Georgia, serif; color: #4C3A00; font-weight: normal;}
span.whywe_second {font: italic 13px Georgia, serif; color: #4C3A00; font-weight: normal; }
span.whywe_second a {font: italic 13px Georgia, serif; color: #4C3A00; text-decoration: none; border-bottom: 1px dotted #4C3A00;}
span.whywe_second a:hover {font: italic 13px Georgia, serif; color: #000; text-decoration: none; border-bottom: 1px dotted #000;}

span.whywe_link {font: italic 11px Georgia, serif; color: #4C3A00; font-weight: normal; }
span.whywe_link a {color: #4C3A00; text-decoration: none; border-bottom: 1px solid #4C3A00;}
span.whywe_link a:hover {color: #000; text-decoration: none; border-bottom: 1px solid #000;}

span.news_date {font: 13px Georgia, serif; color: #333; font-weight: normal;}
span.news_text {font-family: Arial; font-size: 12px; line-height: 15px; color: #60574C; font-style: italic;}
span.news_text a {font-family: Arial; color: #F02300; text-decoration: underline; }
span.news_text a:hover {font-family: Arial; color: #FF6600; text-decoration: underline;}


div.spacer {font-size: 1px; width: 1px; height: 1px;}
div.menu {float: left; margin-right: 15px;}
div.indexgallery {margin: 13px 0 0 23px}
div.menu_uslugi {width: 188px; height: 300px; background: url("../img/menu_uslugi.jpg") no-repeat center center; }
div.menu_uslugi div.inside {padding: 51px 3px 0 3px;}
div.menu_point {padding: 0; margin: 0;}
div.news_block {margin: 0 0 6px 0}
div.workshop {margin: 0 10px 6px 0; float: left; width: 650px;}

div.vmenu {margin-top: 10px; margin-bottom: 15px;}
div.vmenu div {font: bold 13px Georgia, serif; font-weight: normal; color: #60574C; margin: 0 0 0 0; padding: 0 0 0.8em 0;}
div.vmenu div span {font: italic bold 13px Georgia, serif; font-weight: normal; color: #60574C; margin: 0 0 0 0; padding: 0 0 0.8em 0;}
div.vmenu a {font: italic bold 13px Georgia, serif; font-weight: normal; color: #000000; text-decoration: underline; }
div.vmenu a:hover {font: italic bold 13px Georgia, serif; font-weight: normal; color: #60574C; text-decoration: underline;}
div.wave {width: 100%; height: 10px; background: url('../img/wave.gif') repeat-x top left; margin: 10px 0 10px 0;}
div.wave2 {width: 100%; height: 10px; background: url('../img/wave2.gif') repeat-x top left; margin: 10px 0 10px 0;}

div.anons {margin: 10px;}
div.anons span.title {font: italic bold 14px Georgia, serif; font-weight: normal; line-height: 14px; color: #60574C;}
div.anons p.text {font-size: 12px; line-height: 14px; color: #000000; margin: 0.3em 0 0.1em 0;}

div.works {margin: 0 20px 0 20px; width: 610px;}
div.works div {width: 102px; height: 72px; overflow: hidden; margin: 0 12px 12px 0; float: left; border: 4px solid #AD9F83;}
div.works div img {border: 1px solid #84755B;}

/* Tables */

table.whywe {background: url("../img/whywe.jpg") no-repeat center center;}
table.album {background: url("../img/album.gif") no-repeat center center;}
table.text {font-family: Times New Roman; font-size: 14px; line-height: 15px; color: #60574C; border-collapse: collapse;}
table.text td {border-bottom: 1px solid #AD9F83; border-top: 1px solid #AD9F83; }
table.text td.black {font-family: Times New Roman; font-size: 14px; line-height: 15px; color: #000000; border-collapse: collapse;}
table.text2 {font-family: Times New Roman; font-size: 14px; line-height: 15px; color: #60574C; border-collapse: collapse;}

td.bg_maintopcenter {background: url("../img/bg_maintopcenter.gif") no-repeat bottom center;}
td.bg_maintopleft {background: url("../img/bg_maintopleft.gif") no-repeat top right;}
td.bg_maintopright {background: url("../img/bg_maintopright.gif") no-repeat top left;}
td.bg_mainleft {background: url("../img/bg_mainleft.gif") no-repeat top right;}
td.bg_mainleftline {background: url("../img/bg_mainleftline.gif") repeat-y top right;}
td.bg_mainright {background: url("../img/bg_mainright.gif") no-repeat top left;}
td.bg_mainrightline {background: url("../img/bg_mainrightline.gif") repeat-y top left;}
td.bg_maininside {background: url("../img/bg_maininside.jpg") repeat-y top center;}
td.bg_mainbottomcenter {background: url("../img/bg_mainbottom.gif") no-repeat top center;}
td.bg_mainbottomleft {background: url("../img/bg_mainbottomleft.gif") no-repeat top right;}
td.bg_mainbottomright {background: url("../img/bg_mainbottomright.gif") no-repeat top left;}
td.bg_workstop {background: url("../img/bg_workstop.gif") no-repeat bottom center;}
td.bg_worksbottom {background: url("../img/bg_worksbottom.gif") no-repeat top center;}

td.indexgallery {background: url("../img/indexgallery.gif") no-repeat center center;}


td.bg_news {background: url("../img/bg_newstop.gif") no-repeat top center;}
td.bg_newsbottom {background: url("../img/bg_newsbottom.gif") no-repeat bottom center;}

td.wave {background: url("../img/wave.gif") repeat-x left top;}
td.theyspeak_left {background: #BDAF88 url("../img/theyspeak_left.gif") no-repeat left center;}
td.theyspeak_right {background: #BDAF88 url("../img/theyspeak_right.gif") no-repeat right center;}
td.vline {background: url("../img/vline.gif") repeat-y top left;}
td.vline2 {background: url("../img/vline.gif") repeat-y top right;}

form.order label {font-family: Arial; font-size: 12px; color: #000000;}
form.order input {font-family: Arial; font-size: 14px; width: 182px; color: #000000; padding: 4px; margin: 3px; border: 1px solid #84755B;}
form.order textarea {font-family: Arial; font-size: 14px; width: 182px; color: #000000; padding: 4px; margin: 3px; border: 1px solid #84755B;}

form.reg label {font-family: Arial; font-size: 12px; color: #000000;}
form.reg input.small, select.small {font-family: Arial; font-size: 14px; width: 200px; color: #000000; padding: 4px; margin: 3px; border: 1px solid #84755B;}
form.reg input.big, select.big {font-family: Arial; font-size: 14px; width: 400px; color: #000000; padding: 4px; margin: 3px; border: 1px solid #84755B;}
form.reg textarea {font-family: Arial; font-size: 14px; width: 400px; color: #000000; padding: 4px; margin: 3px; border: 1px solid #84755B;}

ul {list-style-type: circle;}
ul li, ol li { font-family: Times New Roman; font-size: 14px; line-height: 18px; color: #000000;}


/* Slider */ 

#photos { visibility: hidden; }




