/* 03-apr-2009 by Elena P. */
html, body { width: 100%; height: 100%; font-family: Georgia, 'Times New Roman', Times, serif; font-size:12px; line-height: 22px;  color:#333333;}
body       {  min-height: 100%; height: auto;  position: relative; background: #cac8be;}
* html body{ height: 100%; }

#content    	{ padding-bottom:127px;  min-height: 900px; min-width: 1000px; background: #cac8be url('/images/design/content-bg-vn.gif') repeat-x 0 0;}
* html #content { width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");  height: 900px;}
#wrapper-footer { height: 127px; width: 100%; min-width: 1000px; position: absolute; bottom: 0; left:0;  }
* html #wrapper-footer {}
#footer 		{ width:1000px; margin: 0 auto; }

/* Main --------------------- */

* html img {filter:expression(fixPNG(this));}

* { margin:0; padding:0; }
*:focus { outline: none; }

.hidden { display: none; }
.show   { display: block!important; }
.no-bg  { background: none!important; }
.no-border, img { border: none; }
.clear{ clear: both; }
.float-left {float: left;}
.blue {color: #004989;}

a:link    { color: #01468e; text-decoration:underline; }
a:visited { color: #01468e; text-decoration:underline; }
a:hover   { color: #01468e; text-decoration:none; }
a:active  { color: #01468e; text-decoration:underline; }

blockquote { padding: 20px 25px; background: #346392; font-style: italic; font-size: 11px; line-height: 14px;}
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }

ol { margin-left: 24px; line-height: 18px; }
ul 		 { margin:12px 0; }
ul li 	 { margin: 5px 0 0px 0; list-style: none; background: url('/images/design/li-black.gif') no-repeat 0 8px; padding-left: 17px;}
ul ul    { margin:0; padding:0;}
ul ul li { margin: 5px 0; list-style: none; background: url('/images/design/li-black.gif') no-repeat 0 8px; padding-left: 17px;}

ul,  ol,  table, blockquote, pre { margin-bottom: 12px; }
.text p { margin-bottom: 16px; }
table 	{ border-collapse:collapse;border:none;}
table td{ padding:0px; vertical-align:top;}

h1, h2, h3, h4 {color: #cd0d2d;}
h1{ font-size: 24px; line-height:26px; font-weight: normal; margin: 20px 0 18px 0; }
h2{ font-size: 20px; line-height:24px; font-weight: normal; margin: 16px 0; }
h3{ font-size: 18px; line-height:22px; font-weight: normal; margin: 15px 0;}
h4{ font-size: 18px; line-height:22px; font-weight: normal; margin: 15px 0; color:#045290;}


/**/
.my-table 						{ border: 1px solid #8e8e8e; font-size:13px;}
.my-table td					{ border: 1px solid #8e8e8e; padding: 3px 20px 3px 22px;}
.my-table th, .my-table thead	{ border: 2px solid #8e8e8e; font: bold 15px/20px 'Times New Roman', Times, serif; }

.center_column2 td.text img 	{ border: 1px solid #d1d0c6; float: left; margin: 0 15px 6px 0;}

/* ---------- HEADER-----------*/

.content				{ width: 100%; margin: 0; padding:0; }

/* ushi 1 */

.left_column 			{ background: url('/images/design/left_repeat_vn.gif') repeat-x right top; width: auto; }
.left_column div 		{ background: url('/images/design/left_vn.jpg') no-repeat right top; height: 298px;  }
.right_column 			{ background: url('/images/design/right_repeat_vn.gif') repeat-x left top; width: auto;  }
.right_column div 		{ background: url('/images/design/right_vn.jpg') no-repeat left top;  height: 298px; }


#header 				{ background: url('/images/design/center_vn.jpg') no-repeat left top; width:999px; vertical-align: top; }
#header .logo		  	{ position: relative;}
#header .logo a		  	{ display: block; position: absolute; top: 91px; left:101px; width:120px; height: 120px;}
#header .icons        	{ float: right;  padding: 26px 195px 0 0px;  }
#header .icons .home  	{ float: left; display: block; width: 11px; height: 10px;  background: url('/images/design/home.gif') no-repeat;  border:0;margin-right:14px; margin-top:5px;}
#header .icons .home-a	{ float: left; display: block; width: 23px; height: 23px;  background: url('/images/design/home_a.gif') no-repeat;border:0; margin-right:14px;}
#header .icons .mail  	{ float: left; display: block; width: 12px; height: 8px; background: url('/images/design/mail.gif') no-repeat;  border:0;  margin-top:6px; margin-right:14px;}
#header .icons .map   	{ float: left; display: block; width: 11px; height: 11px; background: url('/images/design/map.gif') no-repeat;   border:0;  margin-top:4px;}

#header .phone			{ float: right; padding: 26px 47px 0 35px; background: url('/images/design/phone.gif') no-repeat 0 25px; font-family: 'Times New Roman', Times, serif; color: #03366e; font-size: 20px; line-height: normal;}



/* -------- CONTENT ---------*/

/* ushi 2 */
.left_column2 			{ width: auto;  }
.left_column2 div 		{ font-size:0px;   }
.right_column2 			{ width: auto;  }
.right_column2 div 		{ font-size:0px;  }

	/* -- CENTER --*/
.center_column2 						{   width:999px; position: relative; }
.center_column2 .cont					{  min-height: 411px; width: 100%;}

.center_column2 .menu 					{ line-height:18px; white-space: nowrap; width:215px; position: relative; top: -30px; margin-left:50px; color: #fff;}
.center_column2 .menu .item 			{ margin-top: 2px; margin-bottom:3px; height: 24px; padding: 5px 20px 0 33px; background: transparent url('/images/design/menu_item.png') no-repeat; }
* html .center_column2 .menu .item 		{ filter:expression(fixPNG(this)); }
.center_column2 .menu .item a			{ position: relative; width: auto; height:auto; z-index:1000;}
.center_column2 .menu .item a:link 		{ color:#fff; text-decoration: none;}
.center_column2 .menu .item a:active 	{ color:#fff; text-decoration: none;}
.center_column2 .menu .item a:hover 	{ color:#fff; text-decoration: underline;}
.center_column2 .menu .item a:visited 	{ color:#fff; text-decoration: none;}
.center_column2 .menu .active1 			{ margin:0px; height: 26px; padding: 5px 20px 0 12px; background: transparent url('/images/design/menu_active.png') no-repeat; }
.center_column2 .menu .active1 a		{ padding: 0px 0px 0 21px; background: url('/images/design/menu_li0_a.gif') no-repeat 0 3px; display: block; }
.center_column2 .menu .active2 			{ margin:0px; height: 26px; padding: 5px 20px 0 33px; background: transparent url('/images/design/menu_active.png') no-repeat; }

#submenu 				{ background: url('/images/design/submenu_bg.gif') repeat-y; width: 214px; margin:0; padding: 10px 0 0 0;}
#submenu ul				{ margin:0; padding:0;}
#submenu ul li			{ margin:0 0 0 33px; padding:0 0 12px 14px; background: url('/images/design/li1.gif') no-repeat 0 5px;}
#submenu ul li.active	{ margin:0 0 0 27px; padding:0 0 12px 21px; background: url('/images/design/menu_li_a.gif') no-repeat 0 2px;}
#submenu  li.subsub		{ margin:0 0 0 46px; padding:0 0 4px 14px; background: url('/images/design/li2.gif') no-repeat 0 5px; font-size: 11px;}
#submenu .subsub-active	{ margin:0 0 0 42px; padding:0 0 4px 19px; background: url('/images/design/menu_li2_a.gif') no-repeat 0 2px;}
.h10					{ height:10px;}
.submenu-bottom			{ background: url('/images/design/submenu_bottom.png') no-repeat 0 bottom; height: 3px; width: 214px; font-size:1px; line-height:1px; margin-bottom:3px;}
* html .submenu-bottom	{ filter:expression(fixPNG(this)); }

.center_column2 td.text { width: 700px; padding-bottom:20px;}



/*navibar*/

#navibar				{ font-size:13px; font-family: 'Times New Roman', Times, serif; color: #01468e; margin-top: 8px;}
#navibar .arr			{ color: #01468e; padding: 0 12px 0 0px; margin-right: 5px; background: url('/images/design/arrow.gif') no-repeat right 5px;}

/* news */

.news-item .date			{ color:#7f7f7f; font: 11px/15px 'Times New Roman', Times, serif;}
.news-item .title			{ font-size:13px;}
.news-item a.title:link   	{ color: #005abb; }
.news-item a.title:visited	{ color: #005abb; }
.news-item a.title:hover  	{ color: #005abb; }
.news-item a.title:active 	{ color: #005abb; }

/* pager */

.pager						{ width: 100%;}
.pager td					{ color: #666666; font: 11px/22px  Arial, sans-serif; white-space: nowrap;}
.pager a, .pager span 		{ display: block; float:left; padding:3px 15px 10px 15px;}
.pager .num, .pager .num-a  { font: 20px/22px 'Times New Roman', Times, serif;}
.pager .num-a				{ background:url('/images/design/pager.png') no-repeat 0 0; color:#fff; padding: 3px 10px 10px 10px;}
* html .pager .num-a		{ filter:expression(fixPNG(this)); }

/* contacts */
#contacts					{ color: #0059bb; font-size:18px; margin-bottom:18px; }

/* feedback */

#feedback 			{ width:652px; height: 300px; background: url('/images/design/feedback.png') no-repeat;padding: 35px 0px 27px 0px;}
* html #feedback	{ filter:expression(fixPNG(this)); }
#feedback table		{ margin: 0px 32px 0px 100px;}
#feedback .textinput{ width:445px; background: #fff; border: 1px solid #b5b3b3; margin-left:30px; margin-bottom:16px; padding-left: 5px; height:18px;}
#feedback  textarea	{ width:445px; background: #fff; border: 1px solid #b5b3b3; margin-left:30px; margin-bottom:16px; padding-left: 5px; height:125px; overflow: auto;}
#feedback .button	{ width: 94px; height: 24px; float: right; background: url('/images/design/button.gif') no-repeat; border: none; position:relative; z-index:100;}

/* catalog */
.catalog_list li						{ padding-left: 33px; font-size:18px; line-height:26px; list-style: none; background: url('/images/design/blue_arrow.png') no-repeat 0 0;}
* html .catalog_list li					{ filter:expression(fixPNG(this)); height:1px; }
#catalog_objects_block	.line			{ float: left;  background: url('/images/design/catalog_bg.gif') repeat-y 210px 0;}
#catalog_objects_block	.clear			{ height:45px;}
#catalog_objects_block .catalog-item 	{ float: left; width:210px; margin: 0px 20px 5px 0; font-size: 12px; line-height:18px;  }
#catalog_objects_block .catalog-item img{ border: 6px solid #d1d0c6; float: none; display: block; }

#kartochka								{ width:673px; padding-bottom:13px; min-height: 481px; background: url('/images/design/kartochka_bottom.gif') no-repeat 0 bottom; }
* html #kartochka						{ height: 500px;}
#kartochka .kartochka-top				{ min-height: 370px; background: url('/images/design/kartochka_top.gif') no-repeat 0 0; padding:50px 27px 20px 27px;}
* html #kartochka .kartochka-top		{ height: 370px;}
#kartochka .kartochka-text				{ padding-top: 40px; font-size:12px; line-height:14px; margin-left:0px;}
#kartochka .kartochka-text	p			{margin-bottom: 10px; }

#kartochka .kartochka-text table 		{ font-size:13px; line-height:26px; width: 100%; margin:16px 0;}
#kartochka .kartochka-text table td		{ border-top: 1px solid #8e8e8e; border-bottom: 1px solid #8e8e8e; padding: 3px 20px 3px 22px;}
#kartochka .kartochka-text table th,
#kartochka .kartochka-text table thead  { border-top: 2px solid #8e8e8e; border-bottom: 2px solid #8e8e8e; font: bold 15px/20px 'Times New Roman', Times, serif; }
/*#kartochka .kartochka-text strong		{ font: normal 24px/24px 'Times New Roman', Times, serif; }*/
#kartochka	img							{ border: 6px solid #d1d0c6; float: left; display: block;  }


/* --------- FOOTER --------- */

#wrapper-footer   			{ background: url('/images/design/footer_vn.gif') repeat-x 0px 0px;}
#footer           			{ height: 127px; font-size: 11px; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; }

#footer a:link    			{ color: #fff;}
#footer a:visited 			{ color: #fff;}
#footer a:hover   			{ color: #fff;}
#footer a:active  			{ color: #fff;}

#footer .copyright 			{ float: left;  padding: 36px 60px 0 23px; }
#footer .copyright .name	{ font-family: Georgia, 'Times New Roman', Times, serif; font-size: 18px; line-height:20px;}
#footer .copyright .address	{ }
#footer .copyright-webprofy {color:#fff; float: right; background: url('/images/design/webprofy.gif') no-repeat right 27px;  padding:32px 30px 10px 0; width:179px; }

