@charset "windows-1251";

#header { background:url(../i/top.gif) top right no-repeat; height:110px; }
#logo2 { padding:30px 0 0 70px; }


body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: url(../i/bga.jpg);
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
}

.twoColElsLtHdr #container { 
	width: 100%;
	margin: 0 auto;
	text-align: left;
	min-width:1009px;
} 
.twoColElsLtHdr #header {
	padding:0;
} 
.twoColElsLtHdr #sidebar1 {
	float: left; 
	width: 180px; 
	padding: 0;
	background:url(../i/matr.jpg) top left no-repeat;
	padding-left:60px;
	padding-top:0px;
}
.twoColElsLtHdr #mainContent {
	margin: 0 40px 0 280px;
} 
#footer {
	padding: 0;
	height:141px;
	background:url(../i/down_left.jpg) left bottom no-repeat;
} 
#footer1 { 
height:66px;
padding:75px 300px 0 0;
background:url(../i/down_right.jpg) right bottom no-repeat;
} 

#logo { padding:40px 0 0 30px; }

#menu1 { height:98px; padding:0 0 0 50px; 	background:url(../i/top_left.jpg) top left no-repeat; }

#main-menu {
	clear:both;
	margin:0 30px 0 55px;

	background:url(../i/top_menu.jpg) top repeat-x; 
/*	padding-left:186px;*/
}

h4 { color:#63942c; }

div.box { background:url(../i/left_head.jpg) top left no-repeat; padding-top:32px; width: 176px; }
div.box-content { background:url(../i/left_body.jpg) left repeat-y; padding:5px 15px; }
div.box-footer { background:url(../i/left_foot.jpg) bottom left no-repeat; height:32px; }
div.box h3 { color:#a42e05; font-size:1.5em; margin-bottom:5px; text-align:center; }

.wbox { background:url(../i/wbox-head.jpg) top left no-repeat; padding-top:32px; width: 239px; margin:10px 0; }
.wbox-content { background:url(../i/wbox-body.jpg) left repeat-y; padding:0px 20px 0px 20px; margin:0;}
.wbox-footer { background:url(../i/wbox-foot.jpg) bottom left no-repeat; height:32px; padding:0; margin:0; }
.wbox h3 { color:#a42e05; font-size:1.5em; margin-bottom:5px; text-align:center; text-decoration:none; }
.wbox h3 a { text-decoration:none; }
.wbox h3.small { font-size:1.2em; line-height:1.3em; }

.salebox { margin-right:290px; }
.salebox h4 { font-weight:normal; } 
.salebox h4 a { text-decoration:none; }
.content .salebox .title { font-size:14px; } 
.salebox .info { margin: 0 0 0 68px; }
.salebox input { text-align:center; }
.salebox img { border:1px solid #eee !important; }

.et-catalog-big .notes { font-size:0.9em; margin-top:15px; }

.news_short { margin:0; padding:0 10px; text-align:left; }
.news_short li { list-style:none; padding:10px 0; border-bottom:1px solid #C5A04F;  }
.news_short h4 { font-size:12px; color:#bf4f16; }
.news_short img { margin: 5px 0; }

#toplogobox { width:574px; height:89px; margin-right:70px; }
#lang { display:none; }

/* Messages */
.messageNormal { background-color:#ADFF2F; border:1px dashed #999; margin-bottom:10px; padding:10px; color:#000; }
.messageWarning { background-color:#ADFF2F;	border:1px solid #999; margin-bottom:10px; padding:10px; color:#000; }
.messageError { background-color:#FF6347; border: 1px solid #fff; margin-bottom:10px; padding:10px;	color:#fff; }

.o7_fileBox {
	width: 310px;
	height: 280px;
	text-align:left;
	padding:10px 10px 15px 10px;
	margin:10px 20px 0px 0px;
	background-color: #eee;
	float:left;
	overflow:hidden;
}

/* Text list (blogs) */
.textlist {	text-align:left; }
.textlist .text-first {	overflow:hidden; padding-bottom:15px; border-bottom:1px solid #D3AB65; }
.textlist .text { overflow:hidden; padding:15px 0;  border-bottom:1px solid #D3AB65; }
.textlist a, .textlist a:link, .textlist a:hover {	text-decoration:none;	color:#333; }
#page-content .textlist a h3 { text-decoration:underline; margin:0px;	padding:0px; }
.textlist .time { font-size:11px; color:#333; padding:0px 0px 10px 0px; }
.textlist .i { float:left;	padding:0px 10px 10px 0px; }
.textlist img { border:1px solid #eee !important; }

/* Text view */
.textview { text-align:left; overflow:auto; }
.textview .time { font-size:11px; color:#333; padding:0px 0px 10px 0px; }
#page-content .textview h2 { margin:0px; padding:0px; }
.textview .image { float:left; 	padding:0px 10px 10px 0px; }
.ctrl {	clear:left;}


/* Page limits */
.pager { float:none;	background:url(../i/pager-bg.gif) no-repeat left top; margin:0; padding-left:6px; height:25px; }
.pager-into { float:left;	background:url(../i/pager-bg.gif) no-repeat right bottom; margin:0; padding-right:6px; height:25px; }

a.pager-link-predend, .pager-ctrl a.pager-link-predend:hover { background:url(../i/pager-ctrl.gif) 0 -75px no-repeat; }
a.pager-link-pred, .pager-ctrl a.pager-link-pred:hover { background:url(../i/pager-ctrl.gif) 0 -50px no-repeat; }
a.pager-link-next, .pager-ctrl  a.pager-link-next:hover { background:url(../i/pager-ctrl.gif) 0 -25px no-repeat; }
a.pager-link-nextend, .pager-ctrl a.pager-link-nextend:hover { background:url(../i/pager-ctrl.gif) 0px 0 no-repeat; }
.pager-ctrl a, .pager-ctrl a:link, .pager-ctrl a:hover {
/*	background-repeat:no-repeat; background-position:center;*/
	text-decoration:none; font-size:12px; color:#fff; padding:5px 6px 0 6px; margin:0px; 
	height:20px; width:10px; display:block; float:left;
}
.pager-ctrl a.t { width:90px }
.pager-ctrl a:hover { background:#f2b671; color:#fff; }
.pager-ctrl a.selected { background:#f2b671; text-decoration:none; color:#fff; }
.pager-info { float:left; color:#fff; padding-top:5px; width:150px; background:#db924d; height:20px;}
.pager-ctrl {  background:#db924d; margin-left:150px; height:25px; }

.search-form { margin:15px 0 0px 125px; font-size:1.1em; }
.search-form input, .search-form select { width:100px; padding:2px; font-size:0.8em; }
a.ctrllink, a.ctrllink:link, a.ctrllink:hover {
	color:#db2d25;
	font-weight:bold;
}

#toplogin { margin:0 0 0 12px; }

img.icqimage { padding:0; margin:0; }

/* Comments */
.comments { border-top:0px solid #333; margin:20px 250px 0 0; text-align:left; }
.comments .index { float:left; height:35px;	width:25px;	font-size:20px;	font-family:"Georgia", Verdana, Tahoma;	color:#C5A04F;
	padding:5px 0px 0px 3px;
}
.comments .info { float:none; padding:0; margin:0; clear:none; height:15px; overflow:hidden; border-bottom:1px dotted #C5A04F; color:#333333; }
.comments .text { /*border:1px dotted #C5A04F;	border-top:0px;	*/padding:0px 10px 10px 10px;	cursor:pointer; border-top:2px solid #C5A04F;}
.comments .text-first { /*border:1px dotted #C5A04F;*/	border-top:2px solid #C5A04F;	margin-top:15px; padding:0px 10px 10px 10px;	cursor:pointer; /*background:url(../i/bg2.gif); */}
.comments a.time, a.time:link, a.time:hover { color:#333; font-size:11px; }
.comments a.who, a.who:link { color:#336;	font-size:11px;	text-decoration:none; }
.comments a.who-admin, a.who-admin:link { color:#333; font-size:11px; font-weight:bold;	text-decoration:none; }
.comments .content { border:0; }
.comments .content-admin {	font-weight:bold; border:0;}
.comments .ctrl a, .comments .ctrl a:link {	padding-right: 7px;	color:#eee;	text-decoration:none; font-size:11px; font-family:Tahoma,Arial; }
.comments .ctrl { height:13px; width:230px; clear:none; padding:0; margin:0; }
.comments .ctrl-content { float:left;	background-color:#777;	padding-left: 7px;	display:none; }
.comments .replay {	padding-top:5px; margin-left: 0px;	border-top:1px dotted #333;	width: 420px;}
.replay input {	/*background-color:#f9f9f9;	border:1px solid #333;	padding: 3px;	*/ margin:3px 0px; }
.replay textarea {	width:400px;	height:100px;	padding: 3px;	font-family:Tahoma,Verdana,Arial;	font-size:12px;
	background-color:#EEEEFF;	 border:2px solid #6A6655; }
.replay	.button a { width:140px; }

#lang { position:absolute; top:100px; left:85px; }
.langLink, .langSelect { text-decoration:none; font-size:14px; color:#990000; }
.langSelect { font-weight:bold; }

hr { border-top:1px solid #333; }

a.buttonLink { padding:3px 10px; background-color:#b22e05; color:#fff; text-decoration:none; }

.news-box { float:left; width:30%; margin:0 20px 20px 0; }
.news-box img { float:left; margin:0 10px 10px 0; }

#etrade-cart, #id_search, #id_login { text-align:left; }
#id_rightbox { margin:0 0 20px 20px; float:right; width:240px; }
#id_searchform { padding: 0 10px; }
html #id_searchform select { padding:2px 3px; }

/**********************************************/


.next, .prev { 
    /* absolute positioning relative to the overlay */ 
    position:absolute; 
    top:40%; 
 
    /* upcoming CSS3 rounded border feature */ 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
} 
 
/* progress indicator (animated gif). should be initially hidden */ 
.progress { 
    position:absolute; 
    top:45%; 
    left:50%; 
    display:none; 
} 
 
/* 
#thumbs a.active img { 
    outline:1px solid #000; 
    z-index:9999; 
    position:relative; 
}
*/

/* the overlayed element */
.simple_overlay {
	display:none;
	z-index:10000;
	background-color:#333;
	
/*	width:675px;*/
	width:800px;
	min-height:200px;
	border:1px solid #666;
	
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../i/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index:9999;
}

/* the large image. we use a gray border around it */
.simple_overlay #img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.simple_overlay .next, .simple_overlay .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666; background:#333;
	cursor:pointer;
	display:block;
	padding:5px 10px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.simple_overlay .prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.simple_overlay .next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.simple_overlay .next:hover, .simple_overlay .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.simple_overlay .disabled {
	visibility:hidden;		
}

/* the "information box" */
.simple_overlay .info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:5px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
	background:#333;
}

.simple_overlay .info  a { color:#fff; font-weight:bold; text-decoration:underline; } 

.simple_overlay .info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.simple_overlay .progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

#id_login { float:left; margin-top:28px; }
#id_login input { width:100px; }
#id_login h3 { text-align:center; }
.blink { text-decoration:none; font-size:14px; }

.hotlist { height:250px; overflow:hidden; }
.hotlist ul li { list-style:none; display:block; float:left; width:154px; padding:0px; margin:0 10px 10px 0; }
.hotlist .imgbox { background-position:2px 5px; width:154px; background-repeat:no-repeat;}
.hotlist .imgf { width:154px; height:176px; background:url(../i/top-frame.png) no-repeat; }
.hotlist .imgf_multi { width:154px; height:176px; background:url(../i/top-frame2.png) no-repeat; }
.hotlist .ilink { height:145px; padding:0px 15px 0 30px; overflow:hidden; }
.hotlist .ilink b { display:block;height:35px; margin:10px 0 78px 80px; width:35px; }

.hotlist .itext { height:27px; padding:0px 10px; width:134px;  overflow:hidden; }
.hotlist .itext div { height:27px; overflow:hidden; width:134px; }
.hotlist .itext  a { text-decoration:none; font-size:12px; line-height:13px;} 

.hotlist .info { height:70px; overflow:hidden; }

.price { text-align:center; text-decoration:none; color:#000; }
.price_multi, .content .price_multi { font-size:14px; color:#f00; text-align:center; text-decoration:none; } 
strike { color:#000; font-size:12px; padding:0; width:50px; display:block; float:left; height:14px;  }

.fast { margin-top:10px; margin-right:10px; text-align:center; }
.fast ul li { float:none; margin:0 0 0 12px; }
.fast .title { font-size:14px; margin:0 0 10px 12px; width:154px;}

.hotlist .path { font-size:10px; margin:5px 0; }
.hotlist .path a { text-decoration:none; }

.tradelist ul, .hotlist ul { margin:0; padding:0; }
.tradelist li { border-bottom:1px solid #C5A04F; margin:5px 0; padding:5px 0 10px 0; }
.tradelist .info { margin-left:260px; }
.tradelist .imgbox { width:250px; background-repeat:no-repeat; float:left; }
.tradelist .imgf { width:250px; height:183px; background:url(../i/frame-big.png) no-repeat; }
.tradelist .imgf_multi { width:250px; height:183px; background:url(../i/frame-big2.png) no-repeat; }
.tradelist .imgf_clear { width:250px; height:183px; background:url(../i/frame-big-clear.png) no-repeat; }
.tradelist .ilink { height:179px; padding:0px 5px 0 120px; }
.tradelist .ilink b { display:block;height:40px; margin:0 0 116px 80px; width:40px;}
.tradelist h2 { margin-bottom:10px; }
.tradelist .ok { font-style:normal; font-weight:bold; color:#000000; height:21px; width:129px; padding:4px 0 0 28px; text-transform:uppercase; background:url(../i/ok.png) center no-repeat; display:block; }

.content .tradeview .title { float:none; width:auto; }


.content .title { color:#A42E05;font-size:1.5em;margin-bottom:5px; font-weight:bold;}
.content .more, .content .morego { font-weight:normal; font-size:12px; text-decoration:none; border-bottom:1px dotted #A42E29; margin-left:50px; line-height:23px; }
.content h1.title { float:left; width:250px; }
.info h2 a { text-decoration:none; }
a.plink { text-decoration:none; }

.content .title a { text-decoration:none; }

.sale-list { margin:0; padding:0; font-size:10px; margin-top:10px; }
.sale-list a { text-decoration:none; }
.sale-list li { list-style:none; margin:0; padding:5px 0; }
.sale-list .i { float:left; width:70px; height:60px; }
.sale-list img { border:1px solid #eee !important; }

.help { display:block; float:right; width:21px; height:21px; margin:0 10px 0 0px;  }
.help div { background:url(../i/help.gif) no-repeat; width:21px; height:21px;}

.modal { 
	background: url(../i/bga.jpg);
    display:none; 
    width:350px; 
    padding:15px; 
    text-align:left; 
    border:2px solid #333; 
 
    -moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 

.modal .wrap, .modal .loader { text-align:center; height:70px; } 
.modal .control { margin-left:35px; }
.modal h3 { font-size:14px; line-height:60px; }
.modal h2 { 
    background:url(../i/info.gif) 0 50% no-repeat; 
    margin:0px; margin-bottom:10px;
    padding:10px 0 10px 45px; 
    border-bottom:1px solid #333; 
    font-size:16px; 
}

/*
.more { height:30px; float:left; }
.more a { background:url(../../../form/def/i/button.gif) no-repeat; width:150px; height:32px; display:block; text-align:center; text-decoration:none; font-size:18px; padding-top:7px;  }
*/

.button { height:19px; background:url(../i/button2.gif) top left; padding-left:7px; float:left; margin-right:5px; text-align:center; width:65px;}
#addtosale .button { width:145px; }
#idsendlink .loader, #addtosale  .loader { background:none; }
#idsendlink .loader { display:none; }
#idsendlink .wrap { height:100px; }
#idsendlink .button { width:145px; margin-right:15px; }
#idsendlink .control { margin-left:0px; }
#idsendlink  h2 { 
    background:url(../i/mail.gif) 0 50% no-repeat; 
}
.modal .wrap table { text-align:left; }
.button a { color:#bb2d07; height:17px; background:url(../i/button2.gif) bottom right; display:block; padding-right:7px; text-decoration:none; padding-top:2px; }

.sidelayout .hotbox { margin-top:15px; }
.sidelayout .hotbox, .sidelayout .hotlist, #Ftoplist .hotlist { text-align:center; height:auto; }
#Ftoplist .hotlist .info { height:37px; }
#Ftoplist .path { font-weight:bold; font-size:12px; }
#Ftoplist .cadd, #Ftoplist .more { display:none }
.grouplist .cadd { margin-top:5px; }
.grouplist .hotlist .info { height:35px; }
.grouplist .hotlist { height:230px; }
.sidelayout .hotbox .more { display:none; }
.sidelayout .hotbox .title { font-size:16px; margin-bottom:10px; color:#A42E29; }
.sidelayout .hotlist li { float:none; margin:0 auto; } 
.sidelayout .hotlist .info { height:60px; }

.openlayout .hotlist { height:auto; }
.openlayout .hotlist .info { height:37px; margin-top:5px; }
.openlayout .more, .openlayout .path { display:none; }

/* Miscellaneous classes for reuse */
.fltrt { float: right; margin-left: 8px; }
.fltlt { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

.salebox .fltrt { width:150px; }

.into { height:670px; width:800px; }

.userform input { margin-right:10px; }

.cadd .wadd { font-size:10px; font-weight:normal; }

form label { cursor:pointer; }

#banner-menu { float:right; margin:-37px 30px 0 0; }
#menubox { background:url(../i/top_right.jpg) top right no-repeat; }

/**/
.cleaner:after{ content: "."; display: block; height: 0; font-size:0; visibility:hidden; } 
.cleaner{display: inline-block; overflow:hidden; }  
/* Hides from IE Mac \*/ 
* html .cleaner {height: 1%;} .cleaner{display:block;} 
/* End Hack */