A. {color:#444;}
A:link {color:#b02; text-decoration:underline;}
A:visited {color:#b02; text-decoration:underline;}
A:active {color:#444; text-decoration:none;}
A:hover {color:#000; text-decoration:underline;}

body {margin:0; padding:0 0 0 30px; text-align:left;}

HR {color:#dee; border:none; height:1px; background-color:#dee;}
H1 {color:#566; font-size:14px; margin:15px 0; line-height:160%; font-weight:normal;}
H2 {color:#566; font-size:19px; margin:10px 0; line-height:150%; font-weight:normal;}
H3 {color:#b02; font-size:17px; margin:15px 0; line-height:140%; font-weight:normal;}

img {border:none;}
td {color:#333; font:80%/140% Verdana, Geneva, Arial, Helvetica, sans-serif; }

#main {padding:0 0 15px 0;}
#lefter {background:url(i/shov.gif) repeat-y left top;}


#main img {margin:3px 15px 5px 0;}
#privet {font:26px/150%; color:#566; text-align:right; padding:20px;}
#phone {font-size:20px; color:#b02; padding:10px 10px 0px 50px;}
#phone small {font-size:10px; color:#566;}

#start {text-align:center;}

#index {font-size:16px; line-height:130%; padding:5px 5px; margin:0; text-align:center;}
.gr {background:#bcc; padding:3px 10px; margin:3px 0; color:#b02;}
.br {background:#b02; padding:3px 10px; color:#dee;}
.gr a, .gr a:visited {color:#b02; text-decoration:none;}
.br a, .br a:visited {color:#dee; text-decoration:none;}

#yellow_big {font-size:26px; color:#f90; margin:15px; padding:15px; font-weight:bold; clear:both;}
#orange_big {font-size:26px; color:#f60; margin:15px; padding:15px; font-weight:bold; clear:both;}
#spec_hny1 {background:#00c; font-size:26px; color:#fff; margin:15px 0; padding:5px 10px 10px 10px; clear:both;}
#spec_hny2 {background:#fc0; font-size:16px; color:#000; margin:15px 10px 15px 50px; padding:5px 10px 10px 10px; text-align:center; font-weight:bold; clear:both;}
#spec_hny1, #spec_hny2, #spec_hny1 a, #spec_hny2 a, #spec_hny1 a:link, #spec_hny2 a:link {color:#000; text-decoration:none;}

.podzag {font-size:16px; color:#566; margin:0; padding:10px 0; font-weight:normal;}
#picto_all {width:100%; clear:both; padding:10px 0; margin:0; border-bottom:1px #ccc solid;}
#picto {float:left; padding:0; margin:5px; border:1px #ccc solid;}
#picto img {padding:0; margin:0; clear:both;}

.adv {padding:20px 0 20px 50px;}


.foot {font-size:10px; color:#666; border-top:1px #ccc solid;}
.foot a, .foot a:link, .foot a:active, .foot a:hover, .foot a:visited {color:#666;}
.nizA {float:left; width:60%; padding:5px 0;}
.nizB {float:right; width:40%; padding:5px 0; text-align:right;}

.news {color:#666; padding:0px 10px 10px 0px; vertical-align:top;}
.gray {color:#999; font-size:10px;}
.wt {background-color:#fff; font-size:10px; color:#444;}
.tw {background-color:#566; font-size:10px; color:#fff;}
.lt {background-color:#eee; font-size:10px; color:#444;}
.ital {color:#b02; font-weight: bold;}
.small {color:#444; font-size:9px; vertical-align:top; padding:0px 15px;}
.small_1 {color:#b02; font-size:11px; vertical-align:top; padding:0px 0px;}
.txt {color:#444; vertical-align:top; padding:0px 5px;}
.verybig {font-size:15px; line-height:160%;}

H1 .red {color:#b02; font-size:11px;}
.red {color:#b02; padding:0;}
.red a, .red a:link, .red a:visited, .red a:active, .red a:hover {color:#b02;}
.yellow {color:#FFCC00; font-size:22px; font-weight:600; padding:0;}
.bold {font-weight:bold;}
.blue {color:#0066CC; padding:0; font-size:14px; font-weight:800;}

.warning {background:#b02; color:#fff; padding:5px 7px;}
.warning a, .warning a:link, .warning a:visited, .warning a:active, .warning a:hover {color:#ff9;}

#navy {margin:0 5px 0 10px; padding:20px 5px 20px 40px; text-align:left;}
#navy div {font-size:13px;}
#navy ul {margin:0; padding:7px; list-style-type:none; clear:both;}
#navy li {font-size:11px; margin:0; padding:1px 5px 2px 10px; line-height:18px;}
#navy li a {color:#666; text-decoration:none;}
#navy li a:hover {color:#333; text-decoration:none;}

#navy #current a {padding:0 0 0 10px; margin:0 0 -5px 0; font-weight:bold; background:url(i/bul.gif) no-repeat; color:#333;}


.br a:hover {color:#fff;}
.gr a:hover {color:#000;}


#sub a {color:#666; font-size:11px; font-weight:bold; padding:0; margin:0; line-height:5px; background-image: none;}
.red_h1 {color:#b02; font-size:22px; margin:15px 0; line-height:160%; font-weight:bold;}
.price1 {color:#999999; font-size:16px; padding-bottom:0; font-weight:bold;}
.red_h {color:#b02; font-size:12px; margin:15px 0; line-height:160%; font-weight:bold;}
