html,body {height:100%; margin:0; padding:0; font-family:"Trebuchet MS",Arial,Helvetica;}
img, ul, input, p, h1, h2, h3 {border:none; margin:0; padding:0;}
h3 { font-size: 16px; }
li {list-style:none;}
form { margin: 0; padding: 0;}
h1 {font-size:22px; color:black;}
h2 {font-size:24px; color:#0079c1;}

.info { font-size:12px; width:145px; float:left; padding:5px 5px 0 0;  }
.info .name { width:100px; float:left; clear:both; }
.info .var  { float:left; }
.info .left  { color:#495b73; float:left; height:100px; margin-right:10px; padding:0; }
.info .title { text-transform: uppercase; font-weight: bold; font-size:14px; color:#4a5b77; width:100%; padding:0; font-weight:bold; margin-bottom:5px; }

.background {background:#d9d9d9;}
.page {width:890px; margin:auto; margin-top:40px; background:white;}

.news_block {min-height:115px; font-size:11px; height:auto !important; height: 115px;}
.news_block .news_title {text-transform:uppercase;}
.news_block a {color:#336699; text-decoration:none;}

.logo {background:url(../images/bag_logo.gif); width:241px; height:77px; float:left; }
.logo img {margin-left:31px;margin-top:20px;}

.knopki {background:#d9d9d9; height:36px; color:red; font-size:12px; _float:left;}
.knopki a {color:red; text-decoration:none;}
.knopki div {float:right; margin:8px 1px 0 0;}
.knopki span.razdel {color:#0a7ec3; margin:0 5px;}
.knopki span.en {color:#0a7ec3; border-bottom:1px #0a7ec3 dashed; }
.knopki span.ru {color:#0a7ec3; border-bottom:1px #0a7ec3 dashed; }
.knopki img {margin-left:8px;}
.menu {background:white; height:41px; float:right;}
.menu ul {margin:0 31px 0 0;}
.menu li {float:left; padding:12px 0px 11px 0px; font-size:12px; color:#336699;}
.menu a {color:#336699; text-decoration:none;}
.menu span {padding:0 16px;}
.menu_border_left span {border-left:1px solid #e6e6e6;}
.menu_border_right span {border-right:1px solid #e6e6e6;}
.grad_submit_top {color:white !important; background:url(../images/grad_submit_left.gif) repeat-y;}
.grad_submit_top a {color:white !important;}

.line {background:#0079c1; height:5px; clear:both; overflow:hidden;}
.img_bottom {margin-left:31px; background:left bottom no-repeat; height:304px;}
.search {border:1px solid #e0e1e1; float:right; margin-top:10px; margin-right:5px; color:#8c8c8c; font-size:11px; padding: 4px 25px 4px 5px; width:145px; }
.search_but {float:right; height:15px; width:20px; margin-top:15px; margin-right:32px; background:url('/images/lupa.gif') bottom right no-repeat;}

.center { margin:15px 40px 13px 16px; padding:0 0 0 44px; min-height:359px; height:auto !important; height:359px;}
.center h2 {margin:0 0 13px 0; text-transform:uppercase;}
.center a {color:#1f89c9; text-decoration:none;}

.title {
	clear:both;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 260px;
}
.left {float:left; width:195px; height:450px; padding:0 0 0 44px;}
.left h2 {margin:15px 0 13px 16px; text-transform:uppercase;}

.left_list a {color:#336699; text-decoration:none;}
.left_list {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.left_list li {color:#336699; padding:7px 0 7px 3px; font-size:13px; line-height:15px; margin-bottom:-5px; background:url(../images/strelka.gif) no-repeat 0px 12px; padding-left:17px !important;}

.left_list_sub a {color:#336699; text-decoration:none;}
.left_list_sub {margin:-5px 0px 0px 15px;}
.left_list_sub li {color:#336699; padding:7px 0 7px 3px; font-size:13px; line-height:15px; margin-bottom:-5px; padding-left:17px !important;}

.grad_submit_left {color:white !important; background:url(../images/grad_submit_left.gif) repeat-y #0079C1 !important ; margin-left:0 !important; margin:0px 0 !important;}
.grad_submit_left a {color:white !important;}

.right {padding-bottom:20px; padding-left:10px; background:url(../images/main_land.gif) no-repeat right bottom; min-height:450px; height:auto !important; height:450px; }

.right_list {margin-left:268px; margin-top:15px;}
.right_list li {float:left; margin:10px 0; padding-left:16px;  color:#1f89c9; font-size:12px;}
.right_list a {color:#1f89c9; text-decoration:none;}
.right_list li span {border-right:1px solid #1f89c9; padding-right:16px;}

.content {
	margin:0 0 0 252px;
	float:none;
	min-height:359px;
	height:auto !important;
	height:359px;
    padding-right: 20px;
}
.content {line-height:18px; font-size: 14px!important;}
.content h1 {margin-bottom:11px; font-size: 24px!important;}
.content h2 {margin-bottom:11px; font-size: 22px!important;}
.content a {color:#1f89c9; text-decoration:none;}
.content table { border-collapse: collapse;}
.content td { border: 1px solid silver; /*padding: 3px 6px;*/ }
.informer {height:145px;}

.content li { list-style-image: url('../images/list_image.png'); /*line-height: 1.8em;*/ margin-bottom: 0.7em; }
.content li, .content p { padding-right: 50px; }


/*-- Контакты --*/
.left_contacts {color:#4f4f4f;}
.left_contacts span {color:#0689d8 !important;} 
.left_contacts p {margin:70px 0 0 16px; line-height:18px; font-size:12px;}
.left_contacts a {text-decoration:none; color:#0689D8; }
.left_contacts h2 {margin:15px 0 13px 16px;}
.left_contacts img {margin-left:10px;}
 
.right_contacts img {margin:78px 0 40px 167px;}

.bot_cont {background:url(../images/bot_cont.gif) repeat-x; height:121px; width:381px; float:left; color: #4f4f4f;}
.bot_cont span {color:#0689d8;}
.bot_cont p {margin:22px 0 0 67px; line-height:14px; font-size:11px;font:status-bar;}
.bot_cont a {text-decoration:none;}
.bot {background:url(../images/bot.gif) repeat-x; height:121px; font-size:11px; color: #4f4f4f; float: left; width: 508px; }
.bot a {color:#cacaca;}
.bot div {margin:90px 33px 0 0; float:right; color:#cacaca;}


/* Контент */
.content ul li { list-style-type: square; margin-left: 14px;}
.content table { float:none; margin-bottom: 20px; }
.content table th { text-align: left; padding: 3px 3px 3px 0; }
.content table td { border: none; vertical-align: top; padding: 3px 3px 3px 0; }
.content table td input { border: 1px solid #dfdfdf; padding: 5px; }
.content table.goods_table input.wide { width: 130px; }

input.button { border: 1px solid #000; padding: 5px; cursor: pointer; }
input.button:hover { color: #f00; }

