/* CSS Document for byterg.su
   des. k3n Promogroup  */
body, html {
margin:0px;
padding:0px;
background:#ffffff;
font-family:Tahoma, Helvetica, sans-serif ;
font-size:11px;
color:#717174;
}

body {
width:1000px;
margin:0px auto;
}

td, tr, p, div, ul, li, ol, h1, h2, h3, h4, h5, form  {
margin:0;
padding:0;
font-size:100%;
}

h1, h2, h3, h4, h5, form, input, select {
font-family:Tahoma, Helvetica, sans-serif ;
}

table {
font-size:100%;
}

a {
color:#0071a2;
text-decoration:underline;
}

.grey a {
color:#000000;
}

a:hover {
text-decoration:none;
}

img {border:none;}

p {_height:1%;}

#all{
_margin-left:30px;
}

/*для всех броузеров что понимают min-width */ 
#min-width { 
width:100%; 
min-width:990px; 
} 
/* для IE */ 
* html .minwidth  { 
border-left:990px solid #ffffff;/*min-width*/ 
position:relative; 
float:left; 
z-index:1; 
} 
* html .container  { 
margin-left:-990px; /*-min-width*/ 
position:relative; 
float:left; 
z-index:2; 
} 
.container  { 
color:inherit;
margin:15px 0px;
} 

.block {
overflow:hidden;
_height:1%;
}

h1, h2, h3, h4, h5 {
font-size:100%;
margin:0;
padding:0;
font-weight:normal;
text-decoration:none;
text-align:left;
}

/*_____header_____*/
#header {
margin:0px 17px;
overflow:hidden;
_height:1%;
font-size:11px;
font-weight:bold;
color:#0071a2;
}

#header h2 {
font-size:12px;
font-weight:bold;
color:#0071a2;
margin-top:3px;
}

#header span {
color:#f15922;
}

#logo {
padding-left:11px;
float:left;
}

#header-line {
margin-left:200px;
}

#icons {
float:right;
padding-top:29px;
$padding-top:32px;
}

#icons a,
#icons span {
margin-right:17px;
margin-left:20px;
}

#header-info {
margin-right:161px;
text-align:center;
height:66px;
$height:69px;
}

#header-info img {
margin:9px 0px 0px 32px;
}


#menu {
background:#f15922 url(/bitrix/images/menubg.gif) repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
	_height:1%;
}

#menu_l {
background: url(/bitrix/images/menubg_l.gif) no-repeat left top;
}

#menu_r {
background: url(/bitrix/images/menubg_r.gif) no-repeat right top;
}

#menu ul{
overflow:hidden;
_height:1%;
padding-top:14px;
padding-left:3px;
height:48px;
voice-family: "\"}\"";
voice-family: inherit;
height:34px;
}

#menu li{
float:left;
list-style:none;
padding:0px 0px 0px 8px; /* 9 13*/
color:#ffffff;
	_height:1%;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}

#menu li {
background:url(/bitrix/images/menu_li.gif) no-repeat 0px 4px;
_background-position:0 10px;
}

#menu li a {
color:#ffffff;
text-decoration:none;
		padding-left: 6px;
		padding-right: 5px;
		padding-top:4px;
		padding-bottom:4px;
}

#menu li a:hover, #menu li span {
text-decoration:underline;
}

#menu li a, #menu li span {
}

		#menu li.newstring{
			list-style: none;
			background: none;
		}
		
		#menu li.attntn {
		}
		
			#menu li.attntn a {
				background: #f7844e url(http://www.byterg.ru/bitrix/tpl/img/attntn.gif) repeat-x top;
				padding-left: 6px;
				padding-right: 5px;
			}
			
			#menu li.attntn {
			}




.cont-blue-botbg	{background:url(/bitrix/images/blue_bbg.gif) repeat-x bottom; margin-bottom:14px;}
.cont-blue-lbcorner	{background:url(/bitrix/images/blue_lb.gif) 	no-repeat left bottom;}
.cont-blue-rbcorner {background:url(/bitrix/images/blue_rb.gif) 	no-repeat right bottom;}
.cont-blue-topbg 	{background:url(/bitrix/images/blue_bg.gif) 	repeat-x top;}
.cont-blue-ltcorner {background:url(/bitrix/images/blue_lt.gif) 	no-repeat left top; overflow:hidden; _height:1%; padding-bottom:6px;}
.cont-blue-rtcorner {background:url(/bitrix/images/blue_rt.gif) 	no-repeat right top;}

.cont-green-botbg	{background:url(/bitrix/images/green_bbg.gif) repeat-x bottom; margin-bottom:14px;}
.cont-green-lbcorner	{background:url(/bitrix/images/green_lb.gif) 	no-repeat left bottom;}
.cont-green-rbcorner {background:url(/bitrix/images/green_rb.gif) 	no-repeat right bottom;}
.cont-green-topbg 	{background:url(/bitrix/images/green_bg.gif) 	repeat-x top;}
.cont-green-ltcorner {background:url(/bitrix/images/green_lt.gif) 	no-repeat left top; overflow:hidden; _height:1%; padding-bottom:6px;}
.cont-green-rtcorner {background:url(/bitrix/images/green_rt.gif) 	no-repeat right top;}

.cont-orange-topbg 		{background:url(/bitrix/images/orange_bg.gif) repeat-x top;}
.cont-orange-ltcorner 	{background:url(/bitrix/images/orange_lt.gif) no-repeat left top; overflow:hidden; _height:1%;}
.cont-orange-rtcorner 	{background:url(/bitrix/images/orange_rt.gif) no-repeat right top;}

.container-side {
padding:4px 11px 10px 10px;
overflow:hidden;
_height:auto;
voice-family: "\"}\"";
voice-family: inherit;
_height:1%;
}
.fake {}

.cont-blue-botbg a,
.cont-orange-botbg a {
color:#000000;
}

.blue {
background:#0071a2;
}

.white {
background:#ffffff;
}

.grey {
background:#ebeef0;
margin-top:6px;
margin-bottom:7px;
padding-bottom:7px;
}

.sharp-corner-4 {
overflow:hidden;
_height:1%;
}

input, select {
border:1px solid #a5acb2;
vertical-align:middle;
font-size:12px;
}

select {
padding:1px 0px 2px 0px;
margin-right:21px;
}

/*__________content at first____*/
#main:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#main
	{
	display: inline-block;
	margin:0px 17px;
	padding-top:15px;
	$height: 1%;
	overflow:hidden;
	}

#content-wrapper {
	position:relative;
}

#content-wrapper
	{
	float: left;
	width: 100%;
	}
#content
	{
	margin: 0 200px 0 201px;
	}
#left
	{
	float: left;
	margin-left: -100%;
	width: 182px;
	font-size:11px;
	}
	
#right
	{
	float: right;
	width: 182px;
	margin-left:-182px;
	$margin-right: -100%;
	font-size:11px;
	}
/*_____//content at first____*/
/*_______left_____*/
#left div.content{
text-align:left;
position:relative;
}

#left ul{
margin:0;
padding:0;
line-height:14px;
}

#left li{
margin:0px;
background:url(/bitrix/images/leftmenuli.gif) no-repeat 0px 6px;
padding:3px 0px 6px 17px;
$padding:2px 0px 7px 17px;
$background-position:0px 8px;
}

#left li+li {
border-top:2px solid #ffffff;
}

#left li {
_border-top-color: #ffffff;
_border-top-style:solid;
_border-width:2px;
}

.banners{
display:block;
text-align:center;
margin-bottom:10px;/*20*/
margin-top:10px; /*14*/
}

#sale {
margin-top:6px;
}

/*_____//left_____*/



/*_______right____*/
#right div.content{
position:relative;
}

.fivelooked {
padding:4px 10px 4px 10px;
overflow:hidden;
_height:1%;
}

.lookeds,
.catalog-top {
clear:both;
}

.lookeds table,
.catalog-top table {
border-collapse:collapse;
border:0;
}

.looked {
line-height:13px;
margin-bottom:5px;
padding:0px 0px 0px 4px;
}

#right .looked td {
padding:0;
vertical-align:top;
}

.looked .look-info {
padding:0;
margin:0;
width:100%;
}

.looked .look-info img {
margin:2px 7px 0px 4px;
}

.looked .look-info h4 {
/*margin-left:77px;*/
color:#f15922;
font-weight:bold;
margin-bottom:1px;
padding-left:5px;
}

.cont-blue-botbg h4 a,
.looked .look-info h4 a {
color:#f15922;
text-decoration:none;
}

.looked .look-info p {
/*margin-left:77px;*/
padding-left:5px;
}

.looked .cost {/*
position:absolute;
bottom:0;
left:5px;*/
float:left;
margin-left:5px;
background:#ebeef0;
color:#0071a2;
font-weight:bold;
text-align:center;
width:106px;
padding-top:4px;
padding-bottom:3px;
}

.looked .orange-button {
width:60px;
float:right;
margin-right:5px;
/*position:absolute;
bottom:0;
right:5px;*/
}

.orange-button {
background:#f35f1e url(/bitrix/images/orangebg.gif) top repeat-x;
}

.grey .white .orange-button .r,
.orange-button .r {
background:url(/bitrix/images/oranger.gif) right top no-repeat;
}

.grey .white .orange-button .l,
.orange-button .l {
background:url(/bitrix/images/orangel.gif) left top no-repeat;
}

.grey .orange-button .r {
background:url(/bitrix/images/orangerg.gif) right top no-repeat;
}

.grey .orange-button .l {
background:url(/bitrix/images/orangelg.gif) left top no-repeat;
}

.ifooter	{display:none; visibility: hidden; overflow: hidden;}

.orange-button a {
color:#ffffff;
font-weight:bold;
text-align:center;
display:block;
line-height:19px;
text-decoration:none;
}

.orange-button input {
background:none;
width:100%;
border:none;
text-align:center;
color:#ffffff;
font-weight:bold;
font-size:11px;
}

#login-form .orange-button input,
.poll .orange-button input,
.looked .orange-button input {
width:100%;
margin:0;
padding-top:2px;
padding-bottom:2px;
text-align: center;
}

#right img{
}

.right-icon{
float:right;
text-align:right;
margin:7px 28px 10px 10px;
_margin-right:14px;
padding:0;
}

/*_____//right____*/


/*_____banners_____*/

#banners {
overflow:hidden;
_height:1%;
position:relative;
width:auto;
color:#3f3f3f;
}


#banners #ban1{
width:49.9%;
float:left;
}

#banners #ban2{
width:49.9%;
float:right;
}

#banners .grey{
position:relative;
padding:0;
margin:5px 0px;
}

#banners h3 {
font-size:17px;
color:#ffffff;
font-weight:bold;
padding:10px 0px 5px 0px;
}

#banners p {
margin-left:18px;
color:#ffffff;
}

#banners p.price {
position:absolute;
line-height:25px;
color:#ffffff;
font-size:14px;
/*background:url(/bitrix/images/lpricebg.gif) no-repeat left top;*/
font-weight:bold;
margin-left:0px;
padding-left:10px;
}

#banners p.price.left {
left:0px;
top:161px;
}

#banners p.price.right {
right:5px;
top:161px;
}



.banner-left-corner {
background:url(/bitrix/images/banner_left.gif) left top no-repeat;
height:193px;
position:relative;
}

.banner-left-corner a {
 text-decoration:none;
 display:block;
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
}

/*_____//banners_____*/




/*______NEWS________*/
#news {
margin:7px 18px 10px 8px;
font-size:11px;
color:#000000;
}

.one-new,
.news-detail {
background: url(/bitrix/images/new.gif) left 5px no-repeat;
padding-left:17px;
padding-top:2px;
$padding-top:1px;
}

.one-new p.text,
.news-detail p.text {
border-bottom:2px solid #ffffff;
padding-bottom:6px;
$padding-bottom:7px;
}

.one-new.last p.text,
.news-detail.last p.text {
border-bottom:none;
}

.date,
p.date,
.content p.date,
one-new .date,
.news-detail .date,
.news-date-time,
one-new .news-date-time,
.news-detail .news-date-time
 {
font-weight:bold;
color:#f15922;
margin-bottom:0;
padding-bottom:0;
}

/*_____//NEWS_______*/





/*_______footer_____*/

#footer {
clear:both;
padding:23px 0px 0px 0px;
margin:0px 17px;
overflow:hidden;
_height:1%;
color:#3f3f3f;
}

#des-by-promo {
float:right;
margin-top:14px;
width:137px;
}

#footer a{
color:#1272ac;
}

#footer-left{
background:#f2f5f7;
margin-right:200px;
}

#footer-left div#r {
background:url(/bitrix/images/foot_r.gif) right top no-repeat;
}

#footer-left div#l {
background:url(/bitrix/images/foot_l.gif) left top no-repeat;
overflow:hidden;
_height:1%;
}

#footer .content {
padding:8px 20px 13px 63px;
}

#footer .content p {
padding-bottom:17px;
}

#counters a {
margin-right:4px;
}

/*_____//footer_____*/


/*_______content____*/
.content {
text-align:left;
line-height:14px;
position:relative;
}

.content h1,
.content-block-head {
color:#0071a2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
background:url(/bitrix/images/h1.gif) no-repeat -8px -1px;
margin-left:7px;
padding-top:4px;
padding-bottom:5px;
line-height:14px;
}

.content h1,
.content-block-head {
$margin-left:6px;
$padding-top:5px;
$padding-bottom:4px;
}

.content h1 span,
.content-block-head span {
color:#f15922;
}

.content h2,
.content h3,
.content h4 {
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-left:15px;
margin-bottom:5px;
}

.content h2,
.content h3 {
color:#0071a2;
}

.content h4 {
color:#3f3f3f;
}

.content h5 {
border-bottom:4px solid #dbdbdb;
padding-bottom:12px;
$padding-bottom:11px;
margin-bottom:6px;
}

.content p.p-right {
text-align:right;
margin-right:13px;
}

.content p {
padding-bottom:15px;
}

.content ul {
margin:0px 11px 15px 11px;
text-align:left;
}

.content ul li {
background:url(/bitrix/images/li.gif) no-repeat 0px 4px;
list-style:none;
padding-left:11px;
}

.content ul li {
$background-position:0px 3px;
}

.content ul ul{
margin:0px 4px;
}

.content ol{
margin:0px 10px 0px 9px;
padding:0px 0px 16px 0px;
}

/*нумерованные списки*/
.content ol li {
    list-style: none;
  }
.content ol li b {
/*	margin-right:10px;*/
float:left;
width:20px;
  } 
.content ol li span {
/*	margin-left:17px;*/
/*	display:block;*/
	_height:1%;
	_margin-top:-13px;
  } 
/*//нумерованные списки*/


.content ol.large li{
padding-bottom:14px;
}

.content p.download {
margin-left:24px;
text-indent:0;
padding-bottom:3px;
}

.content p.download img{
margin-right:5px;
}

#left .content p.download a {
color:#ff0000;
font-size:12px;
}



.content table {
background:#f7f7f7;
border-spacing:0px;
border:2px solid #0071a2;
border-left:none;
border-right:none;
text-align:left;
margin-bottom:15px;
$border-spacing:2px;
$border-collapse:collapse;
}

.content table th,
.content table thead td {
background-color:#ebeef0;
border:1px solid #ffffff;
border-top:none;
border-bottom:2px solid #0071a2;
text-align:center;
font-weight:bold;
padding:8px;
$border-left:2px solid #ffffff;
}

.content table td{
border:1px solid #ffffff;
border-top:none;
border-bottom-width:2px;
font-size:11px;
font-family:Tahoma, Helvetica, sans-serif;
padding:5px 8px;
$border-left:2px solid #ffffff;
}

div.grey table, div.grey table td, div.grey table th {
border-spacing:1px;
border:none;
padding:0;
background:transparent;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

.content table.form {
border-spacing:0px;
text-align:left;
margin:auto;
}

.content table.form th,
.content table.form thead td {
border-bottom:2px solid #ffffff;
font-weight:bold;
padding:8px 8px 8px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f15922;
text-align:left;
background: url(/bitrix/images/form.gif) no-repeat left center;
}

.content table.form td{
border:none;
padding:5px 8px;
}

.content table.form input,
.content table.form input textarea,
.content table.form select {
/*width:360px;*/
}
.content .orange-button input {
padding-top:2px;
padding-bottom:2px;
text-align: center;
}

.starrequired {
color:#f15922;
}


/*нумерованные списки*/
.content ol {
  }
/*//нумерованные списки*/

.content form {
}

.content input {
}

.content textarea {
}

/*_____//content____*/


.poll {
color:#3f3f3f;
margin-top:6px;
overflow:hidden;
height:auto;
voice-family: "\"}\"";
voice-family: inherit;
_height:1%;
}
.fake {}


.poll .white{
margin:5px 2px 6px 2px;
padding-top:6px;
padding-bottom:7px;
}

.poll p {
margin-left:12px;
padding-right: 9px;
}

.poll td {
vertical-align:middle;
padding:0;
}

.poll input{
margin-right:9px;
$margin-right:7px;
border:none;
margin-top:0;
}

.poll .orange-button {
width:93px;
text-align: center;
float:right;
margin-right:6px;
voice-family: "\"}\"";
voice-family: inherit;
margin-right:13px;
}
.fake {}

.poll form {
overflow:hidden;
}

#login-form {
padding:8px;
}

#login-form table {
border-bottom:2px solid #ffffff;
padding-bottom:4px;
margin-bottom:6px;
}

#login-form input {
margin-left:9px;
width:130px;
/*text-align: center;*/
}

#login-form table td {
padding:0px 1px 3px 1px;
}

#login-form .orange-button {
width:59px;
float:left;
text-align: center;
}

.search-form .orange-button {
text-align: center;
}

div#indexpage {
font-size:12px;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
margin-left:6px;
text-align:justify;
}

.content {
color:#3f3f3f;
text-align:justify;
}

.tieser {
width:550px;
line-height:1px;
}

#left li {
	border-top-width: ex * pression(this.previousSibling == null ? '0' : '');
}

#menu li {
	background: ex * pression(this.previousSibling == null ? '' : ((this.previousSibling == 'LI') ? '' : 'url(images/menu_li.gif) no-repeat 0px 6px'));
}

.sapelinks{
	display:none;
	position:absolute;
	width:0;
	height:0;
	z-index:1;
	left: -2;
	top: -2;
	visibility: hidden;
	overflow: hidden;
}

 	.news-detail-index {
		padding:20px 0px;
		overflow:hidden;
		_height:1%;
	}
 	.news-detail-index img {
		float:left;
		margin: 5px 10px 5px 0px;
	}


.baner-flash {
position:relative;
background:#eeeeee;
margin:auto;
}

.baner-flash img{
}

.baner-flash a {
display: block;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: url(/bitrix/images/space.gif);
z-index: 10;
cursor: hand;
}

.baner-flash span,
.baner-flash .itsflash {
display: block;
_height: 1%;
position: relative;
width:100%;
text-align:center;
}




@media all and (min-width: 0px)
	{
/*	body input.button { padding:1px 9px 4px 10px; }*/
	body select { height:18px; }
	body #searchtext { height:19px; width:140px;}
	body #searchtext[id^="searchtext"] { height:15px; width:130px;}
	body input#searchtext{}

	}


/**********************************************************************************************************************/