/* CSS Reset */
* { margin:0; padding:0;}

p {
	padding-bottom: 9px;
	text-indent: 20px;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	line-height: 1.2;
}

a { border:none;
    color: #d2232a;
}

a:hover { border:none;
    text-decoration: none;
}

a.ajax {
 color: #d2232a;
 text-decoration: none; border-bottom: 1px dashed #d2232a;
}

.pdf span {font-family: "Times New Roman", Times, serif;}

img { border:none;}
.dn { display:none;}

/* Путь к файлу с маркером */
.data ul {
   padding:5px 20px 15px 38px;
   font-family: "Times New Roman", Times, serif;
   font-size: 16px;
}

.data li { 
    list-style-image:url(../img/content/cirlce.gif); 
   }

h2 { font-family: "Times New Roman", Times, serif; font-size:20px; padding:10px 20px 15px 20px; line-height: 1.2;}

.photo h3 { text-align:center; }

.produkte-table strong {font-family: "Times New Roman", Times, serif; font-size:16px; line-height: 1.2;}
.produkte-table span {font-family: "Times New Roman", Times, serif; font-size:14px; line-height: 1.2;}
td.img-cell {margin: 20px; padding: 0 40px;}

/* Clearfix */
.clearfix:after { content:""; display:block; height:0px; clear:both; visibility:hidden;}

/* BODY */
body { font-family:Arial; font-size:12px; background:url(../img/bg.jpg); }

/* Header */
.header { background:url(../img/header/bg.jpg) repeat-x; position:relative;}
.header .image { min-width: 1040px; width:64%; height:213px; background:url(../img/header/image.png) no-repeat 100% 0; background-color: #fdfdfd}
.header .inner { width:1000px; height:213px; margin:0 0 0 -500px; position:absolute; top:0; left:50%;}

/* Short info */
	.header .inner .short-info { float:right; margin:50px 60px 0 0;}

		/* Logo */
		.header .inner .short-info .logo { float:left; padding:0 23px 0 0;}
		.header .inner .short-info .logo a { }
		.header .inner .short-info .logo a img { }

		/* Ukr-Rus */
		.header .inner  .ukr-rus {float:right; margin:0 0 0 -500px; padding:0 65px 0 0;}
		.header .inner  .ukr-rus a {color:#fff; text-decoration: none;}
		.header .inner  .ukr-rus a:hover {color:#ffdd00; text-decoration: none;}
		
		/* Contacts */
		.header .inner .short-info .contacts { float:left; color:#fff;}
		.header .inner .short-info .contacts h1 { color:#ffdd00; font-size:30px; font-weight:normal; padding-top: 8px; word-spacing: 5px;}
		.header .inner .short-info .contacts .address { font-size:10px;padding-top: 8px;}
		.header .inner .short-info .contacts .tel { font-size:22px; padding:3px 0; letter-spacing: 1px; padding-top: 8px;}
		.header .inner .short-info .contacts .tel span { color:#ffdd00; margin:0 0 0 4px;}

/* Navigation */
.nav { background:url(../img/nav/bg.jpg) repeat-x;min-width: 1040px;}
.nav .inner { width:999px; margin:0 auto; position:relative;}
.nav .inner .row { float:left; width:333px; text-align:center; color:#fff; font-size:18px; position:relative;}
.nav .inner .row .sep { position:absolute; top:0; left:0;}
.nav .inner .row a { color:#fff; height:45px; line-height:45px; display:block; text-decoration:none;}
.nav .inner .row a:hover { background:url(../img/nav/hover.jpg) repeat-x; color:#ffdd00;}
.nav .inner .row a span { vertical-align:middle;}
.nav .inner .sep-l { position:absolute; top:0; left:-1px;}
.nav .inner .sep-r { position:absolute; top:0; right:-1px;}
.nav .inner .row .sub { margin-left: 1px; position:absolute; width:100%; top:100%; left:0; background:#a5181c; text-align:left !important; }
.nav .inner .row .sub a {}
.nav .inner .row .sub a:hover { background:none; cursor:pointer; }
.nav .inner .row .sub ul { list-style:none;  font-size:14px; }
.nav .inner .row .sub ul  li{ list-style:none; padding:0 0 0 40px; font-size:14px; border-bottom:1px solid #d28c8e; }
.nav .inner .row .sub ul  li:hover{background:#b22a2e; }

/* Content area */
.content-area { width:1033px; margin:0 auto; background:url(../img/content/bg.png) repeat-y;}
.content-area .inner { width:999px; margin:0 auto; background:url(../img/content/bg.jpg) repeat-x;}
.content-area .inner .data { padding:40px 56px 0 56px;}

/* Breadcrumbs */
.breadcrumbs { font-size:12px; padding:0px 0px 0px 20px;}
.breadcrumbs a { text-transform:uppercase; color:#231f20; margin:0 3px; font-family: "Times New Roman", Times, serif;}
.breadcrumbs a:first-child { margin-left:0; font-family: "Times New Roman", Times, serif;}
.breadcrumbs a:hover { text-decoration:none; font-family: "Times New Roman", Times, serif;}

/* Page title */
.page-title { font-weight:bold; font-size:28px; font-family: "Times New Roman", Times, serif; padding:10px 20px 20px 20px; line-height: 1.2;}

/* tpl-images */
.tpl-images {margin-left: -3px; width: 855px; background:url(../img/content/bg_images.gif) no-repeat; background-color: #f3f3f4;}
.tpl-images2 {margin-left: -3px; width: 892px; background:url(../img/content/bg_images2.gif) no-repeat; background-color: #f3f3f4;}

/* Footer navigation */
.foot-nav { background:url(../img/content/foot-nav.jpg) no-repeat; font-size:16px; text-transform:uppercase;}
.foot-nav ul { padding:0 0 0 132px;}
.foot-nav ul li { float:left; list-style:none; width:187px;}
.foot-nav ul li a { display:block; height:43px; line-height:43px; text-align:center; color:#fff; text-decoration:none; border-left:1px solid #cacaca;}
.foot-nav ul li a.bn { border:none;}
.foot-nav ul li:last-child a { border-right:1px solid #cacaca;}
.foot-nav ul li a span { vertical-align:middle;}
.foot-nav ul li a:hover { color:#ffdd00;}

/* Menu */
.menu { background:#ebeced; border-bottom:1px solid #d5d9dc; padding:44px 130px 26px 170px;}
.menu .first-level { font-size:18px; background:url(../img/content/menu-arr.jpg) no-repeat 0 5px; padding:0 0 7px 13px;}
.menu .first-level a { font-family: "Times New Roman", Times, serif; color:#d2232a;}
.menu .second-level { font-size:14px; font-weight:bold; padding:7px 0;}
.menu .second-level a { font-family: "Times New Roman", Times, serif; color:#231f20;}
.menu .third-level { font-size:14px; font-weight:normal;padding:7px 0;}
.menu .third-level a { font-family: "Times New Roman", Times, serif; color:#231f20;}
.menu a:hover { text-decoration:none;}

/* Random block */
.random-block { padding:53px 0 0 128px;}
.random-block .block { width:751px; background:url(../img/content/random-bg.jpg) repeat-x #f3f3f5;}
.random-block .block .inn { padding:26px 32px; font-size:16px; position:relative;}
.random-block .block .inn .h { position:absolute; top:26px; left:230px; width:641px; height:43px; line-height:43px; text-transform:uppercase; color:#fff; background:url(../img/content/random-h-bg.jpg) repeat-x;}
.random-block .block .inn .h span { vertical-align:middle; margin:0 0 0 21px;}
.random-block .block .inn img { float:left; margin:0 35px 0 0;}
.random-block .block .inn .text { padding:65px 0 0 0; float:left; width:468px;}

/* News */
.news {font-family:'Times New Roman'}
.news h1{margin-left:40px;}
.news .article { border-bottom:1px solid #b2babf; margin-left: -56px; margin-right: -56px; padding:40px 56px 30px;}
.news .article:first-child { padding-top:0;}
.news .article:last-child { border-bottom:none;}
.news .article .img { float:left;}
.news .article .img img { }
.news .article .text { float:left; width:734px; font-size:16px; padding:0 0 0 26px;}
.news .article .text h2 { color:#d2232a; font-size:18px; padding:0 0 12px 0;}
.news .article .text h2 span.date { color:#b1b0b0; font-size:12px;}
.news .article .text .intro { line-height:19px;}

	/* articles in drop down menu    */
	.sm-article { padding:8px 0 7px 0; border-bottom:1px solid #d28c8e; cursor:pointer;}
	.sm-article:hover { background:#b22a2e;}
	.sm-article .img { float:left; padding:0 0 0 8px; width:65px; }
	.sm-article .img img { width:57px; height:57px;}
	.sm-article .img .date { font-size:10px; margin-left:-2px;}
  	.sm-article .text { float:left; width:247px; padding:5px 0 0 5px; text-align:left;}
	.sm-article .text .title { color:#ffdd00; font-size:14px; padding:0 0 5px 0;}
	.sm-article .text .intro { font-size:10px; line-height:14px; }

/* Contacts page */
.contacts-page { font-size:20px; font-family:"Times New Roman", Times, serif; line-height: 1.2;}
.contacts-page ul { list-style:none; padding:20px 0 0 0;}
.contacts-page ul li { color:#d2232a; font-weight:bold; padding:0 0 5px 0;}
.contacts-page ul li span { float:left; font-size:18px; width:111px; color:#000;}
.contacts-page .map { padding:30px 20px 20px 0;}

/* Drawing */
.drawing { background:url(../img/px.jpg) repeat-y 100% 0; width:415px; float:left; padding:0 2px 0 0; font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; text-align:center;}
.drawing .text { padding:15px 0 0 0;}

/* Product photos */
.product-photos { background:url(../img/product-photos-bg.jpg) repeat-x #f4f4f5; position:relative; height:350px; margin:40px 0;}
.product-photos .tl { position:absolute; top:0; left:0;}
.product-photos .tr { position:absolute; top:0; right:0;}
.product-photos .bl { position:absolute; bottom:0; left:0;}
.product-photos .br { position:absolute; bottom:0; right:0;}

/* Gost table */
.gost-table { }
.gost-table .h { }
.gost-table table { }
.gost-table table thead { }
.gost-table table thead tr { }
.gost-table table thead tr th { }
.gost-table table tbody tr { }
.gost-table table tbody tr td { }

/* List */
.list {}
.list ul { list-style:none;}
.list ul li { padding:0 0 10px 0;}
.list ul li a { color:#858585; font-size:14px; font-weight:bold;}
.list ul li a:hover { text-decoration:none;}


/* Footer */
.footer { background:url(../img/content/footer-bg.jpg) repeat-x 0 100% #fff; text-align:right; padding:15px 55px 45px 0; margin:40px 0 0 0;}
.footer .copy { line-height:19px;}
.footer .copy a { color:#d2232a;}
.footer .copy a:hover { text-decoration:none;}

/* Bottom shadow */
.bottom-shadow { margin:0 auto; display:block;}


.tpl-images h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
	margin: 0px 0px 21px -37px;
        
}

.tpl-images h3 span {
	color: #d2232a;
}

.tpl-images {
	padding-top: 21px;
	margin-right: 37px;
	padding-left: 37px;
	margin-top: 20px;
}

.tpl-images #image {
	float:left;
	width: 260px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#tablica th,#tablica td {
	padding: 10px;
	text-align: center;
}

a {color: #d2232a;}

.tpl-images #descr {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin-top: 5px;
	height: 35px;
}

.tpl-images #descr1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	margin-top: 5px;
	height: 35px;
        text-align: center;
}

#descr span { color: #d2232a;}

#tablica th {
	background-color: #d2232a;
	color: #FFFFFF;
}

#tablica td {
	background-color: #e7e7e8;
}

#tablica {margin-left: 22px; display: none;}

#little_text {color: #808285; font-family: Verdana; font-size: 9px; float: none;}

.radius {-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

.table2 { font-family: "Times New Roman", Times, serif; }

.table2 h3 {
      	font-style: italic;
	font-size: 16px;
	font-weight: normal;
}

.table2 h4 {
	font-size: 13px;
        line-height: 1;
}

.table2 a {
	color: #231f20;
	text-decoration: underline;
	font-size: 12px;
}
.table2 a:hover {
        text-decoration: none;
        font-size: 12px;
}

.padding {
	margin-top: 20px;
	margin-bottom: 20px;}

.message { padding-top: 5px; padding-bottom: 10px; font-size: 20px; color: red; font-weight: bold; text-align: center;}

.dostavka { font-size: 12px; font-family: "Times New Roman", Times, serif; text-indent: 20px; padding-left: 20px;}