* { margin:0;padding:0;}
.red {color:#c00000;}
.green {color:#678e13;}
table {
	border:none;
	padding:0;
	margin:0;	
}
td {
	vertical-align:top;
	line-height:140%;
}
body {
	padding:30px 0 0 0; font: 100% Tahoma,Verdana,Arial,Sans-serif;
	color:#7a8896; line-height:140%;
	background:url("http://zlobot.ru/i/bg.jpg") repeat-y center 0;

}

form {z-index:9;}

input {font: 100% Nina,Tahoma,Verdana,Arial,Sans-serif; padding:0;}

#zStrips {position:relative; margin-left:0.3em;}

#zStripBodies 
{
	margin:0em 0 0 0em;
	background:url("http://zlobot.ru/i/favbgmid.png") repeat-y;
	width:601px;overflow:visible;position:relative;height:55px;
}

#zStripBodies #zIcon 
{	background:none;
	border:0;padding:0px;
	position:relative; height:55px;
}

#zStripBot 
{
	margin:0em 0 0 0em;
	background:url("http://zlobot.ru/i/favbgbot.png") no-repeat;
	width:601px;height:9px;
	position:relative;
}

#zStripTitles 
{
	margin:0em 0 0 0em;
	background:url("http://zlobot.ru/i/favbgtop.png") no-repeat;
	width:601px;padding:0.4em 0 0.5em 0.5em; font-size:90%;
}

.emptystrip {height:35px;background:url("http://zlobot.ru/i/favbgtop0.gif") no-repeat!important;}

.led0,.led1
{ 
	padding:0; background:url("http://zlobot.ru/i/led0.png") no-repeat;
	margin:0 1px 0 5px;width:14px;
	border:none!important;
}
.led1
{ 
	padding:0; background:url("http://zlobot.ru/i/led1.png") no-repeat;
}

#zStripTitles a.zsTitleActive  
{	border-bottom-color:#3192d4;
	color:#3192d4;
	text-decoration:none;
}

#zBasketDrive p
{
	padding:0.6em; line-height:170%; font-size:99%; width:230px;
}

#zIcon 
{
	width:100px;height:55px;overflow:hidden;position:relative;
	background:url("http://zlobot.ru/i/iconbg.png") no-repeat 5px 5px;
	border:0;padding:5px;
	margin:0 0px 0px 0;
	display:block;float:left;
}
a#zIcon:hover 
{
	background-position:5px -55px;border:none;
}
#zIcon img 
{
	border:0!important; -ms-interpolation-mode:bicubic;
}

#zIconLink {font-size:70%;color:#99adba;}

#zBlog {display:none; margin:1em 0 1em 0;}
#zBlog textarea 
{	
	 font: 70% Tahoma,Verdana,Arial,Sans-serif; 
	 color: #7a8896;
	 height:150px; overflow-y:scroll; overflow-x:hidden;
	 background:url("http://zlobot.ru/i/inputbg500x150.png") no-repeat!important;
	 background-attachment:fixed;
	 border:0;
	 padding:0em 0 0em 0.5em; line-height:140%;
	 cursor:text;
}

#zOrderForm 
{
	font-size:85%; margin:1.8em 0 2em 8px;position:relative;width:642px;
}
#zOrderForm input.text , #calc
{
	font: 100% Tahoma,Verdana,Arial,Sans-serif; padding:0.02em 0em 0 0em;
	text-indent:0.6em;
	color:#7a8896;
	background:url("http://zlobot.ru/i/inputbg200x25.png") no-repeat;
	width:220px;height:25px;
	border:0;
	overflow:hidden;
	margin:0 0 0 0;	
	line-height:140%;
	z-index:10;
	cursor:text;
}

#zOrderForm input.button 
{
	font: 120% Tahoma,Verdana,Arial,Sans-serif; 
	color:#7a8896;
	overflow:hidden;
	margin:0.2em 0em 0 90px;	
	line-height:140%;
	z-index:10;
	padding:0.2em 0.4em 0.3em 0.4em;
	cursor:hand;
}


#zOrderForm h2 
{
	margin:0 0 1em 0;
	font-size:170%;font-weight:normal;
}

#post 
{
	margin:0 em 0 2em 0; width:400px; overflow-x:hidden;
}

#calc {
	background:url("http://zlobot.ru/i/inputbg50x25.png") no-repeat;
	width:50px;height:25px;
	border:0;
	overflow:hidden;
	margin:0 0em 0 0;	
	line-height:140%;
	z-index:10;
	cursor:text;
}


#zOrderMessageDiv {
	position:absolute; top:0; left:400px;z-index:20;
	display:none;
}
#zOrderMessageDiv div {
	position:relative;
}


.captcha {margin-bottom:0.8em;}

#zOrderForm textarea 
{
	border:0; background:none; width:290px; overflow:hidden ;
	display:block;
	font: 120% Tahoma,Verdana,Arial,Sans-serif; padding:0.2em 0 0 0.2em;
	color:#435260;
	line-height:130%;
}

label 
{
	float:left; display:block; width:90px;margin-top:0.15em;
}

#post div 
{
	margin:0.5em 0 0.5em 0;
}

#zLogo {
	width:217px;
	height:72px;
	background:url("http://zlobot.ru/i/logo3.png");
	background-repeat:no-repeat;
	float:left;
	margin:0 0 5px 3px;
}

#zNav {padding-top:10px;}

#zPage {
	background:url("http://zlobot.ru/i/bglow.png") no-repeat center 20px;
}

#zSide {margin:0.6em 0 0 10px; z-index:12;position:relative;overflow:visible;}

#zBasket {position:relative;font-size:85%; margin-bottom:2em;overflow:visible;}

#zGroups {font-size:110%; margin:0.2em 0 0 0; }
#zSeries {font-size:85%; margin:0.4em 0 0 0;}
#zGroups a, #zSeries a, #zDriveTitle a, #zBasket a {
	text-decoration:none;
	padding:0.2em 0 0em 0;
	margin:0 0.5em 0.2em 0.5em;
}



#zGroups span, #zSeries span  {
	text-decoration:none;
	padding:0.2em 0.5em 0.3em 0.5em;
	background:#7e8d9d;
	color:#c9d3dd;
	margin:0;
	border:none;
}
#zZ
{
	position:relative;
	width:650px;
	overflow:visible;
}

#zZlobot {position:absolute;left:0;top:0;}

#zDrive, #zRotator
{
	position:relative;
	left:0;top:0;
	overflow:visible;
	padding:0;margin:0;
}

#zTopDriveRotator,#zBotDriveRotator,#zAuxDriveRotator 
{width:51px!important; white-space:nowrap;
}

#zDrive {z-index:8;}

.zPic 
{
	position:absolute; overflow:hidden;
	left:0;top:0;
}

.zPic img 
{
	position:absolute; top:0;left:0;-ms-interpolation-mode:bicubic;
}

#zDriveTitle { font-size:80%; margin-bottom:-0.15em;}
#zTopName, #zBotName, #zAuxName {font-weight:bold;font-size:120%;}
#zDriveTitle, #zDriveName {margin-left:5px; margin-top:-5px;}

a.bDriveLeft, a.bDriveRight{
	width:25px;
	height:30px;
	background:url("http://zlobot.ru/i/btn.png") no-repeat;
	float:left;
	margin-top:0.25em;
	border:none;
}

a.bDriveRight {background:url("http://zlobot.ru/i/btnr.png") no-repeat;background-position:0px 0px;border:none;}
a:hover.bDriveLeft {background-position:0px -62px;border:none;}
a:hover.bDriveRight {background-position:0px -62px;border:none;}

#zDriveName a
{ font-size:80%;
}
#zDriveMenu a {
	font-size:120%;
	text-decoration:none;
	padding:0.1em 0 0em 0;
	margin:0 0.7em 0em 0em;
}
#zTopDriveOtherTags a, #zBotDriveOtherTags a, #zAuxDriveOtherTags a
{
	font-size:90%; 
}
#zTopDriveOtherTags, #zBotDriveOtherTags, #zAuxDriveOtherTags
{
	display:block; margin:0.6em 0 0 0px; display:none; white-space:normal;
}

#zTopDrive, #zBotDrive, #zAuxDrive {
	margin-bottom:1em;	
}

#zDriveMenu a {
	font-size:85%; margin-top:0.8em;
}

#zLinks {
	font-size:85%; padding:0 0.6em 0.1em 0.6em; line-height:170%;
}
#zLinks a {margin-right:0.6em;}

#zFooter 
{
	margin:2em 0 1.5em 0.5em;
	font-size:75%;
}

#zFooter a {margin:0 0.5em 0 0.5em;
	}


#bBasketOrder {margin-top:0.5em;font-size:130%;}

#bCloseOrder {font-size:65%; line-height:100%; position:absolute;left:90px;top:2px; padding-bottom:0.1em; color:#c00000; border-bottom-color:#c00000;}

.zItemBg1 {background:url("http://zlobot.ru/i/itembg1.png") no-repeat; }
.zItemBg2 {background:url("http://zlobot.ru/i/itembg2.png") no-repeat; }
.zItemBg3 {background:url("http://zlobot.ru/i/itembg3.png") no-repeat; }
#zSideTop 
{

	position:relative; margin:0.2em 0 0.2em 0;
}
#zItem {
	width:215px; height:90px; overflow:hidden; position:relative;
	margin:0.2em 0 0.2em 0;
}
#zItemPic 
{
	position:absolute; top:6px;left:8px;
	width:136px;height:72px;
	overflow:hidden;
}
#zItemPic img {cursor:hand;-ms-interpolation-mode:bicubic;}
#zItemPrice 
{
	font-weight:bold; margin-left:0.3em;
}

#zItemCount {font-size:90%;}

#zItemDrive 
{
	position:absolute; right:13px;top:3px;
	text-align:right;
	width:120px;
	overflow:hidden;
	font:145% bold;
}

#zItemDrive a 
{
	margin:0 0 0 0.1em; text-decoration:none;
	color:#c3ac80;
	border:none;
}
#zItemDrive a:hover 
{
	color:#c00000;
	border:none;
}

#zItemName 
{
	position:absolute; left:13px; top:48px;
	text-align:right;
	width:190px; overflow:hidden;
	font-size:100%;
}

#zItemName a{margin:0;}

#zItems {margin-top:0.5em;}


#fGroupCode 
{
	text-align:center; font-size:110%; color:#7a8896;
	background:url("http://zlobot.ru/i/codebg.png") no-repeat;
	width:120px;height:25px;
	border:0;
	overflow:hidden;
	margin:0 1em 0 0;	
	line-height:140%;
	z-index:10;
	cursor:text;
}


#zSideContent, #zOrderMessage 
{	width:214px;
	color:#8e8068;
	background:url("http://zlobot.ru/i/sidebg.png") no-repeat; 
	padding-top:32px;
	height:auto;
	margin:0px;
}
#zSideContentBottom, #zOrderMessageBottom
{
	background:url("http://zlobot.ru/i/sidebg1.png") no-repeat; 
	width:214px;height:21px;
}
#zSideContent p, #zOrderMessage p
{
	font-size:72%; line-height:130%;
	margin:0.7em 1.2em 0 1.8em;
}

#zOrderMessage p {font-size:85%;}

#zSideContent a
{
	white-space:normal;
}

a 
{
	border-bottom:1px dashed #657687;
	color:#657687;
	text-decoration:none;
}
a:hover {
	color:#22588e;
	border-bottom:1px dashed #22588e;
}

a:current 
{
color:#c00000;
}

a.ext
{
		border-bottom:none!important; text-decoration:underline;
}

a:hover .ext{
	color:#22588e;
	border-bottom:none!important; text-decoration:underline;
}

a img {border:none!important;-ms-interpolation-mode:bicubic;}

.hidden {display:none;}
.bigger 
{
	font-size:120%;
	font-weight:bold;
}