/* Structure */
#preloadImages
{
	clip: rect(0 0 0 0);
	width: 0px;
	height: 0px;
	display: inline;
	background-image: url("components/bitrix/menu/topmenu_3/images/bottom-left.png");
	background-image: url("components/bitrix/menu/topmenu_3/images/bottom-right.png");
	background-image: url("components/bitrix/menu/topmenu_3/images/selected-left.png");
	background-image: url("components/bitrix/menu/topmenu_3/images/selected-right.png");
	background-image: url("components/bitrix/menu/topmenu_3/images/selected-bg.png");
	background-image: url("components/bitrix/menu/topmenu_3/images/bg-center.png");
	background-image: url("components/bitrix/menu/topmenu_3/images/bg-left.png");
	background-image: url("components/bitrix/menu/topmenu_3/images/bg-right.png");
    background-image: url("images/leftmenu/hover-bg.png");
    background-image: url("images/leftmenu/hover-right.png");
    background-image: url("images/leftmenu/bottom-right.png");
    background-image: url("images/leftmenu/bottom-left.png");
    background-image: url("images/leftmenu/top-right.png");
    background-image: url("images/leftmenu/top-left.png");
    background-image: url("images/tags/bottom-left.png");
    background-image: url("images/tags/bottom-right.png");
    background-image: url("images/tags/top-left.png");
    background-image: url("images/tags/top-right.png");
    background-image: url("images/tags/top-bottom-bg.png");
	background-image: none;
}

#wrapper-container {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	overflow: hidden;
	/*outline: 1px solid red;*/
}
* html #wrapper-container { height: 100% } /* ��� ��� Internet Explorer, ������� �� ������������ min-height */

html {
	background:#b07ec2 url("images/web-bg.png") center 300px no-repeat;
}
*+html {
	background-image: url("images/web-bg7.png");
}

#finger {
	position: absolute;
	width: 84px;
	height: 153px;
	top: 317px;
	right: 100px;
	z-index: 2;
	background: url("images/web-finger.png") no-repeat;
}

/*#leftmenu a{ color: #ddd; }*/

#footer-container {
	position: relative;
	z-index: 3;
	width: 1000px;
	margin: 0 auto;
	height: 120px;
	margin-top: -120px;
    background: #b07ec2 url("images/content-bb-new.png") 50px 0 no-repeat;
}

#wrapper { padding: 30px 100px 0 50px; padding-bottom: 120px; }

/* Wrapper */
#logo a {
	width: 563px;
	height: 116px;
	background: url(images/logo.png);
}
/* Head Navigation */
#head-contacts { width: 250px; margin-top: 5px;}
#head-contacts .tel{
	width: 250px;
	height: 32px;
	background: url(images/tel.png);
}
#head-contacts .contacts-link{
	float: right;
	display: block;
	font-size: 1.2em;
}
#head-contacts .navigation {
	margin-top: 15px;
	/*outline: 1px solid red;*/
}
#head-contacts .navigation a{
	display: block;
	float: left;
	width: 15px;
	height: 15px;
}
#head-contacts .navigation .home { background: url(images/home.png) no-repeat; margin-left: 62px;}
#head-contacts .navigation .mail { background: url(images/mail.png) no-repeat; margin-left: 41px;}
#head-contacts .navigation .sitemap { background: url(images/sitemap.png) no-repeat; margin-left: 41px;}
#head-contacts .navigation .search { background: url(images/search.png) no-repeat; margin-left: 41px; margin-top: 2px;}

/* Top Menu v3*/
#menu-wrapper { z-index:10; position:relative; background:url(components/bitrix/menu/topmenu_3/images/bg-center.png) repeat-x; clear:both; margin:15px 14px 0 14px; }
#menu-wrapper .left, #menu-wrapper .right { position:absolute; width: 14px; height:36px; }
#menu-wrapper .left { left: -14px; background: url(components/bitrix/menu/topmenu_3/images/bg-left.png); }
#menu-wrapper .right { right: -14px; background: url(components/bitrix/menu/topmenu_3/images/bg-right.png); }
#menu-spacer { height:15px; }
/*#topmenu {
	margin: 15px 0 25px 0;
}*/


/* Left Column */
#leftcol { width: 250px; min-height:100px;}


/* Right Column */
#rightcol {
	width: 600px;
	padding-bottom:32767px;
	margin-bottom:-32767px;
	/*margin-left:250px;*/
	/*border: 1px solid black;*/
}

#rightcol-tb {
	height: 15px;
	background: url(images/content-tb.png) no-repeat;
}
#content {
	padding: 0 20px 0 20px;
	background-color: #fff;
	padding-bottom:32767px;
	margin-bottom:-32767px;
	position: relative;
	/*min-height:100%;*/
	/*position: relative;
	z-index:10;*/
	/*border: 1px solid red;*/
}

#content .presentation {
	position:absolute;
	height: 50px;
	width: 100px;
	right: -70px; top: -15px;
	background: url('images/presentation.png') no-repeat;
/*	text-align: right;*/
	font-weight: bold;
}

#content .presentation .link {
	margin: 11px 5px 0 10px;
	line-height: 1.1;
}

#content .presentation .link a {
	line-height: 0.8;
}

.quota {
	position: relative;
	z-index: 1;
	width: 520px;
	left: 40px;
	padding: 10px;
	margin-bottom: 11px;
	background: #e6e6e6;
}

/* Footer */
#footer {
	position: relative;
	padding-top: 50px;
}
#copyright {
	padding: 30px 0 0 95px;
	color: white;
	font-size: 0.8em;
}
#copyright a{
	color: white;
	text-decoration: none;
}
#copyright a:hover{
	text-decoration: underline;
}

#counters {
	padding: 13px 90px 0 0;
}

/* NEW LEFT MENU */
/* Added by M. Bakirov */
#leftcol .leftmenu-container { position:relative; width: 230px; margin-bottom:15px; }

#leftcol .leftmenu-container .top-row,
#leftcol .leftmenu-container .top-row .left,
#leftcol .leftmenu-container .top-row .right,
#leftcol .leftmenu-container .bottom-row,
#leftcol .leftmenu-container .bottom-row .left,
#leftcol .leftmenu-container .bottom-row .right { height:5px; }

#leftcol .leftmenu-container .top-row,
#leftcol .leftmenu-container .bottom-row { position:relative; margin: 0 5px; }

#leftcol .leftmenu-container .top-row .left,
#leftcol .leftmenu-container .top-row .right,
#leftcol .leftmenu-container .bottom-row .left,
#leftcol .leftmenu-container .bottom-row .right { position:absolute; width:5px; top:0;}

#leftcol .leftmenu-container .top-row .left, 
#leftcol .leftmenu-container .bottom-row .left { left:-5px; }

#leftcol .leftmenu-container .top-row .right,
#leftcol .leftmenu-container .bottom-row .right { right:-5px; }

#leftcol .leftmenu-container .top-row .left { background: url('images/leftmenu/top-left.png') no-repeat; }
#leftcol .leftmenu-container .top-row .right { background: url('images/leftmenu/top-right.png') no-repeat; }
#leftcol .leftmenu-container .bottom-row .left { background: url('images/leftmenu/bottom-left.png') no-repeat; }
#leftcol .leftmenu-container .bottom-row .right { background: url('images/leftmenu/bottom-right.png') no-repeat; }

#leftcol .leftmenu-container .main-row { padding: 5px 0; font:normal 12px Tahoma; }
#leftcol .leftmenu-container .main-row a { color:white; }

#leftcol .leftmenu-container .main-row,
#leftcol .leftmenu-container .top-row,
#leftcol .leftmenu-container .bottom-row { background: #333333; }

#leftcol .leftmenu-container .main-row ul { list-style: none; }
#leftcol .leftmenu-container .main-row ul li .item { margin-right:5px; padding:11px 10px; height:14px; }

#leftcol .leftmenu-container .main-row ul .selected .item,
#leftcol .leftmenu-container .main-row ul li:hover .item { font-weight:bold; position:relative; background: url('images/leftmenu/hover-bg.png') repeat-x; }

#leftcol .leftmenu-container .main-row ul .selected .item,
#leftcol .leftmenu-container .main-row ul li:hover .item,
#leftcol .leftmenu-container .main-row ul .selected .item a,
#leftcol .leftmenu-container .main-row ul li:hover .item a { color:#333333; text-decoration:none; }

#leftcol .leftmenu-container .main-row ul .selected .item .left,
#leftcol .leftmenu-container .main-row ul li:hover .item .left { position:absolute; top:0; right:-14px; width:14px;  height:100%; background: url('images/leftmenu/hover-right.png') no-repeat; }

#leftcol .leftmenu-container .main-row ul li ul { padding-top:5px; }
#leftcol .leftmenu-container .main-row ul li ul li { padding: 5px 20px; }


/* TAGS BLOCK */
#leftcol .tags-container { position:relative; width: 230px; }

#leftcol .tags-container .top-row,
#leftcol .tags-container .top-row .left,
#leftcol .tags-container .top-row .right,
#leftcol .tags-container .bottom-row,
#leftcol .tags-container .bottom-row .left,
#leftcol .tags-container .bottom-row .right { height:5px; }

#leftcol .tags-container .top-row,
#leftcol .tags-container .bottom-row { position:relative; margin: 0 5px; }

#leftcol .tags-container .top-row .left,
#leftcol .tags-container .top-row .right,
#leftcol .tags-container .bottom-row .left,
#leftcol .tags-container .bottom-row .right { position:absolute; width:5px; top:0; background:url(images/tags/top-bottom-bg.png) no-repeat; }

#leftcol .tags-container .top-row .left, 
#leftcol .tags-container .bottom-row .left { left:-5px; }

#leftcol .tags-container .top-row .right,
#leftcol .tags-container .bottom-row .right { right:-5px; }

#leftcol .tags-container .top-row .left { background-position:top left; }
#leftcol .tags-container .top-row .right { background-position:top right; }
#leftcol .tags-container .bottom-row .left { background-position:bottom left; }
#leftcol .tags-container .bottom-row .right { background-position: bottom right; }

#leftcol .tags-container .top-row,
#leftcol .tags-container .main-row,
#leftcol .tags-container .bottom-row { background:#FFF; }

#leftcol .tags-container .main-row { padding: 5px 10px; font:normal 20px Tahoma; }

/* feedback-on-page */
#feedback-on-page-container {
    z-index:100;
    width:230px;
    position:absolute;
    left:50px;
    bottom:105px;
}

#feedback-on-page-container .top-row,
#feedback-on-page-container .bottom-row,
#feedback-on-page-container .main-row {
    background: white;
}

#feedback-on-page-container .top-row,
#feedback-on-page-container .bottom-row {
    position:relative;
    margin: 0 5px;
    height:5px;
}

#feedback-on-page-container .top-row .left,
#feedback-on-page-container .top-row .right,
#feedback-on-page-container .bottom-row .left,
#feedback-on-page-container .bottom-row .right {
    background: url('images/tags/top-bottom-bg.png') no-repeat;
    position: absolute;
    width: 5px;
    height: 5px;
}

#feedback-on-page-container .top-row .left,
#feedback-on-page-container .bottom-row .left {
    left: -5px;
}

#feedback-on-page-container .top-row .right,
#feedback-on-page-container .bottom-row .right {
    right: -5px;
}

#feedback-on-page-container .top-row .left {
    background-position:top left;
}

#feedback-on-page-container .top-row .right {
    background-position:top right;
}

#feedback-on-page-container .bottom-row .left {
    background-position:bottom left;
}

#feedback-on-page-container .bottom-row .right {
    background-position: bottom right;
}

#feedback-on-page-container .main-row {
    padding: 5px 10px 10px 10px;
}

#feedback-on-page-container .main-row .question {
    width: 111px;
    height: 17px;
    background:url('images/feedback/question.jpg') no-repeat;
    margin-bottom:5px;
}

#feedback-on-page-container .main-row input[type=text],
#feedback-on-page-container .main-row textarea {
    border: 0px;
    width: 210px;
    margin:0;
    padding:0;
}

#feedback-on-page-container .main-row .input .left,
#feedback-on-page-container .main-row .input .right {
    position: absolute;
    width: 9px;
    height: 23px;
    background: url('images/feedback/field_corners.png') no-repeat;
}

#feedback-on-page-container .main-row .input .left {
    background-position: top left;
    left: -9px;
}

#feedback-on-page-container .main-row .input .right {
    background-position: top right;
    right: -9px;
}

#feedback-on-page-container .main-row .input {
    height: 23px;
    position: relative;
    margin: 10px 9px;
    background: url('images/feedback/field_bg.png') repeat-x;
}

#feedback-on-page-container .main-row .input input {
    position: absolute;
    top:3px;
    height: 17px;
    width: 192px;
}

#feedback-on-page-container .main-row .textarea .left,
#feedback-on-page-container .main-row .textarea .right {
    position: absolute;
    width: 9px;
    height: 101px;
    background: url('images/feedback/textarea-corners.png') no-repeat;
}

#feedback-on-page-container .main-row .textarea .left {
    background-position: top left;
    left: -9px;
}

#feedback-on-page-container .main-row .textarea .right {
    background-position: top right;
    right: -9px;
}

#feedback-on-page-container .main-row .textarea {
    height: 101px;
    position: relative;
    margin: 10px 9px;
    background: url('images/feedback/textarea-bg.png') repeat-x;
}

#feedback-on-page-container .main-row .textarea textarea {
    position: absolute;
    top:3px;
    height: 95px;
    width: 192px;
}

#feedback-on-page-container .main-row input[type=submit] {
    float:right;
    right:0px;
    border:0px;
    background:url('images/feedback/submit.png') no-repeat;
    width:102px;
    height:22px;
}

#feedback-on-page-container .main-row input[type=submit]:hover {
    background-position:center center;
}


