/*Information block*/
.information-block
{
	width:70px;
	padding:0px 5px 10px 10px;
	margin-left:5px;
	margin-right:5px;
	background:#F5F5ED;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:90%;
	color:#494947;
}

.information-block-head
{
	font-size:110%;
	color:#335172;
	font-weight:bold;

	margin-bottom:4px;
	padding-bottom:5px;
	background:url(images/infoblock_line.gif) left bottom no-repeat;
}

.information-block-body
{
	font-size:100%;
	color:#494947;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F9F9F3;
	font-family:sans-serif;
}

.news-date-time
{
	color:#858585;
}

p {padding-top:4px; margin-top: -12px;}
.col-1.col-indent p, .col-1 p {
	margin: 0px;
	}
.p3 {padding-bottom:25px;}
.p4 {padding-bottom:29px;}

.top {padding-top:5px;}
.top1 {padding-top:14px;}
.top3 {padding-top:23px;}

.bot {margin-bottom:-4px;}

.margin {margin-top:-6px;}

.h-bot2 {padding-bottom:18px;}
.h-bot {padding-bottom:20px;}
.h-bot1 {padding-bottom:24px;}

.h-margin-bot {margin-bottom:-10px;}

a {
	color:#d52d00; 
	outline:none;
}
a:hover{
	text-decoration:none;
}
.logo {
		display:block;
		height:90px;
		width:530px;
		padding:26px 0 45px 2px;
		position:relative;
		float:left;
		text-transform: uppercase;
		text-decoration: none;
	}
.logo img {
	float: left;
	margin-right: 10px;
	}
.logo span {
	color: #343434;
	font-size: 33px;
	text-shadow: 1px 1px 1px #a0a0a0;
	display: block;
	margin-top: 12px;
	}
.logo .second {
	color: #a7a8aa;
	font-size: 21px;
	text-shadow:1px 1px 1px #d0d1d2;
	margin-top: 12px;
	}
.h1, .h2, .h3, .h4, .h5, .h6 {
	margin-top: 0px;
	}
.h2 {
	font-size:26px;
	line-height:1.2em;
	color:#c4303f;
	
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	padding:0px 0 10px 0;
	margin:0 0 -1px -1px;
	background:url(/local/codenails/35072/images/h2-bg.gif) left bottom repeat-x;
}
.h3,.h1 {
	font-family: 'Roboto', sans-serif;
	font-size:22px;
	font-weight: 400;
	line-height:1.2em;
	padding:0px 0 10px 0;
	margin:0 0 -1px -1px;
	
	color:#414241;
	background:none;
}
.color {color:#c4303f;}
.color1 {color:#4e4f4e;}
.slider{ height:268px; overflow: hidden !important; width:100%; position:relative; z-index:1; margin-bottom:6px; padding-bottom:10px;}
.slider .items{ display:none}
.slider .pic{ height:328px !important; margin-top:-60px !important;}
#page1 .slider{ height:328px;}
#page1 .slider .pic{ height:328px !important; margin-top:0 !important}
#page1 .slider .mask{ height:328px !important; margin-top:0 !important}
.slider .mask{ height:268px !important; margin-top:-60px !important;}


.slider .pagination{ position: absolute; z-index:2; bottom:0px; left:444px; background:url(/local/codenails/35072/images/bg_pagination.png) 0 0 no-repeat; padding:5px 0 0 8px; width:84px; height:17px;
margin: 0px; list-style: none;}
.slider .pagination li{ float:left; padding-right:4px;}
.slider .pagination a{ display:block; width:12px; height:12px; background:url(/local/codenails/35072/images/buttons.png) right 0 no-repeat; text-indent:-9999px;}
.slider .pagination a:hover, .slider .pagination .current a{ background-position:left}

/*=============================================================================== lists =====*/
.list {padding:16px 0 3px 0; list-style: none; margin:0;}
	.list li {
		line-height:23px;
		background:url(/local/codenails/35072/images/list-li-bg.gif) 0 7px no-repeat;
		padding-left:13px;
	}
		.list a {
			font-weight:bold;
			color:#c4303f;
			text-decoration:none;
		}
			.list a:hover {
				text-decoration:underline;
			}
	.list .last {margin-bottom:-3px;}
/*=============================================================================== links =====*/
.link {
	background:url(/local/codenails/35072/images/link-left-bg.png) left top no-repeat; 
	display:inline-block;
	text-decoration:none;
	margin:19px 0 0 0px;
	color:#605f5f; 
	cursor:pointer; 
	font-family:Tahoma, Geneva, sans-serif;
}
	.link span {
		background:url(/local/codenails/35072/images/link-right-bg.png) right top no-repeat;
		display:inline-block; 
		padding:0 6px;
	}
	.link span span  {
		background:url(/local/codenails/35072/images/link-tail-bg.gif) top repeat-x;
		padding:4px 2px 6px 3px;
	}
	.link:hover {color:#cc6949;}
/*=============================================================================== row =====*/
.row {
	background:#f5f7f9;
	margin:35px -33px -39px;
	padding:32px 33px 38px;
}
.news {
	margin-bottom: 18px;
	}
.social {
	float:left;
	padding:30px 0 0 33px;
}
	.social img {
		float:left;
		margin:4px 15px 0 0;
	}
		.social .last {
			margin:0px 0 0 -3px;
		}
footer p {
	float:right;
	padding:61px 35px 0 0;
	color:#555555;
}
	footer p strong {
		padding-right:3px;
	}
		footer p a {
			color:#323232;
		}
			footer p a:hover {
				
			}