﻿html, body {height:100%;}

html { background:#000;}



.conteiner {margin:0px auto; position:relative; width:1010px; min-height: 100%;}

* html .conteiner {height:100%;}

* {margin:0px; padding:0px;}

img {border:none;}



.bg {position:relative; min-width:1134px; min-height: 100%; background:url('../img/bg.jpg') no-repeat center top;}

*html .bg { height:100%;}





/* ---------- HEADER ---------- */

.header {position:relative; height:123px;}

.header .tel { float:right; width:200px; text-align:right; font:bold 26px Arial; color:#d52b14; padding-top:30px;}



.menu {position:relative; height:42px; padding-left:197px; padding-top:18px;}

.menu ul { list-style:none; float:left;}

.menu ul li { width:auto; float:left; text-align:center;}

.menu ul li a { color:#fff; font:bold 14px Arial; text-decoration:none;}

.menu ul li a:hover { text-decoration:underline;}





/* ----------- LEFT ----------- */

.left {width:195px; padding-top:33px; padding-left:14px; padding-right:15px; padding-bottom:185px;}

.right12{background:url('../img/img2.jpg') no-repeat center top;}

.left h3 { font-weight:bold; font-family:Myriad Pro, Tahoma; font-size:18px; color:#ba2402; padding-bottom:5px;}

.left ul { list-style:none;}

.left ul li a {color:#fff; text-decoration:none; font-size:14px; font-family:Tahoma;}

.left ul li { padding-top:7px; color:#fff; font-size:14px; font-family:Tahoma;}

.left ul li a:hover { text-decoration:underline;}





.content {position:relative; background:#000; color:#fff;}

.content td { vertical-align:top;}



/* ---------- CONTENT --------- */

.end_content {position:relative; height:0px; clear:both;}

.txt {padding-left:200px; color:#fff;}





/* ---------- FOOTER ---------- */

.footer {margin:0px auto; width:1134px; position:relative; height:69px; background:url('../img/footer.png') no-repeat left top; color:#2d2d2d; text-align:right; font:14px Tahoma; padding-top:186px; margin-top:-140px;}

.footer div { padding-right:100px;}





.footer1 {margin:0px auto; width:1134px; position:relative; height:69px; background:url('../img/footer1.png') no-repeat left top; color:#2d2d2d; text-align:right; font:14px Tahoma; padding-top:186px; margin-top:-140px;}

.footer1 div { padding-right:100px;}

.ssilka a {text-decoration:none; color:#fff}

.ssilka a:hover {text-decoration:underline;}

.menu .about { width:190px;}

.menu .shipping { width:160px;}

.menu .galery { width:150px;}

.menu .news { width:100px;}

.menu .contacts { width:100px;}

.content .right { padding-right:30px;padding-left:10px;}

.content .right h3 { margin-top:30px; font:bold 14px Tahoma; background:#ba2402; width:auto; float:left; padding:2px 100px 2px 10px; color:#000;}

.content .right .head_h3 { width:100%; float:left; padding-bottom:18px;}

.content .right .cat {width:33%; padding-bottom:50px; float:left;}

.content .right .cat .img { padding:14px; border:1px solid #4e0f01; width:100px;}

.content .right .cat p { padding-top:11px; color:#fff; font:12px Tahoma; line-height:130%;}



.content .right .card { width:100%; margin-bottom:95px;}

.content .right .card .zakaz { width:97%; float:left; padding-left:3%;}

.content .right .card .zakaz input { width:143px; height:76px; border:1px solid #000; background:url('../img/zakaz.gif') no-repeat; cursor:pointer; margin-top:30px;}

.content .right .card .preview { width:325px; position:relative; height:auto;}

.content .right .card .preview img { float:left; margin:0px 16px 16px 0px;}

.content .right .card td { font-family:Tahoma;}

.content .right .card p.name { font-size:14px; padding-bottom:8px;}

.content .right .card p.price { font-size:16px; padding:25px 0px;}

.content .right .card .info td { font-size:12px; padding-bottom:3px;}

.content .right .card .info td span { color:#b0aeb0;}

.content .right h4 {color:#ba2402; font:100 12px Verdana; padding-top:8px; float:left; padding-bottom:10px;}

.content .contacts { padding-bottom:150px; }

.content .about { padding-bottom:150px; background:url('../img/img2.jpg') no-repeat center top; width:745px;}

.content .contacts p { float:left; width:100%; font:12px Verdana; line-height:160%; padding-bottom:20px;}

.content .about p { float:left; width:90%; font:12px Verdana; line-height:160%; padding-bottom:20px;}
.content .about div img{
	//padding-right:4px;
	//padding-bottom:4px;
}

.content .contacts p a { color:#878787; text-decoration:none;}

.content .contacts p a:hover { text-decoration:underline;}

.content .contacts table { width:100%; float:left;}

.content .contacts table td { color:#fff; font:12px Verdana; padding-bottom:4px;}

.content .contacts table td input { width:250px; height:14px; padding:2px 0px; border:1px solid #000; background:#fff; color:#000;}

.content .contacts table td textarea { width:250px; overflow:auto; height:86px; border:1px solid #000; background:#fff; font:12px Tahoma; color:#000;}

.content .contacts table td p input { width:91px; height:21px; border:none; background:#fff;}

.content .contacts table td p { padding-left:310px; width:auto; padding-top:5px;}









.newsblock {

	position: relative;

	float: left;

	width: 100%;

	padding-bottom: 10px;

}

.newsblock a{

	color:#fff;

	text-decoration:none;

	font:14px Tahoma;

	font-weight:bold;

}

.newsblock .date {

	position: relative;

	padding-top:5px;

	float: left;

	width: 25px;

	color: #CCCCCC;

	font-size: 12px;

}

.newsblock .date span {

	color: #FF0000;

	font-size: 32px;

}

.borders {

	position: relative;

	float: left;

	width: 20px;

	height: 1px;

	margin: 25px 0px 0px 30px;

	background: #999999;

}

.newsblock .message {

	position: relative;

	float: none;

	margin-left: 100px;

	color: #CCCCCC;

}



.pages {

	position: relative;

	left: 43%;

	text-align:center;

	float: left;

	z-index: 15;

	margin-top: 20px;

}

.pages a {

	padding: 4px 6px 4px 6px;

	text-decoration:none;

	color: #fff;

}

.pages a:hover {

	padding: 4px 6px 4px 6px;

}

.pages .selected {

	color: #ffffff;

	background: #CC3300;

	margin-right: 2px;

	margin-left: 2px;

	padding: 4px 6px 4px 6px;

}

.pages .arrov {



	margin-right: 2px;

	margin-left: 2px;

	padding: 4px 6px 4px 6px;

	text-decoration: none;

}



.zakaz-button { background:url(/kudo/img/zakaz.gif); width:138px; height:76px; border:none;}

.footer a{ color:#666666}

.footer1 a{ color:#666666}





*html .g-png24 {behaviour:expression((!this.fixedPNG?(function(el){var fixSrc = "", sizingMethod = "crop";if (el.tagName.toLowerCase() == "img") {   fixSrc = el.src; sizingMethod = "image"; el.style.width = 1; el.style.height = 1; el.src = "";}else{var tmpImg = new Image();tmpImg.src = el.currentStyle.backgroundImage.split('\"')[1]; if (parseInt(tmpImg.width) == 1 || parseInt(tmpImg.height) == 1 || el.className.indexOf('g-png-24__scaled') > -1) {sizingMethod = "scale";} fixSrc = el.currentStyle.backgroundImage.split('\"')[1]; el.className += " g-png-fixed";} el.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + fixSrc + ", sizingMethod='" + sizingMethod + "')"; el.fixedPNG = true;})(this):''));}

*html .g-png-fixed {background-image: none !important;}





