/*Top Elements*/
*
{
	outline: 0;
	margin: 0px;
	padding-top: 0;
	padding-bottom: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
BODY
{
	font: 70% / 1.5em Verdana, Tahoma, arial, sans-serif;
	text-align: center;
	background-image: url(body1.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center center;
	padding-right:20px;
	padding-left:20px;
}
UL {
    list-style-type: circle;
}

UL SPAN {
    font:1.5em Verdana, Tahoma, arial, sans-serif;
}
/*links
*******************************************
LAYOUT
********************************************/
#wrap
{
	width: 1000px;
	background: #333333;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Verdana, Tahoma, arial, sans-serif;
	padding: 1px;
}
#top-bg
{
	clear: both;
	width: 1000px;
	font-size: 95%;
	text-align: left;
	padding: 8px 0;
	background: url(top-bg1.jpg) no-repeat center top;
}
#content-wrap
{
	position: static;
	clear: both;
	float: left;
	width: 970px;
	padding: 0;
	background: #E8E8E8;
	margin-left: 15px;
	display: inline;
	text-align: left;
	border-top-width: 5px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #FFF;
	border-bottom-color: #D0D0D0;
}
#header
{
	width: 820px;
	position: relative;
	height: 20px;
	background: #CCC url(header-bg.jpg) repeat-y center top;
	padding: 0;
	color: #FFF;
}
#header H1#logo-text A
{
	position: absolute;
	margin: 0;
	padding: 0;
	font: bold 36px "Trebuchet MS", Arial, Sans-serif;
	letter-spacing: -1px;
	color: #787676;
	text-transform: none;
	text-decoration: none;
	/*change the values of top and left to adjust the position of the logo*/
	top: 25px;
	left: 30px;
}
#header H1#logo-text SPAN
{
	color: #9A9696;
}
#header P#slogan
{
	position: absolute;
	margin: 0;
	padding: 0;
	font: normal 12px "Trebuchet MS", Arial, Sans-serif;
	text-transform: none;
	color: #838181;
	/*change the values of top and left to adjust the position of the slogan*/
	top: 12px;
	left: 19px;
	width: 169px;
}
/*header links*/
#header #header-links
{
	position: absolute;
	top: -5px;
	right: 17px;
	color: #838181;
	font-size: 10px;
	width: 180px;
	height: 25px;
}
#header #header-links A
{
	color: #838181;
	text-decoration: none;
}
#header #header-links A:hover
{
	color: #444;
}
/*header-photo*/
#header-photo
{
	clear: both;
	height: 448px;
	width: 970px;
	margin: 0 auto;
	background: #FFF url(header.jpg) no-repeat center center;
}
/*Navigation
Main Column*/
#galleryalbum
{
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#albumwrap
{
	float: left;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#main
{
	float: left;
	width: 95%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
	background-color: #E8E8E8;
	text-align: justify;
	font-weight: normal;
}
#main H2
{
	font: normal 1.9em "Trebuchet MS", Tahoma, Sans-serif;
	text-transform: none;
	padding: 10px;
}
#main H2 A
{
	color: #85970C;
	text-decoration: none;
}
#main UL LI
{
}
/*Sidebar*/
#sidebar
{
	float: right;
	width: 21%;
	margin: 0 0 0 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(post.jpg);
}
#sidebar H3
{
	padding: 5px;
	font: bold 1.4em "Trebuchet MS", Tahoma, Sans-serif;
	color: #8C9F0D;
}
#sidebar UL.sidemenu
{
	text-align: left;
	margin: 7px 4px 8px 0;
	padding: 0;
	text-decoration: none;
	background: url(dots.jpg) repeat-x left top;
}
#sidebar UL.sidemenu LI
{
	list-style: none;
	background: url(dots.jpg) repeat-x left bottom;
	padding: 4px 0 4px 5px;
	margin: 0 2px;
	color: #8F8F8F;
}
* HTML BODY #sidebar UL.sidemenu LI
{
	height: 1%;
}
/*footer*/
#footer-wrap
{
	clear: both;
	width: 1000px;
	font-size: 95%;
	text-align: left;
	padding: 15px 0;
	background: url(footer-bottom1.jpg) no-repeat center bottom;
}
/*bottom*/
#footer-bottom
{
	clear: both;
	color: #FFFFFF;
	margin: 0 auto;
	width: 820px;
	padding: 10px 0;
	text-align: center;
}
/*postmeta*/
.post-footer
{
	padding: 5px;
	margin: 5px 10px 10px;
	font-size: 150%;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.post-footer .date
{
	margin: 0 10px 0 5px;
}
.post-footer A.comments
{
	margin: 0 10px 0 5px;
}
.post-footer A.readmore
{
	margin: 0 10px 0 5px;
}
.post-info
{
	font-size: 0.95em;
	padding: 0 10px;
	margin-left: 2px;
	color: #888;
}
/*alignment classes*/
.float-left
{
	float: left;
}
.float-right
{
	float: right;
}
.align-left
{
	text-align: left;
}
.align-right
{
	text-align: right;
}
/*display and additional classes*/
.clear
{
	clear: both;
}
#wrap #content-wrap #main TABLE .row-b TD
{
	color: #000;
}
#wrap #content-wrap #main P
{
	text-align: left;
	font-weight: normal;
	text-indent: 20px;
}
#wrap #content-wrap UL LI
{
	text-align: left;
}
#wrap #content-wrap #main .align-left
{
	text-align: left;
}
UL#thumbs A
{
	display: block;
	float: left;
	width: 100px;
	height: 100px;
	line-height: 100px;
	overflow: hidden;
	z-index: 1;
}
UL#thumbs A IMG
{
	float: left;
	position: absolute;
	top: -20px;
	left: -50px;
}
.leftimg
{
	float: left;
	/*Выравнивание по левому краю*/
	margin: 7px;
	/*Отступы вокруг картинки*/
}
.rightimg
{
	float: right;
	/*Выравнивание по правому краю*/
	margin: 7px 0 7px 7px;
	/*Отступы вокруг картинки*/
}
#h4
{
	text-align: center;
}
#toptable
{
	width: 950px;
	height: 123px;
}
/*меню*/
#cssmenu
{
	/*[disabled]border:none;*/
	/*[disabled]border:0px;*/
	/*[disabled]margin:0px;*/
	/*[disabled]padding:0px;*/
	/*[disabled]font-family:Roboto;*/
	/*font: 67.5%;*/
	/*[disabled]font-size:14px;*/
	/*[disabled]width:auto;*/
}
#cssmenu UL
{
	background: #333333;
	height: 35px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#cssmenu LI
{
	float: left;
	padding: 0px;
}
#cssmenu LI A
{
	display: block;
	font-weight: normal;
	line-height: 35px;
	margin: 0px;
	padding: 0px 14px;
	font-size:14px;
}
#cssmenu > UL > LI > A
{
	color: #FFFFFF;
}
#cssmenu UL UL A
{
	color: #FFFFFF;
}
#cssmenu LI > A:hover, #cssmenu UL LI:hover > A
{
	background: #2580A2;
}
#cssmenu LI UL
{
	background: #333333;
	display: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	border: inherit;
	position: absolute;
	width: 300px;
	z-index: 200;
	/*top:1em;
/*left:0;*/
}
#cssmenu LI:hover UL
{
	display: block;
}
#cssmenu LI LI
{
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#cssmenu LI UL A
{
	display: block;
	height: 35px;
	font-size: 20px;
	font-style: normal;
	margin: 0px;
	padding: 0px 10px 0px 15px;
	width: inherit;
	text-align: left;
}
#cssmenu LI UL A:hover, #cssmenu LI UL LI:hover > A
{
	background: #2580A2;
	color: #FFFFFF;
	width: 300px;
}
#cssmenu P
{
	clear: left;
}
/*start - table*/
.f-table
{
	color: #FFFFFF;
	width: 100%;
	margin-left: 15px;
	margin-right: 15px;
	border-collapse: collapse;
}
.f-table TH
{
	text-align: left;
	/*[empty]border-left:;*/
	border-bottom: 2px solid #FFF;
}
.f-table TR
{
	height: auto;
}
.f-table TD
{
	width: 30%;
	padding-left: 0px;
	padding-right: 0px;
}
.f-table TD.right
{
	text-align: right;
	width: 30%;
	padding-left: 0px;
	padding-right: 0px;
}
.f-table TD.left
{
	text-align: left;
	width: 30%;
	padding-left: 0px;
	padding-right: 0px;
}
.f-table TD.center
{
	text-align: center;
	width: 30%;
	padding-left: 0px;
	padding-right: 0px;
}
.f-table P
{
	color: #FFF;
	text-align: left;
	font-family: Roboto;
	font-size: 12px;
	font-weight: 200;
	line-height: 1.5em;
	text-indent: 1.5em;
	margin: 0px 0px 10px;
}
.f-table P:hover
{
	color: #2580A2;
	text-align: left;
	cursor: pointer;
}
.highslide:hover IMG
{
	/*[disabled]border-color:#A0A0A0;*/
}
.highslide-active-anchor IMG
{
	/*[disabled]visibility:visible;*/
	/*[disabled]border-color:#808080;*/
}
.highslide-image
{
	/*[disabled]border:2px solid #FFFFFF;*/
}
.highslide-loading
{
	/*[disabled]color:#000000;*/
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]background-color:#FFFFFF;*/
	/*[disabled]background-image:url(graphics/loader.white.gif);*/
}
.highslide-controls
{
	/*[disabled]position:static;*/
	/*[disabled]margin-bottom:0;*/
	/*[disabled]width:195px;*/
}
.large-dark .highslide-controls, .large-dark .highslide-controls UL, .large-dark .highslide-controls A
{
	/*[disabled]background-image:url(graphics/controlbar-black-border.gif);*/
}
.highslide-gallery UL LI
{
	/*[disabled]width:102px;*/
	/*[disabled]height:102px;*/
	/*[disabled]border:1px solid #D0D0D0;*/
	/*[disabled]background:#EDEDED;*/
	/*[disabled]margin:2px;*/
}
.highslide-html
{
	/*[disabled]background:none;*/
}
.highslide-header UL A
{
	/*[disabled]background-image:url(graphics/controlbar-text-buttons.png);*/
	/*[disabled]padding-left:16px;*/
}
.highslide-header .highslide-move
{
	/*[disabled]display:none;*/
}
.highslide-header .highslide-close A
{
	/*[disabled]background-position:0 -221px;*/
}
.gal
{
	background: #FAFAFA;
	padding: 5px;
	border-bottom-right-radius: 15;
	border: 1px solid #CCCCCC;
	margin: 5px;
	opacity: 0.75;
}
.gal:hover
{
	background: #FAFAFA;
	padding: 5px;
	border-bottom-right-radius: 15;
	border: 1px solid #000000;
	margin: 5px;
	opacity: 1;
	cursor: pointer;
}
#menu, #menu UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu
{
    margin:0 auto;
	width: 1000px;
	margin: 9px;
}
#menu:before, #menu:after
{
	content: "";
	display: table;
}
#menu:after
{
	clear: both;
}
#menu
{
	zoom: 1;
}
#menu LI
{
	float: left;
	border-right: inherit;
	-moz-box-shadow: 1px 0 0 #444;
	-webkit-box-shadow: 1px 0 0 #444;
	box-shadow: 1px 0 0 #444;
	position: relative;
}
#menu A
{
	padding: 10px 30px;
	/*color: #999;*/
	text-transform: none;
	font: bold 13px Roboto;
	text-decoration: none;
}
#menu LI:hover > A
{
	color: #FAFAFA;
}
/**html #menu li a:hover
{
(* IE6 only *)
color: #FAFAFA;
}*/
#menu UL
{
	margin: 0;
	-margin: 0;
	/*IE6 only*/
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 1;
	background: #444;
}
#menu LI:hover > UL
{
	opacity: 1;
	visibility: visible;
	margin: 0;
}
#menu UL UL
{
	top: 0;
	left: 150px;
	margin: 0 0 0 20px;
	-margin: 0;
	/*IE6 only*/
	-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	box-shadow: -1px 0 0 rgba(255, 255, 255, 0.3);
}
#menu UL LI
{
	float: none;
	display: block;
	-line-height: 0;
	-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}
/*#menu UL LI:last-child
{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}*/
#menu UL A
{
	padding: 10px;
	width: 100px;
	height: 10px;
	/*IE6 only*/
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
}
#menu UL LI:first-child > A:after
{
	/*content: '';
position: absolute;
left: 40px;
top: -6px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #444;*/
}
/*#menu UL UL LI:first-child A:after
{
left: -6px;
top: 50%;
margin-top: -6px;
border-left: 0;
border-bottom: 6px solid transparent;
border-top: 6px solid transparent;
border-right: 6px solid #3B3B3B;
}
#menu UL LI:first-child A:hover:after
{
border-bottom-color: #04ACEC;
}*/
#menu UL UL LI:first-child A:hover:after
{
	border-right-color: #0299D3;
	border-bottom-color: transparent;
}
#menu UL LI:last-child > A
{
	/*[disabled]-moz-border-radius:0 0 3px 3px;*/
	/*[disabled]-webkit-border-radius:0 0 3px 3px;*/
	/*[disabled]border-radius:0 0 3px 3px;*/
}

.plittable {
    
}

.plittable tr td p.tablep{
    text-align: center;
    
}


