/* основное */
body { background-color: #000000; margin: 0px; padding: 0px; }
body.photo2006big {
	background-image: url(i/photo2006big.jpg);
	background-repeat: no-repeat;
}
body.uzor {
	background-image: url(i/bgr-bot.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
table.photo2006sm {
	background-image: url(i/photo2006sm.jpg);
   background-position: top left;
	background-repeat: no-repeat;
}

p,td,th {
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
}
form { margin-bottom: 0px; margin-top: 0px }
h1 { font-size: 140% }
h2 { font-size: 130% }
h3 { font-size: 120% }
h3 { font-size: 110% }

/* ссылки */
a { color: #333333 }
a:hover { color: #333333 }
a.cop { color: #80756B }
a.cop:hover { color: #ffffff }
a.cop2 { color: #80756B }
a.cop2:hover { color: #ffffff }
a.lg  { font-size: 9px; color: #FFEAD6 }
a.lg:hover  { font-size: 9px; color: #ffffff }
a.dark { color: #283837 }
a.dark:hover { color: #677C76 }

/* CMS */
div.collection tr { text-align: center }
div.collection a { font-size: 10px; color: #283837 }
div.collection a:hover { color: #677C76 }

div.txt p { font-size: 80%; text-align: justify }
div.txt a:hover { color: #000000; }
div.txt ul { font-size: 80% }
div.txt li { list-style-type: square }
div.txt lia { list-style-type: square; color: #C7AAAA }

div.detail table { font-size: 11px }
div.detail span { font-size: 11px; font-weight: bold }
div.detail th { text-align: left }
div.detail td { text-align: left }
div.detail tr { background-color: #a18d64 }

div.basket table { font-size: 11px }
div.basket span { font-size: 11px; font-weight: bold }
div.basket th { text-align: center }
div.basket td { text-align: center; background-color: #a18d64 }

div.order table { font-size: 11px }
div.order th { text-align: left }
div.order td { text-align: left; background-color: #a18d64 }

div.opros table { font-size: 10px; color: #ffffff }
div.opros th { text-align: left; color: #ffffff }
div.opros td { text-align: left; color: #ffffff }

div.gallery img { border: 1px solid #FFEAD6 }

/* меню */
.m1 { color: #FFEAD6; font-weight: bold; font-size: 10px }
a.m1 { color: #ffffff; font-weight: bold; font-size: 10px; text-decoration: none }
a.m1:hover { color: #FFEAD6 }

/* подменю */
.sbm { color: #ffffff; font-size: 10px }
.sbma { color: #663333; font-size: 10px }
a.sbm { color: #FFEAD6 }
a.sbm:hover { color: #ffffff }
a.sbma { color: #663333 }
a.sbma:hover { color: #996666 }
.sbm2 { color: #333333; font-size: 14px; font-weight: bold }
.sbm3 { color: #333333; font-size: 12px; font-weight: bold }
.sbm_a { color: #C5B79B; font-size: 10px; font-weight: bold }
.sbm_a:hover { color: #ffffff;}

/* дизайнерские заморочки */
.bgph  { background-image: url("/i/photo-bgr.jpg"); background-repeat: no-repeat; background-position: left }
.bgph2 { background-image: url("/i/photo-bgr2.jpg"); background-repeat: no-repeat; background-position: left }
.cop { font-size: 11px; color: #80756B }
.cop2 { font-size: 10px; color: #80756B }
.lg { font-size: 9px }
.dot { 
	background-image: url("/i/dot.gif");
	background-repeat: repeat-y;
	background-position: left; 
}
.big { font-size: 14px; color: #283837; font-weight: bold }
.date { font-size: 10px; color: #FFFFFF; background-color: #967F69 }

/* лимиты */
a.limit { text-decoration: none }
a.limit:hover { background-color: #4D4741; color: #FFFFFF }
.limit {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #967F69;
}
.limita { 
	font-size: 10px;
	color: #FFFFFF;
	background-color: #AB9581;
}

/* HR */
hr { color: #677C76 }

/* поле ввода */
.inp {
	font-size: 9px;
	border-bottom: 1px solid #4D4741;
	border-left: 1px solid #4D4741;
	border-right: 2px solid #FFEAD6;
	border-top: 1px solid #4D4741;
	width: 100%;
	background: #000000;
	color: #FFEAD6;
}

/* поле ввода 2 */
.inp2 {
	font-size: 9px;
	border-bottom: 1px solid #AB9581;
	border-left: 1px solid #AB9581;
	border-right: 1px solid #AB9581;
	border-top: 1px solid #AB9581;
	background: #C5B79B;
	color: #000000;
}

/* поле ввода 3 */
.inp3 {
	font-size: 9px;
	border-bottom: 1px solid #AB9581;
	border-left: 1px solid #AB9581;
	border-right: 1px solid #AB9581;
	border-top: 1px solid #AB9581;
	width: 100%;
	background: #C5B79B;
	color: #000000;
}

/* поле ввода 4 */
.inp4 {
	font-size: 9px;
	border-bottom: 1px solid #AB9581;
	border-left: 1px solid #AB9581;
	border-right: 1px solid #AB9581;
	border-top: 1px solid #AB9581;
	background: #C5B79B;
	color: #000000
}

.sm { font-size: 10px; background-color: #ffffff }
.voteline {	background-image: url('i/vote_bgline.gif'); background-repeat: repeat }

.pic { border: 1px solid #996665; }
.emp { border: 0px; }

.hdrs {
	background-color: #4D4741;
	background-image: url(/i/hd-bgr.jpg);
	background-repeat: no-repeat;
}