/* (c)copyright 2009 Fhgroup.ru */
body {background: white; margin: 0; padding: 16px 12px;}
body, td, th {font: normal 12px Arial, Helvetica, sans-serif; color: #333;}

form {margin: 0; padding: 0;}
.hand {cursor: hand; cursor: pointer;}
input, select, button, textarea {font: normal 12px Arial, Helvetica, sans-serif; color: #333; border: 1px solid #707070;}
select {width: 170px;}

a, a:visited {color: #62b2ea; text-decoration:underline; outline: none;}
a:hover {color: #c00; text-decoration:none; outline: none;}

/* Standard HTML elements */
img {margin: 0; padding: 0; border-width: 0; outline: none;}
.png {filter: expression(fixPNG(this));}

h1, h2, h3 {font-size: 18px; font-weight: normal; margin: 20px 0; text-transform: uppercase; padding-left: 20px;}
h1 {color: black; background: url('img/h1.gif') left center no-repeat;}
h2 { color: #999; background: url('img/h2.gif') left center no-repeat;}
h3 { color: #3e77b4; background: url('img/h2.gif') left center no-repeat;}
h6 {border: 1px solid #707070; padding: 5px 10px; color: white; background: #707070; font-size: 10px;} 

p {margin: 0 0 1.2em 0; line-height: 1.6em;}
p.before-list {margin-bottom: 0.4em;}
div {line-height: 1.6em;}

ul {margin: 0 0 0.8em 1.2em; padding: 0; list-style: none;}
ul li {margin: 0.6em 0 0.8em 5px; background: url('img/li.gif') left 10px no-repeat; padding-left: 17px; line-height: 1.6em;}

ol {margin: 0 0 1.2em 0; padding: 0;}
ol li {margin: 0.5em 0 0.5em 35px;}

hr {height: 1px; border: none; background: url('img/hr.gif') left center repeat-x; color: #cdcdcd;}

/* Menu */
#top_menu td {width: 20%; border-right: 1px solid #388ca9; text-align: center;}
#top_menu td.none, #top_menu td.none td {border: none;}
#top_menu td.none td {width: 47px;}
#top_menu a, #top_menu a:visited, #top_menu a:hover {font-size: 18px; font-weight: normal; color: white; text-decoration: none;}
#top_menu a:hover {text-decoration: underline;}
#menu td, #menu td.submenu {height: 31px; background: url('img/hr.gif') left bottom repeat-x; padding-left: 35px; font-size: 14px; font-weight: bold; text-decoration: none; color: #0061cd;}
#menu td div {background: url('img/menu_s.gif') right center no-repeat;}
#menu a, #menu a:visited, #menu a:hover {font-size: 14px; font-weight: bold; text-decoration: none; color: black;}
#menu a:hover {text-decoration: underline;}
#menu td.submenu {background: url('img/hr_02.gif') left bottom repeat-x; padding-left: 45px;}
#menu td.submenu div {background: url('img/menu_p.gif') right center no-repeat;}
#menu td.submenu a, #menu td.submenu a:visited, #menu td.submenu a:hover {font-size: 12px; font-weight: normal; text-decoration: none; color: #999;}
#menu td.submenu a:hover {text-decoration: underline;}

/* Other */
.copy {border-top: 5px solid #62b2ea;}
.copy td {font-size: 11px;} 
.copy td.small_logo {background: url('img/small_logo.gif') 35px 5px no-repeat; padding-left: 100px;}
.top {background: url('img/fon.jpg') repeat-x;}
.fon {background: url('img/left.jpg') right top no-repeat; height: 155px;}
.logo_fon {background: url(img/logo.jpg) no-repeat; height: 155px;}
.logo {margin: 11px 15px 0 9px;}
.preds {color: black; padding: 20px 15px; font-size: 11px; white-space: nowrap;}
.phone {color: #3e77b4; font-weight: bold; font-size: 14px; background: url(img/phone.gif) left center no-repeat; height: 30px; padding-left: 35px;}
.phone b {font-size: 28px; font-weight: normal;}
#news td {padding: 10px; border-bottom: 1px solid #666;}
#news td.title {color: #c00; font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 20px 0 10px 10px; border-bottom: none;}
#news div {font-size: 11px; line-height: 14px;}
#news div.date, div.date {background: url('img/time.gif') left center no-repeat; color: #c00; padding-left: 14px; font-size: 10px; margin-bottom: 10px;}
#news td.bp_r {border-bottom: none;}
#news td.none {border-bottom: none; padding-top: 10px; padding-bottom: 20px;}
#news td.none div {background: url('img/archive.gif') left center no-repeat; padding-left: 20px;}
#news td.none a, #news td.none a:hover, #news td.none a:visited {font-size: 11px; color: #999;}
.red {color: #bd0021;}
.my_text {background: url('img/search_l.gif') #bd0021 no-repeat; height: 25px; padding-left: 22px;}
#read_news input {border: none; font-size: 12px; color: #999;}
.banner {border: 1px solid #d4cfd3; background: url('img/nogi3.jpg') repeat-x; height: 258px;}
.banner div {background: url('img/nogi2.jpg') right top no-repeat; height: 258px;}
.banner div div {background: url('img/nogi.jpg') no-repeat; padding-right: 44px;}
.banner_01 {border: 1px solid #d4cfd3; background: url('img/nogi_02.jpg') no-repeat; height: 258px;}
.banner_01 div {height: 258px; background: url('img/woman_01.gif') 85% 160px no-repeat; text-align: center;}
.banner_01 div img {margin: 30px 30px 0 290px;}
.banner_02 {background: url('img/gazon_02.jpg') repeat-x; border: 1px solid #d4cfd3;  height: 258px;}
.banner_02 div {height: 258px; background: url('img/gazon.jpg') right top no-repeat;}
.banner_02 div div {background: url('img/gazon_01.jpg') no-repeat; text-align: center;}
.banner_02 img {margin: 20px 24px 0 315px;}

.h5, .h5 div {font-size: 1px; line-height: 1px; height: 5px;}

.fans {background: url('img/woman.gif') right 47px no-repeat; padding-top: 110px;}
.fans img {margin: 0 40px;}
.banners {padding-left: 55px;}
.banners img {margin: 20px 0;}
.black a, .black a:visited {color: black; text-decoration: none;}
.black a:hover {color: black; text-decoration: underline;}
.s_title {background: #efefef; color: #000; height: 29px; font-weight: bold; padding-left: 16px; font-size: 12px; text-transform: uppercase;}
.images {border: 3px solid #dfe3ef; margin-right: 15px;}

#price td {height: 30px; padding: 2px 5px; border-bottom: 1px dashed #ccc;}
#price th {height: 30px; padding: 2px 5px; background: #dadada;}

/* Padding And Margin */
.pt_10 {padding-top: 10px;}
.ptb_10 {padding: 10px;}
.ptb_10 div {line-height: 16px; margin-bottom: 10px;}
.pb_20 {padding-bottom: 20px;}
.pl_35 {padding-left: 35px;}
.p_20 {padding: 10px 20px 20px 40px;}
.f_15 {padding: 0 11px 12px 15px;}
.f_15 img {border: 1px solid #d1d1d1;}

