div#body {
width: 780px;
}

/* HEADER */

div#header {
width: 100%;
height: 60px;
overflow: hidden;
margin-bottom: 10px;
}

div#logo {
float: left;
width: 160px;
height: 60px;
border-left: 1px solid #79B0E2;
}
div#logo div {
margin: 22px 0px 0px 8px;
}

div#search {
float: left;
width: 256px;
height: 60px;
border-left: 1px solid #79B0E2;
border-right: 1px solid #79B0E2;
background: #E8EEF6;
}
div#search div {
margin: 20px 0px 0px 26px;
}

div#topbanner {
float: right;
text-align: right;
border-right: 1px solid #79B0E2;
}
div#topbanner div {
width: 337px;
height: 58px;
margin-right: 10px;
border: 1px solid #c1c1c1;
}

/* TITLE */ 

div#title {
width: 100%;
height: 33px;
border-top: 1px solid #79B0E2;
border-bottom: 1px solid #79B0E2;
margin-bottom: 10px;
overflow: hidden;
}
div#logo2 {
float: left;
width: 160px;
height: 33px;
}
div#head {
float: left;
width: 450px;
height: 20px;
margin-top: 7px;
border-left: 1px solid #CE1141;
}
div#topnav {
float: right;
text-align: right;
margin-top: 7px;
height: 20px;
}

/* CONTENT */ 

div#content {
width: 100%;
}

/* LEFT PART */

div#left {
float: left;
width: 158px;
}
div#adds {
width: 100%;
border: 1px solid #79B0E2;
text-align: center;
}
div#adds img.img {
margin-top: 15px;
margin-bottom: 15px;
}
div#adds div.hr {
width: 100%;
height: 4px;
border-top: 1px solid #79B0E2;
border-bottom: 1px solid #79B0E2;
}
div#addsend {
width: 100%;
height: 68px;
background: #E8EEF6;
}

/* RIGHT PART */

div#right {
float: left;
width: 620px;
}

div#main {
margin-left: 15px;
width: 605px;
background: url(../images/design/bgrnd.gif) bottom left repeat-x;
padding-bottom: 20px;
}
div.sites {
height: 20px;
float: right;
}

/* box poptavka */

div#boxp {
width: 603px;
clear: both;
float: right;
border: 1px solid #79B0E2;
}
div#boxp #boxheader {
width: 100%;
height: 20px;
color: #0456A1;
background: #B7CCE8 url(../images/design/bgrndboxp.gif) top left no-repeat;
border-bottom: 1px solid #79B0E2;
}
div#boxp #boxheader div {
position: relative;	
bottom: -1px;
padding-top: 1px;
padding-left: 20px;
border-bottom: 2px solid #FFF;
}
div#boxp #boxcontent {
float: left;
width: 475px;
padding: 8px 0px 5px 5px;
}
div#boxp #boximg {
float: right;
padding: 10px;
color: #FF4824;
}
div#boxp #boximg em {
color: #000;
font-style: normal;
}
div#boxp #boximg img {
border: 1px solid #79B0E2;
}

/* box nabidka */

div#boxn {
width: 603px;
clear: both;
float: right;
border: 1px solid #818181;
}
div#boxn #boxheader {
width: 100%;
height: 20px;
color: #000;
background: #DADADA url(../images/design/bgrndboxn.gif) top left no-repeat;
border-bottom: 1px solid #818181;
}
div#boxn #boxheader div {
position: relative;	
bottom: -1px;
padding-top: 1px;
padding-left: 20px;
padding-bottom: 0px;
border-bottom: 2px solid #FFF;
}
div#boxn #boxcontent {
float: left;
width: 475px;
padding: 8px 0px 5px 5px;
}
div#boxn #boximg {
float: right;
padding: 10px;
color: #FF4824;
}
div#boxn #boximg em {
color: #000;
font-style: normal;
}
div#boxn #boximg img {
border: 1px solid #818181;
}

/* footer */

div#footer {
clear: both;
margin-top: 5px;
font-size: 10px;
color: #02437E;
}

