

body {
	 background:#fafafa url(../images/bg.png) left top repeat; 
 	 color: #3F3F3F;
 	 font-size: 14px;
 	 line-height: 18px;
 	 font-family:Arial, Helvetica, sans-serif;
	 height: auto;
	 min-height: 100%; 
}
.clear { clear: both; }

#lozung {
margin: 0 auto;


}


.my_class_btn {
    background: #000;
    color: #fff;
    display: inline-block;
    margin-top: 30px;
    padding: 10px 20px;
}

.my_class_btn:hover {
    background: orange;
}

#kak{
color: #005100;

}

#nds {
width: 689px;
height: 586px;
margin: 15px auto;

}
#registr {

width: 686px;
height: 995px;
margin: 15px auto;
}
#edin {

width: 540px;
height: 800px;
margin: 15px auto;
}


#logo{
float: left;
width:207px;
margin-top: 5px; 
}

#top-wrapper {
	background: #000;
	width: 100%;	
}

.inside-block {
	width: 940px; 
	margin:0 auto; 
	padding: 10px 0
}

.divider-wrapper {
	border-bottom: 1px solid #dfdfdf;
	background-color: #FFF;
	height: 10px;
	width: 100%
}
.divider-footer {
	border-top: 1px solid #dfdfdf;
	background-color: #FFF;
	height: 10px;
	width: 100%
}
.phone { 
	margin-top: 0;
	line-height: 30px;
	float: right;
}	
.phone > p { 
	line-height: 18px;
	color: #fff; 
}

.yellow {
	background-color: #ffcc00	
}

.center-block , .center-block-menu { 
	display: block;
	padding: 30px 0; 
	width: 940px;
	margin: 0 auto;
	position: relative
}

.center-block-menu { 
	padding: 0 !important	
}
.block-menu {	
	width: 70%;
		float: left;
}

.menu-bar { width:100%; background-color: #fff }

.search-block {
	height: 20px;
	padding-top: 10px;
	float: right;
	text-align: right
}
.search-block input[type=text] {
	border: 1px solid #626262;
	padding: 0px 3px 4px 3px;
	color: #717171;
	font-size: 14px;
	line-height: 14px;
	}
.search-block  input[type=submit] {
	
	padding: 3px 10px;
	color: #717171;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFCC00

}


table {
width: 98%;
border-collapse: collapse;
margin: 0 auto;
border: 1px solid #000000;
}

td {
padding: 3px;
vertical-align: middle;
background-color: #FFFFFF;
border: 1px solid #000000;
color:#000000;
}

td.for {
border: 0;	
}

table.for {
border: 0;	
}

textarea {
   /* background: #fce9c0;  Цвет фона */
   border: 2px solid; /* #a9c358;  Параметры рамки */
    padding: 10px; /* Поля */
    width: 100%; /* Ширина */
    height: 140px; /* Высота */
    box-sizing: border-box; /* Алгоритм расчёта ширины */
    font-size: 14px; /* Размер шрифта */
   }

td textarea, td input {
margin-bottom: 0px; 	
}

th { 
background-color: #000000;
color:#FFFFFF;
padding: 5px;
border: 1px solid #FFFFFF;
}

tr.yelloy  td {
background-color: #FFFFCC;
}

tr.gr  td {
background-color: #CCFFCC;
}

.pred
{
color:#000000;
text-align: center;
font-weight: bold;
}

.varning
{
color:#FF312D;
text-align: center;
font-weight: bold;
}

#mailpost1
{
color:#000000;
font-weight: bold;
font-style: normal;
}

#mailpost2
{
color:#000000;
font-weight: bold;
font-style: normal;
}


#mailpost3
{
color:#000000;
font-weight: bold;
font-style: normal;
}

div .map a
{
color:#000000;
font-weight: bold;
font-style: normal;

}	

div .map {
margin-bottom: 15px;
}
/*-------------------------------------------------------------------------------------------------*/
	/*SUPERFISH MENU */
/*-------------------------------------------------------------------------------------------------*/

#menu {
	background-color: #FFF;
	width:100%; 
	height: 33px;
}
#nav-menu {
	width: 940px;
	margin: 0 auto;
	display: block;
	text-transform: uppercase;
	
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: arial;
	z-index:9499;
}
.sf-menu {
	line-height: 1.0;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width: 158px;
}
.sf-menu li:hover {
	visibility:	inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li ul li:hover {

}
.sf-menu li {
	float: left;
	position: relative;

}
.sf-menu a {
	display: block;
	position: relative;

}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 2.8em; /* match top ul list item height */
	z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
}


/*** DEMO SKIN ***/
.sf-menu {
	margin-bottom: 1em;
	font-size:12px;
	margin: 0 auto;
	}
.sf-menu a {
	padding: .5em 1.2em;
	text-decoration:none;	
	color:#333 !important
	
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #000;
}
.sf-menu li {
	background: #ffffff;
	top:6px;

}
.sf-menu li li {
	background: #ffffff;
	font-size:10px;
/*	border-bottom:1px solid #f2f2f2;*/
}
.sf-menu li li li {
	background: #ffffff;
	left:57px;
	/*border-bottom:1px solid #f2f2f2;*/
	top:0px;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .active a{
/*	background: #f1f1f1; */ /* background color for active link */
	outline: 0;
	background-color:#ffcc00;
	color: #000
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 30px;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: 15px;
	top: 40px; /* IE6 only */
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
	background: url('images/arrows.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top: 15px;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; top: 9px }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}





#wrapper {
	margin: 0 auto;
	width: 940px; 
}

#subscribe-block { 
	width: 900px;
	height: 30px;
	padding: 20px;
	background-color: #f4f5f6;
	border: 1px solid #c8c8c8;
	border-radius: 10px;
	box-shadow: inset 1px 0px 36px rgba(0,0,0, .2);
	position: relative
}

.inside-subscribe { 
	width: 900px;
	height: 30px;
	padding: 20px;
	background-color: #f4f5f6;
	border: 1px solid #c8c8c8;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;

	box-shadow: inset 1px 0px 36px rgba(0,0,0, .2);
	position: relative
}

.inside-subscribe { 
	width: 580px;
	position: absolute;
	top: 0;
	border: none;
	right: 0;

}	

.inside-subscribe input[type=text] { 
	background: #fcfcfc url(../images/mail.png) left center no-repeat;
	padding: 6px 10px 6px 50px; 
	border: 1px solid #d9d9d9; 
	border-radius: 6px; 
	color: #616161;
	width: 300px;
	margin-right: 20px;
}

#services { 
	width: 460px;
	margin-right: 80px;
	background-color: #444;
}

iframe.border {
	border: 10px solid #FFF;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
	}
.divider-3px {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #dbdada;
	border-top: 1px solid #dbdada;	
	margin-bottom: 10px;	
}	

.service-block { 
	background-color: #FFF;
	border: 1px solid #d1d1d1;
	float: left;
	margin-right: 20px;
	width: 268px;
	padding: 15px;
	min-height: 160px;
	cursor: default;	
		-webkit-transition: all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition: all 0.3s linear;
	-transition: all 0.3s linear;	
	box-shadow: 1px 0 3px rgba(0,0,0,.17);
	-webkit-box-shadow: 1px 0 3px rgba(0,0,0,.17);
	-moz-box-shadow: 1px 0 3px rgba(0,0,0,.17);

}

.center-text {
	text-align:center
}
.service-block span {
	display: block
}
.service-block:hover {
		cursor: default;	
	box-shadow: 1px 0 7px rgba(0,0,0,.3);
	-webkit-box-shadow: 1px 0 7px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 0 7px rgba(0,0,0,.3);

}
.service-block.last { margin-right: 0 }


.service-info img {
	float: left;
	margin-right: 15px;
}

.service-info h5 {
	 margin-bottom: 5px;
}

.service-info span {
	color: #888;
}

.service-block:hover .mask {
	opacity: 1;
	filter: alpha(opacity=100);

}
/* 
   ---------------------------------------------------------------------------------------------------------
	Slider
   ---------------------------------------------------------------------------------------------------------		
*/

#slider-wrapper {
	background: url(../images/bg-slider.png) left top no-repeat; 
	height: 420px;
	margin: 0 auto;
	width: 1000px;
}

#slider-wrapper .center-block {
	padding: 30px;
	margin-left: 0px;
}

.center-block .img-slider-border {
	width: 942px; 
	background-color: #cccdce; 
	height: 362px; 
	position: absolute; 
	top: 29px; 
	left: 29px;
}	

.img-slider-border img {
	margin-left: 1px;
	margin-top: 1px;
}
.img-slider-border iframe {
	border: none;
	margin-left: 1px;
	margin-top: 1px;
}
/* 
   ---------------------------------------------------------------------------------------------------------
	Links
   ---------------------------------------------------------------------------------------------------------		
*/
.phone h5 a {
font-size: 15px;
letter-spacing: 2px;
}



a, a:link, a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	color: #ffcc00;
	line-height:18px;
	outline: none !important;
	text-decoration: none;
	font-size: 12px;
    
}

td a, td a:link, td a:visited { 
	color: blue;
	font-size: 16px;
}
a:active, a:focus, a:hover  {
	 outline: none !important;
	 color: #FFF

}
td a:active, td a:focus, td a:hover  {
	 color: #000;
	font-size: 16px;

}

a:hover img {
	background: none;
}
a.readmore { display:block; }

.italic-style {
text-align: center;
margin: 15px;
font-size: 16px;
line-height: 20px;
}

.italic-style   a:link {
color: #005100;
font-size: 16px;
font-weight: bold;
letter-spacing: 2px;
}

.italic-style   a:visited {
color: #005100;
font-size: 16px;
font-weight: bold;
letter-spacing: 2px;
}

.italic-style   a:hover {
color: #000;
font-size: 16px;
font-weight: bold;
letter-spacing: 2px;
}

.italic-style  a:active{
color: #000;
font-size: 16px;
font-weight: bold;
letter-spacing: 2px;
}

/* 
   ---------------------------------------------------------------------------------------------------------
	Headers
   ---------------------------------------------------------------------------------------------------------		
*/
.phone h5{
color: #ffffff;
}



h1,h2,h3,h4,h5,h6 { 
	color: #444;
	font-family: sans-serif;
	line-height: 20px;
	margin-bottom:15px;
}
h1 {
	 background: none;
	 font-size: 20px;
	 line-height:30px;
	 text-align: center;
	 color: #444;
 	 padding:0;
	 margin: 0 0;
	 margin-bottom: 10px;
	 font-weight:bold;
}
#lozung h1 {
color: #FFCC00;
margin-bottom: 0px;
}

#lozung p {
color: #FFCC00;
margin-bottom: 0px; 
   background: none;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin: 0 0;
    font-weight: bold;
}

h2 { font-size: 20px; line-height: 24px; color: #444; }
h3 { font-size: 18px; color: #4f4f4f; text-align: center;}
h4 { font-size: 16px; }
h5 { font-size: 14px; margin-top: 10px; }
h6 { font-size: 12px; margin-bottom: 10px; }

h3.power, h3.support, h3.technology, h3.design {
	line-height: 32px;
	padding-left: 42px;
	height: 32px;
}

h3.power {
	background: url(../images/power-ico.png) left center no-repeat;
}
	
h3.technology {
	background: url(../images/technology-ico.png) left center no-repeat;
}

h3.design {
	background: url(../images/design-ico.png) left center no-repeat;
}

h3.support {
	background: url(../images/support-ico.png) left center no-repeat;
}

/* 
   ---------------------------------------------------------------------------------------------------------
	Lists
   ---------------------------------------------------------------------------------------------------------		
*/
ul { list-style-type: none;	list-style-position: inside; }


/* 
   ---------------------------------------------------------------------------------------------------------
	Paragraphs
   ---------------------------------------------------------------------------------------------------------		
*/
pre, 
code, 
blockquote, 
p, 
input, 
textarea {
	 line-height: 18px;
	 margin-bottom: 15px;
}
p { line-height: 18px; margin-bottom: 15px; }

textarea { overflow: hidden }

em { 
	color: #a3a3a3; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
}

.italic { font-style:italic; }
.bold { font-weight: bold; }

blockquote {
	font-style: italic;
	 clear: right;
	 color:#7e7e7e;
	 padding: 10px;
	 quotes: "\201C" "\201D";
 }

blockquote:before 	{ content: open-quote; font-weight: bold; }
blockquote:after 	{ content: close-quote; font-weight: bold; }

code, pre {
	border-left: 2px solid #aaa;
	color:#333;
    display: block;
    font-size: 11px;
    line-height: 20px;
	padding:10px;
	margin-bottom: 15px;	
	white-space: pre-wrap;
	word-break:break-all;
}

.margin-t60 { margin-top:60px; }
.margin-t45 { margin-top:45px; }
.margin-t30 { margin-top:30px; }
.margin-t15 { margin-top:15px; }

.margin-b60 { margin-bottom:60px; }
.margin-b45 { margin-bottom:45px; }
.margin-b30 { margin-bottom:30px; }
.margin-b15 { margin-bottom:15px; }


.highlight { padding: 1px 4px; color:#fff; background-color: #252525; }
.highlight.pink { background:#bd1e7b; }
.highlight.green { background:#668508; }
.highlight.red { background:#ef2d2d; }
.highlight.orangev { background:#ff6600; }
.highlight.blue { background:#308aef; }
.highlight.yellow { background:#cb7a0b; }

p.dropcap:first-letter  {
    color: #333;
    display: block;
    float: left;
    font-size: 32px;
    line-height: 25px;
	margin: 3px 10px 4px 0;
}

p.dropcap.pink:first-letter   { color:#bd1e7b; }
p.dropcap.green:first-letter   { color:#668508; } 
p.dropcap.red:first-letter    { color:#ef2d2d; } 
p.dropcap.orangev:first-letter { color:#ff6600; } 
p.dropcap.blue:first-letter   { color:#308aef; } 
p.dropcap.yellow:first-letter { color:#cb7a0b; }

.dropcap-circle:first-letter { 
	border-radius: 600px;
	background: #333; 
	color:#fff; 
	padding:15px 17px;; 
	font-size: 22px;    
	display: block;
    float: left;
    line-height: 20px;
	margin: 10px 10px 5px 0;
    text-align: center; 
}

.dropcap-circle.pink:first-letter   { background:#bd1e7b; }
.dropcap-circle.green:first-letter  { background:#668508; }
.dropcap-circle.red:first-letter    { background:#ef2d2d; }
.dropcap-circle.orangev:first-letter { background:#ff6600; }
.dropcap-circle.blue:first-letter   { background:#308aef; }
.dropcap-circle.yellow:first-letter { background:#cb7a0b; }

.not-found {
	font-size: 80px;
	line-height: 80px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 15px;
	display: block;
	float: left;
	width: 400px; 
	padding-right: 15px;
	border-right: 1px solid #f2f2f2;
}

#not-found-search input[type=text] {
	background: #fafafa url('../images/icons/search.png') right 0px no-repeat;
	border-radius: 5px;		
	height: 25px;	
	width: 175px;
	padding-right: 25px;
}

#not-found-right {
     float:left;
     width: 440px; 
     margin-bottom: 15px
}

ul.archives { margin-bottom: 30px }

.divider-1px-archives {
	border-bottom: 1px solid #F4F3F3;
	margin: 30px 0 30px;
	width: 635px;
}
.right { float:right; }
.left { float:left; }
.slogan-blue { color:#67AEE6; }



/* 
   ---------------------------------------------------------------------------------------------------------
	Columns
   ---------------------------------------------------------------------------------------------------------		
*/

.one_half 		{ width: 48%; }
.one_third 		{ width: 30.66%; }
.two_third 		{ width: 65.33%; }
.one_fourth 	{ width: 22%; }
.three_fourth 	{ width: 74%; }
.one_fifth 		{ width: 16.8%; }
.two_fifth 		{ width: 37.6%; }
.three_fifth 	{ width: 58.4%; }
.four_fifth 	{ width: 67.2%; }
.one_sixth 		{ width: 13.33%; }
.five_sixth 	{ width: 82.67%; }

.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	position: relative;
	margin-right: 4%;
	float: left;
}
.column-last {
	margin-right: 0!important;
	clear: right;
}

.margin-top-20 {	
	margin-top: 20px;
}


/* 
   =========================================================================================================
	 Inputs & Buttons
   =========================================================================================================
*/

/** Base Button Styles **/
.button {
    font-family: Arial, sans-serif;
    width: 76px;
    height: 12px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 12px !important;
    color: #a88c1c !important;
    text-align: center;
    position:relative;
    z-index: 2;
    cursor:pointer;
    margin-top: 15px;
    display:block;
    box-shadow: 0 0 0 4px rgba(217, 217, 217, .6), inset 0 1px 0px 0px rgba(255, 255, 255, .4), inset 0 -1px 1px 0 rgba(0, 0, 0, .1);
    -webkit-transition: background-color .3s linear;
    -moz-transition: background-color .3s linear;
    -o-transition: background-color .3s linear;
    transition: background-color .3s linear;

}
.button.right {
	float:right
}
.button.rounded{
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}
.button.readmore {
	font-size:11px;
    height: 12px;
    padding: 6px 3px;
}
.button.readmore a {
	font-size:11px;
}
.button.project {
	font-size:11px;
    height: 12px;
    padding: 6px 3px;
    display:inline-block;
    margin-bottom:30px;
}
.button.project a { font-size:11px;}
.button a {
	color:#FFF;
    font-size: 12px;
    line-height: 12px !important;    	
	text-decoration:none;	
}
/* Color Buttons */

/* blue */
.button.blue{
    background-color: #67aee6;
    border: 1px solid #3f719d;
}

.button.blue:hover{
    background-color: #80c1f9;
}

/* yellow */
.button.yellow{
    background-color: #e7c759;
    border: 1px solid #bfa02e;
}

.button.yellow:hover{
    background-color: #fbdc70;
}

/* red */
.button.red{
    background-color: #e8715c;
    border: 1px solid #c94b3a;
}

.button.red:hover{
    background-color: #ff8974;
}

/* black */
.button.black{
    background-color:#57575b;
    border:  1px solid #2d2e31;
}

.button.black:hover{
    background-color: #7f7f83;
}

/* green */
.button.green{
    background-color:#97be2f;
    border:  1px solid #718d21;
}

.button.green:hover{
    background-color: #a9c937;
}

/* white */
.button.white{
    background-color: #fff;
    border: 1px solid #f1f1f1;
}
.button.white a {
     color: #555;
}
.button.white:hover{
    background-color: #f5f5f5;
    border: 1px solid #f1f1f1;
}

/* 
   =========================================================================================================
  	Dividers
   =========================================================================================================
*/

/* 
   -------------------------------------------------
	Images
   -------------------------------------------------
*/

img.alignLeft {
	 float: left;
	 margin: 0 15px 20px 0;
}

img.alignRight {
	 float: right;
	 margin: 0 0 20px 15px;
}

img.alignCenter {
	 clear: both;
	 display: block;
	 margin-left:auto;
	 margin-right: auto;
	 margin-bottom: 20px;
	 position:relative;
	 text-align: center;
}

img.floatLeft {	float: left; }
img.floatRight { float: right; }

img.feature-image {	max-width: 189px }
img.border, iframe.border {
	background:#F6F6F6;
	border: 1px solid #E6E5E5;     
    padding: 5px;
    margin-bottom: 15px;    
}

iframe {
      margin-bottom: 0 !important;
}

img.no-bottom-margin {
	margin-bottom: 0 !important;
}
.no-bottom-margin {
	margin-bottom: 0 !important;
}

/* 
   ---------------------------------------------------------------------------------------------------------
	Footer
   ---------------------------------------------------------------------------------------------------------		
*/

#footer {
	background: #353434 url(../images/patterns/bg2.jpg) left top repeat;
	color: #dbdada;
	padding: 0 0;
	width: 100%;	
	text-shadow: 2px 0 3px rgba(0,0,0,1);	
	font-size: 11px
}
#footer a {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px
}
.text-right {
	text-align: right
}

#footer h3 {
	color: #FFF;
	text-shadow: 2px 0 3px rgba(0,0,0,1);
}

#footer ul {
	list-style-type: none;
	margin-bottom: 30px;
}

#footer ul li {
	 list-style-type: none;
	 background: url(../images/line.png) left bottom repeat-x;
	 line-height: 40px;
	 text-shadow: 2px 0 5px rgba(0,0,0,1);
}

#footer ul li a {
	 color: #aaa;
	 text-decoration: none;
	-webkit-transition: color 0.3s linear;
	-moz-transition:color 0.3s linear;
	-o-transition: color 0.3s linear;
	-transition: color 0.3s linear;		 
}

#footer ul li a:hover {
	 color: #FFF;
}

.copyright {
	background: #282829 url(../images/patterns/main-texture.png) left top repeat-x;
	border-top: 1px solid #444444;
	width: 100%;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
}
.copyright .center-block {
	 padding: 0;
}
.copy {
	 float: left;
	 width: 50%;
}
.copy p { 
	margin: 0; 
	line-height: 60px; 
	font-size: 11px; 
	text-shadow: 2px 0 5px rgba(0,0,0,1);
}

.designed {
	float: right;
	width: 50%;
	text-align: right;
}

.designed p {
	margin: 0; 
	line-height: 60px; 
	font-size: 11px;
	text-shadow: 2px 0 5px rgba(0,0,0,1);

}
.designed p a, .copy p a {
	color: #aaa;
	font-size: 11px;
	 text-decoration: none;
	-webkit-transition: color 0.3s linear;
	-moz-transition:color 0.3s linear;
	-o-transition: color 0.3s linear;
	-transition: color 0.3s linear;		
}
.designed p a:hover, .copy p a:hover {
	color: #FFF
}

.designed p a {
	padding: 0 10px;
}

 #show {
    position: fixed; /* Фиксированное положение */
    right: 40%; /* Расстояние от правого края окна браузера */
    top: 40%; /* Расстояние сверху */
    padding: 10px; /* Поля вокруг текста */ 
    background: #000; /* Цвет фона */ 
    border: 1px solid #333; /* Параметры рамки */ 
   }
   
   .ita {
    margin: 15px;
    font-size: 16px;
    line-height: 20px;
}