@charset "utf-8";
/*
**********************************************
Reset 
**********************************************
*/
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, 
blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dd, dl, dt, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td, input, select, textarea {
margin:0; padding:0;font-family:'Segoe UI',Tahoma,Arial,Verdana;}
img {border:0 none;}
a img {border:0 none;}
ol, ul {list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}

/*
**********************************************
Basic Elements
**********************************************
*/
body {background-color: #f1f8f8;font-size:12px}
h1,h2,h3,h4,h5,h6 {font-family:Arial,Tahoma,Verdana;font-weight:normal; font-style:normal;color: #54574F}
pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
h1 {font-size:150%;text-transform: uppercase;}
h2 {font-size:140%;line-height:1.4;letter-spacing: 0em;
font-weight:bold}
h3 {font-size:120%;font-weight:bold}
h4 {font-size:100%;font-weight:bold}
h5 {font-size:100%;font-weight:bold}
h6 {font-size:100%;font-weight:bold}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
a {color:#0066CC;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;}
a:hover {text-decoration:underline;}
sup {font-size:smaller;vertical-align:super;}
p, td, th, dt, dd, li {color:#6A6A6A;}

/*
**********************************************
Generic Classes
**********************************************
*/
.left {float:left;}
.right {float:right;}
.center {margin:0 auto;text-align:center;}
.bg {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
.hidden {display:none;}
.clear, .cls {background-color:transparent;border:0 none;clear:both !important;height:1px;margin-top:-1px;visibility:hidden;line-height:1px;font-size:1px;}
div.clear {position:relative;}
.clearfix {display:block;}/*display:inline-block;*/
.clearfix:after {clear:both;content:'.';display:block;height:0;visibility:hidden;}
* html .clearfix {height:1%;}

img.left {float:left;margin-right:10px;}
img.right {float:right;margin-left:10px;}
/*
**********************************************
Header
**********************************************
*/
#header {height:80px;margin:0 6px 0 7px;background:transparent url(/img/top_bg.png) repeat-x scroll 0 0;border-bottom:3px solid #1196bc;}
#header #logo {float:left;height:71px;padding:5px 0 0 0;width:303px;}
#header .contact {float:right;padding:5px 0 0 20px;width:195px;background:transparent url(/img/phone.gif) no-repeat scroll 0 7px;}
#header .contact span {font-family:Arial, Helvetica, sans-serif; font-size: 19px;color:#676767;}
#header .contact a {margin-left:15px;font-size: 120%}
/*
**********************************************
Content
**********************************************
*/
#page-container {margin:0 auto;padding:0;text-align:left;width:970px;background:#fff url(/img/main_bg.png) repeat-y scroll 0 0;}
#page-content {margin:0 6px 0 7px;background: url(/img/left_bg.gif) no-repeat scroll 0 0;
width:100%;
}

#content,.content {padding: 5px 10px 10px 10px;width:700px;border-top:2px solid #abdae7;
background:#f5fafc url(/img/mb.gif) repeat-x scroll 0 100%;

}
#content p,.content p {font: 12pt Arial,Verdana;color:#000}
#content p img{
	border:1px solid #CCC;
	padding:2px;
	margin:0 10px 10px 0;
}
#content p img.noborder{
	border:none;
}
#content ul,#content ol{font: 12pt Arial,Verdana;color:#000;}
#content ul{
list-style-position:inside;
list-style-type:disc;
padding-left:5px;
margin-left:5px;
}
#content ol{
list-style-position:inside;
list-style-type:decimal;
padding-left:15px;
margin-left:15px;
}
#content td{padding:2px;text-align:left}
#content tr:hover{
	background-color:#eee}
hr{
height:1px;color:#abdae7;
}
/* tcat список продуктов блоками, название-картинка*/
#content .tcat{
text-align:center;width:220px;padding:5px;
}
#content .tcat img{
	border:1px solid #CCC;
	padding:2px;
	margin:0 10px 10px 0;
}
#content .tcat a:hover img{
	border:1px solid #4ED8FF;
}
/* Левое меню */
#left_menu{
width:220px;
}
#left_menu ul{
	padding:20px 0 0 15px
}
#menu li{
	margin-top:5px;
	display:block;
	background:transparent url(/img/menu_bg.gif) repeat-y 0 0;
}
#menu li a{
	font:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	text-transform: uppercase;
	padding:2px;
}
#menu li a:hover{
	color:#1096bc;
	text-decoration:none;
}

#left_menu ul ul{
	padding:0px 0 0 20px;
}
#menu li li{
	margin-top:5px;
	display:block;
	background:transparent url(/img/menu_bg.gif) repeat-y 0 100%;
	width:90%;
}
#menu li li a{
	font:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	text-transform: uppercase;
	padding:2px;
}
#menu a.selected
{
color:#1096bc;
}
#page_data{
	margin:25px 0 0 5px;
	width:730px;
}
.panel{
	display:none;
}
.coda-slider{
	width:380px;
	overflow:hidden;
	height:75px;
	margin:0 0 0 10px;
	float:left;
}
.panel{
	width:380px;
	float:left;
}
.panel span{
	font-size:150%
}
#page_data h1{
	display:block;
	background:transparent url(/img/title_bg.png) no-repeat 0 100%;
	width:710px;
	height:23px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.pagePatch{
	font-size:85%;
	height:19px;
	color:#676767;	
}
.pagePatch a{
	color:#09C;
}

.small_text{font-size:90%}
strong{
	font-weight:bold;
	color:#333}


/*
**********************************************
Footer
**********************************************
*/
#footer {font-size:90%;padding:2px 0 0 10px;margin:20px 6px 0 7px;height:40px;background:transparent url(/img/bottom_bg.png) repeat-x scroll 0 100%; border-top:2px solid #e8e4e4;color:#676767}
#footer .phone{font-family:Arial, Helvetica, sans-serif; font-size: 220%;color:#676767;padding-top:5px}

/*
##############################################
Etc
##############################################
*/


#boxes {
background:transparent url(/img/backgrounds/home_itemscolumns.gif_) repeat-y scroll 0 0;
border-bottom:0px solid #DCDCDC;border-top:0px solid #DCDCDC;width:732px;}
#boxes .box {float:left;padding:0px 0 27px 35px;width:210px;}
#boxes div.left {padding:0px 0 27px 15px;}
#boxes p {margin:10px 0 0; font-size: 10pt;} 
#boxes p.link {margin:16px 0 15px;}
#boxes .box img {margin-left:0px;}

#news-home {border: none;}
#news-home p.news {line-height:1}
#news-home .news-date {color:#6A6A6A;font:11px bold Tahoma,Arial,sans-serif;display:block;margin-top:10px;}
#news-home .news-link{font:11px bold Tahoma,Arial,sans-serif;}
#news-home p.link {margin: 0; font-size:10pt;}

