* {
	margin: 0;
	padding: 0;
	
}
.AS_ajax_resultsIntroFailure{
	display:block !important;
		
	padding-top:20px;
	position:relative;
	width:100% !important;
	height:20px !important;
	text-align:left;
	visibility:visible !important;
}
.ajaxSearch_resultsInfo{
	clear:both;
	display:block;
	
	padding-top:20px;
	position:relative;
	width:100%;
	height:20px;
	text-align:left;
}
.ajaxSearch_highlight {
	font-weight:bolder;
}
.BlockFlash{
	position:absolute;
	overflow:hidden;
	display:block;
	width:174px;
	height:134px;
	top:85px;
	right:5px;
}
.loginFormBill{
	background-image:url('./images/mainPageIco_03.png');
	background-repeat:no-repeat;
	width:166px;
	height:19px;
	display:block;
	position:absolute;
	top:70px;
	left:795px;
	font-size:1.1em;
	font-weight:bolder;
	padding-left:5px;
}
.loginFormBill a{
	color:#2b8bd5;
	font-size:0.9em !important;
	padding-left:7px !important;
}
.IcoCompany{
	background-image:url('./images/mainPageIco_07.png');
    background-repeat:no-repeat;
	padding-left:107px;
	height:140px !important;
	display:block;
	margin-right:10px;
	
}
.IcoAction{
	background-image:url('./images/gigabyte_ico_03.png');
	width:101px;
	height:123px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.IcoConnect{
	background-image:url('./images/gigabyte_ico_05.png');
	width:99px;
	height:127px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.IcoNews{
	background-image:url('./images/gigabyte_ico_10.png');
	width:102px;
	height:123px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.IcoArea{
	background-image:url('./images/gigabyte_ico_11.png');
	width:99px;
	height:126px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.BlockSearch{
 	position:absolute;
	top:179px !important;
	left:200px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
fieldset{
	border:0;
	top:0;
	width:500px;
	height:20px;
	overflow:hidden;
	position:absolute;
	
}
.LinkBuy{
	text-decoration:none;
	position:relative;
	margin-left:-10px;
	padding:0;
}
.Sale{
	width:188px;
	height:156px;
	display:block;
	background-image:url('./images/saleIco.jpg');
	background-repeat:no-repeat;
}
* strong{
	font-weight:bold;
	
}
submit{
	background-image:none;
	
}
.AS_ajax_resultsIntroFailure{
	width:0px;
	height:0px;
	display:none;
	visibility:hidden;
}
.ajaxSearch_intro{
	width:0px;
	height:0px;
	display:none;
	visibility:hidden;
}
.BlockSearch input{
	background-image:url('./images/searchBginput.png');
	background-color:transparent;
	height:20px;
	width:250px;
	border:0;
	color:#feffff;
	vertical-align:top;
	
	border:1px #2b8bd5 solid;
	position:relative;
	
	
}
#name{
	background-image:url('./images/searchBginput.png');
	background-color:transparent;
	border:0;
	color:#feffff;
	vertical-align:top;
	
	border-top:1px #2b8bd5 solid;
	border-bottom:1px #2b8bd5 solid;
	position:relative;
	margin-bottom:5px;
	font-weight:bolder;
}
#pass{
	background-image:url('./images/searchBginput.png');
	background-color:transparent;
	border:0;
	color:#feffff;
	vertical-align:top;
	margin-top:5px;
	border-top:1px #2b8bd5 solid;
	border-bottom:1px #2b8bd5 solid;
	position:relative;
	font-weight:bolder;
}
.ButtonFormPost{
	background-image:url('./images/ImgButtonAuth.jpg');
	background-repeat:no-repeat;
	display:block;
	width:150px;
	height:28px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	font-weight:bolder;
	margin-top:5px;
	padding-top:5px;
	cursor:pointer;
}


.BlockSearch submit{
	background-color:#383838;
	
}
#ajaxSearch_submit{
	color:#2b8bd5;
	font-size:1.0em;
	font-weight:bolder;
	height:20px;
	width:51px;
	background-image:url('./images/searchButton.png');
	padding:0;
	padding-top:3px;
	border:0;
	
	
}
.BlockSearch form{
	
	border:0;
}


.ajaxSearch_resultLink{
	color:#00639c;
	font-weight:bolder;
	
}
html {height: 100%}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 100%;
	min-width: 990px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

*{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

/*
 * Breadcrumbs
 * */
.LogoLinkMain{
 	position:absolute;
	left:53px;
	top:50px;
	/*border:1px #000 solid;*/
	width:140px;
	height:150px;
	display:block;
	text-decoration:none;	
}

.Breadcrumbs{
	/*border-bottom:1px #00589c dotted;*/
	color:#00589c;
	height:20px;
	
	margin-bottom:20px;
}
.Breadcrumbs a{
	color:#00589c;
	font-weight:bolder;
	text-decoration:none;
}

.HeadLink{
	width:80px;
	width:80px;
	color:#00589c;
	
	font-weight:bolder;
}
.LinkDesc{
	
}
/*
 * LoginForm POST
 * */

.LoginFormPost{
	width:168px;
	z-index:0;
}

.FormBlock{
	width:168px;
	background-image:url('./images/bgLoginPost_01.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	min-height:123px;
	_height:123px;
	background-color:#87cde9;
	margin-top:10px;
	z-index:0;
}

#AuthPost{
	padding-bottom:5px;
	padding-top:20px;
	margin-left:10px;
	margin-right:10px;
	position:relative;
}
form select{
	background-color: transparent;
	opacity:0.5;
	-moz-opacity:0.5;
	border:0;
	
}
form select option{
	background-color: transparent;
	filter:alpha(opacity=40);
	opacity:0.4;
	-moz-opacity:0.5;
	border:0;
	
}

.BottomFormBlock{
	width:168px;
	height:5px;
	background-image:url('./images/bgLoginPost_02.jpg');
	background-repeat:no-repeat;
	display:block;
}

.ConnectInternetBlock{
	width:168px;
	height:59px;
	background-image:url('./images/internet.png');
	background-repeat:no-repeat;
	display:block;
}

/*
 * Contact Block
 * 
 * */
.ContactBlock{
	width:168px;
	margin-top:10px;
}
.ContactInfo{
	width:168px;
	min-height:170px;
	_height:170px;
	background-image:url('./images/ContactBlock_01.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#93d2eb;
}
.ContentContactBlock{
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	
}
.ContactBottom{
	width:168px;
	height:100px;
	background-image:url('./images/ContactBlock_02.jpg');
	background-repeat:no-repeat;
	display:block;
}

/*
 * CityNewsBlock
 * */

.NewsBlock{
	width:220px;
	margin-top:10px;
}
.CityNewsBlockTop{
	width:220px;
	min-height:139px;
	_height:139px;
	background-image:url('./images/cityNewsBlock_01.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#93d2eb;
}
.CityNewsBlockHead{
	color:#00589c;
	font-size:1.2em;
	font-weight:bolder;
	padding-left:10px;
	padding-top:7px;
	border-bottom: 1px solid #00589c;
}
.CityNewsBlockContent{
	margin-left:5px;
	margin-right:5px;
}
.CityNewsBlockBottom{
	width:220px;
	height:6px;
	background-image:url('./images/cityNewsBlock_02.jpg');
	background-repeat:no-repeat;
	display:block;
}
/*
 * Block Link
 * */

.BlockLink{
	width:90%;
	margin-left:5%;
	margin-bottom:20px;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 251px;
	
	background-image:url('./images/header_bg_01.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	color:#feffff;
	font-size:0.9em;
	
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 83px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width:100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 5px 260px 0 220px;
	color:#00639c;
	
}
.HeadItemsArticlTop {
	padding:2px 5px 2px 5px;
	background-color:#2b8bd5;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bolder;
	text-align:left;
	_width:100px;
	min-width:150px;
	max-width:150px;
	

	 
}
.HeadItemsArticl {
	padding:2px 5px 2px 5px;
	background-color:#2b8bd5;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bolder;
	text-align:left;
	min-width:70px;
	
	min-width:200px;;
	width:15%;

	 
}

#FirstLineBlocks{
	display:inline-block;
	margin:0;
	margin-bottom:10px;
}
#SecondLineBlocks{
	display:inline-block;
	margin:0;
}
.TextBlockFirst{
	border-top:1px #00639c dotted;
	
	
}
.BlockFirstIn{
	width:48%;
	height:200px;
	float:left;
	position:relative;
	padding-right:10px;
	
}

.BlockFirstOut{
	width:48%;
	
	float:left;
}
/*
 * TOP MENU
 * */

#TopMenu{
	position:absolute;
	top:223px !important;
	background-image:url('./images/bg_top_menu.png');
	
	background-repeat:repeat-x;
	width:100%;
	min-width: 990px;
	height:28px;
	display:block;
	
}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 200px;
	margin-left: -100%;
	position: relative;
	color:#00639c;
	padding-left:10px;
	padding-right:10px;
	z-index:0;
}
/*
 * Contact
 * 
 * */
.BlockContactPhone{
	height:51px;
	border-bottom:1px #FFF dotted;
	background-image:url('./images/ContactIco_Phone.png');
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:38px;
	padding-top:10px;
	padding-bottom:5px;
	
}

.BlockContactIcq{
	height:35px;
	border-bottom:1px #FFF dotted;
	background-image:url('./images/ContactIco_Icq.png');
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:38px;
	padding-top:15px;

}
.BlockContactSkype{
	height:35px;
	border-bottom:1px #FFF dotted;
	background-image:url('./images/ContactIco_Skype.png');
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:38px;
	padding-top:15px;

}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 240px;
	margin-left: -240px;
	position: relative;
	color:#00639c;
	
}
.LinkTitle{
	display:block;
	padding:2px 5px 2px 5px;
	background-image:url('./images/globe.png');
	background-position:center left;
	/*border-bottom:1px #00589c dotted;*/
	padding-left:25px;
	background-repeat:no-repeat;
	color:#00589c;
	font-size:1.0em;
	font-weight:bolder;
	text-align:left;
	min-width:70px;
	margin-top:2px;
	
	
}
.Pagings a{
	color:#00589c;
	width:30px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	padding-top:5px;
	text-decoration:none;
	
}
.Pagings a:hover{
	color:#FFF;
	width:30px;
	height:25px;
	background-color:#00589c;
	
	display:inline-block;
	vertical-align:middle;
	padding-top:5px;
	
	
}
/*
 * 
 * News
 * 
 * */
.NewsMore{
	text-align:right;
}

.LinkMore{
	background-image:url('./images/linkMoreBg.png');
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:20px;
	color:#00589c;
	text-decoration:underline;
	font-weight:bolder;
	font-size:0.9em;
	
}
.LinkNewsRightBlock{
	background-image:url('./images/linkMoreBg.png');
	background-position:center left;
	padding-left:20px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#105d9d;
	font-size:0.9em;
	/*font-weight:bolder;*/
}

/* Footer
-----------------------------------------------------------------------------*/
.MenuMain{
	display:inline;
	z-index:100;
	
	
}
.menuSub{
	background-color:#c3dcf8;
	margin-left:10%;
	
}
.menuSub a{
	border-bottom:1px #feffff dotted;
	
	height:20px;
	display:block;
	position:relative;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	
}
.menuSub a:hover{
	
	background-color:#87cde9;
	
	height:20px;
	display:block;
	position:relative;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	
	
}
.MenuItem{
	float:left;
	padding-top:5px;
	min-width:10%;
	
	text-align:center;
	height:20px;
	display:block;
	position:relative;
	margin-left:10px;
	margin-right:10px;
	color:#105d9d;
}
.MenuItem a{
	color:#105d9d;
	text-decoration:none;
	font-size:1.0em;
	font-weight:bolder;
	font-family:Tahoma;
	text-transform:uppercase;
}
#footer {
	margin: -83px auto 0;
	min-width: 980px;
	
	background: #00639c;
	background-image:url('./images/footer_bg_03.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	
	color:#c3dcf8;
	font-size:0.9em;
}
.TextFooter{
	padding-top:15px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
}
.sublist-0{

	position:relative;
	z-index:100;
	width:120px;
}
.sublist-0 a:hover{
	position:relative;
	z-index:100;
	width:120px;
	
}
.sublist-1{

	position:relative;
	z-index:100;
	width:200px;
}

.sublist-1 a:hover{

	position:relative;
	z-index:100;
	width:200px;
}


.sublist-2{

	position:relative;
	z-index:100;
	width:200px;
}
.sublist-3{

	position:relative;
	z-index:100;
	width:190px;
}
.sublist-4{

	position:relative;
	z-index:100;
	width:120px;
}


#zone-bar {
	position:relative;
	padding: 5px 10px 10px 5px;
	
	}
	#zone-bar ul {
		display: block;
		
		}
		#zone-bar ul li {
			padding: 0px 5px 0 5px;
			position: relative;
			float: left;
			margin-right: 30px;
			width:auto;
			}
			#zone-bar ul li:hover {
				background: url(images/zonebar-navleft.png) center left no-repeat;
			}
			#zone-bar ul li a {
				display: block;
				float: left;
				height: 23px;
				position: relative;
				top: -5px;
				right: -5px;
				padding-right: 3px;
				color: #383838;
				font-weight: bold;
				font-size: 1.1em;
				text-decoration: none;
				}
				#zone-bar ul li a:hover {
					background: url(images/zonebar-navright.png) center right no-repeat;
				}
				#zone-bar ul li a span {
					position: relative;
					top: 6px;
				}
			#zone-bar ul li ul {
				display: none;
				position: absolute;
				top: 24px;
				left: 0px;
				/*width: 270px;;*/
				border: 1px solid #ccc;
				background: #cbeaff;
				padding: 5px 0 0 0;
				}
				#zone-bar ul li ul li {
					float: none;
					padding: 0; margin: 0;
					height: 100%;
				}
				#zone-bar ul li ul li:hover {
					background: none;
					}
					#zone-bar ul li ul li a {
						display: block;
						float: none;
					}
					#zone-bar ul li ul li a:hover {
						text-decoration:underline;
					} 
