/* CSS Document */
body {
	margin:0;
	padding:0;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#242424;
        max-width: 1680px;
}
#topmenu, #flash-up, #content  {
	width:100%;
	min-width:1200px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1202? "1200px" : document.body.clientWidth > 1598? "1600px" : "auto");
	}
h1 {
	color:#0983d1;
	font-size:22px;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
a {	
	color:#4966a7;
	}
a img { border:none;}
a:hover {
	text-decoration:none;
	}
a:visited {
	color:#81007f;}
#header {
	
	min-width:1200px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1202? "1200px" : document.body.clientWidth > 1598? "1600px" : "auto");height:200px;
	background:url(/images/head-bg.jpg) top center no-repeat;
	position: relative;
}
div#header table {
	border:none;
	margin:0;
	padding:0;
	width: 100%;
	height: 149px;
	}
div#header #content table {
		width: auto;
}
a.logo {
	margin:22px 0 0 170px;
	}
a.slide {
	margin:0 5px 5px 0; position: absolute; right: 400px; }
.page-elem {
	margin-top:0;
	margin-left:30px;
	margin-right:40px;
	position:relative; float: right;
	width:300px;
	}
div.page-elem h3 {
	color:#345722;
	font-size:14px;
	text-decoration:underline;
	font-weight:normal;
	margin:10px 0;}
div.page-elem h1 {
	margin:0;
	padding:0;
	color:#345722;
	font-size:30px;
	line-height:30px;
	}
.rss {
	float:right;
	margin-top:5px;}
div.page-elem h1 small {
	font-size:18px;}
#topmenu {
	width:auto;
	height:51px;
	background:url(/images/menubg.jpg) top center no-repeat;
}
#globalheader { /*width: 990px;*/ height: 51px; margin: 0 0 0 /*25.7%*/; position: relative; z-index:99; width: 1110px; margin: auto;}
#globalheader #globalnav { margin: 0pt; padding: 0pt; width: 870px; float:right; text-align: center; }
#globalheader #globalnav:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { padding-left: 15px; padding-right: 15px; line-height: 47px; height: 0pt; padding-top: 14px; color: white;  /*overflow: hidden;*/
/*background-image: url(/images/menubg1.jpg);*/ background-repeat: no-repeat; font-size: 17px; font-weight: bold; text-decoration: none;
}
#globalheader #globalnav li a:hover { text-decoration: underline; }
#globalheader #globalnav li#nv-1 a { /*width: 133px;*/ background-position: 0pt 0pt;}
#globalheader #globalnav li#nv-2 a { /*width: 103px;*/ background-position: -133px 0pt;}
#globalheader #globalnav li#nv-3 a { /*width: 104px;*/ background-position: -236px 0pt;}
#globalheader #globalnav li#nv-4 a { /*width: 144px;*/ background-position: -340px 0pt;}
#globalheader #globalnav li#nv-5 a { /*width: 119px;*/ background-position: -484px 0pt;}
#globalheader #globalnav li#nv-6 a { /*width: 130px;*/ background-position: -603px 0pt;}
#globalheader #globalnav li#nv-1 a:hover { background-position: 0pt -51px;}
#globalheader #globalnav li#nv-2 a:hover { background-position: -133px -51px;}
#globalheader #globalnav li#nv-3 a:hover { background-position: -236px -51px;}
#globalheader #globalnav li#nv-4 a:hover { background-position: -340px -51px;}
#globalheader #globalnav li#nv-5 a:hover { background-position: -484px -51px;}
#globalheader #globalnav li#nv-6 a:hover { background-position: -603px -51px;}
#globalheader #globalnav li#nv-1 a.selected { background-position: 0pt -102px;}
#globalheader #globalnav li#nv-2 a.selected { background-position: -133px -102px;}
#globalheader #globalnav li#nv-3 a.selected { background-position: -236px -102px;}
#globalheader #globalnav li#nv-4 a.selected { background-position: -340px -102px;}
#globalheader #globalnav li#nv-5 a.selected { background-position: -484px -102px;}
#globalheader #globalnav li#nv-6 a.selected { background-position: -603px -102px;}
#globalheader #globalsearch { float:right; width: 208px; height: 51px; margin-right: 20px; }
#search-form { float: right;
	height:24px; margin:10px 0 0 24px;
	background:url(/images/searchfield_repeat.gif) top left repeat-x; border:none ; }
#search-text { height:24px; padding-left:11px; margin-top: 0; background: url(/images/searchfield_leftcap.gif) left top no-repeat; border:none}
.srchfrm { height:24px; background:none; padding:0; margin:0; border:none; width:88px; float:left;}
#search-but { float:right; width:25px; margin-left:0px; height:24px; background:url(/images/searchfield_rightcap.gif) top left no-repeat; border:none}
div#topmenu h2 {
	color:#FFFFFF;
	font-weight:500;
	text-transform:uppercase;
	font-size:17px; text-shadow: 1px 1px 0px #6b6b6b; margin:0;
	}
.entry {
	background:url(/images/flash-up-bg.gif) top left repeat-x;
	height:246px;
	text-align:center;
}
.title {
	height:26px;
	background:url(/images/top-block-b-bg.gif) top left repeat-x;
}
.post .title span{
	float:right;
	margin-right:50px;
	cursor:pointer;
	width:101px;
	height:26px;
	background:url(/images/trigger.gif) no-repeat left bottom;
	display:block;
	font-size:0}
.inactive .title span{
	background-position:left top
}
div.work-area {
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	padding:0 15px;
	
	min-height: 400px;
}
ul.right-menu {
	margin-left:20px;
	padding:0;
	width:310px;
}
ul.right-menu li {
	list-style:none;
	height:82px;
	margin:0;
	padding:0;
	clear:both;
}
div.main {
	background:url(/images/content-bg.jpg) top center no-repeat;
}
.banner {
	float:right; margin-top:40px; padding-left:30px; margin-right: 30px; text-align:center;}
div.mainform {
height:220px;
	
	min-width:1200px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1202? "1200px" : document.body.clientWidth > 1598? "1600px" : "auto");}
.outer {
	background:url(/images/formbg.jpg) top left repeat-y;
	height:200px;
	width:800px;
	float:right;
	}
.inner {
	position:relative;
	height:200px;
	background:url(/images/skobki.jpg) left top no-repeat;
	left:-10px;
	}
.form {z-index:3; position:absolute; left:30px; padding-left:10px; text-align:left;
color:#ff6a0d;}
.form table {
	}
div.form div.left { height:20px; background:url(/images/formtextbg.gif) repeat-x;}
div.form div.left div.right { height:20px; background:url(/images/formtextright.gif) right top no-repeat;}
div.form div.left div.right div.bg { height:20px; padding-left:5px; background:url(/images/formtextleft.gif) left top no-repeat;}
div.form div.left div.right input {border:none; width:210px; font-weight: bold;}
div.form div.captcha { width: 177px;}
div.form div.captcha div.right div.bg {width: 175px!important;}
div.captcha div.right div.bg input {width: 170px!important;}
div.right div.bg input { background:none; border:0; height:18px;}
td.textarea {
 padding:1px 0 0 20px;
 }
td.textarea div.left  { height:143px; background:url(/images/textareabg.gif) repeat-x;}
td.textarea div.left div.right  { height:143px; background:url(/images/textarearight.gif) right top no-repeat;}
td.textarea div.left div.right div.txtarbg { height:143px; padding:5px; background:url(/images/textarealeft.gif) left top no-repeat; border:none;}
td.textarea div.left div.right div.txtarbg textarea { margin-top:0; height:133px; width:260px; font-weight: bold; font-family: Tahoma; border:none; background:none; border:none;}
div.form input.submit { margin-left:26px; margin-top:85px;border:none; height:33px; width:94px; background: url(/images/sendbut.jpg) no-repeat;}
.form h1 { padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif;}
td.flat { background: url(/images/flat-repair-right.jpg) bottom right no-repeat;}
td.office { background: url(/images/office-repair-right.jpg) bottom right no-repeat;}
td.closet { background: url(/images/closet-repair-right.jpg) bottom right no-repeat;}
td.room { background: url(/images/room-repair-right.jpg) bottom right no-repeat;}

ul.right-menu li a {float:left; display:block; width:99px;}
ul.right-menu li p { float:left; display:block; margin-top:7px; height:50px; width:211px;}
ul.right-menu li p a {height:50px; width:201px; color:#FFFFFF!important; font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; padding:6px 0 0 10px ; line-height:16px; text-decoration:none;}
ul.right-menu li.p1 p { background:url(/images/blue-bg.gif) top left repeat-x;}
ul.right-menu li.p2 p { background: url(/images/orange-bg.gif) top left repeat-x;}
ul.right-menu li.p3 p { background:url(/images/red-bg.gif) top left repeat-x;}
ul.right-menu li.p4 p { background:url(/images/green-bg.gif) top left repeat-x;}
ul.right-menu li.p5 p { background:url(/images/khaki-bg.gif) top left repeat-x;}
ul.right-menu li.p1 p a { background:url(/images/blue-c.jpg) top left no-repeat;padding:14px 0 0 10px ;}
ul.right-menu li.p2 p a { background: url(/images/orange-c.jpg) top left no-repeat;}
ul.right-menu li.p3 p a { background:url(/images/red-c.jpg) top left no-repeat;}
ul.right-menu li.p4 p a { background:url(/images/green-c.jpg) top left no-repeat;}
ul.right-menu li.p5 p a { background:url(/images/khaki-c.jpg) top left no-repeat;}
div#footer, div#footer table.x {
	min-width:1200px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1202? "1200px" : document.body.clientWidth > 1598? "1600px" : "auto");height:346px}
div#footer {
	border-top:5px solid #cdcfc6; background:url(/images/footer-bgb.jpg) repeat-x;}
td.footerl { width:218px; background:url(/images/footer-left.jpg) left top no-repeat;}
td.footerc { padding-top:0; vertical-align:top;}
td.footerr { width:204px; background:url(/images/footer-right.jpg) right top no-repeat;}
div.footercont { position:relative; margin:0; color:#233b7c; height:261px;}

div.footercont div.left { position:relative;margin:0 43px; width:24%; float:left; }
div.footercont div.center { position:relative;  width:24%; float:left;}
div.footercont div.right { position:relative;margin:0 43px; width:24%; float:left; }

div.footercont h2 { font-size:16px; text-shadow: 0px 2px 2px #777; padding:12px 0;}
div.footercont a {color:#233b7c!important; font-weight:bold;}
div.footercont p { padding:0; margin:0;}
div.footermenu div.left {position:relative;width:38%; float:left; font-size:24px; color:#6b6b6b; padding-top:10px;}
div.footermenu div.left small {font-size:12px;}
div.footermenu div.center {position:relative; width:34%; float:left;padding-top:7px;}
span.footmenuselected { border:1px solid #cf7200; padding:0 5px; height:17px; background:url(/images/footer-menu-bg.gif) top left repeat-x;}
div.footermenu div.right {position:relative; width:28%; float:left;font-size:11px;color:#6b6b6b; text-align:left;}
div.footermenu div.right img { margin-top:10px;}
/*left menu*/
div.left-menu h1 {padding:0 0 0 120px;}
div.left-menu ul { padding:0; margin:0; font-size:15px!important;}
div.left-menu ul li { list-style:none; padding:6px 0 6px 120px; }
div.left-menu ul li a { text-decoration:none; color:#272f37!important; }
div.left-menu ul.selected li span {color:#eb1000!important ;}
div.left-menu ul.selected {background: url(/images/leftmenuhr.jpg) left top no-repeat;}
div.left-menu ul.selected li {background: url(/images/leftmenuhr.jpg) left bottom no-repeat;}
