@import url(reset.css);

/* @charset "utf-8"; */
/*CSS Document for */

				/**** the STANDART CONTENT ELEMENTS *****/
html {height:100%; font-size: 100.01%;
	background-color:#71726d}
body {
	position:relative;
	min-height:100%; height:auto !important; height:100%;
	margin:0 auto;
	width:961px;
	font:normal .75em "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#222;
	background:url(../images/bg_body.png) repeat-y 0 0;}
.wrapper {
	background:#fff url(../images/bg_wrapper.png) no-repeat 0px 97px;
	margin:0 10px;
	width:941px;}	
		
		/*** headers H1, H2, H3.***/
	h1,h2, h3 {font-weight:bold; margin: 0 0 0.25em 0;}
	h1 { font-size: 200% }                        /* 24px */
	h2 { font-size: 166.67% }                     /* 20px */
	h3 { font-size: 150% }                        /* 18px */
	h4 { font-size: 133.33% }                     /* 16px */

	p {line-height: 1.5em; margin: 0 0 1em 0;}
	
	address, em {font-style:normal}
	
	button, input.btn, .btn input {cursor:pointer;}

		/*** hyperlinks ***/
	a:hover, a:active {text-decoration:underline !important;}

				/**** END standard content elements ****/

				/**** START UNIVERSAL CLASSES ****/
.left {float:left !important}
.right {float:right !important}
.clear {display:block; clear:both;}
.nobrd {border:0px none !important;}
.c {text-align:center;}

/** Start styles for lists  UL,OL, DL **/
.row, .row li {
	display:inline;}
.row-box {
	}
.row-box li {
	float:left;}
	
.row-c-box, .row-c-box ul, .row-c-box li {position:relative;/*  float:left; */}
	.row-c-box {
		float:right;
		right:50%;}
	.row-c-box ul {
		right:-50%;}

/** End styles for lists UL,OL, DL **/


				/**** END UNIVERSAL CLASSES ****/


		/**** LAYOUOT ****/
/** START HEADER **/
#header {
	position:relative;
	height:528px;}

/*Start #head-nav*/
#head-nav {
	overflow:hidden;
	margin:0 -10px;
	padding:40px 0 31px;
	background:url(../images/bg_help_menu.png) no-repeat 0 0;}
	#head-nav li {
		width:95px;
		border-right:1px #353535 solid;
		background-color:#050505;}
	#head-nav ul {
		line-height:30px;
		margin-left:47px;
		text-align:center;
		}
	#head-nav ul li a {
		width:94px;
		border-right:1px #26261f solid;
		display:inline-block;
		text-decoration:none;
		color:#FFFFFF;
		font-size:99%;}
	#head-nav ul li a:active, #head-nav ul li a:hover, .active {
		background-image:url(../images/marks.png);
		background-repeat:no-repeat;}
	#head-nav ul li a:active, #head-nav ul li a:hover, .active {
		background-position:0 -58px;}
/* Start	 search form */
#search {
	/*padding-right:47px;*/}
#input {}
.input_form_search {
	width:195px;
	height:22px;
	float:left;
	border:solid 1px;
	border-color:#666 #ccc #ccc;
	margin:0 10px 0 8px;
	font-size:16px;}
#cse-search-box div {
	float:right;
	width:311px;}
.search {
	padding-top:4px !important;
	width:190px;}

.submit {
	background-image:url(../images/btn_search.png);
	background-repeat:no-repeat;
	height:24px;
	width:58px;
	border:0;
/*	float:left;*/
	font-weight:bold;
	margin-top:2px;
	font-size:13px;}
#logo-site {
	position:absolute;
	top:133px;
	left:52px;}
/*End #head-nav*/

#header h1, #header h1 em {
	position:absolute; left:230px; top:158px;
	width:555px;
	height:78px;}
#header h1 em {
	left:0; top:0;
	background-image:url(../images/bg_h1.png);
	background-repeat:no-repeat;}
.links {
	position:absolute;
	right:36px;
	top:127px;
	height:11px;
/*	width:64px;*/ width:125px;}
	.links a, .links strong {
		float:left;
		margin-right:9px;}
	 
#text_contacts em {
	background-image:url(../images/bg_contacts.png);
	background-repeat:no-repeat;
	position:absolute;
	left:-10px;
	top:0px;
	height:184px;
	width:157px;}
#text_contacts {
	position:absolute;
	left:44px;
	top:327px;}


.img_circle_one {
	position:absolute;
	top:295px;
	left:233px;}
.img_circle_two {
	position:absolute;
	top:245px;
	right:252px;}
.img_circle_three {
	position:absolute;
	top:296px;
	right:17px;}
/** END HEADER **/
/** Start content **/
#major-cover {
	overflow:hidden;
	width:941px;}
#sidebar-left {
	background:url(../images/bg_main_menu_links.png) no-repeat;
	width:244px;
	padding-left:35px;}
	#sidebar-left h1 {
		margin:36px 0 0 37px;
		color:#373737;}
	.name {
		background-image:url(../images/bg_bitbutton.png);
		background-repeat:no-repeat;
		display:inline-block;		
		padding-left:34px;}
	.main_menu_links {
		margin-left:40px;
		margin-top:30px;
		font-weight:bold;}
		.main_menu_links li {
			color:#008040;
			margin:6px 0;}
			.main_menu_links a {
				color:#008040;
				background:url(../images/bg_mark_menu_links.png) no-repeat 0 6px;
				padding-left:10px;
				display:inline-block;}
	.consultancies {		
		height:64px;
		width:232px;
		margin:40px 0 64px;}
		.consultancies a {
			/* background-image:url(../images/bg_consultancies.png); */
			background-repeat:no-repeat;
			text-decoration:none;
			color:#008040;
			height:53px;
			width:207px;
			display:block;
			/* padding:11px 0 0 25px; */}
		.consultancies a:active, .consultancies a:hover {
			text-decoration:none !important;}
		.consultancies strong {
			color:#fe3232;
			display:block;}
#main {
	float:right;
	width:570px;
	margin-right:55px;}
	#main h1 {
		margin-bottom:22px;
		color:#373737;}
		/** Start news **/
.elya {
	clear:both;
	margin-bottom:-40px;
	float:left;}
.tab-news 
{
    float:left;
    width:231px;
	background-image:url(../images/btn_news.png);
	background-repeat:no-repeat;
	height:54px;
	margin-left:35px;
	position:relative;
	top:-40px;}
.tab-news h1 {
	margin:0px;}
	.tab-news a {
		text-decoration:none;
		margin:25px 0 0 35px;
		color:#008040;}
	.elya a:active, .elya a:hover {
		text-decoration:none !important;}

#news {
	background-color:#eaeef1;
	overflow:hidden;
	padding:36px 16px 0;
	clear:both;
	position:relative;
	top:-40px;
	display:block;
	float:left;}
#news table {
	border-collapse:separate;}
	#news td{
		width:265px;
		padding:0 18px;
		border-left:1px solid #c1c0dc;
		border-right:1px solid #fff;
		vertical-align:top;}
		.news_td-1 {
			border-left:none !important;}
		.news_td-3 {
			border-right:none !important;}
		#news h2 {
			color:#008040;
			font-size:1.2em;}
		#news p {
			font-size:1em;}
		#news a img {
			float:left;
			border:1px solid #FFFFFF;
			margin-right:14px;
			max-width:122px;}
.date {
	font-size:1em;
	color:#34a671;
	margin-bottom:0.5em;}
.more {
	background-image:url(../images/btn_more_news.png);
	background-repeat:no-repeat;
	float:right;
	width:91px; height:24px;
	margin-right:34px;			
	text-decoration:none;
	text-align:center;
	color:#000;
	line-height:23px;
	font-weight:bold;
	font-size:12px;}
			/** End news **/
#additional_links {
	height:61px;
	padding:23px 25px;
	clear:both;}
#additional_links li{
	float:left;
	height:61px;
	width:222px;
	font-weight:bold;}
	.registration, .consultation, .services, .price_list {
		background-image:url(../images/marks_bottom.png);
		background-repeat:no-repeat;
		height:61px;}

	.registration {
		background-position:13px 0;
		padding:10px 0 0 83px;}
	.consultation {
		background-position:-6px -93px;
		padding:20px 0 0 60px;}
	.services {
		background-position:4px -204px;
		padding:10px 0 0 83px;}
	.price_list {
		background-position:11px -317px;
		padding:20px 0 0 83px;}
	#additional_links li h2 {
		font-size:1.47em;}
#additional_links a{
	color:#008040;
	text-decoration:none;
	display:inline-block;}
#additional_links a:hover, #additional_links a:active{
	text-decoration:none !important;}
/** END content **/
#footer {
	background:#71726d url(../images/bg_footer.png) no-repeat;
	height:40px;
	padding:30px 50px 0;}
#footer p {
	float:left;}
#footer em {
	text-decoration:underline;
	font-weight:normal;}
#footer a {
	text-decoration:none;
	font-weight:bold;}
address {
	float:right;}
	#footer a, #footer em {
		color:#FFFFFF;}
/*END #footer*/


#record .dataPiker
{
      width:70px;  
}

/* CSS contact and record */
.record-content span {
	margin-bottom:25px;}
#record {
	clear:both;
	margin-top:0px !important;
	table-layout:fixed;}
#record td span, .submit-news th span, .submit-gallery th span {
	color:red;
	/*margin-top:-4px;*/
	/*position:absolute;*/
	font-size:16px;}

.button-contact input , .button-record input, #ctl00_content_btnSubmit {
	background-image:url(../images/btn_more_news.png);
	background-repeat:no-repeat;
	border:none;
	font-weight:bold;
	height:24px;
	text-align:center;
	width:91px;}

#record td {
    vertical-align:top;
    font-weight:bold;
	height:37px;}	
#alternate {
	width:222px;}
#record td textarea , #record .control{
	width:281px !important;}	
.all-record  b, .all-contact b{
	color:red;
	font-size:16px;
	vertical-align:middle;}
.date-record {
	height:45px;
	width:271px;}	
.message-contact {
	width:100px;}
	
/* Start adminka */
.admin-page{
	margin-left:165px;
	margin-top:106px;}
.admin-page td {
	height:25px;}
.admin-page td label {
	margin-right:10px;
	font-weight:bold;}
#ctl00_content_btnLogin {
	margin-left:58px;}	
	
#admin-menu a, .bredCrump .crumpLink {
	display:block;
	background:url(../images/artem3.gif) no-repeat 0 5px;
	padding-left:26px;
	font-size:1em;
	font-weight:bold;
	line-height:24px;
	color:#000;
	text-decoration:underline !important;}
/*#admin-menu a, #admin-menu a:active, #admin-menu a:hover {
	text-decoration:none !important;}*/
.add-news, .add-page-new{
    background:url(../images/artem1.gif) no-repeat 0 3px;
	font-weight:bold;}
.article a {
	color:#000;
	padding-left:18px;}
.bredCrump {
    margin-top:15px;}
.article #gridProducts,.article #gridProducts tr, .article #gridProducts  td, #ctl00_content_grdStaticPages td{
	border:1px solid #000;}
.article #gridProducts td {
	height:20px;}
.article #gridProducts .delete-news a, #ctl00_content_grdStaticPages .delete-news a{
	background:url(../images/artem2.gif) no-repeat 2px 3px;}
.x-gray {
    background-color:gainsboro;}

.submit-news {
	width:450px;
	margin-top:30px;}	
.submit-news th, .submit-gallery th {
    vertical-align:top;
	width:130px !important;}
.news-desc, .news-body {
	height:68px;}
.submit-news input, .submit-news textarea, .submit-gallery input {
    width:281px;}
.news-foto input {
    width:226px}
.news-foto tr {
    height:26px !important;}
	
#ctl00_content_btnSubmit {
	margin-left:132px !important;}
.submit-gallery #ctl00_content_btnSubmit {
	margin-left:0 !important;}
.submit-gallery tr {
    height:30px;}
	
#ctl00_content_grdStaticPages {
	width:100%;
    border:1px solid #000;}
#ctl00_content_grdStaticPages a, .add-page-new {
	color:#000;
	text-decoration:underline !important;
	padding-left:18px;}
#ctl00_content_grdStaticPages tr {
    height:20px}
#ctl00_content_grdStaticPages th (
	background-color:#000000;
	color:WhiteSmoke;)

/* End adminka */	
/* Start gallery */

.highslide {
	display:block;
	float:left;}
#ctl00_content_pager {
	clear:both;
	color:#008040;
	text-align:center;}
#ctl00_content_pager a {
	color: #000;}
	
.highslide-container .deleteLink {
	float:right;
	margin-left:20px;}	
	
.highslide-container .deleteLink a {
	color:#fff;}
/* End gallery */
/* Start news page */
.news-bar {}
.news-bar li {
	overflow:hidden; zoom:1;
	margin:0 0 10px;
	padding:0 0 10px;}
.news-bar li h2 {
	color:#008040;
	font-size:1.2em;}
.news-bar li h2 a {
	color:#008040;
	text-decoration:none !important;}

.news-bar li img {
	width:122px;
	float:left;
	margin:0 5px 3px 0;}
/* End news page */	

#lz_request_window table{
    background:#c3c3c3 url(http://livehelp.datasite.uz/templates/invitations/classic/background.gif) no-repeat 0 0 !important;}
	
.all_links {
	color:#008040;
	font-size:1em;
	text-decoration:underline !important;
	font-weight:bold;}
	
#cse-search-results iframe {
		width:600px !important;
		height:910px !important;
}
.list
{
    border:1px solid #dedede;    
}
.list td
{
    padding:10px 5px;    
}

