body {
margin:0px;
padding:0px;
background:white;
}

table{
border:0px;
border-collapse:collapse;
}

table td{
padding:0px;
} 

td,div,p {
color:#000000;
font:11px Verdana;
}

a {
color:#000000;
font:11px Verdana;
}

a:hover {
text-decoration:none;
}

a img {
border:0px;
}

.logo {
position:absolute;
top:13px;
left:10px;
}

.head {
height:50px;
background:url(images/gray.gif) repeat-x bottom left #f4f4f4;
padding-right:27px;
}

.head table {
height:100%;
width:100%;
}

.head_menu {
text-align:right;
}

.language a{
margin-right:16px;
}

.language {
padding-left:155px;
vertical-align:top;
padding-top:18px;
}

.podval {
height:149px;
background:url(images/podval.gif) repeat-x top left #f4f4f4;
}

.top_menu {
height:150px;
background:url(images/hand.jpg) no-repeat left top #282828;
padding-left:600px;
}

.top_menu table td {
background:url(images/li.gif) no-repeat 0px 6px;
padding-left:7px;
width:20%;
white-space:nowrap;
padding-right:10px;
}

.top_menu table td a {
color:#696969;
text-decoration:none;
}

.top_menu table td a:hover {
text-decoration:underline;
}

.content_cell {
border-top:1px solid #838485;
}

.content_menu {
height:115px;
background:url(images/content_top.gif) top left repeat-x;
vertical-align:top;
padding-left:30px;
}

.content_menu table td {
text-align:right;
padding-top:30px;
}

.phones {
padding-top:2px;
}

.phones div {
font:12px Verdana;
color:#2c2c2c;
font-weight:bold;
padding-top:3px;
}

.phones div span {
color:#999999;
font:10px Verdana;
}

.ukraina {
padding-left:50px;
padding-right:2px;
}

.ukraina_ {
padding-left:25px;
}

.russia {
padding-left:2px;
}

.bottom_menu {
vertical-align:top;
background color:#F4F4F4;
}

.bottom_menu a {
text-decoration:none;
font:12px Verdana;
color:#909090;
font-weight:bold;
display:block;
float:left;
padding-top:25px;
margin-left:8px;
margin-right:8px;
}

.bottom_menu a:hover {
border-top:3px solid #2c2c2c;
padding-top:22px;
color:#2c2c2c;
}

#act {
text-align:right;
border-top:3px solid #2c2c2c;
padding-top:22px;
color:#2c2c2c;
}

.right_cell {
width:185px;
background:url(images/right_bg.gif) no-repeat top right;
padding-left:25px;
vertical-align:top;
padding-top:12px;
}

.right_cell table td {
background:url(images/spliter.gif) bottom left no-repeat;
padding-bottom:3px;
}

.right_head {
padding-top:10px;
padding-bottom:5px;
}

form,input {
padding:0px;
margin:0px;
}

.input {
width:168px;
height:19px;
border:1px solid #d5d5d5;
color:#b4b4b4;
font:10px Verdana;
padding-top:2px;
padding-left:2px;
}

.right_txt {
padding-bottom:15px;
padding-right:40px;
}

.right_form {
padding-bottom:15px;
}

#yslygi {
padding-bottom:150px;
background:url(images/kor.jpg) no-repeat right bottom;
}

#skidki {
padding-bottom:150px;
background: url(images/meshok.jpg) no-repeat right bottom;
}

.podr_ys {
padding-bottom:15px;
}

.podr_ys a {
text-decoration:none;
}

.podr_ys a:hover {
text-decoration:underline;
}

#news {
background:url(images/rypor.jpg) no-repeat right bottom;
padding-bottom:50px;
}

#news a {
text-decoration:none;
font:11px Verdana;
}

#news a:hover {
text-decoration:underline;
}

#news .date {
padding-top:7px;
}

.top {
background:url(images/top.gif) repeat-x top left;
width:100%;
}

.bottom {
background:url(images/bottom.gif) repeat-x top left;
}

.left {
background:url(images/left.gif) repeat-y top left;
}

.right {
background:url(images/right.gif) repeat-y right top;
}

.tables {
padding-left:35px;
}

.tables table td {
vertical-align:top;
}

.mini {
background:gray;
margin-bottom:2px;
}