/* ------ ����� ------------ */
* {font-family: Tahoma, Geneva, sans-serif; color:#909090; font-size:12px;}
body {margin: 0px;  text-align:center; background-color:#000;}
img {border: 4px #c2c0b4 solid;}
div, form, ul, li {padding:0px; margin:0px;}
td {vertical-align:top;}
a, a:visited {cursor:pointer; text-decoration:underline;}
select {padding:0; margin:0;}
h1, h1 * {font-size:18px; margin-top:0}
h2, h2 * {font-size:16px;}
.break {clear:both;}
.hidden {display:none;}
input {color:#000;}
p {margin:0 0 10px 0;}
.noborder {border:none;}

/* ------ �������� ------------ */
#wrapper {text-align:left; 
		  width: expression((documentElement.clientWidth || document.body.clientWidth) > 1440 ? '1440px' : ((documentElement.clientWidth || document.body.clientWidth) < 790 ? '790px' : '')); /* Internet Explorer <= 6.0 */		  		  
		  max-width:1440px;
		  min-width:790px;  
		  margin:auto;		  
		  background: url(leftbg00.gif) repeat-y left 30px;
		  }
		  
	#head {height:85px; background:url(hbg00000.gif) no-repeat center top; }
		#hleft {height:85px; width:19%; float:left;}
		#hright {height:85px; width:80%; float:right;}
			#basketinfo {width:202px !important; width:245px; height:65px !important; height:85px; float:right; background:url(kulek000.jpg) no-repeat; overflow:hidden; padding:20px 0 0 63px; }
				#basketinfo a, #basketinfo a:visited {font-weight:bold;}
				#basketinfo a:hover {color:#FFF;}
				#basketinfo select {height:16px;font-size:11px; color:#000;}
				#bicontent, #bicontent span {color:#FFF; font-weight:bold; font-size:11px; white-space:nowrap;}
			#searchblock {width:290px; float:right; margin:10px 0 0 0;}
				#addonmenu {margin:10px 0 3px 10px;}
				#searchblock a, #searchblock a:visited {text-decoration:none; color:#bbb;}
				#search {width:210px; height:20px; border:1px #565656 solid;}				
				#btnsearch {margin:0 !important; margin:1px 0 0 0;}
	
	#menu {height:29px; background:url(menubg00.gif) repeat-x; overflow:hidden; width:100%; }
		#menu ul {list-style: none; height:29px;}
		#menu li {float:left;  border-right:1px #262626 solid; font-weight:bold; height:19px !important; height:29px; padding:5px 30px;}
		#menu li.active {background:url(menubga0.jpg) no-repeat center top;}
			#menu li a {text-decoration:none; display:block;}
			#menu li.active a {color:#FFF;}

	#left {float:left; width:19%; overflow:hidden; margin:35px 0 0 0; }		
		#left ul {list-style:none; margin:0 40px;}
		#left li {text-align:right; }
		#left li a {font-size:16px; text-decoration:none; line-height:25px; color:#909090;}
		#left li a.active {font-size:16px;  text-decoration:none; line-height:25px; color:#c72222;}
		#left li a:hover {font-size:16px;  text-decoration:none; color:#c72222;}
		#left li li a, #left li li a:visited {font-size:16px; text-decoration:none; line-height:25px; color:#FFF;}
		#left li li a.active {font-size:16px; text-decoration:none; line-height:25px; color:#c72222; background:url(ar100000.gif) no-repeat left 16px; padding:0 0 10px 22px;}
		#left li li a:hover {font-size:16px; text-decoration:none; line-height:25px; color:#c72222;}
		#left li li li a, #left li li li a:visited {font-size:12px; text-decoration:none; line-height:25px; color:#909090;}
		#left li li li a.active {font-size:12px; text-decoration:none; line-height:25px; color:#c72222; background: none; padding:0;}
		#left li li li a:hover {font-size:12px; text-decoration:none; line-height:25px; color:#c72222;}
		#left ul ul {list-style:none; margin:0 15px 0 0;}
	
	#main {float:right; width:80%; margin:0 0 10px 0;}

		#main ul {margin:0 0 0 20px; list-style-type:square;}
		#main li {margin:0 0 10px 0; color:#FFF;}
	
		#content {float:left; width:70%; margin:30px 0 30px 0; overflow:hidden;}
			#content a, #content a:visited {color:#FFF;}			
			#content a:hover {color: #909090;}			
			#content h2, #content h2 * {font-size:14px;}	
			#content ul {list-style:none;}
			#content li {margin:0;}
		#catcontent {margin:30px 0; overflow:hidden;}
			#catcontent a, #catcontent a:visited {color:#FFF;}
			#catcontent a:hover {color: #909090;}			
			#catcontent h2, #catcontent h2 * {font-size:14px;}
		#maincontent {margin:30px auto;}
			.maincontentitem {float:left; width:190px; height:190px; overflow:hidden;}
				.maincontentitem {width:190px; height:190px;}
			#maincontent img {border:none;}

		
		#right {float:right; width:28%; margin:15px 0 0 0; border-left: 1px #3c3c3c solid;}
			#worldnews {margin:0 15px;}
				#wnhead {height:30px; background:url(newshead.jpg) no-repeat; margin:0 0 30px 0;}
				.wnitem {margin:0 0 20px 0;}
				.wnlink {}
					.wnlink a {color:#FFF; margin:0 10px 0 0;}
				.wnimg {width:55px; margin:3px 0 0 0;}
				.wnshort {font-size:11px;}
			#blogs {margin: 15px;}
				#bhead {height:30px; background:url(bloghead.jpg) no-repeat; margin:0 0 30px 0;}
				
				
		#ournews {}
			#onhead {border-bottom: 1px #3c3c3c solid; margin:0 0 10px 0;}
				#onhead h2 {color:#FFF; font-weight:normal; margin:5px;}
				#onhead a, #onhead a:visited {text-decoration:none;}
			.onitem {float:left; width:31%; margin:0 15px 15px 0; }
			.onshort {background:#181818; font-size:11px; padding:5px 10px;height:200px;}
				.onshort * {font-size:11px;}
				.onlink { margin:0 0 5px 10px;}
					.onlink a {background:url(square00.gif) no-repeat left 2px; padding:0 0 0 15px; color:#FFF;}
				.onimg {width:70px; margin:3px 0 0 0;}			
	
	#foot {margin:30px 0 10px 0;border-top: 1px #3c3c3c solid; background:#000;}	
		#fleft {float:left; width:19%; margin:50px 0 0 0; font-size:11px;}
		#fright {float: right; width:80%; text-align:right; margin:40px 0 0 0;}
		#foot img {border:none;}


/* ------ ����� ------------ */

.item {width:178px; height:270px; float:left; margin:20px 0.5% !important; margin:20px 5px; overflow:hidden;}
.item_img {width:172px; height:204px; cursor:pointer; border:3px #7d7d7d solid;}
.item_name {color:#fff; text-align:right; margin:3px; overflow:hidden;}
.item_about {color:#fff; text-align:right; margin:3px; overflow:hidden;}
.item_price {color:#fff; text-align:right; margin:3px; overflow:hidden; font-weight:bold;}

.itemmore_wrap {border:1px #666 solid; margin:30px 0 0 0; background:#181818; width:820px !important; width:810px; position: absolute !important; display:none; z-index:1; left:50%; margin-left:-300px; }
.itemmore_cont {background:#181818; padding:10px; }
.itemmore_order {height:39px; background: url(ibg10000.gif) repeat-x #494949; vertical-align:middle; text-align:center;}
	.itemmore_order_btn { background:url(btn_orde.gif) no-repeat center center; height:22px !important; height:39px; padding:17px 0 0 0;}
		.itemmore_order_btn a, .itemmore_order_btn a:visited {font-weight:normal; color:#FFF; text-decoration:none; padding:0 3px 0 0;}
.itemmore_head {padding:2px 5px 5px 35px; background: url(square00.gif) no-repeat 15px 4px #484848; color:#FFF; cursor:move;}
.itemmore_img {margin:0 10px 0 0; cursor:pointer;}
.itemmore_extraimg2, .itemmore_extraimg3, .itemmore_extraimg4 {margin:0 20px 10px 0 !important; margin:0 20px 8px 0; }

.qands {margin:0 30px 0 0; float:right;}
	.qands td {vertical-align: middle; color:#FFF;}



/* ���������� ������ */
td.ordertdh {color:#FFF; font-weight:bold; padding:0 5px; background:#474747; color:#FFF; font-weight:bold; padding:2px 5px; }
td.ordertd {color:#FFF; font-weight:bold; padding:0 5px; color:#FFF; font-weight:normal; padding:2px 5px; }

/* ���� ����������� */
body > #auth {width:330px; position:fixed !important; background:#181818; border-top:1px #CCC solid; border-right:1px #CCC solid; border-bottom:1px #CCC solid; text-align:left; left:-300px; top:300px; }
#auth {z-index:999px; width:330px; position: absolute; background:#181818; border-top:1px #CCC solid; border-right:1px #CCC solid; border-bottom:1px #CCC solid; text-align:left; left:-300px; top: expression(300+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + "px");}
	#authtable {}		
	#authtable #login, #authtable #pw {width:150px; height:18px;}
		#authtable label {color:#ccc;}			
		#authtable * a {color:#fff;}
	#auth h2 {color:#fff; font-size:14px; margin: 0 0 10px 0; }
	#auth h3 {color:#CCC;}


/* ------ ������ ------------ */

.submenu {display:none;}



.pageimg {float:left; height:100px; border:2px #333 solid; margin:0 15px 15px 0;}
.pageimga {float:left; height:100px; border:2px #ccc solid; margin:0 15px 15px 0;}



.redbtn {border:1px #333 solid; color:#FFFFFF; background-color: #a70101; width:150px; height:18px;}
.bluespan {color: #FF0033; font-weight:bold;}

.ui-effects-transfer
{
	border: 2px #CCC solid !important;
	z-index:100;
}


