/** 
  coded by: UmedSharipov@hotmail.com | 08.05.2015
  designed by: Dodikhudoev Parviz
 */
html,body{ width: 100%;}
body{margin:0; padding:0; font-family:Arial; font-size:13px; }
a{color:#008800;}
a:hover{color:#ffcc00;}
.clear{clear:both;}

.mainWrap{}
.centerWrap{ width: 1000px; margin: 0 auto; }

.headWrap{padding:15px 0; background:#fff;}
	.headWrap .centerWrap{ position:relative;}
	.headWrap a.logo{display:block; height:80px; width:400px;  padding-left:96px; background:url(../images/taas.png) no-repeat left; text-decoration:none; }
	.headWrap a.logo span{ display: table-cell; height:80px; font-size:14px; vertical-align: middle; text-transform:uppercase; color:#008800;} 
	.topBaner{ position:absolute; width:500px; height:80px; top:0; right:0; text-align: right; padding-top: 30px; padding-right:10px;  }
	.topBaner a {
		background: #008900; /* Old browsers */
		background: -moz-linear-gradient(top, #026702 0%, #008900 40%, #026702 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, 026702 0%,#008900 40%,#026702 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #026702 0%,#008900 40%,#026702 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026702', endColorstr='#026702',GradientType=0 ); /* IE6-9 */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026702', endColorstr='#026702',GradientType=0 ); /* IE6-9 */
		padding: 20px 10px; margin: 20px 10px 0 0; color: #fff; text-decoration: none; text-transform: uppercase;
	}
.topBaner a:hover {
	background: #008900; /* Old browsers */
	background: -moz-linear-gradient(top, #026702 0%, #026702 40%, #008900 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, 026702 0%,#026702 40%,#008900 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #026702 0%,#026702 40%,#008900 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026702', endColorstr='#026702',GradientType=0 ); /* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026702', endColorstr='#026702',GradientType=0 ); /* IE6-9 */
	padding: 20px 10px; margin: 20px 10px 0 0; color: #fff; text-decoration: none; text-transform: uppercase;
}

	
.headLine{ border-top: 7px solid #008900; background:#008900; height:76px;  }
	.headLine .yellowLine{border-top:1px solid #fff; height:5px; background:#ffcc00;}
	.headLine .topMenu { padding: 7.5px 0; border-bottom:1px solid #027002;}
	.headLine .topMenu ul{margin:0; padding:0; list-style:none; position:relative; z-index:5;}
		.headLine .topMenu ul > li { display:inline-block;}
		.headLine .topMenu ul > li > a{ display:block; line-height:25px; padding:0 7px; font-size:11px; color:#fff; text-decoration:none; text-transform:uppercase; }
		.headLine .topMenu ul > li > a:hover{background:rgba(255,204,0,0.4); box-shadow:inset 0 0 3px rgba(0,0,0,0.1);}
		.headLine .topMenu ul > li ul { display: none; }
		
	.headLine .searchBar { width:150px; position:absolute; right:0; top: 10px; height:22px;}

.contentWrap{ margin-top:-30px; padding-bottom:1px; background:rgba(255,255,255,0.8);  min-height:800px;  box-shadow:0 0 10px rgba(0,0,0,0.3);}
	.topContent{position:relative; line-height:30px; color:gray;}
	.flashnews{ margin-right:250px; overflow:hidden; }
		.flashnews .gkHighlighterInterface span.text{ line-height:30px;	}
		.flashnews .prev, .flashnews .next{ margin-top:8px;}
		.flashnews a:hover{color:#c8a000;}
	
		
	.langbar{ position:absolute; text-align:right; width:250px; right:0; top:0; }
	.langbar div.mod-languages li { margin:0;}
	.langbar a{ display:inline-block; line-height:30px; padding:0 7px;}
	.langbar a:hover{ background:#fae400; color:#009d00;}
	
	.lBlock{ margin-left:15px; width:200px; float:left;}
		.lBlock > div{margin-bottom:20px;}
		.lBlock h3{ position:relative; background:#008900; line-height:25px; padding-left:25px; margin-left:-15px; color:#fff; font-size:11px; font-weight:normal; text-transform:uppercase; }
		.lBlock h3:before{ content:''; position:absolute; width:10px; height:10px; border-left:0; background:#ffcc00; left:7.5px; top:7px; } 
		
		.leftMenu{margin-bottom:15px; margin-top:15px;}
		.leftMenu ul{margin:0; padding:0; list-style:none;}
		.leftMenu ul.menu{-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
		.leftMenu ul.menu>li{border-bottom: 1px solid #E6E2DB;}
		.leftMenu ul.menu>li>a{display: block; color: #fff; font-weight: 400; margin: 0; line-height:15px; padding: 5px 23px 5px 8px;text-decoration: none;background: #a8b4aa; }
		.leftMenu ul.menu>li>a:hover{ background:#008900; text-decoration: none;}
		.leftMenu ul.menu>li.active>a{background:#858f87;}
		.leftMenu ul.menu>li.active.parent>a{background: #666; font-weight: bold;}

		
	.rBlock{ margin-left:230px; margin-right:15px; padding-top:1px; padding-left:10px; color:#4f574f; position:relative;  overflow:hidden;}
		.rBlock h1, .rBlock h2{margin-top:15px; margin-bottom:20px; font-size:18px; color:#008900;}
		
		.catIndex .borderImg { float: left; border: 1px solid #e1e1e1; margin-right: 10px; display: table; padding: 2px }
		.catIndex h2 { font-size: 17px; margin: 1px; padding: 1px }
		.catIndex h3 { font-size: 15px; margin: 1px; padding: 1px }
		.catIndex a { padding-top: 0; font-size: 16px; color: #2b782b }
		.catIndex #text {font-size: 14px}
				
		.news_slider .slideshowck{ padding:5px;  box-shadow:0 1px 3px #666; margin-top:15px; margin-bottom:10px; }		
		.newsSlide { padding-top: 0; padding: 15px; padding-left:0; text-align:justify; }
			.newsSlide .bottomItems{ padding:0; margin:0;  list-style:none; }
			.newsSlide .bottomItems li{ margin-bottom:25px;}
			.newsSlide .bottomItems img{padding:5px;  box-shadow:0 1px 3px #666; float:left;}
			.newsSlide .bottomItems a{font-size:17px; color:#0b0b0b; text-decoration:none; font-weight:bold; display:block; margin-bottom:7px; letter-spacing:0.3px; font-family:Arial; }
			.newsSlide .bottomItems a:hover{ text-decoration:underline; color:#008800; }
			.newsSlide .bottomItems .right{ margin-left:210px; letter-spacing:0.2px;  }
			.newsSlide .bottomItems .desc{font-size:15px; color: #444; font-size: 13px; font-weight: 400; padding: 0; font-family:Arial; }

	
.bottomWrap{ padding-top:1px; border-bottom: 7px solid #008900; background:rgba(0,137,0,0.7); box-shadow:0 0 10px rgba(0,0,0,0.3); margin-bottom:15px;}
	.bottomWrap .info{ margin:10px;  min-height:90px; color:#fff; font-size:12px;}
	.bottomWrap .yellowLine{border-bottom:1px solid #fff; height:5px; background:#ffcc00;}

.invalid {border-color: #ff0000;}
label.invalid {color: #ff0000;}
/* -- buttons */
#editor-xtd-buttons {padding: 0px;}
.button2-left,
.button2-right,
.button2-left div,
.button2-right div {float: left;}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span { display: block; float: left; color: #666; cursor: pointer; }
.button2-left span,
.button2-right span { cursor: default; color: #999; }
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {padding: 0 6px;}
.page span { color: #000; font-weight: bold; }
.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }
.button2-left a,
.button2-left span {padding: 0 24px 0 6px;}
.button2-right a,
.button2-right span {padding: 0 6px 0 24px;}
.button2-left { float: left; margin-left: 5px; }
.button2-right { float: left; margin-left: 5px; }
.button2-left .image {}
.button2-left .readmore {}
.button2-left .pagebreak {}
/* Tooltips */
div.tooltip { float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 200px; }
	div.tooltip h4 { padding: 0; margin: 0; font-size: 95%; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; }
	div.tooltip p { font-size: 90%; margin: 0; }
/* Caption fixes */
.img_caption .left { float: left; margin-right: 1em; }
.img_caption .right { float: right; margin-left: 1em; }
.img_caption .left p { clear: left; text-align: center; }
.img_caption .right p { clear: right; text-align: center; }
.img_caption {text-align: center!important;}
	.img_caption.none { margin-left: auto; margin-right: auto; }
/* Calendar */
a img.calendar { width: 16px; height: 16px; margin-left: 3px; cursor: pointer; vertical-align: middle; }
/* System Messages */
.error { padding: 0px; margin-bottom: 20px; }
	.error h2 { color: #000 !important; font-size: 1.4em !important; text-transform: uppercase; padding: 0 0 0 0px !important }
#system-message { margin: 10px 0 20px 0; border-left: 0; border-right: 0; }
	#system-message dt {font-weight: bold;}
	#system-message dd { margin: 0 0 15px 0; font-weight: bold; text-indent: 0px; padding: 0 }
		#system-message dd ul { color: #000; list-style: none; padding: 0px; }
			#system-message dd ul li {line-height: 1.5em}
	/* System Standard Messages */
#system-message dt.message { position: absolute; top: -2000px; left: -3000px; }
	#system-message dd.message  ul { background: #fff url(../images/system/notice-info.png) no-repeat; padding-left: 40px; padding: 10px 10px 10px 40px; border-top: 2px solid #90B203; border-bottom: 2px solid #90B203; }
	#system-message dd.message ul li {background: none !important}
	/* System Error Messages */
#system-message dt.error { position: absolute; top: -2000px; left: -3000px; }
	#system-message dd.error ul { background: #fff url(../images/system/notice-alert.png) no-repeat; padding-left: 40px; padding: 10px 10px 10px 40px; border-top: 2px solid #990000; border-bottom: 2px solid #990000; }
	/* System Notice Messages */
#system-message dt.notice { position: absolute; top: -2000px; left: -3000px; }
	#system-message dd.notice  ul { background: #fff url(../images/system/notice-note.png) no-repeat; padding-left: 40px; padding: 10px 10px 10px 40px; border-top: 2px solid #FAA528; border-bottom: 2px solid #FAA528; }
	#system-message dd.notice ul {color: #000;margin:10px 0}
#system-message { margin-bottom: 0px; padding: 0; }
	#system-message dt {font-weight: bold;}
	#system-message dd { font-weight: bold; padding: 0; }
 
