/* CSS Document autor design & css Ziganshin Mansur  www.zigman.ru */

/* main tags */
body,td,th { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
body { background-image: url(../images/bg_rad_top.jpg); background-repeat: repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
a:link { color: #FF0000; text-decoration: none; }
a:visited { text-decoration: none; color: #FF0000; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
h1 { font-size: 18px; color: #000000; }
h2 { font-size: 14px; color: #333333; }

#cont ol li{ padding-bottom:8px;}
#cont ol li a { color:#2e4fb1;}

#cont table{ border-collapse:collapse; border:#6a7c83 solid 1px; margin-top:5px;}

#cont table td{ border:1px solid #5b6569; padding:4px 7px 4px 6px; color:#000000;}
#cont table td p{margin:0px; color:#000000;}
#cont table th{ text-align:center; border:1px solid #5b6569; background:#f8f9f9; margin:0px; padding:0px;  padding:7px 5px 7px 5px; color:#000000;}
#cont table th p{ margin:0px; color:#000000;}

#cont h3{ margin:0px; padding:5px 0 5px 0px}

/* Menu */
#top_menu { color:#FFFFFF; font-size:14px; text-transform:uppercase; margin-left:125px; padding:10px; }
#top_menu a:link { color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; padding:5px; margin-right:10px; text-decoration:none;}
#top_menu a:visited { color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; padding:5px; margin-right:10px; text-decoration:none;}
#top_menu a:hover { color:#FFFFFF; text-decoration:none; background-color:#db1504;}

#menu { background:url(../images/bg_menu.jpg) center top no-repeat; color:#000; font-size:14px; margin-top:0px; margin-left:125px; width:240px; height:214px; display: block; position:relative; padding: 10px 0px 10px 10px; text-transform:uppercase; }
#menu a:link, #menu a:visited { color:#3b3232; font-size:14px; font-weight:bold; text-transform:uppercase;display:block; padding:8px 5px 8px 15px; margin-right:10px; text-decoration:none;}
#menu a:hover { color:#FFFFFF; text-decoration:none; background-color:#db1504;}


/* layouts */

#logo {background:url(../images/logo.png) left top no-repeat; color:#000; font-size:14px; margin:10px 20px 0px 10px ;  width:440px; height:204px; display: block; position:relative; padding: 10px 0px 10px 10px; text-transform:uppercase;  }

#cont { padding: 10px 20px 10px 20px; text-align:left;}
#news { padding: 10px; text-align:left;}
#news a:link, #news a:visited { display:block; color:#333333; padding-bottom:10px;}
#news strong { color:#000000;}

div.tel{ padding-left:28px;color:#000000; font-size:20px;  }
div.slogan{color:#f90000;text-transform: uppercase; font-size:18px; font-weight:bold; padding-bottom:5px; padding-left:4px;}

div.relat { position:relative; width:100%;}
div.relat .news_usluga{ float:right; white-space:nowrap; font-size:24px; text-align:center; color:#F90000; padding:20px;}
a.none-decoration{ text-decoration:none;}
a.none-decoration:hover{ text-decoration:none;}
.download img{ margin-right:50px;}
