﻿body {background-color:#3a3a3a;color:#8a8a8a;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;line-height:24px;margin:0;padding:0;}
h2 {font-family:Georgia, "Times New Roman";font-weight:normal;font-style:italic;font-size:30px;}

a {color:#f3f3f3;text-decoration:underline;}
.left {float:left;}
.right {float:right}
.citation_author {text-align:right; margin-right:100px; margin-top:0;}
.citation {text-align:left; margin-right:100px; margin-bottom:0; padding-left:80px;}

.a-angstrem {position:relative;
	background-image: url('/img/a-angstrem.png');
	background-repeat:no-repeat;
	width:244px;height:516px;/*left:-323px;*/float:left
	}	
.a-tilda {position:relative;
	background-image: url('/img/a-tilda.png');
	background-repeat:no-repeat;
	width:246px;height:516px;float:right;
	}	
.logo 
{
	background-image: url('/img/logo.png');
	background-repeat:no-repeat;
	/* background-position:center top; */
	/* background-position:290px 50%; */
	background-position:50% 50%; 
	height:516px;
	width:980px;
}	
	
.absmiddle {
vertical-align: middle;
margin-bottom: .25em;
}

.contacts {	font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#8a8a8a; margin-top:90px;text-align:left;padding-left:30px;}
.contacts a {color:#8a8a8a;}
.bureau {	font-size:72px;font-style:italic;margin-top:82px; display:block;}	
.name {font-size:30px;line-height:57px;}
.name a:hover, .name a:visited, .name a:link, .name a:active {color:#8a8a8a; text-decoration:none;}	
.tilda {background:url(/img/tilda.gif);background-repeat:no-repeat;background-position:top;width:35px;height:50px;color:#c2c2c2;font-size:34px;padding-top:20px;}

.progress_text {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-top:4px; padding-bottom:8px; margin-bottom:2px; line-height:1.5em;
padding-left:8px; padding-right:8px;
background:url(/img/dashed.gif);background-position:bottom;background-repeat:repeat-x;}
.progress_text a {color:white; text-decoration:underline}
.progress_text .date {color:#787878; font-family:Arial, Helvetica, sans-serif; display:none}
.progress_text p {margin:0; padding:0;}

ul.home_services_list {list-style:none; margin:0; padding:0;}
ul.home_services_list li {margin-top:8px;
background:url(/img/dashed.gif);background-position:bottom;background-repeat:repeat-x;
padding-bottom:4px; margin-left:20px; margin-right:20px;
}
.home_services_comment {font-size: .8em; line-height: 1em; margin-top: 0px;}
.price {color:#e6e6e6;}
	
.languages {color:#c2c2c2;	font-size:34px;	padding-top:90px;	}		
	.languages a {	color:#787878;	}	

.menu ul {list-style-type:none;margin:40px auto 0.5em;width:195px;padding-left:0px;}
.menu ul li {font-size:1.1em;padding-top:0.5em;padding-left:10px;list-style-type:none;}
.menu ul li a, .menu ul li.current_page_item ul li a, .menu ul li span {color:#f3f3f3;text-decoration:none;width:100%;display:inline-block;
				background:url(/img/dashed.gif);background-position:bottom;background-repeat:repeat-x;cursor:pointer;}
.menu ul li.current_page_item a, .menu ul li.current_post_item a {color:#222222;}
.menu ul li ul {margin:0;padding-left:0;padding-right:0;}
.menu ul li ul li {padding-left:0;font-size:1em;width:185px;}



/*Content main */
.content {position:relative;top:-60px;}
.c-left {width:244px;float:left;}
.c-right {width:246px;left:355px;float:right;}
	.c-right ol, .c-left ol {padding-left:0;width:195px;margin:0 auto;}
		.c-left ol li, .c-right ol li {background:url(/img/dashed.gif) repeat-x bottom;
		font-size:0.9em;line-height:1em;padding-top:0.9em;padding-left:0;margin-left:0;list-style-position:inside;}
		.c-left ol li, .c-right ol li .price {color:#e6e6e6;}
		.c-right ol li {color:#8a8a8a;}
			.c-left ol li a {color:#e6e6e6;text-decoration:none;}
.c-center {float:left;width:490px;}
	.c-center p {margin:0 25px; font-size:16px;}
	
p.shift {padding-left:80px;}
.italic {font-style:italic;}


.bordered {border:4px solid #525252;}
div.c-page {padding:20px 35px;margin:0 50px 1em;font-size:0.9em;}
	.page table {width:100%;margin-top:1em;border-spacing: 1em 0;}
	.page table th {border-bottom:1px solid #bcbcbc;padding:0.5em;}
	.page table td {text-align:center;padding:0.5em;}
.button {background-color:#212121;color:#dfdfdf;padding:5px 10px;display:inline-block;border:4px solid #606060;font-weight:bold;font-style:italic;font-size:0.9em;}

.c-post {text-align:left;}
.c-post .meta {font-size:0.9em;margin:0;padding:0;}
.c-post h3 {margin-bottom:2em; text-align:center; font-style:italic;}
.c-post h3 a {color:#8A8A8A;}

/*FORM*/
#makeorder {position:fixed;top:0;left:0;width:100%; z-index:0;display:none;} /* background-color:#fff; */
#makeorder-ins {position:relative;background-color:#717171;width:500px;margin:50px auto;border:4px solid #000;z-index:20;}
#close {position:absolute;right:-26px;top:-26px;cursor:pointer;}
.cform {margin-top:30px;margin-bottom:30px;}
.cform label {display:block;width:100% !important;}
.linklove {display:none;}
#insteadfile {position:relative;}
#fileway {width:350px;left:0;color:#000;}
#filebutton {width:70px;position:absolute; left:165px; top:0; border:1px solid #fff;background-color:#212121;text-align:center;}
.cform input.sendbutton {cursor:pointer !important;}
#li--3 label span {position:relative;}
#li--3 label span small {display:none;position:absolute;padding:3px;left:250px; top:1.5em;color:#fff;width:150px;font-size:0.8em;}
/*#li-3-3 label span div {cursor:pointer !important;background:none repeat scroll 0 0 #373737;border:1px solid #F8F8F8;color:white;letter-spacing:1px;margin:0 0 8px;padding:3px;vertical-align:top;}*/
#insteadfile2 {cursor:pointer !important;overflow: hidden; width: 200px; height: 25px; border: 1px solid #F8F8F8; background-color: #373737;margin:0 0 8px;padding:3px;color:#fff;}
#insteadfile2 input {margin-top: -50px; margin-left:-410px;font-size: 150px; height: 40px;}
#insteadfile2 label {cursor:pointer !important;color:#fff;}


/*FOOTER*/
.footer {padding:0 217px;color:#606060;font-size:0.8em;margin-bottom:1em;}
.footer a {color:#606060;}
.footer {background:url(/img/footer-line.gif) repeat-x top left;margin-bottom:20px;}


.f-center {width:524px;background: #3a3a3a url(/img/footer-right.gif) no-repeat top right; }
.f-in-center {padding-left:43px;padding-right:43px;background:url(/img/footer-left.gif) no-repeat top left;}
.counter {margin-top:1em;margin-bottom:1em;}
#counter {border:3px solid #333;padding:0 3px 4px;line-height:1em;color:#c6c6c6;}


/*ROCON*/
.rounded {padding:10px;	white-space:nowrap;zoom:1;}
* html div.rounded {height:20px;}			
			span.rounded {padding:3px 10px;	margin:-3px 0;}
			.wrap {	float:left;	padding:20px;overflow:hidden;margin:10px;width:15%;}			
			.bg-wrap {background:url(bg.jpg);padding:10px;overflow:hidden;}			
			* html .bg-wrap {float:left;}			
			.with-border {border:3px solid #000;}
			.b4{border:4px solid #606060;}

/********** shurix *****************/


/*
#table-services col:first-child {background: #FF0}
#table-services col:2 {background: red}
*/
/* #table-services col:nth-child(2n+3) {background: #CCC} */

.alignleft {
	float:left;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:0px;
}
	

.nobr {white-space:nowrap;}

#table-services {border-collapse:collapse}

#table-services .title {font-weight:bold;}


#table-services .td1 {
	width:20%;
	text-align:right;
	vertical-align:top;
	color:white;
	padding:0;
	padding-right: 10px;
	padding-bottom:30px;
}

#table-services .td2 {
	text-align:left;
	vertical-align:top;
	padding:0;
	padding-bottom:30px;
}

#table-services .td3 {
	width:20%;
	text-align:center;
	vertical-align:top;
	padding:0;
	padding-bottom:30px;
}

#table-services .td31 {
	width:15%;
	text-align:center;
	vertical-align:top;
	padding:0; 
	padding-bottom:30px;
}

#table-services .td32 {
	width:15%;
	text-align:center;
	vertical-align:top;
	padding:0;
	padding-bottom:30px;
}



ul.services_list1 {
	list-style:none;
	margin:0; 
	padding:0;
	color:#8a8a8a;
}

ul.services_list1 li {
	margin-top: 1em;
}

ul.portfolio_list {
	text-align:left; 
	list-style:none;
	margin:0;
	padding:0;
}

ul.portfolio_list li {
	margin-bottom: 1em;
}

#table-portfolio {border-collapse:collapse}

#table-portfolio td {
	vertical-align:top;
}

#table-portfolio .td1 {
	text-align:right;
	width:30%;
	padding-bottom:30px;
}

#table-portfolio .td2 {
	text-align:left;
	padding-bottom:30px;
}

.portfolio_work {
	font-style:italic;
}

.portfolio_partner {
	font-size: 16px;
	font-weight:bold;
}


/**************** profit *******************/

#profit_table_result td 
{
	height: 6em;	
}

#profit_table_result .profit_table_result_td1 
{
	text-align:right;
}

#profit_table_result .profit_table_result_td2
{
	width:380px;
	text-align:center;
}

.red 
{
	background-color: #FF4400;
	color:white;
}

.yellow 
{
	background-color: yellow;
	color:black;
}

.green 
{
	background-color: green;
	color:white;
}


#profit_result_section 
{
	margin-left:auto; 
	margin-right:auto; 
	text-align:center;
	widows:100%;
	border:0px solid white;
}

#profit_result_section p
{
	width:400px;
	/* height:3em; */
	margin-top:.5em;
	margin-bottom:.5em;
	padding-top:.5em;
	padding-bottom:.5em;
	border:0px solid blue;
	margin-left:auto; 
	margin-right:auto;
	vertical-align:middle;
}
