/* CSS Document */
html {
	margin: 0;
	padding: 0;
}
body {
	background-color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1F2426;
	position: relative;
	margin: 0;
}
.main {
	width: 980px;
}
#ready {
	position:absolute;
	right: 0px;
	top: 530px;
	text-align:right;
}
#sroh {
	position:absolute;
	left: 15px;
	top: 298px;
}
#sroh a {
	font-weight: bold;
	font-size: 17px;
	color:#f6f6f6;
	text-decoration:underline; 		
}
#sroh a:hover {
	color:#ebad00;
	text-decoration:none; 		
}
#header {
	background: url(/img/ubg.gif) no-repeat left top;
	position:relative;
	height: 150px;
}
#menu_nan {
	position:absolute;
	left:452px;
	top:128px;
}
#menu_spec {
	position:absolute;
	left:222px;
	top:128px;
}
table {
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}
table td {
	margin: 0px;
	padding: 0px;
}
a.link {
	color:#b02120;
	text-decoration:underline;
}
a.link:hover{
	color:#ebad00;
	text-decoration:none;
}
a.link_rubrika {
	color:#b02120;
	font-weight:bold;
	text-decoration:underline;
}
a.link_rubrika:hover{
	color:#ebad00;
    font-weight:bold;
	text-decoration:none;
}
a.menu {
	color:#FFFFFF;
	font-size:15px;
	font-weight: bold;
	text-decoration:none;
}
a.menu:hover {
	background-color:#950706;
	text-decoration:underline;
}
#header .max {
	width: 100%;
}
#logo {
	height:84px;
}
#logo .max_end {
	width:610px;
}
#logoImg {
	width: 370px;
	height: 84px;
	padding-left: 270px;
}
#logoImg .zag {
	padding-top: 28px;
	color:#666666;
	font-size: 22px;
	text-decoration: none;
}
#karta {
	width: 169px;
}
#logo .link_up {
	line-height:17px;
	height:32px;
	text-align: right;
	padding-right: 20px;
	color:#b02120;
}
#logo .icqlogo {
	position:absolute;
	right:3px;
	top:52px;
}
a.main {
	cursor: pointer;
	text-decoration:none;
}
#menu {
	height: 66px;
	background:url(/img/fonmenu.gif) repeat-x;
}
#menu .ph {
	color:#FFFFFF;
	font-size:20px;
	padding-right: 3px;
	padding-top: 3px;
}
#menu .ph a {
	color:#FFFFFF;
	font-size:20px;
	padding-right: 3px;
	padding-top: 3px;
	text-decoration: none;
}
#menu .ph a:hover {
	text-decoration:underline;
	color:#ebad00;
}
#menu .mnu {
	padding-top: 3px;
	height: 35px;
}
#menu .wline {
	height:35px;
	width:2px;
	background: white;
}
#menu .pad {
	padding: 0 4px 0 4px;
}
#menu .pad_first {
	padding: 0 4px 0 6px;
}
#zag ul {
	padding: 0 0 0 45px;
	margin: 0;
	list-style: disc;
	font-size: 12px;
	color:#FFF;
}
#zag .spec_form {
	padding: 0 0 0 15px;
}
#zag .input {
	width:155px;
	height:14px;
	font-size: 11px;
	font-weight: bold;
	background: #dddddd;
	border: 1px solid #950706;
	color: #950706;
}
#zag .sub {
	font-size: 10px;
}
#menu_nan ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	border-bottom: 1px solid #fff;
}
#menu_nan ul li {
	padding:0px;
	margin:0px;
}
#menu_nan ul li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #786044;
	padding: 5px;
	border: 1px solid #fff;
	border-bottom: 0;
}
#menu_nan ul li a:hover {
	display: block;
	text-decoration: underline;
	color: white;
	background: #950706;
	padding: 5px;
	border: 1px solid #fff;
	border-bottom: 0;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu_nan ul li { float: left; height: 1%; }
* html #menu_nan ul li a { height: 1%; }
/* End */

#menu_spec ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px;
	border-bottom: 1px solid #fff;
}
#menu_spec ul li {
	padding:0px;
	margin:0px;
}
#menu_spec ul li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #786044;
	padding: 5px;
	border: 1px solid #fff;
	border-bottom: 0;
}
#menu_spec ul li a:hover {
	display: block;
	text-decoration: underline;
	color: white;
	background: #950706;
	padding: 5px;
	border: 1px solid #fff;
	border-bottom: 0;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu_spec ul li { float: left; height: 1%; }
* html #menu_spec ul li a { height: 1%; }
/* End */

#zag {
	height: 179px;
	margin: 2px 0 2px 0;
}
#zag_cat {
	height: 50px;
}
#zag_cat .zag_txt_m {
	padding: 10px 0 0 25px;
}
#zag_cat h1 {
	font-size: 24px;
	color: #950706;
	padding: 0px;
	margin: 0px;
	line-height: 25px;
}
#line_1 {
	width:980px;
	height:179px;
	padding-bottom:2px;
}
#zag .spec_div {
	width: 185px;
	height: 179px;
	background: url(/img/f3.jpg) no-repeat;
}
#zag .spec_div ul {
	padding:0px;
	margin:0px;
	padding-left:20px;
}
#zag .spec_div ul li {
	padding:0px;
	margin:0px;
	font-size:11px;
	line-height:14px;
}
#zag .spec_div2 {
	width: 185px;
	height: 179px;
	background: url(/img/f9.jpg) no-repeat;
}
#zag .razd {
	width:2px;
}
#zag .razd {
	width:2px;
}
#zag .banner_up {
	background:  url(../img/bbanner.gif) no-repeat top;
}
#zag .banner_down {
	background: url(../img/bbanner.gif) no-repeat center -181px;
}
#zag form {
	margin:0px;
	padding:0px;
}
#zag label {
	font-size:12px;
	color:white;
	font-weight:bold;
}
#zag .spec {
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#zag .img {
	height: 179px;
	width: 185px;
}
#zag .zag_txt {
	padding: 64px 0 0 54px;
	width: 150px;
}
#zag .zag_txt h1 {
	padding:0px;
	margin:0px;
	line-height:27px;
}
#zag .zag_txt_s {
	padding: 64px 0 0 54px;
	width: 330px;
}
#zag .zag_txt_s h1 {
	padding:0px;
	margin:0px;
	line-height:27px;
}
#zag .zag_txt_ss {
	padding: 70px 0 0 4px;
}
#zag .zag_txt_ss h2 {
	padding:0px;
	margin:0px;
	line-height:20px;
}
#zag .zag_txt_m {
	padding: 64px 0 0 54px;	
}
#zag .zag_txt_m h1 {
	padding:0px;
	margin:0px;
	line-height:27px;	
}
#zag .zag_txt_2 {
	padding: 47px 0 0 0px;
}
h1 {
	font-size: 24px;
	color: #950706;
}
h2 {
	font-size: 18px;
	color: #950706;
}
#content .input {
	
}
#content .podskazka {
	padding:10px 10px 2px 2px;
	color:#FFF;
	text-align:center;
	width:300px;height:47px;
	background:url('/img/podskazka.jpg') no-repeat;
}
#content .center2 {
	text-align:center;
	width:260px;
}
#content p {
	padding: 5px 0 5px 0;
	margin:0px;
	line-height:15px;
}
#content .bold {
	font-weight:bold;
}
#content .prod td {
	padding-top:15px;
	width:25%;
	vertical-align:top;
}
.clear {
	clear:both;
}
#content .otziv {
	text-align:center;
	display:inline;
	width:200px;
	height:325px;
	float:left;
	padding: 0 10px 10px 10px;
}
#content .center {
	text-align:center;
}
#content .main_item {
	padding-right:3px;
}
#content .leftdiv {
	float:left; width:72px; display:inline;
}
#content .rightdiv {
	float:right; width:130px; display:inline; text-align:right; padding-right:25px;
}
#content .main_item .zena {
	text-align:right;
	padding-right:25px;
	font-weight:bold;
	font-size:14px;
	color:#6b0504;
}
#content .main_item .zena_old {
	text-align:left;
	padding-right:25px;
	font-weight:bold;
	font-size:14px;
	color:#989895;
	text-decoration:line-through;
}
#content .main_item .opisanie {
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
}
#content .main_item .bold {
	font-size:11px;
	font-weight:bold;
}
#content #prodact .first table {
	width:54px;
}
#content #prodact .first table td {
	padding-left:4px;
}
#content #prodact .first {
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
	width:300px;
}
#content #prodact .second {
	vertical-align: top;
	text-align: left;
	padding-top: 10px;
}
#content #prodact .main {
	width:650px;
	overflow:hidden;
}
#content #prodact .main_zena {
	width:650px;
	overflow:hidden;
	padding-top:15px;
}
#content #prodact .left_first {
	width:150px;
	float:left;
	text-align:right;
	font-weight:bold;
	line-height:18px;
}
#content #prodact .left {
	width:150px;
	float:left;
	text-align:right;
	font-weight:bold
}
#content .color {
	width:15px;
}
#content .color td {
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}
#content .color td div {
	width:15px;
	height:15px;
}
#content .color td .border {
	width:13px;
	height:13px;
	border:1px solid #695135;
}
#content .color td div div {
	float:right;
	width:7px;
	height:15px;
}
#content .tiraj {
	text-align:right;
	padding-right:25px;
}
#content #prodact .right_first {
	width:495px;
	float:right;
	padding-left:5px;
	color:#6b0504;
	font-size:14px;
	text-decoration:underline;	
}
#content #prodact .right {
	width:495px;
	float:right;
	padding-left:5px;	
}
#content #prodact .zena {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:#6b0504;	
}
#content #prodact .zena_old {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:#989895;
	text-decoration:line-through;
}
.prod2 td {
	margin:2px;
}
#content .sroh {
	width:100px;
	border-color: #362512;
	border-width: 0 0 1px 1px;
	border-style: solid;
} 
#content .sroh td {
	text-align:center;
	font-weight:bold;
	border-color: #362512;
	border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #917c63;
}
#content .proz td {
	font-weight:normal;
	background-color: #c4b5a4;
}
#content .proz td.back {
	font-weight:normal;
	background-color: #917c63;
}
#content .proz2 td {
	font-weight:normal;
	background-color: #e5d3c0;
}
#content .proz2 td.back {
	font-weight:normal;
	background-color: #917c63;
}
#text {
	padding: 0 10px 10px 10px;
}
#text #hidden {
	visibility:hidden;
	display:none;
}
#formdatadiv {
	padding:0px;
	padding-left:10px;
	margin:0px;
}
#text form {
	padding:0px;
	margin:0px;
}
#submitdiv {
	padding-top:10px;
}
#formdatadiv .blockform {
	padding-left:5px;
}
#formdatadiv .blockform input {
	width:250px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1F2426;
	background-color:#faf5f5;
	border:1px solid #ddb1af;
}
#formdatadiv .blockform input.noRequired, #formdatadiv textarea.noRequired {
	background-color:#fff;
	border:1px solid #e5d2d1;
}
#formdatadiv .blockform textarea {
	width:250px;
	height:100px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1F2426;
	background-color:#faf5f5;
	border:1px solid #ddb1af;
}
#formdatadiv .blockform div {
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
}
#formdatadiv .blockform div div {
	padding:0px;
	margin:0px;
}
#formdatadiv fieldset {
	width:340px;
	border:1px solid #ddb1af;
	margin:0px;
	padding-left:10px;
}
#formdatadiv fieldset legend {
	color:#950706;
	font-weight:bold;
	padding:3px 10px;
}
#errDiv {
	padding:5px;
	margin:0px;
	width:364px;
	background-color:#f5e9e9;
	color:#950706;
	font-weight:bold;
	border:1px solid #950706;
}
#text .vi {
	color: #950706;
	font-weight:bold;
}
#text .cursivboldtext {
	font-weight:bold;
	font-style:italic;
}
#text .boldtext {
	font-weight:bold;
}
#text .vi_no_bold {
	color: #950706;
}
#text h1 {
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-top:2px;
	color: #950706;
	font-size:24px;
}
#text h2 {
	padding:0px;
	padding-bottom:3px;
	padding-top:8px;
	margin:0px;
	font-size: 18px;
	color: #950706;
}
#text h3 {
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	padding-top:8px;
	font-size: 14px;
	color: #950706;
}
#text ul {
	padding:5px 0px 5px 25px;
	margin:0px;
}
#text .small {
	font-size:11px;
}
#text .img_cat {
	width: 310px;
	text-align: right;
}
#text .img {
	border: 1px solid #660404;
}
#text_cat .img_cat {
	width: 300px;
	text-align: right;
}
#text_cat {
	padding: 0 10px 10px 0;
}
#text_cat img {
	border: 1px solid #660404;
}
#text_cat a.link {
	font-size: 14px;
	font-weight: bold;
}
#footer {
	height: 137px;
	background: url(/img/dbg.gif) no-repeat right;
}
#footer .empty {
	height: 45px;
}
#footer .line {
	height: 19px;
	background: #695135;
}
#footer .copyr {
	text-align:right;
	padding: 20px 120px 0 0;
}
.popup-frame {position:fixed;top:0;
left:0;z-index:999;width:100%;height:100%;}
.popup-closed {position:absolute;width:0;height:0;}
.popup-shadow {position:absolute;top:0;left:0;
width:100%;height:100%;background:#000;opacity:0;}
.popup-loader {position:absolute;top:50%;left:50%;overflow:hidden;
margin:-40px 0 0 -40px;width:80px;height:80px;
background:#000 url(spinner.gif) 25px 25px no-repeat;
-webkit-border-radius:15px;-moz-border-radius:15px;
border-radius:15px;opacity:.5;}
.popup-loader IMG {display:block;opacity:0;}
.popup-loaded {background-image:none;
-webkit-border-radius:0;
-moz-border-radius:0;border-radius:0;}
.popup-canvas {overflow:visible;opacity:1;}
.popup-canvas SPAN {position:absolute;top:-12px;
left:-15px;width:28px;height:28px;background:url(close.png) no-repeat;
cursor:pointer;}
