/* Основные */
body {margin:0; padding:0; color:#000; backgrpund-color:#fff; background-image:url(../design/bg_bottom.jpg); background-position:left bottom; background-repeat:no-repeat; font-size:100%; font-family:Arial;}

table {font-size:100%;}

a:link {color:#b61c00; text-decoration:underline;}
a:visited {color:#640f00; text-decoration:underline;}
a:hover {color:#f00; text-decoration:underline;}

img {border:none;}

h1 {margin:0; padding:0; color:#007e2c;}
h2 {margin:0; margin-top:20px; padding:0; color:#00923f; width:90%; clear:both;}

p {margin:0; margin-bottom:25px; margin-top:5px; margin-right:10%; padding:0; font-size:90%; line-height:140%; clear:both;}
	p.big {font-size:120%; width:95%; margin-bottom:30px; line-height:130%;}

dl {font-size:90%; line-height:140%;}
dt {font-weight:bold;}
ul {font-size:90%; line-height:140%;}



/* Видео */
	.b-video {
		float:left;
		width:64px;
		margin:0 0 0 64px;
		//display:inline;
	}
	
	.b-video.purple {
		width:128px;
		padding:36px 0 36px 0;
		margin:0 69px 0 -51px;
	}
	
		.b-video a {
			text-decoration:none;
			cursor:pointer;
		}
	
		.b-video span.button-container {
			display:block;
			position:relative;
			width:72px;

			height:72px;
			margin:0 -4px 0 -4px;
			background:#fff url(/design/video.png);
		}
	
		.b-video span.button {
			display:block;
			position:relative;
			top:4px;
			left:4px;
			width:64px;
			height:64px;
			color:#fff;
			font-size:26px;
			text-align:center;
			line-height:64px;
		}
	
			.b-video.purple span.button-container {
				width:48px;
				height:48px;
				margin:0 -4px 0 49px;
			}
	
			.b-video.purple span.button {
				top:4px;
				left:4px;
				width:36px;
				height:36px;
				color:#F3F3F3;
				font-size:13px;
				line-height:36px;
			}
	
		.b-video span.text {
			position:relative;
			display:block;
			width:100px;
			margin:0 -18px;
			padding:0.4em 0 0.4em 0;
			color:#007E2C;
			font-size:11px;
			font-style:italic;
			text-align:center;
			white-space:nowrap;
		}
	
			.b-video.purple span.text {
				width:146px;
				margin:0;
			}
	
			.b-video span.text u {
				display:inline;
				text-decoration:none;
				border-bottom:1px dotted #007E2C;
			}
	
		.b-video a:hover span.text {color:#000;}
		.b-video a:hover span.text u {border-bottom:1px dotted #000;}





/* Блоки */
#body {margin:0; padding:0; width:100%; height:100%; backgrpund-color:#fff; background-image:url(/design/bg_top.jpg); background-position:left top; background-repeat:repeat-x;}

#goose {margin:0; padding:0; width:100%; height:100%; backgrpund-color:none; background-image:url(/design/goose.gif); background-position:52% 40px; background-repeat:no-repeat; border:0px dashed green;}

#twig {margin:0; padding:0; margin-bottom:30px; width:100%; height:205px; backgrpund-color:none; background-image:url(/design/twig.gif); background-position:right; background-repeat:no-repeat; border:0px dashed green;}

#logo {width:33%; margin:0; float:left; border:0px dashed red;}
	#logo img {margin-left:10px;}
	#logo big {font-size:170%; color:#000066; text-transform:uppercase; display:block; font-weight:bold; letter-spacing:0;}
	#logo strong {font-size:80%; color:#000066; font-weight:bold; letter-spacing:3px; display:block;}

#lang {padding-bottom:50px;}
	#lang strong {color:#fff; font-weight:100; font-size:70%; margin:0; padding:4px; background-color:#b61c00; display:block; float:left;}
	#lang a {margin:0; padding:4px; display:block; float:left; font-size:70%;}
	#lang a:link {color:#000; text-decoration:underline;}
	#lang a:visited {color:#000; text-decoration:underline;}
	#lang a:hover {color:#f00; text-decoration:underline;}

#service {margin:0; padding:0; font-size:90%; border:0px dashed red;}
	#service li {list-style:none;margin:0; padding:0;}
	#service ul {margin:0; padding:0; padding-top:60px; list-style:none; border:1px dashed red;}
	#service table {font-size:100%; margin:0; padding:0;}
	#service a:link {color:#000; text-decoration:underline;}
	#service a:visited {color:#000; text-decoration:underline;}
	#service a:hover {color:#f00; text-decoration:underline;}

#navigation {margin:0; padding:0; width:33%; float:left; border:0px dashed green;}
	#navigation ul {margin:0; padding:0; list-style:none;}
	#navigation li {margin:0; font-size:120%; padding:0; line-height:140%;}
	#navigation ol {color:gray; font-size:50%;}
	#navigation ol a {font-size:170%; line-height:140%;}
	
	#navigation ul#sub li {font-size:100%; font-weight:100; margin-left:25px;}
	#navigation ul#sub ul {font-weight:100;}
	
	/* Реклама */
	#navigation ul#reklama {display:none; margin-left:40px; margin-top:3em; list-style-image:url(/design/_blank.gif); font-size:70%;}
	#navigation ul#reklama a:link {color:#007e2c;}
	#navigation ul#reklama a:visited {color:#003500;}
	#navigation ul#reklama a:hover {color:#f00;}
	
	/* Ссылки */
	#navigation ul#links {display:none; margin-left:40px; margin-top:2em; list-style:none; font-size:70%;}
	
	/* Отзывы */
	#navigation ul#response {margin-left:40px; margin-top:1em; list-style:none; line-height:140%; list-style-image:url(/design/response.gif); font-size:80%;}
	#navigation ul#response li.add {margin-left:25px; list-style:none; line-height:140%; list-style-image:url(/design/+.gif); font-size:100%;}




/* Контент */
#content {margin:0; padding:0; padding-bottom:100px; width:67%; float:right;}

	/* Ссылки */
	#content table.links {font-size:80%;}
	#content table.links a:link {color:#007e2c;}
	#content table.links a:visited {color:#003500;}
	#content table.links a:hover {color:#f00;}
	
	/* Таблицы с ценами */
	#content table.price td {border-bottom:1px solid #ca8477; font-size:90%;}

	/* Комментарии */
	#content div.comment {margin:0 0 4em 0;}
	#content div.comment p.info {font-weight:bold;}
	#content div.comment big {display:block; font-size:100%; font-weight:100; font-style:italic; color:#808080; margin:0 0 2em 0;}

	/* Форма */
	#content div.form {margin:1em 0 0 0; font-size:90%;}
	
	#content div.form input {display:block; width:70%;}
	#content div.form input.text {margin:0 0 1em 0;}
	#content div.form input.text2 {margin:0 0 4em 0;}
	#content div.form input.text3 {margin:0 0 0 0;}
	#content div.form input.radio1 {display:inline; width:1em; margin:0 0 0 0;}
	#content div.form input.radio {display:inline; width:1em; margin:0 0 0 1em;}
	#content div.form small {display:block; margin:0 0 2em 0; font-size:80%; color:#808080;}
	#content div.form div.select {display:block; margin:0 0 2em 0;}
	#content div.form textarea {display:block; margin:0 0 2em 0; width:60%; font-family:Arial;}
	
	
	
	
/* Фотографии */
#photos {margin:0; margin-top:20px; margin-left:35px; padding:0; border:0px dashed green;}
	#photos a {display:block; float:left; margin:5px; border:1px solid #ccc;}
	#photos a:link {background-color:#fff;}
	#photos a:visited {background-color:#ccc;}
	#photos a:hover {background-color:#00923f;}
	#photos small {margin:9px; padding:0; display:block;}
	#photos img {margin:4px; padding:0;}




/* 1 */
body#active1 #active1 {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#active2 #active2 {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#active3 #active3 {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#active4 #active4 {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#active5 #active5 {font-weight:bold; color:#000; text-decoration:none; cursor:text;}

body#open1 #open1 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open2 #open2 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open3 #open3 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open4 #open4 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open5 #open5 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open6 #open6 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open7 #open7 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open8 #open8 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open9 #open9 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open10 #open10 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open11 #open11 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open12 #open12 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open13 #open13 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open14 #open14 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}
body#open16 #open16 a {font-weight:bold; color:#000; text-decoration:none; cursor:text;}


.notice {
	position:relative;
	width:80%;
	margin:0 -20px 20px -20px;
	padding:20px;
	border:1px solid #CEBC79;
	background:#FFEEAC;
}

table .notice {
	width:200px;
	//width:225px;
	margin:30px 0 0 25px;
	padding:15px;
	font-size:80%;
	border:1px solid #CEBC79;
	background:#FFEEAC;
}

.notice big {
	margin:0;
	padding:0;
}

.notice p {
	margin:0;
	padding:0;
}
