@charset "windows-1251";
/* CSS Document */

a:hover {
 text-decoration: none;

}

h3 {
 font-size: 14px;
 float: left;
  color: #646B70;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
   color: #646B70;
   padding-left: 30px;
   padding-bottom: 12px;
   width: 500px;
  
}

/* Top menu */
#top_menu a{
 font-size: 12px;
 padding-right: 35px;
 padding-bottom: 12px;
 color: #FFFFFF;
 text-decoration: underline;
}

#top_menu a:hover {
 text-decoration: none;
}

#top_menu ul{
list-style: none;
padding: 0px;
margin: 0px;
float: left;
white-space: nowrap;
}

#top_menu ul li{
width: auto !important;
width: 3%;
float:left;
margin: 0px;
padding:0px;
}

#about_company ul {
list-style: none;
padding: 0px;
margin: 0px;
float: left;
white-space: nowrap;
}

#about_company ul li{
width: auto !important;
width: 3%;
float:left;
margin: 0px;
padding:0px;
padding-right: 20px;
}

#about_company a {
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}

#about_company a:hover {
 text-decoration: underline;
}

/* Main menu */

#mainmenu dl {
 margin: 0px;
 padding: 0px;
}

#mainmenu dd {
 width:124px;
 margin: 0px;
 padding: 0px;
 position:relative;
 float:left;
 overflow:hidden;
 display:none;
 opacity:0;
 margin-bottom: 12px;
}

#mainmenu dt{
 cursor: pointer;
width: 124px;
margin: 0px;
padding:0px;
padding-top:13px;
 font-size: 12px;
 font-weight: bold;
 color: #646B70;
}

#mainmenu dt:hover{
 color: #5ba4d4;
}

#mainmenu dt a {
 font-size: 12px;
 font-weight: bold;
 color: #646B70;
 text-decoration: none;
}

#mainmenu dt a:hover {
 text-decoration: none;
 color: #5ba4d4;
}

#mainmenu ul li span {
 display: block;
 font-size: 12px;
 /*font-weight: bold;*/
 color: #5ba4d4;
 background:url(../img/arrow.gif) no-repeat top left;
 text-decoration: none;
 padding-left:12px;
 line-height: 13px;
}

#mainmenu ul li a{
 display: block;
 font-size: 12px;
 /*font-weight: bold;*/
 color: #5ba4d4;
 text-decoration: none;
 padding-left:12px;
  line-height: 13px;
}

#mainmenu ul li a:hover {
 text-decoration: underline;

}

#mainmenu ul{
list-style: none;
padding: 0px;
margin: 0px;

}

#mainmenu ul li ul{
 list-style: none;
 padding: 0px;
 padding-left: 12px;
 padding-bottom: 12px;
 margin: 0px;
}

#mainmenu ul li{
width: 123px;
margin: 0px;
padding:0px;
padding-top: 7px;
  
}

#centercolumn #pricemenu ul {

 margin: 0px;
 padding: 0px;
 list-style: none;
}

#centercolumn #pricemenu ul li{
list-style: none;
  width: 150px;
  height:auto;
 margin: 0px;
 padding: 0px;
 padding-top: 3px;
 line-height: 12px;
}

#centercolumn #pricemenu ul li a{
 font-size: 9px;
 font-weight: normal;
 line-height: 12px;
 color: #676767;
 text-decoration: underline;
}

#centercolumn #pricemenu ul li a:hover{
 color: #5ba4d4;
 text-decoration: underline;
}

div.homebox {
  width: 560px;
  position: relative;
  overflow: auto;
  padding-bottom: 30px;
  background:url(../img/home-box-back.gif) repeat-x bottom left;
  background-color: #bfc3c7;
}

div.homebox p {
 font-size: 12px;
 line-height: 19px;
 padding-left: 30px;
 padding-right: 30px;
 margin-top: 0px;
 margin-bottom: 12px;
}
/*
div.homebox p {
 font-size: 12px;
 line-height: 16px;
 padding-left: 30px;
 padding-right: 30px;
 margin-top: 0px;
 margin-bottom: 12px;
}
*/


div.homebox p.subs {
 color: #4a4c4d;
}

div.homebox p a {
 color: #000000;
}

div.homebox p a.map {
 color: #467da5;
}

div.homebox h2 {
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
 margin-top: 12px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 30px;
 padding-right: 30px;
 padding-bottom: 0px;
}

div.home_head {
 width: 560px;
 height: 32px;
 padding-bottom: 12px;
}

div.dot_border{
 width: 560px;
 height: 1px;
 border-bottom: 1px #ffffff dotted;
 background-color: #abaeb2;
}

img.bot_border{
 border-bottom: 1px #ffffff solid;
}

div.solid_border {
  border-bottom: 1px #ffffff solid;
}

div.bot_box {
font-size: 11px;
color: #FFFFFF;
 padding-top: 12px;
 float: left;
}

div.bot_box img {
 padding-right: 12px;
}
 
div.bot_box a {
 color: #FFFFFF;
}

span.phone_num {
 font-size: 13px;
 color:#000000;
}

div.homebox table {
 margin-left: 30px;
 margin-right: 30px;
 margin-bottom: 5px;
 border-left: 1px #676767 solid;
}

div.homebox td {
 text-align: center;
 font-size: 10px;
 vertical-align: middle;
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 3px;
 padding-right: 3px;
}

div.homebox td.col_subs {
 color: #FFFFFF;
 background-color: #676767;
}

div.homebox td.col_subs2 {
 color: #000000;
 border-right: 1px #676767 solid;
 border-bottom: 1px #676767 solid;
 background-color: #bfc3c7;
}

div.homebox td.col_txt {
 color: #000000;
 border-right: 1px #676767 solid;
 border-bottom: 1px #676767 solid;
 background-color: #d9dbdd;
}

div.item_box {
 width: 560px;
 border-bottom: 1px #ffffff solid;
}

div.profnastil {
 width: 365px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

div.profil {
 width: 500px;
 padding-left: 30px;
 padding-right: 30px;
 border-bottom: 1px #ffffff solid;
 text-align: center;
}

div.homebox p.prof_subs {
 margin-top: 12px;
 color:#913703;
 font-weight: bold;
 padding: 0px;
}

div.homebox p.prof_subs2 {
 margin-top: 0px;
 margin-bottom: 48px;
 color:#1a5178;
 font-weight: bold;
 padding: 0px;
}

div.homebox p.metal_subs {
 margin-top: 12px;
 color:#2d3f2f;
 font-weight: bold;
 padding: 0px;
}

div.colors {
 display: block;
 text-align: center;
 width: 367px;
 height: 16px;
 margin-bottom:24px;
 margin-left: auto;
 margin-right: auto;
 padding-left: 8px !important;
 padding-left: 0px;
}

div.colors2 {
 display: block;
 text-align: center;
 width: 167px;
 height: 16px;
 margin-bottom:24px;
 margin-left: auto;
 margin-right: auto;
 padding-left: 8px !important;
 padding-left: 0px;
}

div.color_marker {
 float: left;
 width:16px;
 height:16px;
 margin-left: 8px !important;
 margin-right: 8px !important;
 margin-left: 14px;
 margin-right: 0px;
}

div.color_marker2 {
 float: left;
 width:16px;
 height:16px;
 margin-left: 8px !important;
 margin-right: 8px !important;
 margin-left: 8px;
 margin-right: 6px;
}

#right_ban a {
 color:#4782A9;
}

div.ban {
 text-align:center;
 padding-bottom:24px;
 font-size:12px;
}

div.ban img{
 border: 0px;
}

#price_stat a {
 color: #FFFFFF;
}

#price_print a {
 /*color: #4782a9;*/
 color: #bfc3c7;
 
}

div.tablebox {
 float:left;
 display: block;
 padding-bottom: 24px;
}

div.homebox table.color {
 width:500px;
 border-left: 0px solid; 
}

table.color td {
text-align: center;
 font-size: 10px;
 vertical-align: middle;
 padding-top: 6px;
 padding-bottom: 6px;
}

/* Forms */
.form_input {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	height: 19px;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	text-align: center;
	vertical-align: baseline;
}

.form_input_multi {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	text-align: left;
	margin: 5px;
}

.form_text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #6699cc;
	text-align: center;
	height: 21px;
}

.form_btn {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 19px;
	color: #FFFFFF;
	background-color: #6699cc;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	text-align: center;
	vertical-align: middle;
	
}

/* Site map */
#centercolumn dl {
 margin: 0px;
 padding: 0px;
 margin-left: 30px;
 display: block;
}

#centercolumn dd {
 width:400px;
 margin: 0px;
 padding: 0px;
 position:relative;
 display:block;
 overflow:hidden;
 margin-bottom: 12px;
}

#centercolumn dt{
 cursor: pointer;
 position: relative;
width: 400px;
margin: 0px;
padding:0px;
padding-top:0px;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
}

#centercolumn dt a {
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

#centercolumn dt a:hover {
 text-decoration: none;
}



#centercolumn ul{
  font-size: 12px;
  line-height: 19px;
  list-style: none;
  padding: 0px;
  margin: 0px;
  padding-left:12px;
  padding-bottom: 12px;
  position: relative;
}

#centercolumn ul li{
list-style: square;
list-style-position: outside;
vertical-align: super;
width: 480px;
margin-left: 33px;
padding-bottom: 3px;
padding-left: 3px;
padding-top: 0px;
}

#centercolumn #map ul li{
list-style: none;
margin-left: 10px;
padding: 0px;
padding-top: 6px;
}

#centercolumn ul li a{
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}

#centercolumn ul li a:hover {
 text-decoration: underline;

}

#right_info img {
 border: 0px;
}

#right_info p, div.ban p {
   font-size: 11px;
   color: #646B70;
}

/* Forms */

#right_form p {
   margin-top: 0px;
   margin-bottom: 5px;
   font-size: 12px;
   color: #5b5f62;
}

#enter_form .enter_fil {
 padding-left:4px;
 padding-right:4px;
 padding-top: 4px;
 margin-bottom: 7px;
 width: 116px;
 height: 22px;
 border: 0px;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 11px;
 line-height: 18px;
 color: #000000;
 background:url(../img/enter_field.gif) no-repeat top left;
}

#enter_form .enter_btn {
 width: 73px;
 height: 52px;
 border: 0px;
 background:url(../img/enter_btn.gif) no-repeat top left;
 
}