* { margin:0; padding:0;}
html, body {
	width:100%;
	height:100%;
}
body {
	background:#fff;	
	font:13px Verdana, Geneva, sans-serif;
	color:#000;
}
a { color:#3f65d9; /*#543f27;GRANGE*/  /*color:#000000; --brown*//*color:#3f65d9; poloski*/ }
a:focus { outline:none;}
img, button {
	border:0 none;
}
ul, /*ol*/ { list-style:none; text-align:left;}

ol, li { margin-left: 20px;}

input {vertical-align: middle;}

table { 
	border-collapse:collapse;
	width:100%;
}
.tel {
	color:#000;
	font-size:14px; line-height: 15px; vertical-align: bottom;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 12px 40px 0 0; //padding: 12px 40px 10px 0;
}
.main {
	min-width:1000px;
	max-width:1260px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
	position:relative;
}
.WRAPPERS:after {
	content:'';
	display:block;
	clear:both;
}
.WRAPPERS {
	padding:0 20px 0 16px;
	position:relative;
}
#header {
	height:210px;
	margin-top: 0;
	background:#000000;  /*background:url(../images/NewYear/HEADER_bg.jpg) 114px 0 repeat-x;--NewYear*/
	position:relative;
	zoom:1;
}
#header .Hleft, 
#header .Hright { position:absolute;}
#header .Hleft {left:0; top: -7px;}
#header .Hright {right:0;_right:-1px; top: -7px;}
#header .Hcont {
	height:210px;
	margin:7px 0 0 125px;
	overflow:hidden;
	position:relative;
}
#header .Hcont .headerText {
	margin: 25px 0 0 160px;
	text-align: left;/*center--NewYear*/
	color: #ffffff;/*#c30000--NewYear*/
	position:relative;
	zoom:1;
	font-size: 10px; 
}

#header .Hcont .headerText span { font-size: 130%;}

/*#header .Hcont .headerText h1.NY {
	color: #025caf; 
	text-align:center; 
	font-size: 78px; 
	font-weight: normal;
	white-space: nowrap; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}*/
/*--NewYear*/
#header .Hcont .headerText p {
	margin-top:18px;
	font-size:14px;
	position:relative;
	zoom:1;
}
#header .Hright .prodv {
	position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	left: 0;
	color:#ffffff;
	font-style:normal;
	font-size:13px;
	top:100px;
}

/*==============*//*--PORTFOLIO--*//*=========*/
.miniPort {margin-top:34px; position:relative; zoom:1; margin-right: 7px; }
.miniPort table tr td { vertical-align:middle; width:1%; border:1px solid #ffffff;}
.miniPort table tr td.empty {width:auto;}
.miniPort table tr td p { font-size:11px; display:block; height: 46px;}
.miniPort table tr td p a {}
.miniPort table tr td p.pink { font-size:12px; padding-top:12px; display:block; height: 40px;}  /**/
.miniPort table tr td p.pink a { color: #ff7bd5;/*<--light realpink*/ /*#a71919;--light bordo*/  /*color:#3f65d9*/}
.miniPort table tr td p a:hover { text-decoration:none;}

.miniPort table tr td .miniTextDesc {
    width:215px;
	text-align: left;
}

.fuck div span a { color: #ff51ed;/*--realpink*/}/*--PORTFOLIO--*/
.fuck div span a:hover { text-decoration:none;}/*--PORTFOLIO--*/
.description_project h3 { color: #ff51ed;/*--realpink*/ /*color:#d90000;--light-bordo*/}/*--PORTFOLIO--*/
.clientOtziv .otziv p { color: #ff51ed;/*--realpink*/}/*--PORTFOLIO--*/
.god table tr td h4 { color: #ff51ed;/*--realpink*/ }/*--PORTFOLIO--*/
.o_nas_company h3 {	color:#000; }
.o_nas_company h3 span { color: #ff51ed;/*--realpink*//*color:#ff7bd5;*/}

* #bordo { color: #ff51ed;/*--realpink*/ }
#bordo * { color: #ff51ed;/*--realpink*/ }

#portpholio {
	padding-bottom:36px;
	margin-top:21px;
	overflow:hidden;
	zoom:1;
}

.true {text-align: center;}


/*      FOOTER         */
#footer {
	height:181px;
	overflow:hidden;
	min-width:962px;
	max-width:1222px;
	padding-left:38px;
	margin:0 auto;
	position:relative;
	background:#FFF url(../images/fleftpi.jpg) no-repeat 0 0;
	zoom:1;
}
#footer:after, 
#footer .Flogo:after 
#footer .wrapperFooter:after {
	content:'';
	display:block;
	clear:both;
}

#footer .wrapperFooter {
	height:98px;
	margin-top:65px;
}


#footer .Flogo { 
	_text-align:right; 
	zoom:1;
}
#footer .Flogo div {
	width:151px;
	height:153px;
	position:relative;
	top:0;
	overflow:hidden;
	background:url(../images/footerLOGO.jpg) no-repeat 0 0;
} #footer .Flogo p {
		color:#000;
		position:absolute;
		top:100px;
		left:31px;
		text-align:left;
		font-size:10px;
	}#footer .Flogo p i {
		color:#fff;
		font-style:normal;
	}
	#footer .Flogo p a {
		color:#fff;
		text-decoration:underline;
		font-size:10px;
	} 
	#footer .Flogo p a:hover { text-decoration:none;}

#footer .wrapperFooter div.float {
	float:left;
	position:relative;
	width:16%;
	zoom:1;
}
#footer div.logofooter {  
	position:absolute;
	top:27px;
	right:0;
	width:151px;
	height:153px;
}
#footer .wrapperFooter div.float.maxWidth {width:20%;}
.float dl dt { color:#999999; font-size:10px;}
.float dl dd {padding-left:8px;}
.float dl dd a {
	/*color:#3f65d9;*/
	text-decoration:underline;
	font-size:12px;
}
.float dl dd a:hover { text-decoration:none;}

/*+++++++++++++++++++++INNER BLOCK of TEXT++++++++++++++++++++++++++++*/

h1 { font-size: 200%; }
h2 { font-size: 180%; }
h3 { font-size: 160%; }
h4 { font-size: 140%; }
h5 { font-size: 125%; }
h6 { font-size: 110%; }

.nc_more {
  display: block;
  margin: 10px 0  20px 0;
  font-weight: light;
}


h2, h3 {
  margin: 15px 0;
  font-weight: normal;
}


.Inner, .notice { /*--class .notice is FOR BLOG notifications*/
  padding: 0 10% 60px 10%;
  line-height: 1.5;
}
.Inner p {
  margin: 10px 0;
}
.Inner ul, ol {
  margin: 10px 5px 10px 20px;
}
.Inner ul li {
  list-style: outside disc;
}
.Inner .nc_description {
  padding: 10px;
}
.Inner .nc_row_img {
  margin: 10px;
}

/*----------FORMS for all cases-------------*/
.Inner input, textarea, button, select {
 display: inline-block;
 margin: 10px;
}
.Inner .nc_blog_edit_header {
 font-weight:bold;
 margin: 5px 0;
}
/*----------FORMS for all cases-------------*/

/*------------------PROFILE------------------------*/
.nc_user_list img {
   margin: 10px;
   outline: none;
   border: none;
}
/*------------------/PROFILE------------------------*/

h2 span {
   color: #ff7bd5;
}

#NoStyle li {
  list-style: none;
}

#DopSved {
  color: #6e6e6e;
}
#DopSved p, div {
  margin: 0 0;
}
#DopSved p span, div span {
  font-weight: bold;
}
span#DopSved a {
  font-weight: normal;
}

/*+++++++++++++++++/INNER BLOCK of TEXT+++++++++++++++++*/

h2, h3 {
  margin: 15px 0;
  font-weight: normal;
}
/*--------------TITLE PAGE---------------*/
/*--------three COLUNMS news-block----------*/
#newsTit { 
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  line-height: 40px;
  height: 40px; vertical-align: middle;
  color: #000000; font-size: 20px; font-weight: 100;
}
#newsTit a {
  color: #000000; font-size: 20px; font-weight: 100;
  text-decoration: none; 
}
#newsTit a:hover {
  text-decoration: underline; 
}
#AkiNews {
  line-height: 1.25;
}
#AkiNews h2 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: bold;
}
#AkiNews h3 {
  font-size: 14px;
  margin: 10px 0;
  font-weight: bold;
}
#AkiNews .nc_more {
  display: block;
  margin: 10px 0;
  font-weight: light;
}

span.lentapng {
   display: block; position: absolute; right: 0; top: 0;
   background: transparent url('/images/lenta.png') 100% 0 no-repeat;
   height: 100%; /*width: 100%;*/ width: 319px;
}
.Titlepng {
  height: 63px; line-height: 63px; vertical-align: middle;
  margin: 0 0 20px 0; padding:0;
}
.Titlepng h1 {margin-left: 30px; z-index:999;}
*.Titlepng * {
   font-size: 20px;
   color: #000000;
   font-weight: 300;
}
.ptit1 { background: #ffe3bc;/*--orange*/}
.ptit2 { background: #e8ff25;/*--lemon*/}
.ptit3 { background: #e3e3e3;/*--gray*/}

/*+++++++PNG+++++++*/
/*
* html img,
* html .png {
  azimuth: expression(
    this.pngSet?
      this.pngSet=true :
        (this.nodeName == "IMG" ?
          (this.src.toLowerCase().indexOf('.png')&gt;-1 ?
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "/images/blank.gif") :
            '') :
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')&gt;-1) ?
            (this.origBg = (this.origBg) ?
              this.origBg :
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );
}
/*+++++++/PNG++++++++*/

/*--------------/TITLE PAGE---------------*/

/*+++++++++----BLOG----++++++++++++++*/
#blog h2 {
  font-weight: normal;
}

#blog .nc_blog_comments h2, h3 {
  margin: 10px 0 0 0;
}

.nc_tags {
  margin: 5px 0;
  color: gray;
}
.nc_tags span {
  font-weight: bold;
}
.nc_datetime {
  font-size: 14px;
  color: gray;
}
.nc_comments {
  margin-left:  10%;
}
.nc_blog_comments h2 {
  margin-bottom: 5px;
  line-height: 1;
}

.htip1, .htip2, .htip3 { margin: 20px 0 20px -15px; width: 60%; }

.one hr {
background: #ffe3bc;/*--orange*/
border-top:1px solid #ffe3bc;
color: #ffe3bc;
}
.two hr {
background: #e8ff25;/*--lemon*/
border-top:1px solid #e8ff25;
color: #e8ff25;
}
.three hr {
background: #e3e3e3;/*--gray*/
border-top:1px solid #e3e3e3;
color: #e3e3e3;
}

/*++++++++++++++++Colour Shema+++++++++++++++++*/
/*+++++++++++++++++++++nc_pagination+++++++++++++++++++++*/

.nc_pagination {
 height:25px; line-height:25px; vertical-align:middle;
}
.nc_pagination a {
  display: inline-block;
  text-decoration: underline;
  margin: 10px 5px;
}
.nc_pagination .arr {
  display: inline-block;
  text-decoration: none;
  margin: auto 5px;
}
.nc_pagination a.word {
  display: inline-block;
  text-decoration: underline;
  margin: 10px 25px;
}
.nc_pagination a.word:hover {
  text-decoration: none;
}
.nc_pagination b {
  display: inline-block;
  font-weight: 300;
  width:20px; margin: 0 2px; text-align:center;
}
.nc_pagination.ptit1, .nc_pagination.ptit2, .nc_pagination.ptit3 { 
background: none; }

#tiporange .nc_pagination b { background: #ffe3bc;/*--orange*/}
#tipyellow .nc_pagination b { background: #e8ff25;/*--lemon*/}
#tipgray .nc_pagination b { background: #e3e3e3;/*--gray*/}

hr { margin: 20px 0 20px -15px; width: 100%; }

#tiporange hr {
background: #ffe3bc;/*--orange*/
border-top:1px solid #ffe3bc;
color: #ffe3bc;
}
#tipyellow hr {
background: #e8ff25;/*--lemon*/
border-top:1px solid #e8ff25;
color: #e8ff25;
}
#tipgray hr {
background: #e3e3e3;/*--gray*/
border-top:1px solid #e3e3e3;
color: #e3e3e3;
}
/*+++++++++++++++++/nc_pagination+++++++++++++++++++++++++*/

/*+++++++++++++ articles full page styles +++++++++++++++*/
.nc_tags {

}
.nc_full .nc_tags {
    /*margin-top:20px;*/
}
/*+++++++++++++ articles full page styles +++++++++++++++*/

/*-------------round for Blog----------------*/
.BlogPost {
  margin: 15px 0; padding:0;
  width: 50%;
}
.BlogPost .round { border: 1px solid #cdcdcd;    padding: 0;
}
.BlogPost .round span {
	width:7px;
	height:7px;
	background:url(/images/ugol/p2small.gif) 0 0 no-repeat;
}
.BlogPost .round span.topleft { background-position:0 0; top:-1px;left:-1px;}
.BlogPost .round span.topright { background-position:-7px 0; top:-1px;right:-1px;_right:-2px;}
.BlogPost .round span.bottomleft { background-position:0 -7px; left:-1px;bottom:-1px;_bottom:-1px;}
.BlogPost .round span.bottomright { background-position:-7px -7px; right:-1px;right:-1px;bottom:-1px; _bottom:-1px;_right:-2px;}
.BlogPost h1 { margin: 20px; z-index:999;}
.BlogPost {
   font-size: 12px;
   color: #000000;
   font-weight: 300;
   padding: 0;
}

.BlogBlog {
  margin: 15px 0; padding:0;
  width: 50%;
}
.BlogBlog .round { border: 1px solid #cdcdcd;    padding: 0;
}
.BlogBlog .round span {
	width:12px;
	height:12px;
	background:url(/images/ugol/p2big.gif) 0 0 no-repeat;
}
.BlogBlog .round span.topleft { background-position:0 0; top:-1px;left:-1px;}
.BlogBlog .round span.topright { background-position:-12px 0; top:-1px;right:-1px;_right:-2px;}
.BlogBlog .round span.bottomleft { background-position:0 -12px; left:-1px;bottom:-1px;_bottom:-1px;}
.BlogBlog .round span.bottomright { background-position:-12px -12px; right:-1px;right:-1px;bottom:-1px; _bottom:-1px;_right:-2px;}

.BlogBlog h1 { margin: 20px; z-index:999;}
.BlogBlog {
   font-size: 12px;
   color: #000000;
   font-weight: 300;
   padding: 0;
}
.rInner {
   margin: 10px 20px;
}
/*-----------------/round------------------*/

/*-------visible of BLOG list------*/
div.nc_blog_list { display: none; }
/*---------------------------------*/

#Newspict {
   padding: 20px 0;
   display: block;
}
#marleft1 {
 width: 200px;
 float: left;
 padding: 40px 5px 10px 5px;
}
#marleft2 {
 width: 300px;
 float: left;
}

.bloglist {
 color:#666666;
}
.bloglist h3 {
 line-height:normal;
 margin-bottom: 5px;
}
.bloglist h3 a {
 font-weight:100;
 font-size: 24px;
 line-height:normal;
}
.bloginfo, .red {
 font-weight:100;
 line-height: 1.2;
}
.bloginfo {
 display:block;
 margin:0;
 padding:0;
 font-size:12px;
}
.red {
 display:inline;
 margin:0 3px;
 padding:0;
 color:#C30000;
 font-size:10px;
}
.iconplace {
  border-left:#CCCCCC 1px solid;
  width: auto;
  vertical-align:top;
}
/*-------/visible of BLOG list--------*/

.cms  td {padding: 5px;}
.plus {text-align: center;}
