Body {background-color:#f1edce;margin:0px; FONT-FAMILY:verdana, arial, helvetica, sans-serif;COLOR:#000000;FONT-SIZE:12px; margin-left:0px; margin-top: 0px;min-width: 1180px;}
table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}
table td{
padding:0px; /* cellspadding="0" */
} 

a, h2 a:hover, h3 a:hover {
	color: #0000FF;
	text-decoration: none;
	}

a:hover {
	color: #0000FF;
	text-decoration: underline;
	}
}
IMG {border-width:0px;}
/* Фон шапки */
#header { width:100%; height: 244px; background:  url(../i/tpl/bkg_1.jpg); border-bottom-style:solid; border-size:1px; border-width: 2px;background-repeat:no-repeat; background-position: right; }
#logo {width:100%; height: 244px; background: url(../i/tpl/logo_1.jpg); background-repeat:no-repeat;  }
#rheader { width: auto; height: 244px; margin-left:921px; }
.rtext { float:left; width:100%;   text-align: left;  BACKGROUND: url(../i/tpl/vmenu/bg.gif); height: 35px; }
/* Контент */
#content { width:79.1%;float:right; height:100%;}
#content p { padding:4px; text-align:justify;}
/* Левое меню */
#mainnav {width:20.4%;float:left; background:#eb9130; height:760px; border-style: none solid solid none; border-size: 1px; border-width: 1px;}
#maincontent {width:73%;float:left; background:#f1edce; height:100%; border-style: none none none none; border-size: 1px; border-width: 1px; }
#maincontent h1 {margin-top:7px; text-align:center; font-size:14px; background-color:#eeeeee; color:#000000; height:100%; padding:2px; border-style: solid solid solid solid; border-size: 1px; border-width: 1px; border-color:#eb9130; border-bottom-width:4px; border-right-width:4px; position:relative; top:-4px; left:-4px;   }
#secnav {width:26.5%;float:right; background:#f1edce; height:100%; border-style: none none none none; border-size: 1px; border-width: 1px;}
#secnav h1 { margin-top:0px; text-align:center; font-size:14px; background-color:#eeeeee; color:#000000; height:20px; padding:2px; border-style: solid solid solid solid; border-size: 1px; border-width: 1px; border-color:#eb9130; border-bottom-width:4px; border-right-width:4px; position:relative; top:-4px; left:-4px;   }

#secnav p.h1 { margin-top:0px; text-align:left; font-size:14px; background-color:#eeeeee; color:#000000; height:20px; padding:2px; border-style: solid solid solid solid; border-size: 1px; border-width: 1px; border-color:#eb9130; border-bottom-width:4px; border-right-width:4px; position:relative; top:-4px; left:-4px;   }

#footer { padding:2px;clear:both; background:#fafaf8; margin-top: 3px; border-style: solid solid solid solid; border-size: 1px; border-width: 1px;}
#footer p {padding:1px; text-align:center;}
#headerm {
        FONT-SIZE: 93%; BACKGROUND: url(i/tpl/vmenu/bg.gif) #dae0d2 repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal
}
#headerm UL {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#headerm LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../i/tpl/vmenu/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#headerm A {
        PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../i/tpl/vmenu/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#headerm A {
        FLOAT: none
}
#headerm A:hover {
        COLOR: #333
}
#headerm #current {
        BACKGROUND-IMAGE: url(../i/tpl/vmenu/left_on.gif)
}
#headerm #current A {
        BACKGROUND-IMAGE: url(../i/tpl/vmenu/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333
}

#menu4 {
        width: 100%;
        border-style: none none none none;
      /*  border-color: #D76100; */
        border-size: 1px;
        border-width: 1px;
       /*  margin: 10px; */
        }

#menu4 li a {
          height: 32px;
		  font:bold; FONT-SIZE:12px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu4 li a:link, #menu4 li a:visited {
        color: #fff; 
		 
        display: block;
        background: url(../i/tpl/menu4_1.gif);
        padding: 8px 0 0 30px;
        }

#menu4 li a:hover, #menu4 li #current {
        color: #fff;
        background: url(../i/tpl/menu4_1.gif) 0 -64px;
        padding: 8px 0 0 30px;
        }

#menu4 li a:active {
        color: #fff;
        background: url(../i/tpl/menu4_1.gif) 0 -64px;
        padding: 8px 0 0 30px;
        }
		
#menu4		ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
		
.roundbox-tr {
	margin:1px auto;
	padding:0;
	background:url("../i/tpl/roundbox_tr.gif") repeat-y right top;
	width: 100%;
}

/* top-left corner and left side */
.roundbox-tl {
	margin:0;
	padding:0;
	background:   url("../i/tpl/roundbox_tl.gif") repeat-y left top;
}

/* bottom-right corner and bottom side */
.roundbox-br {
	margin:0;
	padding:0;
	background:   url("../i/tpl/roundbox_br.gif") no-repeat right bottom;
}

/* bottom-left corner */
.roundbox-bl {
	margin:0;
	padding:0;
	background:   url("../i/tpl/roundbox_bl.gif") no-repeat left bottom;
}

/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier 
with "roundbox-content" in place */
.roundbox-content {
	margin:0;
	padding:2.5em 3.5em;
}

.roundbox-content p {
	margin:0;
	padding:0;
	line-height:1.6;
}

.example7{margin-top:6px;float:left; border-bottom:#d9d3a3 4px solid; border-right:#d9d3a3 4px solid; background:#eb9130;}
.example8{border:#000000 1px solid; background:#eeeeee; padding:10px;position:relative; top:-4px; left:-4px;}
.i1{margin-top:6px;float:left; border-bottom:#d9d3a3 4px solid; border-right:#d9d3a3 4px solid; background:#eb9130;}
.i1r{margin-top:6px;float:right; margin-left:5px; border-bottom:#d9d3a3 4px solid; border-right:#d9d3a3 4px solid; background:#eb9130;}
.i1c{ text-align:center; margin-top:6px;float:left; border-bottom:#d9d3a3 4px solid; border-right:#d9d3a3 4px solid; background:#eb9130;}
.i2{border:#000000 1px solid; background:#eeeeee; padding:10px;position:relative; top:-4px; left:-4px;}
.i2r{border:#000000 1px solid; background:#eeeeee; padding:10px;position:relative; top:-4px; right:-4px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #114477;
	color: #114477;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}


#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #000;
}

#wp-calendar caption {
	color: #00;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #000;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}


#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

.sptext { font-size:9px; color:#FFFFFF;} 
