@charset "windows-1251";
* {
    padding:0px;
    margin:0px;
}
body
{
    font-family:Tahoma, Geneva, sans-serif;
    background:#bec0b8 url(../i/bk.jpg) repeat-x;
    padding:0px;
    margin:0;
}
td
{
    vertical-align: top;
}
#top{
    background:url(../i/top_logoplace.jpg) no-repeat;
    height:77px;
    position:relative;
}
#map{
    background:url(../i/head_collage.jpg) no-repeat;
    height:256px;
    position:relative;
}
#top,#map,#c_menu,#c_cont
{
    margin-left:auto;
    margin-right:auto;
    width:688px;
    background-color:#FFF;
}
.menu_el
{
    float:left;
    height: 34px;
    width: 90px;/* ie only*/
    padding:10px 5px 1px 5px;
    text-align:center;
}
html>body .menu_el
{
    min-width: 90px;
}

A.menu,A.menu:link,A.menu:hover,A.menu:visited
{
    text-decoration: none;
    font-family: Arial;
    font-size:0.9em;
    color:#000;
}
.menu_sep
{
    float:left;
    background:url(../i/menu_sep.gif);
    width:9px;
    height:45px;
}
.bk_m_left
{
    width:9px;
    height:45px;
    float:left;
    background:url(../i/left_menu_bk.gif);
}
.bk_m_right
{
    width:9px;
    height:45px;
    float:right;
    background:url(../i/right_menu_bk.gif);
}
.clear {
    clear: both;
    margin: 0px
}
#lang
{
    width: auto;
    position: absolute;
    top: 0;
    right: 35px;
}
h1
{
    width: auto;
    position: absolute;
    top: 47px;
    left: 160px;
    font-family:Arial;
    font-size:0.7em;
    color:#555;    
}
#logo
{
    width: auto;
    position: absolute;
    top: 5px;
    left: 45px;
}
#c_cont
{
    padding:10px 10px 10px 10px;
    width:668px;
    height:auto;
    background:url(../i/content_bk.gif) repeat-y;
    overflow: hidden;
}
#lc
{
    float:left;
    width:290px; /* ie only*/
    margin-left: 20px;
    background-color: #fff;
}
html>body #rc
{
	width:310px;
}

#rc
{
    float:right;     
    width:290px; /* ie only*/
    margin-right: 20px;
    background-color: #fff;
}
html>body #rc
{
	width:310px;
}
.header
{
    background:#eeede0;
    height:145px;/* ie only*/
	min-height:auto;
    padding:10px 15px 20px 40px;
}
html>body .header
{
    min-height:165px;
}

h2
{
    font-family:Arial;
    font-size:1em;
}
.cont
{
    padding:10px 15px 20px 40px;
}
#bottom_const
{
    border:1px solid #CCC;
    width: 628;
    min-height:20px;
    overflow: hidden;
    margin:0px 20px 0px 20px;
    padding:0px 10px 0px 10px;
}
#footer
{
    border:1px solid #CCC;
    width: 628;
    background: #eeede0;
    min-height:30px;
    overflow: hidden;
    margin:0px 20px 0px 20px;
    padding:10px 10px 5px 10px;
}
#contact_head
{
  background: url("../i/contacts_ico.gif") top right no-repeat
}
.ff
{
    border:0px;
    color:#a4a4a4;
    padding:2px;
    font-family:Arial;
}

p
{
    padding:0px;
    margin:0px;
}
.ord
{
    border:1px solid #CCC;
}
#c, #c_order
{
    overflow: hidden;
    margin:0px 20px 0px 20px;
    padding:5px 10px 5px 10px;
    width: 628px;
}

#search
{
    float:right;
    width: 220px;
    position: absolute;
    right: 35px;
    top:30px;
}

#search_input
{
    /*border:1px #AAA solid;*/
    width:130px;
    float:left;
    border:0;
}

#search_bt
{
    width:70px;
    font-size:12px;
    float:right;
    margin-right: 6px;
    padding:0px 4px 0px 4px;
}
div.rounded_container{
        background-color: #fff;
        padding: 0px 4px 7px 4px; 
        height:10px;
}

div.rounded_border {
	background: #AAA;
        float:left;
}

input.rounded_input{
	border:0;
}

#phone
{
    width: 200px;
    position: absolute;
    right: 0px;
    top:60px;
    font-family:Arial;
    font-size:1em;
    color:#666;
}

#kiev_serv
{
    background: url("../i/loc.gif") transparent top left no-repeat;
    position:absolute;
    left:350px;
    top:60px;
    width:200px;
    height:100px;
    padding-left: 25px;
    color:#FFF;
}

#usa_serv
{
    background: url("../i/loc.gif") transparent top left no-repeat;
    position:absolute;
    left:160px;
    top:90px;
    width:200px;
    height:18px;
    padding-left: 0px;
    padding-top: 15px;
    color:#FFF;
}
.button
{
    color:#FFF;
    text-align: center;
    padding:2px;
    cursor:pointer;
	height: 20px;
/*    min-width: auto;    */
}
html > body .button
{
	height: 20px;
}

.butbr, .green_butbr,  .dark_butbr
{
    width:100px;
    margin-right:10px;
}

.button a,.button a:hover,.button a:link,.button a:visited
{
    color:#FFF;
    text-decoration: none;
}
.but
{
    background-color: #3999c5;
}
.butbr
{
    background-color: #3a84b8;
}
.green_but
{
    background-color: #6db44a;
}
.green_butbr
{
    background-color: #30891d;
}
.dark_but
{
    background-color: #adafa4;
}
.dark_butbr
{
    background-color: #8c8b86;
}
#c_order
{
    background:url("../i/cont.gif") bottom right no-repeat;
}
A.textlink, A.textlink:hover, A.textlink:link, A.textlink.visited
{
    color:#000;
    text-decoration:none;
font-weight:400;
}
A.textlink:hover
{
  text-decoration:underline;
}

li
{
margin-left:20px;
}
