html, body { margin:0; padding:0; height:100%; background-color: #FFFFFF; font-family:Tahoma; font-size:11px; /*color:#94999c;*/ color:#000; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}
img { border:none;}
a { color:#08628c;}
h1 { font-family:Tahoma; font-size:14px; font-weight:bold; color:#08628c;}
h2 { font-family:Tahoma; font-size:12px; font-weight:bold; color:#94999c;}
.table { }
#logo { margin-bottom:30px;}
.left, .left_footer { padding:10px 5px 20px 17px; }
.left , .left td, .right{ vertical-align:top;}
.right { padding-top:23px; padding-bottom:40px;}
.menu {
			background-color:#FAFAFA;
			background-image:url(menu_img.gif);
			background-repeat:no-repeat;
			background-position:100% 100%;
			padding:28px 60px 93px 48px;
			font-family:Tahoma;
			font-size:14px;
			margin:0;
		}
.menu a { color:#08628c; display:block; font-size:14px; margin-bottom:11px; }
.search { width:100%; margin:0; padding:16px 10px 13px 46px; margin-top:46px; color:#FFFFFF; font-family:Tahoma; font-size:11px; font-weight:bold; background-image:url(search_bg.gif);  background-repeat:no-repeat;}
.search form, .search input { margin:0; padding:0;}
.search input { border:#FFFFFF 1px solid; background:#2d799d; width:105px; height:18px; font-size:10px; color:#000000; margin-right:8px;}
.shop { background:url(shop.gif); background-repeat:no-repeat;  height:166px; padding-left:48px; margin-bottom:50px;}
.shop_div { position:relative;  border-top:#d1d5d8 1px solid;  border-bottom:#d1d5d8 1px solid; width:355px; height:164px; overflow:scroll ; overflow-x: hidden ;  float:left; }
.shop table { position:relative; width:360px; border-left:#d1d5d8 1px dotted; border-right:#d1d5d8 1px dotted;  border-top:#d1d5d8 1px solid;  border-bottom:#d1d5d8 1px solid; height:166px; float:left; font-size:10px; color:#94999c;}
.shop table td { vertical-align:top;}
.shop table a {color:#94999c;}
.shop table img { margin-right:28px; margin-top:4px;}
.phone { width:282px; position:relative; float:left; background:url(shop_right.gif); background-repeat:no-repeat; background-position:100% 0%; padding-right:48px;  padding-bottom:2px; height:164px; font-family:Arial, Helvetica, sans-serif; border-left:#d1d5d8 1px dotted;}
.phone div {height:134px;  border-top:#d1d5d8 1px solid; padding-right:65px; padding-top:30px;  border-right:#d1d5d8 1px dotted;  border-bottom:#d1d5d8 1px solid;}
.phone div img { padding-left:63px;}
.phone div p {color:#08628c; font-weight:bold; font-size:12px; font-family:}
.phone div p span { font-size:18px; /*font-family:"Arial Black"; font-weight:normal;*/}
.icq { padding-left:47px;}
.shop_top { color:#94999c; font-weight:bold;  padding-left:28px; padding-top:24px;}
.shop table .shop_div1 { position:relative; width:50px; float:left;  padding-bottom:7px; font-weight:bold;  color:#94999c;}
.shop table .shop_div1 img { margin:0; padding:0; }
.shop_td {color:#94999c;}
.shop_div2 { position:relative; width:104px; float:right;  color:#08628c; padding-bottom:7px; }
.shop table .shop_div2 a {color:#08628c;}
.shop_left { padding-left:28px;}
.content { padding:50px; padding-right:0; padding-bottom:0; padding-top:0;}
.content1 {padding:50px; padding-right:0; padding-bottom:0; padding-top:0;}
.catalog td{ position:relative; padding-top:20px;}
.catalog a img { padding-top:3px;}
.catalog a { display:block; text-decoration: none; margin-bottom:3px;}
.catalog a:hover { display:block; text-decoration: underline;}
.bold_a { font-weight:bold;}
.catalog td { vertical-align:top;}
.catalog_link { padding-right:30px; padding-left:15px;}
.bottom {margin:0; padding:0; padding-left:45px; font-size:11px; margin-top:50px;}
.bottom table { margin-bottom:-20px;}
.bottom td { vertical-align:top;}
.bottom h2 { margin:0; padding:0; margin-bottom:15px;}
.bottom p { margin:0; padding:0; margin-bottom:8px;} 
.bottom_left { color: #000; border-right:#d1d5d8 1px dotted;  border-top:#d1d5d8 1px solid;  border-bottom:#d1d5d8 1px solid; padding:20px 20px 20px 0;}
.bottom_right { color: #000; border-right:#d1d5d8 1px dotted;  border-top:#d1d5d8 1px solid;  border-bottom:#d1d5d8 1px solid; padding:20px}
ul { margin:0; padding:0; padding-left:15px; list-style-image:url(bull.gif); }
.footer .left { padding-bottom:40px;}

.catalog_long td { vertical-align: top;}
.catalog_long p { margin:0; padding:0; margin-bottom:10px;}
.catalog_long  { margin-bottom:30px; margin-left:40px; padding-right:15px; padding-left:15px;}
.title, .title1 { font-size:13px; font-weight:bold; color:#08628c; padding-bottom:30px; padding-right:20px;}
.title1 { padding-bottom:30px; }
.green { font-size:14px; color:#8abf00; font-weight:bold;}
.green1 { color:#8abf00;}
.green2 { color:#cff46d;}
.blue {color:#08628c;}
.catalog_long_left { padding-left:10px;}
.catalog_long_right { padding-left:30px;}
.catalog_long a { text-decoration:none;}
.catalog_long a:hover { text-decoration: underline;}
.link, .link a { font-family:Tahoma; font-size:15px; color:#08628c;}
.page_list1{ margin:0; padding:0; margin-top:40px; margin-bottom:20px; clear:both }
.page_list { margin:0; padding:0; margin-top:40px; margin-bottom:20px; clear:both }
.page_list a, .page_list1 a { text-decoration:none; padding:2px 6px;}
.page_list a:hover, .page_list1 a:hover { text-decoration: underline;}
.page_list span, .page_list1 span { background:#08628c; color:#FFFFFF; padding:2px 6px;}
.catalog_inner { height:510px}
.catalog_inner td { vertical-align: top;}
.catalog_inner a { font-weight:bold; text-decoration:none; }
.catalog_inner a:hover { text-decoration:underline;}
.catalog_inner img { margin-top:10px; margin-bottom:25px;}
.img { border-left:#d1d5d8 1px dotted; border-right:#d1d5d8 1px dotted;}
.catalog_right { padding-left:30px;}
.catalog_small td { vertical-align: top;}
.catalog_small { position:relative; float: left; margin-left:20px; border-right:#d1d5d8 1px dotted;   margin-bottom:20px;}
.catalog_small_r { position:relative; float: left; margin-left:20px; margin-bottom:20px;}
.catalog_small_l { position:relative; /*float: left;*/ clear:both; margin-left:20px;   border-right:#d1d5d8 1px dotted;  margin-bottom:20px;}
.catalog_small_b { position:relative; float: left; margin-left:20px;  margin-bottom:20px;}
.search_title { background:#f3f8e5; font-size:15px; color:#08628c; padding:5px 10px 5px 55px; margin-bottom:15px;}
.search_title a { font-size:11px;}
.basket td { padding:12px 8px; }
.basket a { text-decoration: none;}
.basket a:hover { text-decoration: underline;}
.name td { background:#08628c; font-size:11px; color:#FFFFFF; padding:5px 8px;}
.name { background:#08628c;  color:#FFFFFF; padding:5px 12px;}
.name p { margin-top:7px; margin-bottom:18px;}
.all td { border-top:#d1d5d8 1px dotted;}
.grey, .form { background:#f7f7f7;}
.form {color:#08628c;}
.form input, select { height:13px; width:158px; border:#000000 1px solid;}
.form .button1, .form .button2 { font-size:12px; font-family:Arial, Helvetica, sans-serif; height:20px;  border:#08628c 1px solid; background:#77a400; color:#FFFFFF; width:125px; cursor:pointer;}
.form .button2 { width:142px;}
.form .inp { width:85px;}
.form textarea { width:266px; height:75px; border:#000000 1px solid; }
.form td { padding:8px 10px 0px 10px;}
.form strong { color:#000000;}
.content form { margin:0; padding:0; padding-top:5px;  background:#f7f7f7; padding-bottom:10px;} 

.padding_no td { padding:0; margin:0; padding-right:8px;} 

.mBox { padding: 0px; border: 1px solid #FFFFFF; background-color: #FFFFFF; position: absolute; z-index: 100;}





A.top_menu:link		{ TEXT-DECORATION: none; color: blue; font-family:Century Gothic; font-size:10px }
A.top_menu:visited	{ TEXT-DECORATION: none; color: blue; font-family:Century Gothic; font-size:10px }
A.top_menu:hover		{ TEXT-DECORATION: none; color: red; font-family:Century Gothic; font-size:10px }
A.top_menu:active		{ TEXT-DECORATION: none; color: green; font-family:Century Gothic; font-size:10px }

A.top_submenu:link	{ TEXT-DECORATION: none; color: #009900; font-family:Century Gothic; font-size:10px }
A.top_submenu:visited	{ TEXT-DECORATION: none; color: #009900; font-family:Century Gothic; font-size:10px }
A.top_submenu:hover	{ TEXT-DECORATION: none; color: red; font-family:Century Gothic; font-size:10px }
A.top_submenu:active	{ TEXT-DECORATION: none; color: green; font-family:Century Gothic; font-size:10px }

.ul_menu { padding:0 0 0 0;margin:0px 0px 2px 0; list-style-image: none; list-style-type: none;}

.ul_menu a { TEXT-DECORATION: none; color: black; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.ul_menu li{list-style-type:none; padding:0px 0px 1px 10px}
.ul_menu .top_submenu {color: #009900; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.ul_menu .top_menu { TEXT-DECORATION: none; color: blue; font-family:Arial, Helvetica, sans-serif; }

.basket .img_button td { margin:0; padding:0;}
