/* Global */
* {
margin:0;
padding:0;
}
a, img {
border:none;
}
li {list-style:none;}
.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
/* Layout */
body{
background:url(../images/body_bg.gif) top left repeat-x #1E4C82;
font: 62.5%/1.4 Tahoma, sans-serif;
color:#7a7a7a;
padding:0px 0px 0px 0px;
}
div#wrap{
width:999px;
margin:0px auto 0px auto;
font-size:11px;
}
#header{
height:295px;
background:url(../images/header_bg.jpg) top left no-repeat;
position:relative;
}
#container{
background:url(../images/cont_rep.gif) repeat-y left top;
width:999px;
}
#container2{
background:url(../images/cont_top.jpg) no-repeat left top;
width:999px;
}
#container3{
background:url(../images/cont_bottom.jpg) no-repeat left bottom;
width:977px;
min-height:320px;
padding-left:22px;
padding-bottom:30px;
}
#footer{
position:relative;
height:95px;
width:979px;
padding-right:20px;
background:url(../images/footer_bg.gif) 0px 0px no-repeat;
}
/* Header */
#header h1{
position:absolute;
top:81px;
left:75px;
}
#header h1 a{
display:block;
width:220px;
height:42px;
overflow:hidden;
text-indent:-9999px;
background:url(../images/logo.gif) top left no-repeat;
font-size:1px;
outline:none;
}
#header .title {
position:absolute;
left:75px;
width:320px;
top:126px;
color:#FFF;
letter-spacing:0.09em;
}
#header .catalog {
position:absolute;
left:41px;
top:266px;
color:#FFF;
padding-right:18px;
background:url(../images/arrows.gif) right 7px no-repeat;
font-weight:bold;
}
#header .tel {
position:absolute;
left:145px;
top:25px;
color:#FFF;
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
}
#header .navigate{
position:absolute;
top:206px;
left:942px;
}
#header .navigate li{
display:block;
float:left;
}
#header .navigate li a{
width:11px;
height:10px;
display:block;
margin-left:10px;
font-size:1px;
overflow:hidden;
text-indent:-9999px;
outline:none;
}
.top_menu{
float:right;
margin-top:243px;
}
.top_menu li{
display:block;
float:left;
padding-top:6px;
height:44px;
position:relative;
}
.top_menu li .sep {
position:absolute;
left:-5px;
top:0;
}
.top_menu li a{
display:block;
height:29px;
padding:15px 20px 0px 20px;
color:#FFF;
font-weight:bold;
float:left;
}
.top_menu li.active a {
background:url(../images/menu_active.gif) 0 0 repeat-x;
}
.clear {clear:both;}
/* Content */
.content{
width:688px;
float:right;
position:relative;
margin-top:28px;
padding-right:24px;
}
.content .title{
background:url(../images/cont_title_left.gif) 0 0 no-repeat;
float:left;
height:32px;
margin-bottom:20px;
}
.content .title_inner{
background:url(../images/cont_title_right.gif) top right no-repeat;
float:left;
height:23px;
color:#FFF;
font-weight:bold;
padding-top:9px;
padding-left:17px;
padding-right:80px;
}

.content h1.title_inner{
background:url(../images/cont_title_right.gif) top right no-repeat;
float:left;
height:23px;
color:#FFF;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:17px;
padding-right:80px;
font-size: 12px;
}


.content .text{
text-align:justify;
padding-left:17px;
font-size: 12px;
}
.content .text p{
margin-bottom:10px;
}
.content .table {
position:relative;
}
.content .table th {
padding:6px;
background:url(../images/th_bg.gif) 0 0 repeat-x;
text-align:center;
font-size:11px;
font-weight:bold;
color:#FFF;
padding-bottom:20px;
}
.content .table th.first img{
position:absolute;
top:0;
left:0;
}
.content .table th.last img{
position:absolute;
top:0;
right:0;
}
.content .table td.first {
border:none;
}
.content .table td {
padding:1px 10px;
color:#606060;
border-left:1px solid #D1D1D1;
}
.content .table td span {
padding-left:14px;
background:url(../images/table_dot.gif) left center no-repeat;
}
.content .table .even td {
background-color:#E3E3E3;
}



.content .table .pager {float: right; margin-top: 25px;}
.content .table .pager a, .content .table .pager span {
display:inline;
padding:0px 2px 0px 3px;
font-weight:bold;
color:#FFF;
}
.content .table .pager span {background-color: #BC3522;}
.content .table .pager a.prev, .content .table .pager a.next {color: #6c6c6c; background-color: transparent;}
.content .table .pager a {background-color: #425B88;}


.sidebar{
width:249px;
float:left;
padding-top:10px;
}
.sidebar div:first-child {
background:none;
}
.sidebar div {
padding-left:35px;
padding-top:15px;
padding-bottom:10px;
background:url(../images/cat_sep.gif) 17px top no-repeat #7C9EC3;
}
.sidebar div.odd {
background-color:#6E91BA;
}
.sidebar ul .cat {
padding-left:13px;
background:url(../images/cat_dot1.gif) left 4px no-repeat;
}
.sidebar ul .cat a, .sidebar ul .cat span{
font-weight:bold;
color:#FFF;
font-size:11px;
}
.sidebar ul .cat ul {
padding-left:8px;
padding-top:5px;
padding-bottom:0px;
background:none;
}
.sidebar ul .cat ul li{
padding-left:13px;
background:url(../images/cat_dot2.gif) left center no-repeat;
color:#FFF;
font-size:11px;
}
.sidebar ul .cat ul li a{
color:#FFF;
font-size:11px;
font-weight:normal;
}
.product {
margin-left:25px;
padding-bottom:9px;
background:url(../images/product_line.gif) left bottom no-repeat;
}
.product .thumb {
float:left;
width:192px;
}
.product .thumb img{
border:1px solid #C7C7C7;
}
.product .text {
float:right;
width:435px;
}
.product .text .title{
background:url(../images/product_title_left.gif) 0 0 no-repeat;
float:left;
height:25px;
margin-bottom:15px;
}
.product .text .title_inner{
background:url(../images/product_title_right.gif) top right no-repeat;
float:left;
height:20px;
color:#FFF;
font-weight:bold;
padding-top:5px;
padding-left:15px;
padding-right:84px;
}
.product .text p{
text-align:justify;
}
.product .text p span{
color:#3d5682;
}
.product .text .button{
background:url(../images/button_title_left.gif) 0 0 no-repeat;
float:right;
height:22px;
margin-top:20px;
clear:both;
}
.product .text .button .title_inner{
background:url(../images/button_title_right.gif) top right no-repeat;
float:left;
height:20px;
color:#FFF;
font-weight:bold;
padding-top:2px;
padding-left:24px;
padding-right:38px;
}
.product .text .button .title_inner a{
color:#FFF;
font-weight:bold;
}
.product .text .button .title_inner input{
color:#FFF;
font-weight:bold;
border:none;
background-color:transparent;
cursor:pointer;
font-size:11px;
padding-top:1px;
}
.bottom ul{
float:right;
margin-top:7px;
}
.bottom ul li:first-child{
background:none;
}
.bottom ul li{
padding:29px 0px;
height:22px;
float:left;
background:url(../images/footer_sep.gif) 0 0 no-repeat;
}
.bottom ul li a{
display:block;
height:19px;
padding:3px 22px 0px 22px;
background-color:#474747;
color:#FFF;
float:left;
}
.bottom ul li.first a{
background:url(../images/footer_menu_left.gif) 0 0 no-repeat #474747;
}
.bottom ul li.last a{
background:url(../images/footer_menu_right.gif) top right no-repeat #474747;
}
/* Footer */
#footer .copy{
float:left;
color:#FFF;
font-size:10px;
padding-top:25px;
padding-left:71px;
}
#footer .copy span{
font-size:10px;
color:#8e0000;
}



div#rekl {bborder: 1px solid red; float: left; margin-left: 300px; margin-top:263px;}
div#rekl span {color: #00f; margin-right: 10px;}
div#rekl a {color: #fff; font-size: 12px;}

