.kov {overflow:hidden;}
.kov img {float:left; margin:0 15px 15px 0;}

.palitra {
	background:url(/img/palitra.gif) left no-repeat;
	padding-left:15px;
}

.footer-right {
	color:#E1DDD9;
	font-size:11px;
}
tr.header td {
	background:#DFBF75;
	color:#FFFFFF;
	text-align:center;
	padding:3px 0;
font-weight:bold;
}
.for_td {
	border:1px solid #DFBF75;
padding:3px 5px 3px 10px;
	color:#312F2F;
}
html, body { padding:0px; margin:0px; width:100%; height:100%; }
body { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#312f2f; background-color:#ffffff; }

div, h1, h2, h3, p, ul, ol, li, span, form, table, tr, td { margin:0px; padding:0px; }

img { border:none; }
p { margin-bottom:10px; line-height:17px; }

a { text-decoration:underline; color:#034d9f; }
a:hover { text-decoration:none; }

.header-green { font-size:20px; font-weight:normal; color:#366005; border-bottom:1px solid #366005; padding-bottom:3px; margin-bottom:20px; }
.header-blue { font-size:20px; font-weight:normal; color:#185daa; border-bottom:1px solid #034d9f; padding-bottom:3px; margin-bottom:20px; }
.header-black { font-size:20px; font-weight:normal; color:131414; margin-bottom:20px; }

.header-green a, .header-blue a, .header-black a { text-decoration:none; }

.clearbox { height:20px; overflow:hidden; width:100%; clear:both; }
.clearbox1 { height:10px; overflow:hidden; width:100%; clear:both; }
.clearbox2 { height:5px; overflow:hidden; width:100%; clear:both; }
.clearbox3 { height:40px; overflow:hidden; width:100%; clear:both; }

.shadow-wrapper{ background:url(img/shadow_bg1.gif) center repeat-y; }

.border { width:100%; height:10px; overflow:hidden; clear:both; background:url(img/border-bg.jpg) repeat-x; }


/*когда будут изображения --- стиль можно удалить*/
.img { float:left; padding:4px; background-color:#f3f3f3; margin-right:20px; }
.img2 { padding:4px; background-color:#c5c6bf; }

.right-text { float:right; }

td { vertical-align:top; }
table { width:100%; border:none; }

.header-table { height:329px; table-layout:fixed; }
.header-center { width:1000px; background:url(img/top_bg.jpg); }
.header-center-top td { height:297px; }
.left, .right { width:50%; }

.logo { display:block; width:253px; height:43px; top:25px; left:20px; position:absolute; }
.slogan{ color:#182b33; font-family:Tahoma; padding-top:59px; padding-left:71px; font-size:12px; }

.header-phones { color:#7a462f; font-size:18px; }
.header-phones p{ margin-bottom:13px; }
.header-phones-b{ color:#a03b0e; font-size:22px; font-weight:bold; }

.top-menu { text-align:center; height:20px; }
.top-menu a{ font-size:14px; color:#c8fb86; }
.top-menu td { border-right:1px solid #8f6643; vertical-align:middle; padding-left:5px; padding-right:5px; }
.top-menu td.last { border-right:none; }

.center-table { table-layout:fixed; }
.center { width:1000px; }

.left-menu-outside{ width:265px; float:left; background:url(img/menu-bg.jpg) repeat-y; }
.left-menu{ background:url(img/menu-top-bg.jpg) top no-repeat; }
.left-menu-inside{ background:url(img/menu-bottom-bg.jpg) bottom no-repeat; height:376px; }
.menu { padding:10px 0px 0px 10px; }
.left-menu a{ font-size:14px; color:#185daa; }
.left-menu-header { font-size:21px; font-weight:bold; color:#812e1e; margin-bottom:7px; }
.left-menu-shadow{ width:35px; background:url(img/right-shadow.gif) left repeat-y; vertical-align:bottom; }

.index-promo-outside { width:735px; float:left; background:url(img/index-promo-bg.jpg) repeat-y; }
.index-promo{ background:url(img/index-promo-top-bg.jpg) top no-repeat; }
.index-promo-inside{ background:url(img/index-promo-bottom-bg.jpg) bottom no-repeat; height:376px; }

.inside-promo { width:265px; height:666px; background:url(img/inside-promo-bg.jpg); }

.promo{ table-layout:fixed; color:#920f0f; font-size:14px; }
.promo td{ padding-top:50px; }
.promo p{ margin-bottom:15px; }
.promo-header{ font-size:17px; color:#920f0f; }

.promo2{ color:#920f0f; font-size:14px; width:205px; margin:0 auto; }
.promo2 td{ padding-top:40px; }
.promo2 p{ margin-bottom:15px; }
.promo2-header{ font-size:17px; color:#920f0f; }

.tabs-block { margin:0 auto; width:1000px; }

.index-main { margin:0 auto; width:1000px; clear:both; }
.index-main-left { width:265px; float:left; padding-top:10px; }
.index-main-right { width:735px; float:left; }

.index-news, .index-articles { font-size:11px; }
.index-news-block, .index-articles-block { padding-bottom:20px; }
.index-news-block p, .index-articles-block p { margin-bottom:3px; line-height:13px; }
.news-date { color:#356062; }
.news-title { font-size:12px; font-weight:bold; color:#034d9f; }
.news-detail { color:#185daa; }
.articles-title { font-size:12px; font-weight:bold; color:#2c5001; }
.articles-detail { color:#2c5001; }

/*news-block*/
.news-block { margin-bottom:10px; table-layout:fixed; }
.news-block .title { font-size:14px; font-weight:bold; /*width:610px; */}
.date {  color:#356062; width:90px;  font-weight:bold; }
.news-block .descr {  padding-top:5px; }
/*news-block*/

.order-block-outside{ background-color:#b9d4d5; clear:both; float:left; width:265px; margin-bottom:40px; }
.order-block { background:url(img/order-bg-top.jpg) top no-repeat; }
.order-block-inside { background:url(img/order-bg-bottom.jpg) bottom no-repeat; padding:30px 15px 10px 15px; }
.order-block p { font-size:14px; color:#192727; margin-bottom:0px; }
.star { font-weight:bold; color:#023dfc; }
.order-block input, .order-block textarea { margin:5px 0px 10px 0px; width:230px; }
.order-block textarea { height:100px; }
.order-header{ font-size:24px; color:#2d5f61; margin-bottom:15px; }  

.frame-block { width:735px; height:594px; background:url(img/frame-bg.jpg); margin-bottom:20px; }
.frame-block-header{ font-size:22px; color:#d30030; text-align:center; padding-top:33px; padding-left:50px; }
.frame-block-content{ text-align:center; padding-top:53px; margin-left:153px; width:460px; }
.red { font-weight:bold; color:#dd0032; margin-bottom:15px; } 
.red-b { font-weight:bold; color:#920f0f; }

.index-content { padding-left:24px; }

/*inside style*/
.inside-center { width:300px; }
.inside-content { width:690px; padding-top:25px; padding-right:10px; }
#path { padding-bottom:20px; font-size:11px; }
#pages { padding-top:10px; }
.back, #infos { padding-top:30px; clear:both; }

.inside-content .header-green { margin-bottom:30px; }
.inside-content ul { margin-bottom:10px; }
.inside-content ul li { margin-bottom:5px; margin-left:30px; }

.inside-content  img { padding:2px; background-color:#FFFFFF; border:1px solid #d7bf75; }

#infos ul li  { list-style-type:square; color:#034d9f; }
#infos ul li#current_info { color:#312f2f; }

/*inside style*/

.footer { width:1000px; height:105px; background:url(img/bottom_bg.jpg); margin:0 auto; padding-top:40px; }
.footer-left{ width:200px; float:left; font-family:Tahoma; }
.footer-center{ width:580px; float:left; }
.footer-phones { color:#b8ea71; font-size:16px; padding-left:230px; }
.footer-phones p{ margin-bottom:5px; }
.footer-phones-b{ font-size:19px; font-weight:bold; }
.footer-right{ width:220px; float:left; }

.copywrite, ,seolinks_copy.links { padding-left:20px; }
.footer a {font-size:11px; color:#e1ddd9;}
.copywrite { font-size:11px; color:#e1ddd9; padding-bottom:10px; }
.copywrite a{ text-decoration:none; color:#e1ddd9; }
.links a{ text-decoration:none; color:#cfbf9d; }
.counter { width:88px; height:31px; margin-right:10px; float:left; margin-bottom:5px; }

/*tabMenu style*/
#tabMenu { background-image: url(img/bg_border.jpg); background-position:bottom; background-repeat: repeat-x; width:1000px; height:40px; }
.tab { height: 40px; float: left; }
.tab div { height: 40px; float: left; }
.tabContent { background-image: url(img/bg_inactive.gif); }
.tabContent a{ font-family:Tahoma; color:#185daa; display:block; margin-top:13px; }
.tabRight { background-image: url(img/right_inactive.gif); width: 46px; }
.rightMostTab { background-image: url(img/rightmost_inactive.gif); width: 46px; }
.leftMostTab
{
	background-image: url(img/leftmost_inactive.gif);
	width: 17px;
}
#tabMenu .active a{
	font-family:Tahoma; color:#e7300c; display:block; text-decoration:none;
}
.active .leftMostTab
{
	background-image: url(img/leftmost_active.gif);
	width: 17px;
}
.active .tabContent
{
	/*background-image: none;*/
	background-image: url(img/bg_active.gif);
	/*background-color: Yellow;*/
}
.active .tabRight
{
	background-image: url(img/right_active.gif);
	width: 46px;
	height: 40px;
}
.active .rightMostTab
{
	background-image: url(img/rightmost_active.gif);
	width: 46px;
	height: 40px;
}
.beforeActive .tabRight
{
	background-image: url(img/right_before_active.gif);
}
.mainContent
{
	clear: both;
}
.clearFix 
{
	clear:both;
	height:0px;
	overflow:hidden;
}
#mainContent{
	width:1000px;
	height:363px;
	background:url(img/tab-content-bg.jpg);
}
#mainContent .content
{
	display: none;
	padding:25px 25px 0px 25px;
}
#mainContent .active
{
	display: block;
	padding:25px 25px 0px 25px;
}
#mainContent table
{
	color:#0d0d0d;
}
#mainContent table a
{
	color:#0334c0;
	font-family:Tahoma;
}
/*tabMenu style*/

.img-block{
	padding:2px;
	background-color:#FFFFFF;
	border:1px solid #d7bf75;
}

/* order style */
#buttons { clear:both; }

#formpage #div_name { width:150px; float:left; }
#formpage #div_email { width:150px; float:left; }
#formpage #div_phone { width:150px; float:left; }
#formpage #div_comment { width:150px; float:left; }
#formpage #div_zathitnyj_kod { width:150px; float:left; }

#formpage #order_name { margin-bottom:20px; }
#formpage #order_email { margin-bottom:20px; }
#formpage #order_phone { margin-bottom:20px; }
#formpage #order_comment { margin-bottom:20px; }

#formpage #comment { height:100px; width:300px; }

#formpage #name { width:300px; }
#formpage #phone { width:300px; }
#formpage #email { width:300px; }

#formpage #button { clear:left; margin-left:150px; }
#formpage #buttons { padding-top:10px; padding-bottom:10px; clear:both; }
#formpage #zathitnyj_kod { float:left; width:100px; }
#formpage #imd_kcaptcha { float:left; padding:0px; border:0px; margin-right:20px; }
/* order style */


