body,
html {
padding:0;
margin:0;
font:normal 11px arial;
}
.body {
background:url(images/bg.gif) #3face4 0% 0% repeat-x;
}

img {
border:none;
}
a {
color:#34383c;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}

#wrap {
padding:0 40px;
}
#container {
background:#fff;
min-width:903px;
}
#header {
height:414px;
padding-top:122px;
background:url(images/header.jpg) 50% 0% no-repeat;
}
#header .inner {
width:903px;
margin:0 auto;
}
#icons {
height:60px;
padding-right:115px;
text-align:right;
}
#icons a {
margin:0 10px;
}

#home {
padding-left:173px;
height:59px;
}

#logo {
padding-left:107px;
height:179px;
}

.main {
padding:0 5.5%;
}
.main .inner {
float:left;
width:100%;
clear:both;
}

#footer {
color:#34383c;
padding:0 5.5% 0 5.5%;
height:101px;
clear:both;
font-family:tahoma;
}
#footer .inner {
float:left;
width:100%;
clear:both;
}
#footer .center-column {
text-align:right;
}

.left-column {
float:left;
width:29%;
font:normal 14px arial;
line-height:19px
}
.center-column {
float:left;
margin-left:0.2%;
width:70.5%;
}


.pl span {
display:block;
overflow:hidden;
}

#footer .left-column .pl {
background:url(images/bg-blue2.gif) 0% 0% repeat-x;
margin-bottom:28px;
}
.index #footer .left-column .pl {
background:url(images/bg-red2.gif) 0% 0% repeat-x;
}
#footer .left-column .pl span {
height:20px;
background:url(images/cl-blue2.gif) 0% 0% no-repeat;
}
.index #footer .left-column .pl span {
background:url(images/cl-red2.gif) 0% 0% no-repeat;
}
#footer .left-column .pl span span {
background:url(images/cr-blue2.gif) 100% 0% no-repeat;
}
.index #footer .left-column .pl span span {
background:url(images/cr-red2.gif) 100% 0% no-repeat;
}
#footer .center-column .pl {
background:url(images/bg-red2.gif) 0% 0% repeat-x;
margin-bottom:28px;
}
.index #footer .center-column .pl {
background:url(images/bg-blue2.gif) 0% 0% repeat-x;
}
#footer .center-column .pl span {
height:20px;
background:url(images/cl-red2.gif) 0% 0% no-repeat;
}
.index #footer .center-column .pl span {
background:url(images/cl-blue2.gif) 0% 0% no-repeat;
}
#footer .center-column .pl span span {
background:url(images/cr-red2.gif) 100% 0% no-repeat;
}
.index #footer .center-column .pl span span {
background:url(images/cr-blue2.gif) 100% 0% no-repeat;
}
#footer .center-column a {
color:#38a7e2;
}




.main .left-column .pl {
background:url(images/bg-blue.gif) 0% 0% repeat-x;
font:normal 22px arial,tahoma,verdana;
color:#fff;
line-height:50px;
text-transform:uppercase;
}
.index .main .left-column .pl {
background-image:url(images/bg-red.gif);
}
.main .left-column .pl span {
height:50px;
background:url(images/cl-blue.gif) 0% 0% no-repeat;
}
.index .main .left-column .pl span {
background-image:url(images/cl-red.gif);
}
.main .left-column .pl span span {
background:url(images/cr-blue.gif) 100% 0% no-repeat;
padding:0 0 0 18px;
}
.index .main .left-column .pl span span {
background-image:url(images/cr-red.gif);
}
.main .center-column .pl {
background:url(images/bg-red.gif) 0% 0% repeat-x;
font:normal 22px arial,tahoma,verdana;
color:#fff;
line-height:50px;
text-transform:uppercase;
}
.index .main .center-column .pl {
background-image:url(images/bg-blue.gif);
}
.main .center-column .pl span {
height:50px;
background:url(images/cl-red.gif) 0% 0% no-repeat;
}
.index .main .center-column .pl span {
background:url(images/cl-blue.gif) 0% 0% no-repeat;
}
.main .center-column .pl span span {
background:url(images/cr-red.gif) 100% 0% no-repeat;
padding:0 20px;
}
.index .main .center-column .pl span span {
background:url(images/cr-blue.gif) 100% 0% no-repeat;
}


ul.list {
list-style:none;
padding:0;
margin:0;
font-size:13px;
color:#34383c;
}
ul.list li {
padding-bottom:10px;
text-transform:uppercase;
}
ul.list a {
color:#34383c;
}


.left-column .block {
padding:15px 6px 26px 20px;
margin-bottom:22px;
font-family:arial,tahoma;
}

.left-column .grayblock {
background:#f5fafd;
}

.index .left-column .grayblock {
background:#fbf4f4;
}
.main .center-column .block {
padding:1px 20px 36px 20px;
margin-top:0;
margin-bottom:22px;
font-size:12px;
color:#34383c;
line-height:17px;
font-family:tahoma;
}


#menu {
padding:0 0 0 136px;
margin:0;
list-style:none;
font-weight:bold;
}
#menu li {
float:left;
background:url(images/dots.gif) 0% 0% repeat-y;
}
#menu li span {
background:url(images/corner.gif) 0% 100% no-repeat;
display:block;
float:left;
height:61px;
padding:12px 12px 0 12px;
}
#menu li a {
display:block;
float:left;
padding:30px 0 10px 0;
text-transform:uppercase;
text-decoration:none;
}
#menu li a:hover {
color:#3c81c5;
}
#menu li.active a {
color:#3c81c5;
}

#menu li.i2 {
margin-top:4px;
}
#menu li.i2 span {
padding-top:8px;
}
#menu li.i3, #menu li.i4, #menu li.i5 {
margin-top:8px;
}
#menu li.i3 span, #menu li.i4 span, #menu li.i5 span {
padding-top:4px;
}
#menu li.i6, #menu li.i7 {
margin-top:12px;
}
#menu li.i6 span, #menu li.i7 span {
padding-top:0px;
}


/**** Added by Roman ****/

#catalog tr {
	font:normal 9pt tahoma;
	line-height:17px;
	color:#34383c;
	background:url('images/border.gif') 0% 100% repeat-x;
}

#catalog tr.odd {
	background-color:#fbf6f2
}

#catalog th {
	width:0px;
	padding:10px 7px 10px 0;
}

#catalog td {
	padding-top:15px;
	padding-bottom:16px;
	vertical-align:top;
}

#catalog a.caption {
	font:normal 18px arial;
	text-transform:uppercase;
}

#catalog  p.description {
	margin-top:16px;
	margin-bottom:17px
}

.product-list  div.caption {
	font:normal 14px verdana;
	text-transform:uppercase;
	overflow:hidden;
	width:100%;
}

.product-detail div.caption a {
	color:#b5282f
}

span.detail,span.in-category  {
	background:url('images/detail.gif') no-repeat;
	display:block;
}

span.in-category {
	background:url('images/in_category.gif') no-repeat;
}

span.detail a,span.in-category a{
	display:block;
	width:89px;
	height:21px
}

span.back {
	display:block;
	margin-top:15px;
}

span.back a{
	font:normal 14px arial;
	color:#b5282f
}

span.in-category a {
	width:139px;
}

.block .picture {
	float:left;
	margin:10px 15px 20px 0;
}

.brand-descript {
	line-height:17px;
}

span.copyright {
	font:normal 11px tahoma;
}

#callback {
	padding-top:18px
}

#callback th {
	text-align:left;
}

.news-left .news-list {
padding:0;
margin:0;
font-family:arial,tahoma;
background:none;
}
.news-left p.news-item {
padding:8px 0 8px 20px;
margin:0;
border-bottom:1px solid #fff;
background:url(images/news-c-orner.gif) #d9ebfd 0% 100% no-repeat;
}
.index .news-left p.news-item {
background:#fbf4f4;
}

.news-date-time {
color:#4d81bc;
font-style:normal;
font-size:100%;
}

.news-left .news-item {
font-size:11px;
}
.news-left .news-date-time {
color:#4d81bc;
font-style:italic;
font-size:10px;
}
.news-index .news-list .news-item {
font:normal 11px arial,tahoma !important;
color#:34383c;
}
.news-index .news-list .news-date-time {
font-size:10px !important;
font-style:italic !important;
}
.news-index .news-list a.news_name {
font-weight:bold;
text-decoration:none;
color#:34383c;
}
.news-index .news-list a.news_name:hover {
text-decoration:underline;
}



h3 {
color:#34383c;
font-size:20px;
font-weight:normal;
}
