@charset "utf-8";
/* CSS Document */
@import url("reset.css");
header, nav, section, article, aside, figure, hgroup, footer{
	display:block;	
}

.clear{
	clear:both;	
}
.group:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
.wrapper{
	width:1200px;
	margin:auto auto;
}
html{
	background:url(../images/back.jpg);	
	
}
body{
	background:url(../images/pattern.png) no-repeat top center;	
	
}
header{
	width:100%;
	height:95px;
	background:url(../images/header.png) repeat-x;	
	box-shadow:0px 0px 3px #000000;
	position:relative;
  z-index: 100001;
}
header div.wrapper{
	/*background:url(../images/header_pat.png);*/
	background:url(../images/header_corner.png) no-repeat;
	position:relative;
	height:122px;	
}
header #corner{
	position:absolute;
	left:20px;
	bottom:-28px;	
}
header #logo{
	float:left;
	margin:0px 0 0 41px;
	position:relative;
	z-index:2000000;	
}
header nav{
	float:left;
	margin:0 0 0 10px;	
	width:812px;
	position:relative;
}
header nav #home{
	display:block;
	float:left;
	width:45px;
	text-align:center;
	height:24px;
	padding-top:8px;
	padding:8px 0 0 2px;
	background: #1a2126; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMjEyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE0MTkxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1a2126 0%, #14191b 50%, #0e1313 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a2126), color-stop(50%,#14191b), color-stop(100%,#0e1313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1a2126 0%,#14191b 50%,#0e1313 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1a2126 0%,#14191b 50%,#0e1313 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1a2126 0%,#14191b 50%,#0e1313 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1a2126 0%,#14191b 50%,#0e1313 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a2126', endColorstr='#0e1313',GradientType=0 ); /* IE6-8 */	
	border-radius:0 0 0 3px;
	box-shadow:-1px 0px 10px #000000;
}
header nav ul.first{
	float:left;	
	box-shadow:0px 0px 10px #000000;
}
header nav ul.first li{
	float:left;
	width:109px;
	text-align:center;
	background: #222c32; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMmMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIyMjYyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDIyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #222c32 0%, #22262a 50%, #202224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222c32), color-stop(50%,#22262a), color-stop(100%,#202224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #222c32 0%,#22262a 50%,#202224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #222c32 0%,#22262a 50%,#202224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #222c32 0%,#22262a 50%,#202224 100%); /* IE10+ */
background: linear-gradient(to bottom,  #222c32 0%,#22262a 50%,#202224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222c32', endColorstr='#202224',GradientType=0 ); /* IE6-8 */
	border-left:1px solid #2E3439;	
}
header nav ul.first li:first-child{
	border:none;	
}
header nav ul.first li:hover{
	background: #222a30; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEzMTgxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #222a30 0%, #13181a 50%, #070909 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222a30), color-stop(50%,#13181a), color-stop(100%,#070909)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #222a30 0%,#13181a 50%,#070909 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #222a30 0%,#13181a 50%,#070909 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #222a30 0%,#13181a 50%,#070909 100%); /* IE10+ */
background: linear-gradient(to bottom,  #222a30 0%,#13181a 50%,#070909 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222a30', endColorstr='#070909',GradientType=0 ); /* IE6-8 */	
}
header nav ul.first #bimsbot:hover{
	background: #202326; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjMyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIxMjgyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjJjMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #202326 0%, #21282b 50%, #222c32 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#202326), color-stop(50%,#21282b), color-stop(100%,#222c32)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #202326 0%,#21282b 50%,#222c32 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #202326 0%,#21282b 50%,#222c32 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #202326 0%,#21282b 50%,#222c32 100%); /* IE10+ */
background: linear-gradient(to bottom,  #202326 0%,#21282b 50%,#222c32 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202326', endColorstr='#222c32',GradientType=0 ); /* IE6-8 */
	
}
header nav ul.first #bimsbot.hover{
	background: #202326; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjMyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIxMjgyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjJjMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #202326 0%, #21282b 50%, #222c32 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#202326), color-stop(50%,#21282b), color-stop(100%,#222c32)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #202326 0%,#21282b 50%,#222c32 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #202326 0%,#21282b 50%,#222c32 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #202326 0%,#21282b 50%,#222c32 100%); /* IE10+ */
background: linear-gradient(to bottom,  #202326 0%,#21282b 50%,#222c32 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202326', endColorstr='#222c32',GradientType=0 ); /* IE6-8 */	
}
header nav ul.first #bimsbot.hover a{
	color:#ffffff;
	background:url(../images/marker_hover.png) 100% 100% no-repeat ;	
}
header nav ul.first li a{
	color:#00B7FF;
	font:500 11px/32px Tahoma, Geneva, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #000000;
	padding-right:18px;
	background:url(../images/marker.png) 100% 110% no-repeat ;	
	letter-spacing:1px;
}
header nav ul.first li:hover a{
	color:#ffffff;
	background:url(../images/marker_hover.png) 100% 110% no-repeat ;	
}
header nav ul.second{
	float:left;	
	box-shadow:0px 3px 10px #000000;
}
header nav ul.second li{
	float:left;
	width:127px;
	border-left:1px solid #2E3439;
	text-align:center;	
	background: #0082b7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODJiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwNzdhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0082b7 0%, #0077ab 50%, #006b9f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0082b7), color-stop(50%,#0077ab), color-stop(100%,#006b9f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0082b7 0%,#0077ab 50%,#006b9f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0082b7 0%,#0077ab 50%,#006b9f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0082b7 0%,#0077ab 50%,#006b9f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0082b7 0%,#0077ab 50%,#006b9f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082b7', endColorstr='#006b9f',GradientType=0 ); /* IE6-8 */
}
header nav ul.second li:first-child{
	width:119px;
	border:none;	
	position:relative;
}
header nav ul.second li:first-child:hover{
	background: #1f2123; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMjEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5MzEzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDM5NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1f2123 0%, #293139 50%, #2d3945 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f2123), color-stop(50%,#293139), color-stop(100%,#2d3945)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1f2123 0%,#293139 50%,#2d3945 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1f2123 0%,#293139 50%,#2d3945 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1f2123 0%,#293139 50%,#2d3945 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1f2123 0%,#293139 50%,#2d3945 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2123', endColorstr='#2d3945',GradientType=0 ); /* IE6-8 */
}
header nav ul.second li:hover{
	background: #006ea2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmVhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwN2JhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDgyYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #006ea2 0%, #007baf 50%, #0082b7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006ea2), color-stop(50%,#007baf), color-stop(100%,#0082b7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #006ea2 0%,#007baf 50%,#0082b7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #006ea2 0%,#007baf 50%,#0082b7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #006ea2 0%,#007baf 50%,#0082b7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #006ea2 0%,#007baf 50%,#0082b7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ea2', endColorstr='#0082b7',GradientType=0 ); /* IE6-8 */
	
}
header nav ul.second li a{
	color:#ffffff;
	font:500 11px Tahoma, Geneva, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #000000;
	line-height:32px;
	padding:0 23px 0 30px;
	background:url(../images/bg2.png) no-repeat 10px 9px;	
	display:block;
	letter-spacing:1px;
}
header nav ul.second li:first-child a{
	background:url(../images/bg1.png) no-repeat 17px 9px;	
	padding:0 20px 0 23px;
}
header nav #language{
	float:left;	
	background: #222c32; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMmMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIyMjYyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDIyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #222c32 0%, #22262a 50%, #202224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222c32), color-stop(50%,#22262a), color-stop(100%,#202224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #222c32 0%,#22262a 50%,#202224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #222c32 0%,#22262a 50%,#202224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #222c32 0%,#22262a 50%,#202224 100%); /* IE10+ */
background: linear-gradient(to bottom,  #222c32 0%,#22262a 50%,#202224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222c32', endColorstr='#202224',GradientType=0 ); /* IE6-8 */
	width:75px;
	padding-top:8px;
	height:24px;
	border-radius:0 0 3px 0;
	position:relative;
	box-shadow:4px 0px 10px #000000;
}
header nav #language a{
	text-decoration:none;
	display:block;	
	padding-right:27px;
	background:url(../images/point1.png) no-repeat 85% 100%;
	margin:-2px 0 0 8px;
	width:45px;
	letter-spacing:1px;
}
header nav #language span{
	padding-right:28px;
	color:#ffffff;
	width:31px;
	display:block;
	font:bold 12px/20px Tahoma, Geneva, sans-serif;	
}
header nav #language span.ru{
	background:url(../images/flag4.png) no-repeat 55% 70%;	
}
header nav #language span.en{
	background:url(../images/flag2.png) no-repeat 55% 60%;	
}
header nav #language span.de{
	background:url(../images/flag3.png) no-repeat 55% 30%;	
}
header nav #language ul{
	position:absolute;
	left:0;
	top:100%;
	background:#222C32;	
	padding:4px 4px 6px 4px;
	display:none;
	box-shadow:0px 3px 10px #000000;
	border-top:1px solid #000000;
	z-index:1000000000;
}
header nav #language ul li{
	width:67px;
	height:19px;
}
header nav #language ul li:hover{
	background:url(../images/point2.png) no-repeat 49px 2px #2D3945;	
	border-radius:2px;
}
header nav #language ul li span{
	cursor:pointer;	
	letter-spacing:1px;
	margin-left:4px;
}
header nav ul.thierd{
	float:left;	
	margin-top:6px;
}
header nav ul.thierd li{
	/*width:207px;
	padding:5px 0 11px 53px;*/
	margin-left:14px;
	float:left;
	border-radius:2px;
	position:relative;
}
header nav ul.thierd li:first-child{
	margin-left:0;	
}
header nav ul.thierd li a{
	font:14px Tahoma, Geneva, sans-serif;
	color:#ffffff;
	text-decoration:none;	
	letter-spacing:1px;
	display:block;
	width:207px;
	padding:6px 0 11px 53px;
}
header nav ul.thierd li a span{
	padding-right:18px;
	background:url(../images/point4.png) no-repeat 100% 100%;
}
header nav ul.thierd li p{
	color:#00C9FC;
	font:10px Tahoma, Geneva, sans-serif;	
}
header nav ul.thierd #info{
	background:url(../images/question.png) no-repeat;
	position:relative;	
}
header nav ul.thierd #info:hover{
	background:url(../images/bg3.jpg) no-repeat;
}
header nav ul.thierd #download{
	background:url(../images/download.png) no-repeat;	
}
header nav ul.thierd #download:hover{
	/*background:url(../images/download2.png);*/	
	/*background:url(../images/download4.png);*/
	background:url(../images/background1.png) no-repeat;
}
header nav ul.thierd #money{
	background:url(../images/money.png) no-repeat;	
}
header nav ul.thierd #money:hover{
	/*background:url(../images/money4.png);*/
	background:url(../images/background2.png) no-repeat;	
}
header nav ul.thierd li div.float{
	position:absolute;
	left:0;
	top:100%;
	background:#000000;
	padding-top:9px;
	padding:0px 4px 5px 4px;	
	width:252px;
	display:none;
	z-index:100000000000000;
	box-shadow:0px 3px 10px #000000;
	border-radius:2px;
}
header nav ul.thierd li div.float hr{
	height:1px;
	border:none;
	background:	#00C9FC;
	color:#00C9FC;
}
header nav ul.thierd li div.float hr:first-child{
	margin:0 0 9px 0;
}
header nav ul.thierd li div.float p a{
	color:#00B7FF;
	font:12px/17px Tahoma, Geneva, sans-serif;	
	background:none;
	padding:0;
	display:block;
	width:250px;
}
header nav ul.thierd li div.float p{
	text-indent:35px;
	margin-bottom:5px;
}
header nav ul.thierd li div.float p:hover{
	border-radius:2px;
	background:url(../images/simbol6.png) no-repeat 6px 0px #222C32;
}	
header nav ul.thierd li div.float p.ins a{
	background:url(../images/simbol5.png) no-repeat 19px 2px;
}
header nav ul.thierd li div.float ul{	
	margin:-2px 0 2px 0;
}
header nav ul.thierd li div.float ul li{
	float:none;
	padding:0 0 0 0px;
	margin:0;	
}
header nav ul.thierd li div.float ul li a{
	color:#ffffff;
	font:12px/17px Tahoma, Geneva, sans-serif;
	background:none;
	padding:0 0 0 45px;	
	letter-spacing:1px;
	display:block;
	width:205px;
}
header nav ul.thierd li div.float ul li a:hover{
	border-radius:2px;
	background:url(../images/simbol6.png) no-repeat 6px 3px #222C32;
}
header #activ{
	float:left;	
}
header #activ p{
	width:67px;
	padding-right:26px;
	background:url(../images/key.png) no-repeat 100% 100%;
	color:#FFB200;
	font:12px Tahoma, Geneva, sans-serif;
	text-align:right;
	float:left;
	margin:4px 7px 0 2px;
	letter-spacing:1px;
}
header #activ span{
	color:#ffffff;
	font:18px/32px Tahoma, Geneva, sans-serif;
	letter-spacing:1px;
}
nav #bim{
	position:absolute;
	top:32px;
	left:47px;
	background:#222C32;
	padding:5px;	
	display:none;
	z-index:1000000000000;
	box-shadow:0px 3px 10px #000000;
	border-top:1px solid #000000;
	border-radius:2px;
}
nav #bim div{
	padding:6px 7px 13px 6px;
	float:left;
	min-height:114px;
	letter-spacing:1px;
	width: 180px;
	height:210px;
}
nav #bim div.left2{
	margin-left:4px;
	border-left:1px solid #00B7FF;
	padding-left:10px;	
	width: 240px;
}
nav #bim div.left2:hover{
	background:url(../images/left.jpg) 4px 4px repeat;
	border-radius:2px;	
}
nav #bim div.left3{
	margin-left:4px;
	border-left:1px solid #00B7FF;
	padding-left:10px;	
}
nav #bim div.left3:hover{
	background:url(../images/left.jpg) 4px 4px repeat;
	border-radius:2px;	
}
nav #bim div.left1:hover{
	background:#2C373E;
	border-radius:2px;
}
nav #bim div.left1 p{
	color:#00B7FF;
	font:14px/20px Tahoma, Geneva, sans-serif;
	padding-left:27px;
	background:url(../images/simbol1.png) no-repeat;	
	margin-bottom:2px;
}
nav #bim div.left1 p a{
	color:#00B7FF;
	text-decoration:none;	
}
nav #bim div.left2 p a{
	color:#00B7FF;
	text-decoration:none;	
}
nav #bim div.left3 p a{
	color:#00B7FF;
	text-decoration:none;	
}
nav #bim div ul li a{
	text-decoration:none;
	color:#E2E2E2;
	font:12px/18px Tahoma, Geneva, sans-serif;	
	display:block;
	text-indent:27px;
}
nav #bim div ul li a:hover{
	background:url(../images/simbol2.png) no-repeat 9px 3px #222C32;
	border-radius:2px;	
}
nav #bim div.left2 p{
	color:#00B7FF;
	font:14px/20px Tahoma, Geneva, sans-serif;
	padding-left:27px;
	background:url(../images/simbol3.png) no-repeat;	
	margin-bottom:2px;
}
nav #bim div.left3 p{
	color:#00B7FF;
	font:14px/20px Tahoma, Geneva, sans-serif;
	padding-left:27px;
	background:url(../images/simbol4.png) no-repeat;	
	margin-bottom:2px;
}
#forum ul{
	position:absolute;
	top:32px;
	left:0;
	padding:6px 6px 8px 6px;
	background:#2D3945;
	box-shadow:0px 3px 10px #000000;
	display:none;
	z-index:10000000000000;
	border-top:1px solid #000000;
}
#forum ul li{
	width:auto;
	float:none;
	background:none;
	filter:none;
	text-align:left;	
	/*padding-left:24px;*/
	min-width:182px;
	border-left:none;
}
#forum ul li:hover{
	/*background:url(../images/simbol2.png) no-repeat 9px 4px #18232F;*/	
	border-radius:2px;
}
#forum ul li:hover a{
	color:#00B7FF;	
	letter-spacing:1px;
	background:url(../images/simbol2.png) no-repeat 9px 4px #18232F;
	border-radius:2px;
}
#forum ul li a{
	background:none;
	text-transform:capitalize;
	display:block;
	padding:0 0 0 22px;
	color:#E2E2E2;
	font:12px Tahoma, Geneva, sans-serif;
	line-height:19px;	
	letter-spacing:1px;
}
header #auth{
	float:left;
	padding-right:30px;
	background:url(../images/auth.png) no-repeat 100% 140%;	
	margin:10px 0 0 11px;
}
header #auth #enter{
	display:block;	
	color:#00B7FF;
	font:14px Tahoma, Geneva, sans-serif;
	text-align:right;
	letter-spacing:1px;
}
header #auth #enter:hover{
	text-decoration:none;	
}
header #auth #reg{
	color:#ffffff;
	font:10px Tahoma, Geneva, sans-serif;
	display:block;
	text-align:right;
	margin-top:6px;
	letter-spacing:1px;
}
header #auth #reg:hover{
	text-decoration:none;	
}
header #user{
	float:left;	
	margin:7px 0 0 28px;
	width:118px;
}
header #user img{
	float:left;
	border:1px solid #003561;
	box-shadow:0px 0px 16px #0972A8;	
	margin-right:10px;
}
header #user p{
	color:#ffffff;
	font:14px Tahoma, Geneva, sans-serif;	
}
header #user p a{
	color:#ffffff;
	font:14px Tahoma, Geneva, sans-serif;	
}
header #user p a.user_name{
	color:#00B7FF;
	font:16px Tahoma, Geneva, sans-serif;
	margin-right:4px;	
}
header #user p a.user_name:hover{
	text-decoration:none;	
}
header #user a.exit{
	color:#ffffff;
	font:10px Tahoma, Geneva, sans-serif;
	display:block;
	margin-top:2px;	
}
header #user a.exit:hover{
	text-decoration:none;	
}
#main_part.wrapper{
	margin-top:30px;	
}
#slider1{
	width:1140px;
	/*height:387px;*/
	margin:37px auto 0 auto;
	background:url(../images/news.png);
	border-radius:5px;
	box-shadow:0px 0px 6px #000000;
	padding:13px 13px 12px 13px;
	position:relative;
}
#slider{
	width:1141px;
	height:380px;
	position:relative;	
	box-shadow:inset 1px 1px 4px #000000;
}
#slider div.nivo-controlNav{
	position:absolute;
	top:0;
	left:178px;	
}
#slider div.nivo-controlNav.myBlock{
	position:absolute;
	top:0;
	right:178px;	
}

#articles{
	width:1168px;
	margin:10px auto 0 auto;
	background:url(../images/news.png);
	border-radius:3px;
	padding-bottom:12px;
	box-shadow:0px 0px 6px #000000;
}
#articles article{
	float:left;
	margin:0 0 0 7px;
	width:575px;	
}
#articles article h2{
	/*font-size:24px;*/
	color:#ffffff;
	background:url(../images/face.png) no-repeat 2px 0px;
	border-bottom:1px solid #00B7FF;
	padding:0 0 6px 38px; 
	margin-top:10px;	
	text-shadow:1px 1px 4px #000000;
	font:bold 24px Arial, Helvetica, Sans-Serif;
}
#articles article h2 span{
	color:#00B7FF;	
}
#articles article p{
	color:#ffffff;
	line-height:17px;
	margin-top:10px;
	margin:10px 0 0 5px;	
	text-shadow:1px 1px 3px #000000;
	font: 14px Arial, Helvetica, Sans-Serif;
}
#articles #news{
	float:left;
	width:564px;
	margin:10px 0 0 12px;	
	position:relative;
}
#articles #news h3{
	font:bold 24px Arial, Helvetica, Sans-Serif;
	color:#ffffff;
	float:left;	
	text-shadow:1px 1px 3px #000000;
}
#articles #news ul{
	float:left;	
	margin-top:8px;
	position:relative;
	z-index:7;
	margin-left: 8px;
}
#articles #news ul li{
	float:left;
	width:88px;
	text-align:center;	
	padding-bottom:4px;
}
#articles #news ul li:hover{
	border-bottom:2px solid #ffffff;	
}
#articles #news ul li.click{
	border-bottom:2px solid #00B7FF;	
}
#articles #news ul li a{
	color:#00B7FF;
	font:15px Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	text-shadow:1px 1px 2px #000000;
}
#articles #news ul li.click a{
	color:#ffffff;	
}
#articles #news div.text{
	min-height:243px !important;
	height:263px;
	width:558px;
	padding:10px 0px !important;
	border:2px solid #303030;
	border-radius:4px;
	float:left;
	margin-top:-2px;
	background:url(../images/bg4.png);
	overflow:scroll;
	overflow-x:hidden;	
	position:relative;
	box-shadow:0px 0px 4px #000000,
			   inset 0px 0px 4px #000000;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
  #articles #news div.text{
	margin-top:-3px;	  
  }
}
@-moz-document url-prefix() { #articles #news div.text { margin-top:-4px; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   #articles #news div.text{
	margin-top:-3px;	  
  } 
} 
#face2{
	position:absolute;
	left:350px;
}	
#articles #news div.text.fly{
	position:absolute;
	top:-99999px;
	left:0;	
}
#articles #news div.text div.back{
	/*min-height:320px;*/
	width:100%;
	position:relative;
	z-index:100;
	padding-left:0px;
	/*box-shadow:inset 0px 0px 10px #000000;*/
}
#articles #news div.text div.back p{
	/* text-indent:10px;
	background:url(../images/p_marker.jpg) no-repeat 10px 10px; */
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:18px;
	text-shadow:1px 1px 2px #000000;
	padding-left:17px;
	display:block;
}
#articles #news div.text div.back p:first-child{
	/*padding-top:10px;*/
	margin-top:-5px;
	background-position:10px 20px;	
}
footer{
	background:url(../images/footer.png); 
	height:60px;
	margin-top:11px;	
	width:100%;
}
footer div.wrapper{
	background:url(../images/footer_pat.png);	
	padding-top:18px;
	height:42px;
}
footer ul{
	margin-left:20px;	
}
footer ul li{
	float:left;
	margin-left:10px;	
}
footer ul li:first-child{
	margin-left:0;	
}
footer p{
	color:#ffffff;
	font:500 12px Arial, Helvetica, Sans-Serif;
	line-height:15px;
	letter-spacing:0px;	
}
footer div.footer_text{
	float:left;
	margin:-3px 0 0 75px;	
}
footer #design{
	float:right;
	margin:-3px 38px 0 0;
	width:110px;
	background:url(../images/dipion.png) no-repeat;
	padding:5px 0 0 40px;	
}

footer #design p{
	margin-top:-2px;
}


footer #design a{
	color:#00C9FC;	
}
footer #design a:hover{
	text-decoration:none;
}
footer #analitika{
	float:right;
	margin:-2px 25px 0 0;	
}
#breadcrumbs{
	background:url(../images/bg5.png);
	float:left;
	padding-left:21px;
	position:relative;	
	box-shadow:1px 1px 3px #000000;
	height:19px;
	margin:-1px 0 0 -15px;
}
#breadcrumbs ul { 
	position: relative;
	z-index: 100002;
}
#breadcrumbs ul li{
	float:left;
	padding-left:10px;
	background:url(../images/line.png) no-repeat 0px 6px;
	margin:-2px 0 0 3px;	
}
#breadcrumbs ul li:first-child{
	padding:0;
	background:none;
}	
#breadcrumbs ul li a, #breadcrumbs ul li span{
	color:#00B7FF;
	font:11px Tahoma, Geneva, sans-serif;
	text-shadow:1px 1px 2px #000000;
	line-height:19px;	
}
#breadcrumbs ul li a:hover{
	text-decoration:none;	
}
#breadcrumbs img{
	position:absolute;
	top:0px;
	right:-20px;	
}
#posts{
	width:1140px;
	margin:43px auto 0 auto;	
}
#posts article{
	background:url(../images/news.png);
	box-shadow:0px 0px 10px #000000;
	padding-bottom:12px;
	margin-bottom:14px;
	border-radius:4px;
	min-height:508px !important;
}
#posts article div.post_title{
	padding-top:9px;	
}
#posts article div.post_title img{
	float:left;
	margin-left:-8px;	
	margin-top:-1px;
}
#posts article div.post_title p.name{
	color:#ffffff;
	font:24px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	float:left;
	margin-left:15px;	
}
#posts article div.post_title div.data{
	width:100px;
	float:right;	
	margin-top:-5px;
}
#posts article div.post_title div.data p.date{
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	margin:24px 0 0 -8px;	
}
#posts article div.post_content{
	background:url(../images/bg4.jpg);
	padding:12px 0 12px 12px;
	width:1122px;
	margin:5px auto 0 auto;
	border:2px solid #595959;
	border-radius:5px;	
	box-shadow:0px 0px 4px #000000, inset 0px 0px 4px #000000;
}
#posts article div.post_content img{
	border:1px solid #B1B1B1;
	border-radius:4px;
	float:left;
	margin-right:13px;
	box-shadow:0px 0px 8px #000000;	
}
#posts article div.post_content div.text{
	float:left;
	width:550px;
}
#posts article div.post_content p{
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:17px;
	text-shadow:1px 1px 2px #000000;
	margin-bottom:6px;	
}
#posts article div.post_content p a{
	color:#00B7FF;	
}
#posts article div.post_content p a:hover{
	text-decoration:none;	
}
#posts article div.post_content ol{
	counter-reset:li; /* Инициализируем счетчик */	
	width:450px;
	margin:0px 0 0 0;
}
#posts article div.post_content ol li{
	position:relative; /* Создаем контекст для позиционирования элементов */
    margin:0 0 6px 2em; /* Даем каждому элементу списка отступ слева, что бы освободить пространство для нумерации */
	padding:0 8px;
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	line-height:17px;
}
#posts article div.post_content ol li span{
	font-weight:bold;	
}
#posts article div.post_content ol li:before {
    content:counter(li)"."; /* В качестве данных используем счетчик */
    counter-increment:li; /* Увеличиваем значение счетчика на 1 */
    /* Позиционируем и оформляем цифры */
    position:absolute;
    top:-4px;
    left:-25px;
    width:2em;
    padding:4px 0;
    color:#00B7FF;
    font:14px Arial, Helvetica, Sans-Serif;
	text-align:right;
	text-shadow:1px 1px 2px #000000;
}
#single article a.more{
	float: right;
	display:block !important;
	width:96px;
	height:28px;
	background: #0097d4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTdkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwODBiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZlYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0097d4 0%, #0080b8 50%, #006ea2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0097d4), color-stop(50%,#0080b8), color-stop(100%,#006ea2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0097d4', endColorstr='#006ea2',GradientType=0 ); /* IE6-8 */
	text-align:center;
	color:#ffffff;
	font:13px Arial, Helvetica, Sans-Serif;
	border-radius:5px;
	opacity:1.0;
	line-height:28px;
	text-decoration:none;
	text-shadow:1px 1px 2px #000000;
	border:none !important;	
	margin:-32px 0 8px 23px;
}
#single article a.more:hover{
	background: #0070a4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzBhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwOGNjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlhZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0070a4 0%, #008cc7 50%, #009ad9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070a4), color-stop(50%,#008cc7), color-stop(100%,#009ad9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070a4', endColorstr='#009ad9',GradientType=0 ); /* IE6-8 */	
}	
#single article a.more:active{
	background:#0094D0;		
}
#posts article ul{
	margin:15px 0 0 39px;
	float:left;	
}
#posts article ul li{
	float:left;
	padding:0 8px;
	border-left:1px solid #008EC7;	
}
#posts article ul li:first-child{
	border:none;
	padding-left:29px;
	background:url(../images/clouds.png) no-repeat 0px -0px;	
}
#posts article ul li a{
	color:#00B7FF;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	line-height:15px;
	display:block;
	margin-top:-2px;	
}
#posts article ul li a:hover{
	text-decoration:none;	
}
#posts article p.author{
	float:right;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	color:#ffffff;
	margin:10px 12px 0 0;
	background:url(../images/author.png) no-repeat;
	padding-left:21px;	
}
#posts article p.author span{
	color:#00B7FF;	
}
#friends{
	width:632px;
	margin:auto	auto;
	background:url(../images/friends.png);
}
#friends li{
	float:left;
	margin-left:80px;	
}
#friends li:first-child{
	margin-left:68px;	
}
#friends li a{
	font:bold 14px Arial, Helvetica, Sans-Serif;
	color:#00B7FF;
	line-height:36px;	
}
#shadow{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#000000;
	opacity:0.6;
	flter:alpha(opacity=60);
	display:none;	
}
#enter_form{
	position:absolute;
	top:390px;
	left:40%;
	width:342px;
	padding:0 10px;
	height:204px;
	background:url(../images/news.png);
	z-index:1000000;	
	display:none;
}
#enter_form p.title{
	color:#ffffff;
	font:24px Arial, Helvetica, Sans-Serif;
	border-bottom:1px solid #00B7FF;
	margin:7px 0 16px 0;
}
#enter_form form table{
	margin-bottom:5px;	
}
#enter_form form table tr td:first-child{
	color:#00B7FF;
	font:14px Arial, Helvetica, Sans-Serif;
	text-align:right;
	width:115px;
	padding-left:0;	
}
#enter_form form table tr td{
	padding:0 0 8px 10px;
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
}
#enter_form form table tr td input[type="text"]{
	width:192px;
	padding-left:8px;
	height:24px;
	border:1px solid #B5C4CB;
	border-radius:2px;
	color:#000000;
	font:14px Arial, Helvetica, Sans-Serif;
}
#enter_form form table tr td input[type="password"]{
	width:192px;
	padding-left:8px;
	height:24px;
	border:1px solid #B5C4CB;
	border-radius:2px;
	color:#000000;
	font:14px Arial, Helvetica, Sans-Serif;
}
#enter_form form input[type="submit"]{
	width:96px;
	height:28px;
	border:none;
	background: #0097d4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTdkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwODBiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZlYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0097d4 0%, #0080b8 50%, #006ea2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0097d4), color-stop(50%,#0080b8), color-stop(100%,#006ea2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0097d4', endColorstr='#006ea2',GradientType=0 ); /* IE6-8 */
	border-radius:5px;
	color:#ffffff;
	font:13px Arial, Helvetica, Sans-Serif;
	text-shadow:1px 1px 2px #000000;	
	margin-left:125px;
}
#enter_form form input[type="submit"]:hover{
	background: #0070a4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzBhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwOGNjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlhZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0070a4 0%, #008cc7 50%, #009ad9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070a4), color-stop(50%,#008cc7), color-stop(100%,#009ad9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070a4', endColorstr='#009ad9',GradientType=0 ); /* IE6-8 */	
}
#enter_form form input[type="submit"]:active{
	background:#0094D0;	
}
#enter_form form a{
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
  text-shadow: 1px 1px 2px black;
	margin-left:10px;	
}
#single{
	width:1166px;
	margin:37px auto 0 auto;
	background:url(../images/news.png);
	box-shadow:0px 0px 6px black;
	border-radius:4px;
}
#single div.post_title{
	padding-top:9px;	
}
#single div.post_title img{
	float:left;
	margin-left:-8px;	
	margin-top:-1px;
}
#single div.post_title p.name, #single div.post_title p.name a{
	color:#ffffff;
	font:24px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	float:left;
	margin: 3px 0 0 15px;	
	text-decoration: none;
}
#single div.post_title p.name a{
	margin: 0;	
}

#single div.post_title div.data{
	width:100px;
	float:right;	
	margin-top:-5px;
}
#single div.post_title div.data p.date{
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
	margin:24px 0 0 -8px;	
}
#single article{
	background:url(../images/bg4.jpg);
	padding:12px 12px 0px;
	width:1122px;
	margin:2px auto 8px auto;
	border:2px solid #595959;
	border-radius:5px;
	box-shadow:0px 0px 4px #000000, inset 0px 0px 4px #000000;
}
#single article img{
	border:1px solid #B1B1B1;
	border-radius:4px;
	float:left;
	margin:0 13px 20px 0px;
	box-shadow:0px 0px 8px #000000;	
}
#single article ul li img{
	float:none;
	display:block;
	margin:10px auto;
}
#single article p img{
	float:none;
	display:block;
	margin:20px auto;
}
#single article div.text{
	float:left;
	width:530px;
}
#single article p{
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:17px;
	text-shadow:1px 1px 2px #000000;
	margin-bottom:6px;	
	text-indent:15px;
}
#single article p a{
	color:#00B7FF;	
}
#single article p a:hover{
	text-decoration:none;	
}
#single article ol{
	counter-reset:li; /* Инициализируем счетчик */	
	margin:0px 0 0 0;
}
#single article ol li{
	position:relative; /* Создаем контекст для позиционирования элементов */
    margin:0 0 6px 2em; /* Даем каждому элементу списка отступ слева, что бы освободить пространство для нумерации */
	padding:0 8px;
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	line-height:17px;
}
#single article ol li span{
	font-weight:bold;	
}
#single article ol li:before {
    content:counter(li)"."; /* В качестве данных используем счетчик */
    counter-increment:li; /* Увеличиваем значение счетчика на 1 */
    /* Позиционируем и оформляем цифры */
    position:absolute;
    top:-4px;
    left:-25px;
    width:2em;
    padding:4px 0;
    color:#00B7FF;
    font:14px Arial, Helvetica, Sans-Serif;
	text-align:right;
	text-shadow:1px 1px 2px #000000;
}
#single article h1{
	color:#00B7FF;
	font:24px Arial, Helvetica, Sans-Serif;
	text-shadow:1px 1px 2px #000000;	
	margin:0px 0 7px 15px;
}
#single article h2{
	color:#00B7FF;
	font:20px Arial, Helvetica, Sans-Serif;
	text-shadow:1px 1px 2px #000000;	
	margin:15px 0 7px 15px;
}
#single article ul, #single .nav div ul{
	margin:8px 0 0 15px;	
}
#single article ul li, #single .nav div ul li{
	padding-left:17px;
	background:url(../images/ball.png) no-repeat 0px 5px;
	color:#ffffff;
	font:14px/17px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	margin-bottom:8px;	
}
/*
#single article ul li span{
	font-weight:bold;	
}    */
#single article ul li a, #single .nav div ul li a, #loadinfo a, #single article table tr td a, #single article ol li a, #single .nav div ol li a {
	color:#00B7FF;
}
#single article ul li a:hover, #single .nav div ul li a:hover, #loadinfo a:hover, #single article table tr td a:hover, #single article ol li a:hover, #single .nav div ol li a:hover{
	text-decoration:none;
}
#single article h3{
	color:#00B7FF;
	font:18px Arial, Helvetica, Sans-Serif;
	text-shadow:1px 1px 2px #000000;
	margin:0 0 7px 15px;
}
#single article table{
	border:1px solid #3B3B3B;
	box-shadow:0px 0px 10px #000000;
	margin: 17px;
}
#single article table tr{
	background:#1E1E1E;
}
#single article table tr td img{
	border: none;
    border-radius: 0;
    float: inherit;
    margin: 5px;
    box-shadow: none;
}
#single article table tr td {
    vertical-align: top;
}

#single article table tr th{
	background:#565656;
	color:#ffffff;
	font:bold 16px/34px Arial, Helvetica, Sans-Serif;
	text-shadow:1px 1px 2px #000000;
	border:1px solid #3B3B3B;	
}

#single article table tr td{
	border:1px solid #3B3B3B;
    color:#ffffff;
	font:14px/27px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	height:27px;
    padding: 4px 7px;
    line-height: 1.2;
}
#single article table tr td img {
    margin: 3px;
    vertical-align: middle;
}

#single article h4{
	color:#00B7FF;
	font:16px Arial, Helvetica, Sans-Serif;
	text-shadow:1px 1px 2px #000000;
	margin:22px 0 21px 15px;	
}
#single article input[type="text"]{
	width:192px;
	padding-left:8px;
	height:24px;
	border:1px solid #B5C4CB;
	border-radius:2px;
	color:#000000;
	font:14px Arial, Helvetica, Sans-Serif;
}
#single article div.dropdown ul{
	margin:0;	
}
#single article div.dropdown ul li{
	padding-left:0;
	background:none;
	color:#000000;
	text-indent:18px;
	line-height:27px;
	margin:0;	
}
#single article div.dropdown ul li:hover{
	background:#0075BB;
	color:#ffffff;	
}
#single article input[type="radio"]{
	display:none;	
}
#single article input[type="radio"] + label{
	height:17px;
	width:17px;
	background:url(../images/radio1.png);
	display:inline-block;
	float:left;
	margin:2px 8px 0 0;
}
#single article input[type="radio"]:checked + label{
	background:url(../images/radio2.png);
}

#single article a.more:active{
	background:#0094D0;		
}
#single article h5{
	color:#00B7FF;
	font:14px Arial, Helvetica, Sans-Serif;
	text-shadow:1px 1px 2px #000000;
	margin:30px 10px 25px 0px;
	padding:0 0 17px 15px;
	border-bottom:1px solid #00B7FF; 	
}
#single article p a.tt{
	text-decoration:none;
	border-bottom:1px dashed #00B7FF;
	position:relative;	
}
#single article p a.tt:hover{
	border:none;	
}
#single article p a.tt span{
	position:absolute;
	left:-115px;
	top:-50px;
	background:#ffffff;
	border-radius:5px;
	width:310px;
	color:#000000;
	font:14px/17px Arial, Helvetica, Sans-Serif;
	text-shadow:none;
	text-align:justify;
	text-indent:0;
	padding:6px 5px;
	display:none;	
}
#single article p a.tt span:before{
  	content:"\2666";
    font-family: monospace;
    font-size:26px;
    line-height:80px;
    text-align:center;
    
    position:absolute;
    overflow:hidden;
    width:310px;
    height:100px;

    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
	color:#ffffff;
 }
.leftArrow:before{
    top:0px;
    left:0px;
    margin-top:0px;
    clip:rect(0px, 15px, 50px, 0px);
}
.leftArrow:before {
    -moz-text-shadow:	-4px 0px 6px #666;
    -webkit-text-shadow:-4px 0px 6px #666;
    text-shadow:		-4px 0px 6px #666;
}
.leftArrow:after {
    left:0px;
}
#art_data{
	float:right;	
	margin-right:17px;
	margin:30px 17px 0 0;
	width:320px;
}
#art_data p.label{
	float:left;
	line-height:24px;
	margin-right:-5px;	
}
#art_data p.label_author{
	padding-left:20px;
	background:url(../images/author.png) no-repeat;
	float:right;
	text-indent:0;	
	margin:-3px 0 0 23px;
}
#art_data p.label_author span{
	color:#00B7FF;	
}
#comments{
	margin:28px 0 0 22px;
}
#comments #com_title, #com_title{
	color:#ffffff;
	font:bold 20px Arial, Helvetica, Sans-Serif;
	text-shadow:1px 1px 2px #000000;	
}
#comments div.writer{
	float:left;
	margin-top:2px;	
}
#comments div.writer p.name{
	color:#00B7FF;
	font:16px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	text-transform:capitalize;	
}
#comments div.writer img{
	border:1px solid #2C2C2C;
	box-shadow:0px 0px 8px #000000;
	margin-top:5px;	
}
#comments div.writer p.role{
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	margin-top:8px;	
}
#comments form{
	float:left;	
	margin:10px 0 0 18px;
	width:1010px;
}
#comments form textarea{
	width:885px;
	height:196px;
	padding:4px 0 0 7px;
	border:1px solid #B5C4CB;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	color:#000000;	
	overflow:hidden;
}
#comments form input{
	width:96px;
	height:28px;
	background: #0097d4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTdkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwODBiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZlYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0097d4 0%, #0080b8 50%, #006ea2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0097d4), color-stop(50%,#0080b8), color-stop(100%,#006ea2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0097d4 0%,#0080b8 50%,#006ea2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0097d4', endColorstr='#006ea2',GradientType=0 ); /* IE6-8 */
	color:#ffffff;
	font:13px Arial, Helvetica, Sans-Serif;
	border-radius:5px;
	line-height:28px;
	text-shadow:1px 1px 2px #000000;
	border:none;
	float:right;	
}
#comments form input:hover{
	background: #0070a4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzBhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwOGNjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlhZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0070a4 0%, #008cc7 50%, #009ad9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070a4), color-stop(50%,#008cc7), color-stop(100%,#009ad9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0070a4 0%,#008cc7 50%,#009ad9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070a4', endColorstr='#009ad9',GradientType=0 ); /* IE6-8 */		
}
#comments form input:active{
	background:#0094D0;		
}
#comments form input[type="reset"]{
	margin-top:-168px;	
}
#comments_list{
	width:1135px;	
	margin:45px 0 0 10px;
	padding-bottom:5px;
}
#comments_list div.comment{
	background:url(../images/bg4.png);
	border:2px solid #575757;
	border-radius:4px;
	box-shadow:0px 0px 16px #000000;
	padding:2px 0 8px 0;
	margin-bottom:10px;	
}
#comments_list div.writer{
	float:left;
	margin:2px 0 0 12px;
}
#comments_list div.writer p.name{
	color:#00B7FF;
	font:16px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	text-transform:capitalize;	
}
#comments_list div.writer img{
	border:1px solid #2C2C2C;
	box-shadow:0px 0px 8px #000000;
	margin-top:5px;	
}
#comments_list div.writer p.role{
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	margin-top:8px;	
}
#comments_list div.comment div.comment_text{
	background:url(../images/news.png);
	float:left;	
	width:1000px;
	margin:6px 0 0 12px;
	padding-left:8px;
	padding:7px 0 0 8px;
	min-height:117px;
}
#comments_list div.comment div.comment_text p{
	color:#ffffff;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	margin-bottom:15px;
}
#comments_list div.comment div.comment_text p:last-child{
	margin-bottom:10px;	
}
#comments_list div.comment a.edit{
	float:right;
	text-transform:lowercase;
	font:14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	color:#00B7FF;
	margin:0 8px 0 0;	
}
#comments_list div.comment a.edit:hover{
	text-decoration:none;	
}
#shad{
	width:1141px;
	height:380px;
	position:absolute;
	top:0;
	left:0;
	z-index:10000;
	box-shadow:inset 0px 0px 16px #000000;
	/*border-radius:2px;*/	
}

/* upd */
#articles #news div.text div.back ul {
  margin: 0;
}

#articles #news div.text div.back ul li{
    color:#ffffff;
	font:14px/17px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
    float:none;
	text-align:left;
	width:auto;
	padding-left:14px;
	background:url(../images/ball.png) no-repeat 0px 5px;
    margin: 0;

}
#articles #news div.text div.back {
    padding:0px 10px;
    color:#ffffff;
	font:14px/17px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
	float:none;
	text-align:left;
	width:auto;
    margin-top: -5px;
}

#articles #news div.text div.back ul li:hover{
	border:none !important;
}
#articles #news div.text div.back ul li span{
	font-weight:bold;
}
#articles #news div.text div.back ul li a{
	color:#00B7FF;
}
#articles #news div.text div.back ul li a:hover{
	text-decoration:none;
}

.yellow {
    color:#FFB200;
}
.red {
    color: #e40000;
}
.green {
    color: green;
}

/* preload */
#pl1, #pl2, #pl3, #pl4, #pl_tm1, #pl_tm2, #pl_tm3, #pl_mm1, #pl_mm2, #pl_mm3 {width: 0px; height: 0px; display: inline;}

#pl1 {background-image: url(../images/promo_leftclick.png);}
#pl2 {background-image: url(../images/promo_lefthover.png);}
#pl3 {background-image: url(../images/promo_rightclick.png);}
#pl4 {background-image: url(../images/provo_righthover.png);}

#pl_tm1 {background-image: url(../images/simbol1.png);}
#pl_tm2 {background-image: url(../images/simbol3.png);}
#pl_tm3 {background-image: url(../images/simbol4.png);}
#pl_mm1 {background-image: url(../images/bg3.jpg);}
#pl_mm2 {background-image: url(../images/background1.png);}
#pl_mm3 {background-image: url(../images/background2.png);}

/* selection color */
::selection {background: #0079b0; color:#fff;}
::-moz-selection {background: #0079b0; color:#fff;}
::-webkit-selection {background: #0079b0; color:#fff;}
@-moz-document url-prefix() { header nav ul.thierd{margin-top:-14px;} header nav ul.thierd {margin-top: 5px;} }

.promoblock {
position: relative;
background: url(../images/caption.png);
color: white;
z-index: 100000;
padding: 10px;
-moz-opacity: 0.8;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.nav {margin: 12px;}
.nav div {
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
}

#loaditems {width: 430px;}
#buyitems {width: 440px;}
#loadinfo {width: 660px;}
#buyinfo {width: 650px;}

#loaditems, #loadinfo, #buyitems, #buyinfo {
    vertical-align: top;
    color: white;
    font: 14px Arial, Helvetica, Sans-Serif;
    text-shadow: 1px 1px 2px black;
    text-indent: 15px;
}

#loaditems div img, #buyitems div img{
    border: none;
    border-radius: 0;
    float: left;
    margin: 0;
    box-shadow: none;
}

#loaditems div a, #buyitems div a {
    font-size: 22px;
    display: block;
    color: #00B7FF;
}

#loaditems div p, #buyitems div p {
    margin: 22px 0 0 85px;
    text-indent: 0;
    line-height: 20px;
}

#loaditems div, #buyitems div {
    border: 1px solid #3e3e3e;
    border-radius: 4px;
    float: left;
    margin: 0 0 7px 0;
    padding: 5px 7px 6px 3px;
    box-shadow: 0px 0px 8px black;
    height: 70px;
    background-color: #1e1e1e;
    width: 100%;

    -o-transition-property: background-color;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -o-transition-duration: 200ms;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
}
#loaditems div:hover, #buyitems div:hover{
    background-color: #2f2f2f;
}

#loadinfo, #buyinfo {
    display: inline-block;
    margin: 0 0 0 20px;
}

#single #loadinfo h2, #single #buyinfo h2 {
    margin: 0 0 10px -17px;
}

#single #loadinfo p, #single #buyinfo p, #loadinfo ul li, #buyinfo ul li {
    text-indent: 0;
}

#single article iframe {
    margin: 0 0 15px 150px;
}

.once {
    margin: 20px 0 20px 350px;
    display: inline-table;
}
.once2 {
    margin: 20px 0 20px 340px;
    display: inline-table;
}

/* для плагина vk api */
#single article ul.nostyle, #single .nav div ul.nostyle {
		margin: 15px;
}

#single article ul.nostyle li, #single .nav div ul.nostyle li {
		padding: 0;
		background: none;
		text-shadow: none;
		margin: 0 15px 0 0;
}

#single article ul.nostyle li div {
		border: none;
		box-shadow: none;
		margin: 0;
}

#single article ul.nostyle li div table {
		border: none;
		box-shadow: none;
		margin: 0;
}

#single article ul.nostyle li div table tr {
		background: none;
}

#single article ul.nostyle li div table tr td {
		text-shadow: none;
}

#single article ul.nostyle li div iframe {
		margin: 0;
}





















