/* CSS Document */
html {
  height:100%;
  margin:0;
  padding:0;
}
body {
  margin:0;
  padding:0;
  height:auto !important;
  height:100%;
  min-height:100%;
  background:#fff ;
  font-family:Tahoma;
}
a.ssilka {
color:#F47C24;
}
.img, iePNG , rightPNG { filter:expression(fixPNG(this)); } 
a:focus
{
outline:none;
}
#container
{
width:100%;
background:url(/templates/gbi/images/back.jpg) top center repeat-y #6b6b6b;
float:left;
}
#main
{
width:1007px;
width:900px;
overflow:hidden;
/*border:1px solid;*/
}
#footer
{
padding:0;
/*padding:0 0  0 30px;*/
 overflow:hidden;
}
#header
{
position:relative;
margin-top:-3px;
padding-top:10px;
 overflow:hidden;
}
.tovar img { 
border: none;
}
#logo
{
width:300px;
height:100px;
position:absolute;
left:50px;
top:30px;
cursor:pointer;
}
#kirpi4
{
width:945px;
height:207px;
background:url(/templates/gbi/images/kirpi4.jpg) left top no-repeat;
margin:0 auto;
}
#tel
{
position:absolute;
right:30px;
top:30px;
font: 25px Tahoma;
font-weight:bold;
color:#E8E3CF;
}
#tel p
{
text-align:right;
margin-top:5px;
}
#tel p a
{
font: 16px Tahoma;
font-weight:bold;
color:#E8E3CF;
text-decoration:none;
}
#content
{
position:relative;
 overflow:hidden;
}
#menu
{
margin:8px auto;
margin-left:280px;
*margin-left:240px;
width:610px;
*width:600px;
_width:600px;
text-align:center;
height:85px;
}
#menu ul
{
list-style:none;
height:80px;
width:800px;
*width:700px;
_width:750px; 
_width:750px;
margin-top:0;
 margin-left:25px;
padding:0;
position:relative;
 
_float:left;
}
#menu ul li
{
float:left;
height:80px;
margin-left:10px;
position:relative;
 
_float:left;
_width:140px;
}
#last
{
_width:200px;
}
#menu ul li.spec_width
{
_width:250px;
}
#menu ul ul
{
list-style:none;
float:left;
position:absolute;
left:-196px;
_left:-175px;
top:34px;
overflow:hidden;
}
#menu ul ul li
{
float:left;
height:30px;
padding:31px 0 0 0;
margin:0; 
}
#menu ul li div 
{
height:34px; 
 
background:url(/templates/gbi/images/left_b.gif) top left no-repeat;
 
}
#menu ul li div div
{
 
height:34px;
background:url(/templates/gbi/images/right_b.gif) top right no-repeat;
 
}
#menu ul li div div a
{
background:#ff7d1d;
color:#fff;
}
#menu ul a
{
color:#757575;
font-size:18px;
text-decoration:none;
display:block;
margin:0 19px;
line-height:34px; 
height:34px;
}
#menu ul a:hover
{
color:#ff7d1d;
}
#menu ul ul a
{
color:#757575;
font-size:16px;
text-decoration:none;
 
}
#menu ul ul a:hover
{
color:#ff7d1d;
text-decoration:underline;
 
}
#menu ul li div div a:hover
{
color:#fff;
}
#menu ul ul li#p0-0
{
margin-top:10px;
background:url(/templates/gbi/images/left_arr.gif) top right no-repeat;
}
#menu ul ul li#p0-1
{
margin-top:10px;
background:url(/templates/gbi/images/middle_arr.gif) top center no-repeat;
}
#menu ul ul li#p0-2
{
margin-top:10px;
background:url(/templates/gbi/images/right_arr.gif) top left no-repeat;
}
#search
{
position:absolute;
/*left:30px;*/
left:0;
_left:-160px;
top:57px
}
input.query
{
width:195px;
height:16px;
border:1px solid #b9c1ce;
}
input.go
{
border:none;
background:url(/templates/gbi/images/go.gif);
width:22px;
height:24px;
}
#left_col
{
width:265px;
_width:230px;
float:left;
/*margin:8px 0 20px 30px;
_margin:8px 0 20px 15px;*/
}
#right_col
{
margin:25px 10px 20px 300px;
 
 
}
#footer_menu a
{
margin-right:15px;
text-decoration:underline;
color:#ff7d1d;
}
#copy
{
font: normal 12px Tahoma;
color:#a0a0a0;
margin:8px 0 8px 0;
}
#tuf .pro
{
font:normal 11px Arial, Helvetica, sans-serif;
color:#a0a0a0;
float:left;
width:500px;
}
#tuf .counter
{
font: normal 12px Tahoma;
color:#a0a0a0;
width:220px;
float:right;
margin-right:50px;
*margin-right:20px;
_margin-right:15px;
text-align:right;
}
#tuf .counter img
{
border:none;
margin-top:10px;
}
#tuf .counter a
{
text-decoration:underline;
color:#ff7d1d;
}
#cont .title1, h1
{
font-family:Tahoma;
font-size:24px;
font-weight:normal;
color:#FF9305;
margin:5px 0 16px 0;
}
#cont
{
font:12px  Tahoma;
color:#000000;
margin:0 30px 0 0 ;
line-height:1.5;
}
#cont a
 {position:relative;
font-family:"Arial",sans-serif; 
font-size:8pt; text-align:left; 
color:#5388CF; 
}

#cont a.more
{
font-size:14px;

color:#f47c24;
}


#news p
{
margin-bottom:20px;
}

#news a
{
font:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000;
line-height:1.5;
display:block;
}
#news a:hover
{
color:#f47c24;
text-decoration:underline;
}
#news div
{
font-family:Tahoma;
font-size:11px;
color:#cdcccc;
margin-top:-12px;
}
#news img 
{
border:none;
}
.spec
{
/*margin-top:25px;*/
float:left;
width:100%;
margin-bottom:0px;
}
.spec .title
{
font-size:20px;
color:#FF9305;
}

.spec div
{
float:left;
margin-bottom:15px;
min-height:210px;
width:210px;
*width:190px;
}
.spec div img
{
margin:0px 0 0px 0 ;
}
.spec div a
 {position:relative;
font-family:"Arial",sans-serif; 
font-size:8pt; text-align:left; 
color:#5388CF; 
}

.spec div p
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin-right:5px;
}
#order
{
  font-family:Tahoma;
background:url(/templates/gbi/images/order.jpg) left top no-repeat;
padding-top:40px;
margin-top:30px;
width:205px;
text-align:left;
font-size:11px;
/*color:#bfc7d2;*/
color:#000000;
}
#order input
{
  font-family:Tahoma;
border:1px solid #bfc7d2;
height:17px;
width:200px;
margin-bottom:10px;
font-size:11px;
/*color:#bfc7d2;*/
color:#000000;
padding:1px 2px;
}
#order .rad
{
width:auto;
border:none;
}
#order textarea
{
  font-family:Tahoma;
border:1px solid #bfc7d2;
height:20px;
width:200px;
height:100px;
margin-bottom:10px;
font-size:11px;
/*color:#bfc7d2;*/
color:#000000;
padding:1px 2px;
}
#order .make_order
{
border:none;
background:url(/templates/gbi/images/order.gif) left top no-repeat;
width:72px;
height:25px;
font-size:11px;
color:#fff;
}
#order span
{
padding-bottom:5px;
}
 
#vote
{
background:url(/templates/gbi/images/vote.jpg) left top no-repeat;
width:200px;
margin: 30px 0 40px 0;
padding-top:20px;
font-size:12px;
color:#474747; 
}
#vote p
{
font-size:12px;
font-family:Tahoma;
font-weight:bold;
color:#474747;
}
#vote input
{
margin-bottom:10px;
}
#vote .vote
{
width:80px;
height:25px;
font-size:11px;
color:#fff;
border:none;
background:url(/templates/gbi/images/vote.gif) left top no-repeat;
}
#vote div
{
float:left;
width:180px;
*vertical-align:top;
_vertical-align:top;
}
	/*div
	{
	border:1px solid;
	}*/
 
.supply
{
/*margin-top:25px;*/
float:left;
width:100%;
margin-bottom:20px;
}
.supply .title
{
font-size:24px;
color:#474747;
}
.supply div
{
float:left;
min-height:250px;
width:200px;
*width:190px;
}
.supply div img
{
margin:5px 0 5px 0 ;
}
.supply div a
{
font-size:11px;
color:#5388CF;
text-decoration:underline;
font-family:Tahoma;
}
.supply div p
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.srv-icmt   {position:relative; font-family:"Arial",sans-serif; font-size:16px; font-weight:bold; color:#FF9305; text-align:left;  vertical-align:top; padding: 0px; line-height: 13px; margin: 0px; display: inline;}

.srv-icmt2   {font-family:"Arial",sans-serif; font-size:11px; font-weight:bold; color:#505050;}
.srv-icmt3   {font-family:"Arial",sans-serif; text-align:right; font-size:11px; color:#5388CF;}

.footer_link a
{
color:a0a0a0 !important;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#kirp
{
font-family:Tahoma;
width:205px;
text-align:left;
font-size:11px;
/*color:#bfc7d2;*/
color:#000000;
}

#kirp p
{
font: 16px Tahoma;
font-weight:bold;
color:#847F7F;
}

#kirp-desc
{
font-family:Tahoma;
width:205px;
text-align:justify;
font-size:11px;
/*color:#bfc7d2;*/
color:#000000;
}

#link-tip
{
font-family:Arial;
font-size:11px;
font-weight:bold;
/*color:#bfc7d2;*/
color:#505050;
}

#link-tip a
{
text-decoration:none;
color:#505050 !important;
font-family:Arial, Helvetica, sans-serif;
}

.title-price {position:relative; color:#000000; font-family:"Arial",sans-serif; font-size:10pt; text-align:left; margin: 0px;}
.title-price-link {position:relative;font-family:"Arial",sans-serif; font-size:8pt; text-align:left; margin: 5px; color:#5388CF; text-decoration:none;}
