/*FOR XHTML*/
* {margin:0; padding:0;}
html, body {width:100%; min-height:100%; font-family:Tahoma;}
body {min-height:573px; min-width:999px; background:url(images/footer_center.jpg) repeat-x bottom right #d3ecfa;}
* html body {width: expression(document.documentElement.clientWidth < 1004 ? "1004px" : "auto");} /*For IE6 1024x768 block*/
#conteiner {
background:url(images/footer_left.jpg) bottom left no-repeat;
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
.mainprod h4{font-size:12px}
h1 {color:#2b2b81;font-size:14px;font-weight:bold; padding:5px 0; }
h2 {color:#2B2B81;font-size:14px;font-weight:bold;padding:5px 0;}

/* Шапко */
#header {width:100%; height:288px;}
#header_top {background:url(images/header_top.jpg) repeat-x top;width:100%; height:48px;}
#logo1 {
background:url(images/logo1.png) no-repeat left top;
	 _background: none;

    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/bestwindows/images/logo1.png");
 height:48px; width:201px; margin-left:15px; float:left;}
*html #logo1 {filter:expression(fixPNG(this));}
#logo2 {background:url(images/logo2.png) no-repeat left top; height:28px; width:100px; margin-top:11px; margin-right:17px; float:right;}
#header_center { background:url(images/header_center_center.jpg) repeat-x top; height:240px; width:100%;}
#header_left { background:url(images/header_center_left.jpg) repeat-x top; height:240px; width:686px; float:left;}
#header_left span { color:#fcff00; font-family:Tahoma; font-weight:bold; font-size:12px; padding-left:200px; padding-top:210px; position:absolute;}
#header_right { background:url(images/header_center_right.jpg) repeat-x top; height:240px; width:55px; float:right;}
#tel { position:absolute; color:#033a7e; font-size:12px; font-weight:bold; width:332; height:32px; margin-right:15px; margin-top:258px; right:15px;}
#map { margin-top:7px; float:right;}
#slogan2div { position:absolute; margin-top:90px; width:350px; height:160px; right:35px; text-align:right;}
.slogan2_1 { color:#ffffff; font-size:24px; font-weight:bold;}
.slogan2_2 { color:#8bc6ee; font-size:24px; font-weight:bold;}



/*Конткнт*/
#content {/*width:100%;*/ position:relative; padding-bottom:100px;}
#contenttable { width:100%; border:none; vertical-align:top;}
#table_left { width:270px; vertical-align:top;}
#table_center { vertical-align:top; text-align:justify;vertical-align:top;}
#table_right { width:205px; vertical-align:top;}

#text { font-size:12px; color:#030303; text-align:justify; padding:20px 20px 0px 20px; position:relative; float:none; clear:both;list-style-position:inside;}
#text p { padding-bottom:12px; text-align:justify; text-indent:15px;}
#text a { color:#2b2b81; text-decoration:underline;}
#text a:hover { color:#f77e16; text-decoration:underline;}
#text a:vsited { color:#5c5c5c; text-decoration:underline;}
#text img { border:#434692 1px solid; margin:5px 5px 5px 5px;}
#text ul {padding:0; margin:0;}
#textt ul li{ margin-left:5px;}
#text ul { margin-left:10px;}
#text ul li{ margin-left:10px;}


#asdsad { width:378px; height:321px; position:absolute; left:0px; bottom:0px;}
#footer { bottom:0; height:34px; position:absolute; width:100%; }
#rasporka { width:205px;}
#breadcramp {color:#4092c9; font-size:12px; font-family:Arial; text-decoration:none; margin-top:40px; margin-left:10px;float:left;}
#breadcramp a {color:#4092c9; text-decoration:underline;}
 


/* Менюшка Левая */
#divleftmenu {background:url(images/background_left_menu.gif) no-repeat left top; width:268px; height:451px; z-index:1000; position:relative;}
#left_menu li ul li ul { display:none;background:#0363a5; position:absolute; padding:0px; margin-top:-35px; left:270px; width:166px; height:auto;list-style:none;}
/*
*html #left_menu li ul {left:263px;}#left_menu{list-style:none;}
*/
#left_menu li ul { padding-top:37px; list-style:none; font-family:Tahoma; position:relative; padding-left:7px;}
#left_menu li ul li {width:268px;}
#left_menu li ul li a{padding-bottom:15px;font-weight:bold; font-size:14px; text-decoration:underline; color:#2b2b81; display:block; width:268px;}
#left_menu li ul li a:hover {padding-bottom:15px;font-weight:bold; font-size:14px; text-decoration:underline;color:#ffffff; }
#left_menu li ul li:hover ul,#left_menu li ul li.jshover ul{ display:block;}
#left_menu li ul li ul li a{ background:#0363a5; padding-top:15px;font-weight:normal; font-size:14px; text-decoration:none; color:#ffffff; display:block; width:166px; padding-left:5px; padding-right:5px;}
#left_menu li ul li ul li a:hover{ background:#0d74ff; padding-top:15px;font-weight:normal; font-size:14px; text-decoration:none; color:#ffffff; display:block; width:166px;}


/* Менюшка Топовая */
#divtopmenu {position:absolute; width:680px; height:27px; padding-top:5px; margin:0 auto;z-index:1000;}

#top_menu {width:680px; height:27px;}
#top_menu li ul{ display:none;}
#top_menu li {background:url(images/knopka.jpg) no-repeat top left; list-style:none; float:left; width:118px; height:27px; line-height:27px; text-align:center; margin-left:9px;}
#top_menu li a {display:block;width:118px; height:27px; line-height:27px; text-decoration:none; color:#ffffff; font-family:Tahoma; font-size:12px; background:none;}
#top_menu li a:hover {background:url(images/knopka_hover.jpg) no-repeat top left;}

#top_menu li:hover ul, #top_menu li.jshover ul {display:block; position:absolute; padding:0px;}
*html #top_menu li:hover ul, #top_menu li.jshover ul {display:block; position:absolute; padding-left:-60px; margin-left:-60px;}
*:first-child+html #top_menu li:hover ul, #top_menu li.jshover ul {display:block; position:absolute; padding-right:-60px; margin-right:-60px;}
#top_menu li ul li {background:url(images/knopka2.gif) no-repeat top; width:140px; height:20px;position:relative; margin-top:1px; float:none; display:block;}
*:first-child+html #top_menu li ul li {margin-top:-3px;}
#top_menu li ul li a {display:block; height:21px; font-size:12px; color:#ffffff; text-decoration:none;line-height:20px; width:140px;display:block;}
#top_menu li ul li a:hover {background:url(images/knopka2_hover.gif); display:block; height:21px; font-size:12px; color:#ffffff; text-decoration:none;line-height:20px;display:block;} 

/*Новости*/
div.news {margin:40px auto 0 auto; width:210px;font-size:12px;color:#030303;}
span.newszagl { color:#2b2b81; display:block; font-size:14px; font-weight:bold; padding-bottom:10px; }
span.date { display:block; font-size:11px; padding-top:10px; color:#4092c9 }
span.podrobnee1 a { color:#2b2b81; text-decoration:underline; font-size:12px;}
span.podrobnee2 a { color:#030303;  text-decoration:none; font-size:12px;}
a.allnews {color:#2b2b81; text-decoration:underline; font-size:11px;}


/* Поиск */
.serch{width:185px; padding-top:50px;}
.form {width:185px;}
.pole {background:none; border:#033a7e 1px solid; width:100px;font-size:14px; float:left;height:18px}
.src {background:url(images/searchbg.jpg) no-repeat; border:none; float:left; font-size:14px; margin-left:7px; color:#ffffff; width:74px; height:27px;cursor:pointer;}


/*Каталог*/
.catdiv {margin:15px auto; padding:1px; height:auto;width:475px;}
.catdiv div { width:235px; height:160px; float:left;z-index:1;}
.catdiv div img { text-align:center; border:0px; float:none;}
.catdiv div a { text-align:center; color:#2b2b81; font-size:14px; float:none;}

/* Форма */
#form { width:260px; margin-left:5px;}
#form .form_zagl {padding:10px; width:132px; color:#2b2b81; font-size:12px;}
#form .form_name {padding-left:3px; padding-right:5px; width:130px; color:#2b2b81;font-size:12px;text-align:right;}
#form .form_text {border:#2b2b81 1px solid; width:160px;}
#form select{border:#2b2b81 1px solid; width:162px;}
#form .form_textarea {border:#2b2b81 1px solid;  width:160px; height:77px; overflow:hidden;}
#form .input2 {background:url(/templates/bestwindows/images/knopka_form.png);_background: none;   _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/bestwindows/images/knopka_form.png"); border:none; padding:5px; margin:10px; color:#FFFFFF; cursor:pointer; width:90px; height:27px;}

#form .input3{background:url(/templates/bestwindows/images/knopka_form.png); 	_background: none;    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/bestwindows/images/knopka_form.png"); border:none; padding:5px; margin:10px 10px 10px 70px; color:#FFFFFF; cursor:pointer; width:90px; height:27px;}
/**html #form .input2  {filter:expression(fixPNG(this));}*/


#prodvig {float:left; color:#6c8ad0; font-size:10px; padding-top:5px;}
#prodvig img { float:left; border:0; margin-right:5px; margin-top:5px;}
#adress { float:right; color:#033a7e; font-size:11px; padding-top:20px; padding-right:5px; }


.date{ color:#4092C9;}
#news_name_color{}
#news_name_color a{ color:#2B2B81;} 
#news_podrobnee { color:#030303; text-decoration:none;}


.catalog_vevod_img{float:left; padding-left:5px; margin:0px 10px 10px 10px;}
.catalog_vevod_anons{}
.vernutsi_k_spisky{ padding-top:20px;}
/*Optymise style*/
.mainprod  p{ margin:2px; font-size:12px; text-align:justify;}
.zagolovok { font-weight:bold; margin-top:10px;}
h3
{margin:10px 0;}#printlink{float:right;margin:40px 10px 0 0;color:#4092C9;font-family:Arial;font-size:12px;}

#pos_1 {
	position:relative;
	height:0;
	width:1130px;
	margin: 0 auto;
	z-index:100;
}
#pos_2 {
	position:absolute;
	top:1100px;
	left:250px;
		width:680px;
	height:300px;
}
