/* START_DEFAULT_STYLES */
html {padding:0px;margin:0px;height: 100%;width:100%;font-size:62.5%;}
body {background:#fbfbfb;width:100%;font: 12px Tahoma, Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;color: #4e4b4b;}
.clear {clear: both;font-size: 0px;line-height: 0px;}
h1, h2, h3, h4, h5, h6 {padding:5px 0px;margin:0px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;}
h1 {font-size: 18px;}
h2 {font-size: 17px;}
h3 {font-size: 16px;}
h4 {font-size: 15px;}
h5 {font-size: 14px;}
h6 {font-size: 13px;}
p {padding: 5px 0px;margin:0px;}
a, a:link, a:active, a:visited {color: #e27501;text-decoration: underline;cursor: pointer;}
a:hover {color:#e27501;text-decoration: none;}
img {border:none;}
ul, ol {margin:5px;padding:0px;list-style-type: square;}
li {margin:0px;padding:1px 0px;}
form, input {padding:0px;margin:0px;}
hr {color:#ebebeb;border-top:1px solid #ebebeb;border-bottom:none;border-left:none;border-right:none;margin:0px 30px;height:1px;}
/* END_DEFAULT_STYLES */

#all {background:url(images/all_bg.png) 0 0 repeat-y;margin:0px auto;width:902px;padding:0px 10px;}
#header {background:url(images/header.jpg) 0 0 no-repeat;height:188px;position:relative;}
#menu {height:28px;background:#fff;}
.logo {position:absolute;width:292px;height:172px;display:block;}
#menu ul {width: 902px;list-style-type:none;margin:0;background:#fff url(images/menu.png) 0 0 no-repeat;height:23px;}
#menu li {float:left;padding:0;}
#menu li a, #menu li a:visited {display:block;height:23px;padding:0px 0 0 20px; text-align:center;color:#ffffff;font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
.m1 a {width:89px;} .m1 a:hover {background:url(images/menu.png) 0px -23px no-repeat}
.m2 a {width:94px;} .m2 a:hover {background:url(images/menu.png) -109px -23px no-repeat}
.m3 a {width:133px;} .m3 a:hover {background:url(images/menu.png) -223px -23px no-repeat}
.m4 a {width:121px;} .m4 a:hover {background:url(images/menu.png) -376px -23px no-repeat}
.m5 a {width:82px;} .m5 a:hover {background:url(images/menu.png) -517px -23px no-repeat}
.m6 a {width:149px;} .m6 a:hover {background:url(images/menu.png) -619px -23px no-repeat}
.m7 a {width:94px;} .m7 a:hover {background:url(images/menu.png) -788px -23px no-repeat}

#content {background:url(images/border_top.png) 354px 0 no-repeat;}
.content_footer {width:902px;overflow:hidden;background:url(images/border_footer.png) 354px 100% no-repeat;}
#sidebar {width:355px;float:left;padding-bottom:20px;}
#mid_content {width:547px;float:right;padding-bottom:20px;}
#mid_content h1 {font-size:16px;background:url(images/blue_grad.png) 0 0 no-repeat;height:20px;line-height:18px;padding:0;text-align:center;}
.cats {margin: 0px;list-style-type: none;width: 547px;overflow: hidden;}
.cats li {float: left;width: 162px;text-align: center;padding: 5px 10px;}
.cats li p {padding:2px 0;font-size:11px;}
.cats li .t_left {text-align: left;}
.cats h2 {font-size: 14px;padding: 2px 0px;font-weight: bold;}
.cats a, .cats a:visited {text-decoration:none;}
.cats a:hover {text-decoration:underline;}
.cats li .zakazat {font-size: 13px;}
.cats li .zakazat span {display:inline-block;padding:3px 0 3px 18px;}
.icon_1 {background:url(images/icon_1.png) 0 2px no-repeat;}
.icon_2 {background:url(images/icon_2.png) 6px 4px no-repeat;}
.advant {width: 543px;overflow: hidden;padding-left:4px;}
.adv_left {float:left;width:270px;}
.adv_right {float:right;width:273px;}

.adv_left h2 {font-size:16px;background:url(images/pink_grad.png) 0 0 no-repeat;height:20px;line-height:18px;padding:0;text-align:center;}
.adv_right h2 {font-size:16px;background:url(images/green_grad.png) 0 0 no-repeat;height:20px;line-height:18px;padding:0;text-align:center;}
 {float:left;margin:6px 6px 0 0;border:1px solid #000;}
.adv_text {padding:0px 10px 5px 5px;}
#mid_content .adv_right .adv_text {padding-left:15px;}
#sidebar h2 {font-size:16px;background:url(images/orange_grad.png) 0 0 no-repeat;height:20px;line-height:18px;padding:0;text-align:center;}
.about {padding:5px 10px;}
.about img, .adv_text img, .side_block img {float:left;margin:6px 6px 0 0;border:1px solid #000;}

.side_block {padding:0px 10px;}
#content h3 {color:#134f92;padding-bottom:0;}
.side_block .tels {text-align:center;font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#footer {background: url(images/footer.png) 0 0 repeat-x;height: 40px;font-size: 11px;color: #FFFFFF;text-align: center;padding: 4px 0 0 0;}

