/* CSS Document */
/*1002px/800px*/

/*begin index.html*/
body {
	margin:0;
	padding:0;
}
#wrapper
	{
		background-image:url(../images/body_bgr.jpg);
		background-repeat:repeat-y;
		margin:0px auto;
		width:940px;
	}

#left
	{
		width:207px;
		margin:0;
		padding:0;
		float:left;
	}

#logo
	{
		width:196px;
		height:200px;
		padding-left:10px;
		float:left;
	}

#logo img
	{
		border:0;
	}

#left-middle
	{
		background:url(../images/left-middle.jpg) top right no-repeat;
		width:206px;
		height:196px;
		float:left;
	}

#flag-eng
	{
		/*float:left;*/
		width:46px;/*28+18*/
		height:23px;/*18 + 15*/
	}

#flag-eng img
	{
		width:28px;
		height:18px;
		margin:5px auto auto 18px;
		border:0;
	}

#flag-bg {}

#flag-bg img
	{
		width:28px;
		height:18px;
		margin:5px auto auto 18px;;
		border:0;
	}

#map
	{
		width:196px;
		height:134px;
		padding-left:10px;
		float:left;
	}
	#map img{
		border:0;
	}

#left-bottom
	{
		width:207px;
		float:left;
		color:#0095d9;
		text-align:center;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#left-bottom a {
		color:#0095d9;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
#top
	{
		width:723px;
		height:201px;
		float:left;
		background-image:url(../images/top.jpg);
	}

/*-------------------------------------------------------------menu-------------------------------------------------------------*/
/*.menu_top
	{
		height:29px;
		width:718px;
		background:url(../images/menu.jpg) repeat-x;
		float:left;
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		text-decoration: none;
	}

.menu_top a
	{
		color: #ffffff;
		text-decoration: none;
	}

.menu_top a:hover
	{
		background:url(../images/menu-selected.gif) center no-repeat;
		background-position:top;
	}
	*/
/*#menu-end
	{
		width:13px;
		height:29px;
		background:url(../images/menu-right.jpg);
		float:left;
	}*/

#menu{
		height:29px;
		width:723px;
		background:url(../images/menu.jpg) repeat-x;
		float:left;
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		text-decoration: none;
		font-weight:normal;
}

#menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 float: left;
}

#menu a, #menu h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 display: block;
 margin: 0;
 padding: 2px 3px;
 text-decoration: none;
}

#menu h2 {
 text-transform: none;
}

#menu a {
		color: #e0e0e0;
		text-decoration: none;
}

#menu a.parent {
		color: #fff;
		text-decoration: none;
}

#menu a:hover {
	color: #ffffff;
	text-decoration: none;
}

#menu a.parent:hover {
		background:url(../images/menu-selected.gif) center no-repeat;
		background-position:top;
		color: #ffffff;
}

#menu li {position: relative; font-weight:normal;}
#menu li.children
{
	width: 200px;
	background-color:#104e8b;
	/*border-right: 1px dashed white;*/
	border-bottom: 1px solid white;
	/*border-left: 1px dashed white;*/
	left: 6px;
	top:5px;
}

#menu ul ul {
 position: absolute;
 z-index: 500;
}

#menu ul ul ul {
 position: absolute;
 top: 0;
 left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/*--------------------------------------------------------------content---------------------------------------------------------------------*/
#content
	{
		width:723px;/**/
		background-color:#bfefff;
		float:left;
		/*border-left:solid 1px white;*/
		color:#0095d9;
		padding-bottom:20px;
	}

#dobredoshli
	{
		float:left;
		width:475px;
		/*padding-bottom:20px;*/
	}

#content-text
	{
		width:420px;
		margin:20px;
		color:#0095d9;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float: left;
	}

*html  #content-text
	{
		margin:10px;
	}

.new-products
	{
		width:452px;
		float:left;
		background-color:#bfefff;
		margin:auto auto 20px 10px;

	}

.product-text
	{
		width:250px;
		border:solid 1px #ffffff;
		float:left;
	}

.line
	{
		width:234px;/*250 - 16*/
		background:#0094da;
		color:#ffffff;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:8px;
	}

.line a
	{
		color:#fff;
		text-decoration:none;
	}

	.line a:hover
		{
			color:#fdc607;
		}

.opisanie
	{
		width:234px;
		background-color:#87ceeb;
		color:#ffffff;
		float:left;
		margin:0;
		padding:8px/* 0 10px 8px*/;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.product-img
	{
		border:1px solid #87ceeb;
		float:left;
	}

#contacts
	{
		width:244px;/*228 + 16*/
		float:left;

	}

#contacts a:link, a:visited, a:active
	{
		color:#FFFFFF;
	}

#contacts-top
	{
		width:213px;
		height:134px;
		background:url(../images/contacts.jpg);
		float:left;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#ffffff;
		margin:10px 0 0 10px;
		padding:20px 0 0 10px;
		line-height:19px;
	}

#contacts-bottom
	{
		width:223px;
		height:233px;/*253-20*/
		float:left;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#ffffff;
		margin:30px 0 0 10px;
		padding: 0;
		line-height:19px;
	}

#contacts-top a, #contacts-bottom a
	{
		color:#FFFFFF;
		text-decoration:none;
	}

#contacts-top a:hover, #contacts-bottom a:hover
	{
		color:#333333
	}

#content-bottom
	{
		width:730px;
		height:30px;
		background:#bfefff;
	}
.prices
     {
          font-weight:normal;
          color:#0095d9;
          font-size:11px;
          font-family:Verdana, Arial, Helvetica, sans-serif;
          text-align:right;
          margin-right:5px;
     }

.old-price
     {
          background:url(../images/h.png) no-repeat 5px;
     }
/*-------------------------------------------------------------footer---------------------------------------------------------------------------*/
#footer
	{
		width:940px;
		height:30px;
		float:left;
	}

#footer-left
	{
		width:20px;
		height:30px;
		float:left;
		background-image:url(../images/foter-left.jpg);
	}

#footer-middle
	{
		width:900px;
		height:23px;
		float:left;
		background:url(../images/foter-middle.jpg) repeat-x;
		color:#FFFFFF;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		padding-top:9px;
		position: relative;
	}

#left_text
	{
		padding:0 10px;
		float:left;
	}

#right_text
	{
		float:right;
	}
#right_text p {
		margin:0 4px;
		float:left;
		position: absolute;
		top: 10px;
		right: 80px;
}
#right_text img
	{
		position: absolute;
		top: 0;
		right: 10px;
		border:0px;
		padding-right:10px;
		float:left;
	}

#footer-right
	{
		width:20px;
		height:30px;
		float:left;
		background-image:url(../images/foter-right.jpg);
	}

/*end index.html*/
/*begin inner1.html*/

#path
	{
		float:left;
		margin:5px auto auto 20px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#path a
	{
		color:#114f8c !important;
		text-decoration:none;
	}
/*#content a
	{
		color:#114f8c;
		text-decoration:none;
	}*/

#head-line
	{
		width:654px;/*680-26*/
		padding:8px 13px;
		float:left;
		background-color:#87ceeb;
		color:#FFFFFF;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:14px auto auto 20px;
		border:solid 1px white;
	}

#toploizolacii-left
	{
		width:250px;
		margin:5px auto auto 0;
		float:left;

		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:15px;
	}

#toploizolacii-left a
	{
		color:#0095d9;
	}

#toploizolacii-left a:hover
	{
		color:#114f8c;
	}

#toploizolacii-right
	{
		float:left;
		margin-top:20px;
	}

#toploizolacii-right img
	{
		margin-bottom:70px;
	}
/*
.menu-down
	{
		width:100px;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background-color:#104e8b;
		border:solid 1px #ffffff;
		padding: 10px 5px 8px 0px;
		margin: 7px 0px;
		position: absolute;
	}

#menu-down
	{
		position:absolute;
		margin-left:390px;
		z-index:1;
	}
*/

/*end inner1.html*/
/*begin inner2.html*/
#inner2
	{
		float:left;
		width:681px;
		background-color:#FFFFFF;
		margin:15px 0 0 20px;
		/*margin-bottom:30px;*/
	}

#thumbnails
	{
		float:left;
	}

#thumbnails img
	{
		/*width:79px;
		height:60px;*/
		margin:8px 16px;
		border:none;
	}

.big-photo
	{
		float:left;
		margin-bottom:8px;
	}

.big-photo img
	{
		margin:8px auto;
		/*width:559px;
		height:419px;*/

	}

.big-photo h1
	{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0095d9;
		font-weight:normal;
		display:inline;
		/*margin-bottom:5px*/
	}

.big-photo h2
	{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#faa619;
		font-weight:normal;
		display:inline;
	}

/*end inner2.html*/
/*begin inner3.html*/

#inner3-text
	{
		margin:40px auto auto 20px;
		color:#0095d9;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:360px;
		float:left;
	}

#inner3-text h1
	{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float:right;
		font-weight:normal;
	}

#inner3-img
	{
		float:left;
		width:248px;
		margin:58px auto 10px 35px;
		border:solid 1px #d2d2d2;
	}

#pdf
	{
		float:right;
		width:240px;
		margin-right:20px;
	}

#pdf h1
	{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#0095d9;
		display:inline;
	}

#pdf a
	{
		color:#0095d9;
	}

#pdf a:hover
	{
		color:#114f8c;
	}

/*end inner3.html*/
/*begin inner4.html*/

#new-products
	{
		margin-top:13px;
	}

.opisanie h1
	{
		font-weight:normal;
		color:#ffffff;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:right;
		margin-right:5px;
	}

.promotion-pages
	{
		width:460px;
		text-align:right;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float:left;
	}

.promotion-pages a
	{
		text-decoration:none;
		color:#114f8c;
	}

.promotion-pages a:hover
	{
		color:#0095d9;
	}

/***************************************** NEWS *********************************/

.news{ float: left; }
.news_title{ width: 400px; padding: 15px; }
.news_image{ float: left; padding: 15px; width: 180px; }
.news p{ width: 500px; }
.news_date{ float:left; width: 100px; }
.c_top { background: url('../images/contacts-top.png') top left no-repeat; height: 12px; padding: 0; margin: 0; }
.c_repeat { padding: 0 10px; background: url('../images/contacts-repeat.png') top left repeat-y; display: table;  }
.c_repeat p { display: table;  padding: 0 0 10px 0; margin: 0; }
.c_bottom { background: url('../images/contacts-bottom.png') top left no-repeat; }

#special { margin: 10px 0 0 0; display: table;}
#special .line { width: 176px; }
#special .product-img { width: 190px; margin: 0 auto; }
#special .opisanie { width: 176px; margin: 0 auto; }
#special .product-text { width: 190px; }
#special .new-products { width: 190px; }
