body {
margin:0px auto; 
padding:0px auto;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:12px;
}

img {
border:none;
}

div.container {
width:924px;
}

div.top {
width:924px;
height:127px;
background:url(images/top.jpg) top left no-repeat;
clear:both;
}

div.left {
width:263px;
padding-right:17px;
float:left;

}

div.right {
width:644px;
float:left;
}

div.foot {
width:924px;
clear:both;
}

div.top_right {
float:right;
}

div.logo {
padding-top:8px;
padding-left:35px;
float:left;
}



*:first-child+html div.icons {padding-top:20px;}

div.icons:first-child {padding-top:22px;}

div.icons { padding-top:20px;}

div.icons, x:-moz-any-link {padding-top:20px;}





*:first-child+html div.buttons {padding-top:41px;}

div.buttons:first-child {padding-top:40px;}

div.buttons { padding-top:41px;}

div.buttons, x:-moz-any-link {padding-top:39px;}

div.buttons div {
float:left;
}

div.ramka_blue {
width:252px;
height:219px;
background:url(images/ramka_blue.jpg) top left no-repeat;
margin-top:30px;
}

div.category1 {
width:229px;
height:46px;
background:url(images/category1.jpg) top left no-repeat;
}

div.category2 {
width:229px;
height:46px;
background:url(images/category2.jpg) top left no-repeat;
}

div.category3 {
width:229px;
height:46px;
background:url(images/category3.jpg) top left no-repeat;
}

div.category4 {
width:229px;
height:46px;
background:url(images/category4.jpg) top left no-repeat;
}

div.link {
padding-top:16px;
}

div.link a {
padding-left:35px;
font-family:Tahoma;
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

div.bg_email {
width:252px;
height:229px;
background:url(images/bg_email.jpg) top left no-repeat;
}

div.email {
padding-left:128px;
padding-top:65px;
}

div.kontakt a {
font-size:11px;
color:#666;
font-weight:bold;
padding-left:5px;
}

div.kontakt a:hover {color:#666;}

div.txt {
font-size:12px; 
color:#757171;
line-height:14px;
padding-left:4px;
padding-top:12px;
}

div.h1 {
color:#847b59;
font-weight:bold;
padding-left:20px;
padding-top:25px;
}

div.txt2 {
font-size:12px; 
color:#757171;
line-height:14px;
padding-top:12px;
}

div.button_foot {
width:67px;
height:32px;
background:url(images/button_foot.gif) top left no-repeat;
float:left;
}

div.link_foot {
padding-top:9px;
}

div.link_foot a {
font-size:10px;
color:#fff;
text-decoration:none;
}

div.float_left {float:left;}


*:first-child+html div.line {margin-bottom:0px;}

div.line:first-child {margin-bottom:25px;}

div.line {margin-bottom:0px;}

div.line, x:-moz-any-link {margin-bottom:25px;}

div.obrazki div img {
padding:10px;
}

