/* ================================================== */
/* Основные стили сайта */
/* ================================================== */
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #7e7e7e;
}

img {
	border: 0;
}

p {
	margin: 0;
	padding: 0 0 10px 0;
}

h1 {
	font-size: 12px; 
	font-family: Arial; 
	color: #4174b2; 
	text-transform: uppercase; 
	padding: 0; 
	margin: 0;
}

h2 {
	font-size: 11px; 
	font-family: Arial;
	font-weight: 600;
	color: #4094e0; 
	text-transform: uppercase; 
	padding: 0; 
	margin: 0;
}

h3 {
	color: #ffffff;
	font-size: 12px;
	margin: 0;
	font-family: Verdana;
	font-style: normal;
	font-weight: 600;
	padding: 0 0 10px 0;
}

a:link, a:visited {
	background: url(/i/next.jpg) 100% 5px no-repeat;
	padding: 0 7px 0 0;
	color: #4394e1;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

a.none:link, a.none:visited {
	background: none;
	padding: 0;
	color: #4394e1;
	text-decoration: underline;
}
a.none:hover {
	text-decoration: none;
}

table
{ 
	font-family: Tahoma;
	font-size: 11px;
	color: #7e7e7e;
	border: 0px;
}

ul {
	margin: 0;
	padding: 0 0 6px 25px;
}
ul li {
	padding: 0 0 6px 0px;
}
ol {
	margin: 0 0 0 30px;
	padding: 0;
}
ol li {
	margin: 0 0 12px 0px;
}
ol ol li {
	margin: 4px 0 4px 0;
}

/* -------------------------------------------------- */

/* ================================================== */
/* Шапка */
/* ================================================== */

.header_right {
	background: url(/i/header_right.jpg) no-repeat;
}

.header_bottom {
	background: url(/i/header_bottom.jpg) 100% 100% no-repeat;
}

.table_menu {
	background: #004599;
}

a.mmenu:link, a.mmenu:visited {
	background: none;
	color: #ffffff;
	font-family: Arial;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}

a.mmenu:hover {
	border-bottom: solid 1px #ffffff;
}

a.smmenu:link, a.smmenu:visited {
	background: none;
	color: #ffffff;
	font-family: Arial;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: solid 1px #ffffff;
	display: block;
}

a.smmenu:hover {
	border-bottom: solid 1px #ffffff;
}

a.smenu:link, a.smenu:visited {
	background: none;
	color: #073569;
	font-family: Arial;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}

a.smenu:hover {
	color: #cc6600;
}

a.button:link, a.button:visited {
	background: url(/i/t_blue.jpg) no-repeat;
	display: block;
	width: 23px;
	height: 15px;
	padding: 0;
	text-decoration: none;
	border: none;
}
a.button:hover {
}

a.button_ch:link, a.button_ch:visited {
	background: url(/i/t_orange.jpg) no-repeat;
	display: block;
	width: 23px;
	height: 15px;
	padding: 0;
	text-decoration: none;
	border: none;
}
a.button_ch:hover {
}

a.big:link, a.big:visited {
	background: none;
	padding: 0;
	font-size: 12px; 
	font-family: Arial; 
	color: #4174b2; 
	text-transform: uppercase; 
	text-decoration: none;
}
a.big:hover {
	text-decoration: underline;
}

/* -------------------------------------------------- */

/* ================================================== */
/* Контент */
/* ================================================== */

.help_top {
	background: url(/i/help_top.jpg) no-repeat;
}

.help_bottom {
	background: url(/i/help_bottom.jpg) no-repeat;
}

.help_side {
	background: #839ba6 url(/i/help_side.jpg) no-repeat;
}

.help_bg {
	background: #c4e2ff url(/i/help_bg.jpg) repeat-x;
}

.help_content_top {
	background: url(/i/help_content_top.gif) no-repeat;
}

.help_content_bottom {
	background: url(/i/help_content_bottom.gif) no-repeat;
}

.help_title {
	font-weight: bold;
	color: #ffffff;
}

.help_content {
	background: #ffffff;
	color: #7e7e7e;
}

.about {
	background: url(/i/about_top.jpg) no-repeat;
}

.about_content {
	background: #d7ecff; 
	border-left: solid 1px #c2d3e5; 
	border-right: solid 1px #c2d3e5;
}

.about_bottom_left {
	background: url(/i/about_bottom_left.jpg) no-repeat;
}

.about_bottom_center {
	background: #d7ecff; border-bottom: solid 1px #c2d3e5;
}

.about_bottom_right {
	background: url(/i/about_bottom_right.jpg) no-repeat;
}

.date {
	font-weight: bold;
}

.news {
	font-size: 12px;
	color: #5683ba;
}

a.news:link, a.news:visited {
	background: none;
	padding: 0;
	font-size: 12px;
	color: #5683ba;
	text-decoration: none;
}
a.news:hover {
	text-decoration: underline;
}

.news-title {
	color: #4094e0;
	font-weight: bold;
	font-size: 12px;
}

a.news-title:link, a.news-title:visited {
	background: none;
	color: #4094e0;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
a.news-title:hover {
	text-decoration: underline;
}

.contacts {
	color: #507fb8;
}

.error {
	color: #ff0000;
}

.send {
	font-weight: bold;
}

.cost {
	color: #ff913b;
	font-weight: bold;
	font-size: 12px;
}

.dmenu {
}

.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {
 margin: 0;
 padding: 0;
}

.jscroller2_left, .jscroller_right, .jscroller2_left_endless, .jscroller2_right_endless {
 white-space: nowrap;
}

#scroller_container1 {
	OVERFLOW: hidden; 
	WIDTH: 940px; 
	HEIGHT: 80px;
}

/* -------------------------------------------------- */

/* ================================================== */
/* Подвал */
/* ================================================== */

.bg_footer {
	background: url(/i/bg_footer.jpg) repeat-x;
}

a.email:link, a.email:visited {
	background: none;
	color: #507fb8;
	text-decoration: underline;
}
a.email:hover {
	text-decoration: none;
}

.catalog_top {
	background: #0066cc url(/i/catalog_top.jpg) no-repeat;
}

.catalog_middle {
	background: #0066cc;
	border-right: solid 2px #ababab;
}

.catalog_bottom {
	background: #0066cc url(/i/catalog_bottom.jpg) no-repeat;
}

.catalog_list{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #ecf3fa;
}

.img_out_catalog {
	border: solid 1px #cccccc;
}

.img_in_catalog {
	border: solid 3px #f2f2f2;
	margin-right: 7px;
}

.img_in_photo {
	border: solid 3px #f2f2f2;
}

#slider li{
float: left;
padding: 0;
margin: 0;
}

/* -------------------------------------------------- */

/* ================================================== */
/* Элементы формы */
/* ================================================== */
form {
	margin: 0;
	padding: 0;
}

.textbox {
	border: 1px solid #5683ba;
	background: #ffffff;
	color: #7e7e7e;
	font-size: 11px;
	font-family: Tahoma;
	font-style: normal;
	height: 20px;
}

.button {
	border: 1px solid #5683ba;
	background: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	color: #7e7e7e;
	font-style: normal;
	height: 20px;
	cursor: pointer;
}

.select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7e7e7e;
}
/* -------------------------------------------------- */

#footer_icon_logo{
color: #2F3849;
text-decoration: none;
display: block;
position: relative;
padding-top: 2px;
width: 120px;
height: 30px;
padding-right: 30px;
text-align: right;
background:url(/i/icon_logo.png) right top no-repeat;
}