* {
   padding:0px;
   margin:0px;
   font-family:Arial,Verdana;
   text-decoration:none;
}
img {
     border:0px;
}
table{
      border:0px;
      border-collapse:collapse;
}
td{
   vertical-align:top;
}
body{
     background:#fff url(images/background.png) left top repeat-x;
}

div.top{
clear:both;
background:url(images/top-back.png) left top repeat-x;
margin:10px 10px 0px 10px;
}
div.top-left{
background:url(images/top-left.jpg) left top no-repeat;
}
div.top-right{
background:url(images/top-right.jpg) right top no-repeat;
height:80px;
text-align:right;
}

div.utop2{
padding:0px 14px 0px 14px;
}

div.utop{
clear:both;
width:100%;
float:left;
background:url(images/utop-back.png) left top repeat-x;
height:189px;
}
div.utop-left{
float:left;
width:49.5%;
background:url(images/utop-left.png) left top repeat-x;
}
div.utop-left2{
float:left;
width:100%;
background:url(images/utop-left.jpg) left top no-repeat;
}
div.utop-left3{
float:right;
width:100%;
background:url(images/comp.jpg) right top no-repeat;
height:189px;
}
div.utop-right{
float:right;
width:49.5%;
background:url(images/utop-right.png) left top repeat-x;
}
div.utop-right2{
float:right;
width:100%;
background:url(images/utop-right.jpg) right top no-repeat;
}
div.utop-right3{
float:left;
width:100%;
background:url(images/monik.jpg) left top no-repeat;
height:189px;
}

div.left, div.right{
float:left;
display:inline;
background:#FFF url(images/content-back.png) left top repeat-x;
margin-left:12px;
}
div.left div, div.right div, div.center div{
background:url(images/border-left.gif) left top repeat-y;
}
div.left div div, div.right div div, div.center div div{
background:url(images/border-right.gif) right top repeat-y;
}
div.left div div div, div.right div div div, div.center div div div{
background:url(images/border-bottom.gif) left bottom repeat-x;
}
div.left div div div div, div.right div div div div, div.center div div div div{
background:url(images/corner-left.gif) left bottom no-repeat;
}
div.left div div div div div, div.right div div div div div, div.center div div div div div{
background:url(images/corner-right.gif) right bottom no-repeat;
}
div.left div div div div div div{
background:url(images/left-top.jpg) left top no-repeat;
width:210px;
padding:40px 20px 10px 20px;
font-size:12px;
}
div.left div div div div div div div{
background:none;
padding:0px;
width:190px;
}

div.right{
float:right;
margin-left:0px;
margin-right:12px;
}
div.right div div div div div div{
background:url(images/right-top.jpg) right top no-repeat;
width:210px;
padding:40px 20px 10px 20px;
font-size:12px;
}

div.right div div div div div div div{
background:none;
padding:0px;
margin:0px;
text-align:justify;
}

div.center{
background:#FFF url(images/content-back.png) left top repeat-x;
margin-left:262px;
margin-right:262px;
font-size:12px;
line-height:18px;
}
div.center div div div div div div{
background:url(images/center-top-back.png) left top repeat-x;
}
div.center div div div div div div div{
background:url(images/center-top-left.jpg) left top no-repeat;
}
div.center div div div div div div div div{
background:url(images/center-top-right.jpg) right top no-repeat;
padding:38px 20px 20px 20px;
text-align:justify;
}

div.center div div div div div div div div div{
background:none;
padding:0px;
margin:0px;
}

div.center p{
margin-top:10px;
}

div.center h1{
color:#FFF;
font-size:16px;
margin-bottom:15px;
position:relative;
top:-30px;
}

div.center h2{
color:#333;
font-size:16px;
margin-top:10px;
}

div.left h2, div.right h2{
color:#333;
font-size:16px;
margin-top:10px;
}

div.footer{
float:left;
width:100%;
}
div.footer div{
background:url(images/footer-back.png) left top repeat-x;
margin:10px 12px;
}
div.footer div div{
background:url(images/footer-left.png) left top no-repeat;
margin:0px;
}
div.footer div div div{
background:url(images/footer-right.png) right top no-repeat;
height:30px;
font-size:10px;
text-align:center;
color:#666;
padding-top:4px;
}
div.footer div div div a{
color:#666;
text-decoration:underline;
}
div.footer div div div a:hover{
text-decoration:none;
}

div.top-right a{
display:block;
float:right;
background:url(images/top-menu.gif) left top no-repeat;
color:#FFF;
font-size:14px;
font-weight:bold;
padding:28px 20px 30px 20px;
margin-top:5px;
text-decoration:none;
}
div.top-right a:hover{
text-decoration:underline;
}

ul.menu li{
list-style:none;
border-bottom:solid 1px #e0e0e0;
border-top:solid 1px #e0e0e0;
margin-top:-1px;
}
ul.menu li a{
display:block;
padding-top:3px;
padding-bottom:3px;
color:#555;
font-size:13px;
text-decoration:none;
}
ul.menu li a:hover{
color:#4f94bb;
}
ul.menu li span{
display:block;
padding-top:3px;
padding-bottom:3px;
color:#555;
font-size:13px;
}
ul.menu li ul{
margin-left:20px;
}

a{
color:#4f94bb;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}

div.right p{
margin-top:5px;
}

table.standart tr td{
padding:3px 1px;
}

div.right form{
margin-top:5px;
margin-bottom:5px;
}
div.right form input{
margin-top:3px;
margin-bottom:3px;
}
div.right img{
margin:5px;
}
div.opros{
margin-top:20px;
}
div.opros form{
margin-top:5px;
margin-bottom:5px;
line-height:20px;
}
div.opros a{
display:block;
}
div.opros form input{
margin:3px;
}
div.select-design select{
display:block;
}