#wrap {
width:100%;
min-width:995px;
min-height:100%;
position:relative;
margin: 0 auto;
}

/* --- TOP --- */
#top {
background:url(../images/top_bg.jpg) repeat-x top left;
border-bottom:1px solid #b7c8af;
}
.sub #top {background:url(../images/sub_top_bg.jpg) repeat-x top left;}
#top #big_top {
background:url(../images/big_top.jpg) no-repeat top center;
height:505px; position:relative;
}
.sub #top #big_top {background:url(../images/small_top.jpg) no-repeat top center; height:299px; position:relative;}

	#oldvers {position:absolute; top:2px; left:50%; margin-left:-433px;}
	#oldvers a {font:11px Arial; color:#121212;}
	
	#logo {position:absolute; top:52px; left:50%; margin-left:-462px; width:141px; height:52px;}
	#logo a {display:block; width:141px; height:52px;}
	.sub #logo {position:absolute; top:3px; left:50%; margin-left:-481px; width:122px; height:45px;}
	.sub #logo a {width:122px; height:45px;}
	#slogan {position:absolute; top:110px; left:50%; margin-left:-462px;}
	
	#tyres {
	position:absolute; top:49px; left:50%; margin-left:170px;
	font:10px Arial; color:#6a6969;
	}
	.sub #tyres {position:absolute; top:218px; left:50%; margin-left:-398px;}
	#tyres select {
	width:45px;
	font:9px Arial; color:#6a6969;
	}
	#discs {
	position:absolute; top:52px; left:50%; margin-left:375px;
	font:10px Arial; color:#6a6969;
	}
	.sub #discs {position:absolute; top:226px; left:50%; margin-left:393px;}
	#discs select {
	width:45px;
	font:9px Arial; color:#6a6969;
	}
	#tyres span.search, #discs span.search {
	display:block; text-align:right; padding-top:6px;
	}
	#tyres span.search a, #discs span.search a {font:bold 11px Tahoma; color:#d14460;}
	
	#tyres_search {position:absolute; top:130px; left:50%; margin-left:90px; width:160px;}
	#tyres_search li {background:url(../images/arrow.gif) no-repeat 0 5px; padding-left:11px;}
	#tyres_search a {font:11px Tahoma; color:#64645f;}
	
	#discs_search {position:absolute; top:130px; left:50%; margin-left:290px; width:170px;}
	#discs_search li {background:url(../images/arrow.gif) no-repeat 0 5px; padding-left:11px;}
	#discs_search a {font:11px Tahoma; color:#64645f;}
	
	#discont {position:absolute; top:194px; left:50%; margin-left:182px; color:#d14460;}
	#discont a {color:#64645f;}
	.sub #discont {position:absolute; top:45px; left:50%; margin-left:183px;}
	
	#byit {position:absolute; top:218px; left:50%; margin-left:180px; color:#d14460; width:220px;}
	a#by {display:block; height:20px; width:60px;}
	.sub #byit {position:absolute; top:66px; left:50%; margin-left:180px;}
		#byit a {color:#64645f; padding:0px 2px 0px 2px;}
		#byit li.bott {padding-top:3px; font-size:10px; color:#64645f;}
		#byit li.bott a:hover, #byit li.bott a.active {font-weight:bold; color:#638833; text-decoration:none;}
	
	#telephon {position:absolute; top:309px; left:50%; margin-left:-220px;}
		#telephon span {display:block; float:left; font:bold 11px Times New Roman; color:#c32d4a; margin:2px 2px 0px 0px;}
		#telephon strong {display:block; float:left; font:bold 20px Times New Roman, serif; color:#494949;}
		.sub #telephon {top:157px;}
		
	#callback {position:absolute; top:326px; left:50%; margin-left:-194px;}
	#callback a {display:block; float:left; margin:2px 2px 0px 0px; text-decoration:none;}
	#callback a:hover, #callback a.active {text-decoration:underline;}
	.sub #callback {top:174px;}
	
	table.top_menu {
	position:absolute; top:297px; left:50%;
	width:480px;
	}
	.sub table.top_menu {position:absolute; top:145px; left:50%;}
	table.top_menu td {width:80px; text-align:center; vertical-align:top;}
	table.top_menu span {display:block; font-weight:bold; color:#345009; padding:11px 5px 0px 5px;}
	table.top_menu a {display:block; background:url(../images/top_menu_bg.gif) no-repeat top center; padding:10px 2px 0px 2px;}
	table.top_menu a:hover, table.top_menu a.active {text-decoration:none;}
	
	table.mainmenu {
	position:absolute; bottom:14px; left:50%; margin-left:-255px;
	width:510px; height:129px;
	}
	table.mainmenu a {
	display:block; margin:0 auto;
	width:84px; height:43px; padding:6px 10px 0px 10px;
	background:url(../images/amainmenu.jpg) no-repeat 0 0;
	text-align:center; font-weight:bold;
	}
	
	table.mainmenu .oneli a {padding-top:13px; height:36px;}
	table.mainmenu a:hover, table.mainmenu a.active {background:url(../images/amainmenuover.jpg) no-repeat 0 0; color:#fff; text-decoration:underline;}
	
	.sub table.mainmenu {position:absolute; bottom:18px; left:50%; margin-left:-293px; width:586px; height:70px;}
	.sub table.mainmenu a {
	height:46px;
	padding:24px 0px 0px 80px;
	text-align:left;
	}
	a#link01 {
	background:url(../images/link01.jpg) no-repeat 0 0;
	display:block; width:62px;
	}
	a#link01:hover, a#link01.active {background:url(../images/link01over.jpg) no-repeat 0 0; color:#fff;}
	a#link02 {
	background:url(../images/link02.jpg) no-repeat 0 0;
	display:block; width:70px;
	}
	a#link02:hover, a#link02.active {background:url(../images/link02over.jpg) no-repeat 0 0; color:#fff;}
	a#link03 {
	background:url(../images/link03.jpg) no-repeat 0 0;
	display:block; width:47px;
	}
	a#link03:hover, a#link03.active {background:url(../images/link03over.jpg) no-repeat 0 0; color:#fff;}
	a#link04 {
	background:url(../images/link04.jpg) no-repeat 0 0;
	display:block; width:90px; height:52px;
	padding:18px 0px 0px 75px; text-align:center;
	}
	a#link04:hover, a#link04.active {background:url(../images/link04over.jpg) no-repeat 0 0; color:#fff;}
	
	#reklama {
	position:absolute; bottom:25px; left:50%; margin-left:-488px;
	width:185px; height:116px; padding:0px;
	background:url(../images/reklama.jpg) no-repeat 0 0;
	}
	#popraz {
	position:absolute; bottom:14px; left:50%; margin-left:287px;
	width:185px; height:99px; padding:30px 7px 7px 7px;
	background:url(../images/popraz.jpg) no-repeat 0 0;
	}
	#popraz ul.arrow {margin:0px 20px 0px 20px;}
	#popraz ul.arrow1 {margin:0px 0px 0px 0px;}
	
.arrow li {background:url(../images/arrow.gif) no-repeat 0 4px; padding:0px 0px 3px 17px;}
.arrow li a {font:11px Tahoma; color:#64645f !important;}
	
#addmenu {
background:#daeacb;
overflow:hidden;
}
#addmenu ul {width:970px; margin:0 auto; padding:auto;}
#addmenu li {float:left;}
#addmenu a {
display:block;
padding:5px 10px 7px 11px;
font:11px Tahoma; color:#393243;
}
#addmenu a:hover, #addmenu a.active {background:#6cb26e; color:#fff; text-decoration:underline;}


#opt {
position:absolute; bottom:6px; left:50%; margin-left:230px;
background:url(../images/opt.png) no-repeat 0 0;
width:259px; height:153px;
}
	#opt .title {position:absolute; top:20px; left:155px; width:50px;}
		#opt .title a {font:bold 11px Tahoma; color:#494949; text-decoration:none;}
	#opt .register {position:absolute; top:130px; left:70px;}
		#opt .register a {font:11px Tahoma; color:#494949;}
	#opt .enter {position:absolute; top:60px; left:155px;}
		#opt .enter label {color:#000; display:block;}
		#opt .enter .i_txt {width:85px; background:#fff; border:1px solid #9d4451; font-size:10px; padding:1px 3px 2px 3px;}
	#opt .rite {position:absolute; top:130px; right:12px; text-align:right;}
		#opt .rite a {font:bold 11px Tahoma; color:#494949;}
		#opt .rite input {font:bold 11px Tahoma; color:#494949;}

/* --- MAIN --- */
#main {
background:url(../images/shadow_main.jpg) no-repeat top center;
width:983px; margin:0 auto;
overflow:hidden;
}
#left {float:left; width:210px;}
#right {float:right; width:210px;}
/*#center {margin:0px 210px 0px 210px; width:560px; overflow:hidden;}*/
#center {float:left; width:560px;}

/* --- BLOCK left and rigth --- */
.block {
background:url(../images/block_bg.jpg) 0 0;
margin:15px 0px 5px 0px;
}
.block .inner {
background:url(../images/block_bottom.jpg) no-repeat left bottom;
padding-bottom:12px;
form {margin-top: 0; margin-bottom: 0;}
}
.block .inner .title {position:relative; overflow:hidden;}
	.block .inner .title img {float:left;}
	.block .inner .title .verticfl {
	position:absolute; right:21px; bottom:16px;
	display:block; width:115px; height:21px;
	text-align:right;
	font:bold 12px Arial; color:#fff;
	}
.block .inner .text {background:url(../images/block_top.jpg) no-repeat 0 0; padding:0px 11px 0px 13px;}
/* --- end block --- */

.akccost {background:#f7f9f9; margin:5px 5px 5px 5px;}
    .akccost form {margin-top: 0; margin-bottom: 0;}
	.akccost .tit, .akccost_big .tit {padding:2px 12px 5px 12px; background:url(../images/blueline.gif) repeat-x 1 0;}
	.akccost .tit a, .akccost_big .tit a {font:11px Tahoma; color:#585858 !important;}
	.akccost .name, .akccost_big .name {padding:2px 0px 3px 12px; font:bold 11px Tahoma; color:#585858 !important;}
	<!--.akccost_big .cost {
	background:url(../images/blueline.gif) repeat-x 0 0;
	height:21px; padding:2px 0px 5px 12px;
	font:bold 14px Tahoma; color:#417800;
	position:relative;
	}
	.akccost_big .cost span {
	display:block; float:left; padding:4px 10px 0px 0px;
	font:bold 9px Tahoma; color:#d14460;
	text-decoration:line-through;-->
	}

	.akccost .cost {
	    padding:0px 0px 5px 12px;
		font:bold 11px Tahoma; color:#417800;
	    position:relative;
	    }
	.akccost .cost input { 
		position:absolute; top:-6px; right:-10px;
		display:block; padding:4px 0px 0px 0px;
		font:10px Tahoma; color:#37718b;
		}	    
	.akccost .cost span { 
		position:absolute; top:-4px; right:7px;
		display:block; padding:4px 15px 0px 0px;
		font:11px Tahoma; color:#37718b; !important;
		}
    <!--.akccost .more {border-bottom:1px solid #c5c5c5; padding:5px 0px 10px 0px; margin-bottom:10px;}
	.akccost .cost input {
	padding-right:17px; margin-left:20px;
	font:normal 11px Tahoma; color:#37718b !important;
	text-decoration:none;
	}
	.akccost .cost a:hover {text-decoration:underline !important;}
	.akccost_big .more {border-bottom:1px solid #c5c5c5; padding:5px 0px 10px 0px; margin-bottom:10px;}
	.akccost_big .cost a {
	position:absolute; top:-10px; right:10px;
	}
	.akccost_big .imgtxt {position:relative; padding:0px 0px 10px 12px;}
	.akccost_big .imgtxt .img {overflow:hidden;}
	.akccost_big .imgtxt .img img {border:1px solid #c5c5c5; float:left;}
	.akccost_big .imgtxt .zoom a {
	background:url(../images/zoom.gif) no-repeat 0 0;
	display:block; width:59px; height:13px; margin-left:1px;
	font:10px Arial; color:#fff !important; text-align:center; text-decoration:none;
	}
	.akccost_big .imgtxt .stars {
	position:absolute; bottom:24px; right:15px;
	}-->

	
.item {}
	.item .tit {padding:4px 10px 5px 12px;}
	.item .tit a {font:bold 11px Tahoma; color:#585858 !important;}
	.item .imgtxt {position:relative; padding:0px 0px 10px 12px;}
	.item .imgtxt .img {overflow:hidden; position:relative;}
	.item .imgtxt .img img {border:1px solid #c5c5c5; float:left;}
	.item .imgtxt .zoom {overflow:hidden;}
	.item .imgtxt .zoom a {
	background:url(../images/zoom.gif) no-repeat 0 0;
	display:block; float:left; width:59px; height:13px; margin-left:1px;
	font:10px Arial; color:#fff !important; text-align:center; text-decoration:none;
	}
		.item .imgtxt .zoom a.color {
		background:none !important;
		margin-left:10px !important;
		font:11px Tahoma; color:#c45264 !important; text-decoration:underline !important;
		}
		
	.item .imgtxt4 .img {overflow:hidden; position:relative;}
	.item .imgtxt4 .img img {border:1px solid #c5c5c5; float:left;}
	.item .imgtxt4 .zoom {overflow:hidden;}
	.item .imgtxt4 .zoom a {
	background:url(../images/zoom.gif) no-repeat 0 0;
	display:block; float:left; width:59px; height:13px; margin-left:1px;
	font:10px Arial; color:#fff !important; text-align:center; text-decoration:none;
	}
				
	.item .imgtxt .stars {
	position:absolute; bottom:24px; right:15px;
	}
	.item .imgtxt .stars2 {
	position:absolute; top:0px; right:5px;
	}
	.item .discript {background:#ecf3f0; padding:5px;}
		.item .discript a {color:#454545 !important;}
	.item .assess {
	padding-left:12px;
	font:10px Tahoma; color:#738082;
	}
	.item .assess span {
	font:bold 14px Tahoma; color:#417800;
	}
	
.block .arrow {margin:5px 10px 0px 15px;}
.block .arrow a {font-weight:bold;}

#left_menu {margin:5px 0px 10px 0px;}
	#left_menu li {border-bottom:1px solid #cdcdc8; padding:1px 0px 2px 10px;}
	#left_menu a {
	background:url(../images/lm_arrow.gif) no-repeat 0 1px;
	padding-left:17px;
	font:11px Arial; font-weight:bold; color:#585858 !important; text-decoration:none;
	}
	#left_menu a:hover {background:url(../images/lm_arrow_over.gif) no-repeat 0 1px;}
		#left_menu ul {margin-left:12px;}
			#left_menu ul li {border:none; padding:0px 0px 1px 10px;}
			#left_menu ul li a {background:url(../images/more.gif) no-repeat 0 5px; font-weight:normal !important; padding-left:10px;}
			#left_menu ul li a:hover {background:url(../images/more.gif) no-repeat 0 5px; text-decoration:underline !important;}
			#left_menu ul li a.active {background:url(../images/more_over.gif) no-repeat 0 5px;}

/* --- CENTER --- */
#mt_block {
background:url(../images/mt_block.jpg) no-repeat 0 0;
/*width:539px; height:291px;*/
width:516px; height:217px;
padding:7px 16px 17px 7px;
margin:15px 0px 0px 18px;
overflow:hidden;
}
	#mt_block li {
	display:block; float:left;
	width:254px; height:217px;
	margin:0px 2px 3px 2px;
	}
	#mt_block .title {height:23px; text-align:right; padding:5px 10px 0px 0px;}
		#mt_block .title span {background:url(../images/arrowh.gif) no-repeat 0 2px; padding-left:20px; font:bold 14px Arial; color:#494949;}
	#mt_block .text {
	height:135px; overflow:hidden;
	padding:15px 5px 0px 35px;
	font:12px Tahoma; color:#585858;
	line-height:15px;
	}
	#mt_block .links {padding:7px 10px 0px 0px; text-align:right; white-space:nowrap;}
		#mt_block .links a {
		font:11px Tahoma; color:#647e2e !important;
		margin-left:5px;
		}
		#mt_block .links span a {
		background:url(../images/list.gif) no-repeat 0 0px;
		padding:0px 0px 0px 12px;
		font:11px Tahoma; color:#c45264 !important;
		}
		
.mt_block {
margin:20px 0px 0px 18px;
overflow:hidden;
}
	.mt_block li {
	display:block; float:left;
	width:259px; height:149px;
	margin:0px 2px 3px 2px;
	}
		.mt_block li.mont {background:url(../images/mont.jpg) no-repeat 0 0;}
		.mt_block li.dost {background:url(../images/dost.jpg) no-repeat 0 0;}
	.mt_block .title {height:23px; text-align:right; padding:12px 20px 0px 0px;}
		.mt_block .title span {background:url(../images/arrowh.gif) no-repeat 0 2px; padding-left:20px; font:bold 14px Arial; color:#494949;}
	.mt_block .text {
	height:62px; overflow:hidden;
	padding:17px 10px 0px 45px;
	font:12px Tahoma; color:#585858;
	line-height:15px;
	}
	.mt_block .links {padding:7px 20px 0px 0px; text-align:right; white-space:nowrap;}
		.mt_block .links a {
		font:11px Tahoma; color:#647e2e !important;
		margin-left:5px;
		}
		.mt_block .links span a {
		background:url(../images/list.gif) no-repeat 0 0px;
		padding:0px 0px 0px 12px;
		font:11px Tahoma; color:#c45264 !important;
		}

#mt_block_tire {
background:url(../images/mt_block.jpg) no-repeat 0 0;
/*width:539px; height:291px;*/
width:516px; height:217px;
padding:7px 16px 17px 7px;
margin:15px 0px 0px 18px;
overflow:hidden;
}
	#mt_block_tire li {
	display:block; float:left;
	width:254px; height:217px;
	margin:0px 2px 3px 2px;
	}
	#mt_block_tire .title {height:23px; text-align:right; padding:5px 10px 0px 0px;}
		#mt_block_tire .title span {background:url(../images/arrowh.gif) no-repeat 0 2px; padding-left:20px; font:bold 14px Arial; color:#494949;}
	#mt_block_tire .text {
	height:135px; overflow:hidden;
	padding:15px 5px 0px 35px;
	font:12px Tahoma; color:#585858;
	line-height:15px;
	}
	#mt_block_tire .links {padding:7px 10px 0px 0px; text-align:right; white-space:nowrap;}
		#mt_block_tire .links a {
		font:11px Tahoma; color:#647e2e !important;
		margin-left:5px;
		}
		#mt_block_tire .links span a {
		background:url(../images/list.gif) no-repeat 0 0px;
		padding:0px 0px 0px 12px;
		font:11px Tahoma; color:#c45264 !important;
		}
		
.mt_block_tire {
margin:20px 0px 0px 18px;
overflow:hidden;
}
	.mt_block_tire li {
	display:block; float:left;
	width:259px; height:149px;
	margin:0px 2px 3px 2px;
	}
		.mt_block_tire li.mont {background:url(../images/mont.jpg) no-repeat 0 0;}
		.mt_block_tire li.dost {background:url(../images/dost.jpg) no-repeat 0 0;}
	.mt_block_tire .title {height:23px; text-align:right; padding:12px 20px 0px 0px;}
		.mt_block_tire .title span {background:url(../images/arrowh.gif) no-repeat 0 2px; padding-left:20px; font:bold 14px Arial; color:#494949;}
	.mt_block_tire .text {
	height:62px; overflow:hidden;
	padding:17px 10px 0px 45px;
	font:12px Tahoma; color:#585858;
	line-height:15px;
	}
	.mt_block_tire .links {padding:7px 20px 0px 0px; text-align:right; white-space:nowrap;}
		.mt_block_tire .links a {
		font:11px Tahoma; color:#647e2e !important;
		margin-left:5px;
		}
		.mt_block_tire .links span a {
		background:url(../images/list.gif) no-repeat 0 0px;
		padding:0px 0px 0px 12px;
		font:11px Tahoma; color:#c45264 !important;
		}
	
#advert {margin-left:18px;}
	#advert .title {
	background:url(../images/advert.jpg) no-repeat 0 0;
	width:382px; height:46px;
	padding:27px 0px 0px 150px;
	font:bold 14px Arial; color:#494949;
	}
	#advert dl {margin:5px 20px 15px 20px; padding:0px;}
	#advert dt, #advert dd {margin:0px; padding:0px;}
	#advert dt {font:15px Tahoma; padding-bottom:3px;}
	
#advert1 {margin-left:18px;}
	#advert1 .title {
	background:url(../images/advert.jpg) no-repeat 0 0;
	width:382px; height:46px;
	padding:21px 0px 0px 150px;
	font:bold 26px Arial; color:RED;
	}
	#advert1 dl {margin:5px 20px 15px 20px; padding:0px;}
	#advert1 dt, #advert1 dd, #advert1 dn {margin:0px; padding:0px;}
	#advert1 dt {font:bold 14px Tahoma; padding-bottom:5px; color:#c45264}
	#advert1 dn {font:bold 18px Tahoma; padding-bottom:5px; color:#c45264}
	
		
.mainblock {
background:url(../images/mainblock_bg.gif) repeat-y 0 0;
position:relative;
font-size:12px;
text-align:justify;
}
.mainblock img {padding:1px;}
	.mainblock .top {
	background:url(../images/mainblock_top.gif) no-repeat 0 0;
	width:484px;
	}
	
	.mainblock .domkrat {
	background:url(../images/mainblock_domkrat.jpg) no-repeat left bottom;
	}
		.mainblock .domkrat .top {padding:20px 20px 90px 44px;}
		.mainblock .domkrat .list {position:absolute; bottom:50px; right:30px; font-size:11px;}
	.mainblock .koleso {
	background:url(../images/mainblock_koleso.jpg) no-repeat left bottom;
	}
		.mainblock .koleso .top {padding:20px 20px 70px 44px;}
		.mainblock .koleso .list {position:absolute; bottom:30px; left:30px; font-size:11px;}
	.mainblock .list a {background-position:0 0 !important;}

/* --- PATHWAY --- */
#pathway {padding:20px 0px 10px 18px;}
	#pathway a {background:url(../images/2arrow.gif) no-repeat right center; padding-right:15px; margin-right:10px; font:11px Tahoma; color:#393243;}
	#pathway span { font:11px Tahoma; color:#393243;}

#titlename {position:absolute; top:2px; left:50%; margin-left:140px; width:270px; height:40px; text-align:center; vertical-align:middle;}

/* --- DIRT --- */
.dirt {background:url(../images/dirt_bg.jpg) repeat-y 0 0; width:532px; margin:0px 0px 10px 18px;}
	.dirt .bottom {background:url(../images/dirt_bottom.jpg) no-repeat left bottom;}
	.dirt .top {background:url(../images/dirt_top.jpg) no-repeat 0 0; padding:2px 25px 2px 25px; overflow:hidden;}
	.dirt .zag {background:url(../images/dirt_top.jpg) no-repeat 0 0; padding:10px 25px 15px 25px; overflow:hidden; font:bold 12px Arial; color:#3c3c3c;}
	
	.finder {float:left; color:#585858; width:40%; padding-bottom:8px;}
		.finder h3 {background:none; padding:0px 0px 12px 0px;}
		.finder span {color:#d14460;}
		.finder a {padding-right:10px; text-decoration:none !important;}
		.finder a:hover, .finder a.active {text-decoration:underline !important;}
		.finder li {padding:1px 0px 1px 0px;}
		.finder li.otst {padding:10px 0px 1px 0px;}
	
	.sort {float:right; color:#585858; width:59%;}
		.sort li {padding:2px 0px 3px 0px; overflow:hidden; display:block;}
		.sort li.down {<!--background:url(../images/arrow_down.gif) no-repeat 0 6px;--> padding-left:12px;}
		.sort a {color:#000 !important; padding-right:5px; text-decoration:none !important;}
		.sort a:hover, .sort a.active {text-decoration:underline !important;}
		.sort span {display:block; float:left; height:25px; padding-top:5px;}
			span.leto {background:url(../images/leto.jpg) no-repeat 0 0; padding-left:25px;}
			span.zima {background:url(../images/zima.jpg) no-repeat 0 0; padding-left:25px;}
			span.zile {background:url(../images/zimaleto.jpg) no-repeat 0 0; padding-left:25px;}
			
		.sort li.navi {padding:0px !important; position:relative; overflow:hidden;}
		.sort li.navi a {
		display:block; float:left; width:21px; height:18px; padding:4px 0px 0px 0px; margin:0px 2px 0px 0px;
		background:url(../images/navia.gif) no-repeat 0 0;
		font:bold 12px Arial; color:#fff !important;
		text-align:center; text-decoration:none;
		}
		.sort li.navi a:hover, .sort .navi a.active {background:url(../images/naviaover.gif) no-repeat 0 0; text-decoration:none !important;}
		.sort li.navi span {
		display:block; float:left; height:10px !important; padding:8px 2px 0px 0px;
		text-align:center; font-weight:bold; color:#7d982c; font-size:13px;
		}
		#show {position:absolute; top:3px; right:5px;}
		#show select {width:45px; font:9px Arial; color:#6a6969;}

.edging {background:url(../images/edging_bg.gif) repeat-y 6px 0px;}
.edging_top {background:url(../images/edging_top.gif) no-repeat 6px 0px;}

#triblock {margin:0px 0px 10px 6px; overflow:hidden;
background:url(../images/edging_bot.gif) no-repeat left bottom;
}

#triblock li {
	display:block; float:left;
	width:169px; padding:7px 0px 5px 0px;
	margin-left:12px;
	position:relative;
	}

	#triblock .ico {position:absolute; top:0px; right:0px;}
	#triblock .imgtxt .stars {
	position:absolute; top:0px; right:15px;
	}
	#triblock .item .tit {padding-bottom:10px; width:98px;}
	#triblock .item .nal {position:absolute; right:15px; bottom:8px; color:#647e2e;}
	#triblock .item .nal span.yes {
	background:url(../images/yes.gif) no-repeat top right;
	display:block; height:12px; padding-right:20px;
	}
	#triblock .item .nal span.no {
	background:url(../images/no.gif) no-repeat top right;
	display:block; height:12px; padding-right:20px;
	}
	
	
#triblock_two {margin:0px 0px 10px 6px; overflow:hidden;
background:url(../images/edging_bot.gif) no-repeat left bottom;
}
	#triblock_two li {
	display:block; float:left;
	width:169px; padding-top:10px;
	margin-left:12px;
	position:relative;
	}
	#triblock_two form {margin-top: 0; margin-bottom: 0;}
	#triblock_two .ico {position:absolute; top:0px; right:0px;}
	#triblock_two .imgtxt .stars {
	position:absolute; top:0px; right:15px;
	}
	#triblock_two .item .tit {padding-bottom:10px; width:98px;}
	#triblock_two .item .nal {position:absolute; right:15px; bottom:8px; color:#647e2e;}
	#triblock_two .item .nal span.yes {
	background:url(../images/yes.gif) no-repeat top right;
	display:block; height:12px; padding-right:20px;
	}
	#triblock_two .item .nal span.no {
	background:url(../images/no.gif) no-repeat top right;
	display:block; height:12px; padding-right:20px;
	}
	#triblock_two .line {height:28px; background:url(../images/triblock_line.gif) repeat-x 0 0; margin:0px 7px 0px 7px;  overflow:hidden;}
		#triblock_two .line span {float:left; margin:7px 0px 0px 5px;}
		#triblock_two .line a {float:right; margin:5px 3px 0px 0px;  position:absolute; right:7px;}
	#triblock_two .cost {font:bold 14px Tahoma; color:#427801; padding:5px 0px 12px 15px; position:relative;}
	#triblock_two .cost span { 
		position:absolute; top:4px; right:15px;
		display:block; padding:4px 15px 0px 0px;
		font:11px Tahoma; color:#37718b;
		}
	#triblock_two .cost input { 
		position:absolute; top:0px; right:0px;
		display:block; padding:4px 15px 0px 0px;
		font:10px Tahoma; color:#37718b;
		}

#twoblock_two {margin:0px 0px 10px 6px; overflow:hidden;}
	#twoblock_two .tit {width:75% !important;}
	#twoblock_two li {
	background:url(../images/twoblock_two_bg.gif) no-repeat 0 0;
	display:block; float:left;
	width:259px; height:110px; padding-top:12px;
	margin-left:12px;
	position:relative;
	}
	#twoblock_two .ico {position:absolute; top:0px; right:0px;}
	#twoblock_two .imgtxt {overflow:hidden;}
	#twoblock_two .imgtxt .stars {
	position:absolute; top:0px; right:15px;
	}
	#twoblock_two .item .imgtxt .img {float:left;}
	#twoblock_two .item .tit {padding-bottom:10px; width:98px;}
	#twoblock_two .item .nal {position:absolute; right:15px; bottom:8px; color:#647e2e;}
	#twoblock_two .item .nal span.yes {
	background:url(../images/yes.gif) no-repeat top right;
	display:block; height:12px; padding-right:20px;
	}
	#twoblock_two .item .nal span.no {
	background:url(../images/no.gif) no-repeat top right;
	display:block; height:12px; padding-right:20px;
	}
	#twoblock_two .line {height:28px; background:url(../images/triblock_line.gif) repeat-x 0 0; margin:0px 7px 0px 7px;}
		#twoblock_two .line span {float:left; margin:7px 0px 0px 5px;}
		#twoblock_two .line a {float:right; margin:5px 3px 0px 0px;}
	#twoblock_two .cost {font:bold 14px Tahoma; color:#427801; padding:5px 0px 0px 15px; position:relative;}
		#twoblock_two .cost a {
		position:absolute; top:4px; right:15px;
		display:block; padding:4px 15px 0px 0px;
		background:url(../images/basket2.gif) no-repeat top right;
		font:10px Tahoma; color:#37718b;
		}
	
	.lt_item {position:absolute; top:0px; left:0px;}
	.rt_item {position:absolute; top:0px; right:50px;}
	.rt_podrobno_item {position:absolute; top:0px; right:0px;}
	.rt_kratko_item {position:absolute; top:0px; right:45px;}
    .rt_kratko_diski_item {position:absolute; top:0px; right:35px;}
	.rb_item {position:absolute; bottom:0px; right:0px;}
	.lt_item img, .rt_item img, .rt_podrobno_item img, .rt_kratko_item img, .rt_kratko_diski_item img, .rb_item img {border:none !important;}
	
	#twoblock_two .item .nal {position:relative; float:left; color:#647e2e; margin:9px 0px 0px 10px;}
	#twoblock_two .item .nal span.yes {
	background:url(../images/yes.gif) no-repeat center right;
	display:block; height:12px; padding-right:20px; padding-bottom:3px;
	font-size:12px;
	}
	#twoblock_two .item .nal span.no {
	background:url(../images/no.gif) no-repeat top right;
	display:block; height:12px; padding-right:20px; padding-bottom:3px;
	font-size:12px;
	}

/* --- MAIN BLOCK - maibl --- */
.maibl {background:url(../images/maibl_bg.jpg) 0 0; width:530px; margin:0px 0px 10px 18px; position:relative; overflow:hidden;}
	.maibl .bottom {background:url(../images/maibl_bottom.jpg) no-repeat left bottom;}
	.maibl .top {background:url(../images/maibl_top.jpg) no-repeat 0 0; padding:8px; overflow:hidden;}
	.maibl .ico {position:absolute; top:0px; right:40px;}
	.maibl .new {position:absolute; top:0px; right:100px;}
	
	.maibl .tit {padding:3px 120px 7px 10px;}
		.maibl .tit a {font:bold 12px Tahoma; color:#585858 !important;}
	.maibl table.maitab {width:100%;}
	.maibl table.maitab form {margin-top: 0; margin-bottom: 0;}
	.maibl table.maitab td {vertical-align:top; padding:0px 10px 5px 5px;}
	.maibl table.maitab td p {text-align:justify; font:12px Tahoma;}
	.maibl table.maitab .item {width:100%;}
		.maibl table.maitab .item .imgtxt {padding-left:5px; width:112px;}
		.maibl table.maitab .item .imgtxt4 {padding-left:5px; width:122px;}
	
	.maibl table.maitab .links {padding:2px 0px 7px 0px; white-space:nowrap;}
		.maibl table.maitab .links a {
		font:11px Tahoma; color:#647e2e !important;
		margin-right:7px;
		}
		.maibl table.maitab .links span {
		background:url(../images/list.gif) no-repeat 0 0px;
		padding:0px 0px 0px 14px; margin:0px;
		font:11px Tahoma; color:#c45264 !important;
		}		
		.maibl table.maitab .links span a {
		margin:0px;
		font:11px Tahoma; color:#c45264 !important;
		}
			.maibl .innertab {margin:0px 0px 10px 0px; width:100%; font:11px Tahoma; color:#585858; border-top:1px solid #c8cdc2; border-left:1px solid #c8cdc2; border-right:1px solid #c8cdc2; }
			.maibl .innertab th {background:#e1ebeb; padding:3px 2px 4px 2px; font-weight:normal; border-bottom:1px solid #c8cdc2;}
			.maibl .innertab form {margin-top: 0; margin-bottom: 0;}
			.maibl .innertab td {
			height:20px;
			padding:2px 0px 2px 0px !important;
			border-bottom:1px solid #c8cdc2;
			text-align:center; vertical-align:middle !important;
			}
	        .maibl .innertab .color td {background:#f7f9f9;}			
            .maibl .innertab .cost {width:55px; font: 11px Tahoma; color:#427801;}
            .maibl .innertab a {font:10px Tahoma; color:#c45264 !important;}			
            .maibl .innertab2 {width:100%; font:11px Tahoma; color:#585858; border-top:1px solid #c8cdc2; border-left:1px solid #c8cdc2; border-right:1px solid #c8cdc2; }
			.maibl .innertab2 th {background:#e1ebeb; padding:3px 2px 4px 2px; font-weight:normal; border-bottom:1px solid #c8cdc2;}
			.maibl .innertab2 td {
			background:#f7f9f9;
			padding:2px 0px 2px 0px !important;
			border-bottom:1px solid #c8cdc2;;
			text-align:center; vertical-align:middle !important;
			}			
			.maibl .innertab2 .cost {font:bold 14px Tahoma; color:#427801; padding:0px 5px 0px 5px;}
			.maibl .innertab2 a {
			padding:3px 15px 0px 10px;
			background:url(../images/basket2.gif) no-repeat top right;
			font:10px Tahoma; color:#37718b !important;
			}
<!--			
			.innertab3 {width:98%; margin-top:24px; font:10px Tahoma; color:#585858; border-top:1px solid #c8cdc2; border-left:1px solid #c8cdc2;}
			.innertab3 td {
			background:#f7f9f9;
			padding:2px 0px 2px 0px !important;
			border-bottom:1px solid #c8cdc2; border-right:1px solid #c8cdc2;
			text-align:center; vertical-align:middle !important;
			}
			.innertab3 td.foot {text-align:right;}
			.innertab3 .cost {font:bold 14px Tahoma; color:#427801; padding:5px 80px 0px 15px; position:relative;}
			.innertab3 .cost span {font:10px Tahoma; color:#585858;}
			.innertab3 .cost a {
			position:absolute; top:4px; right:15px;
			display:block; padding:0px 15px 0px 0px;
			background:url(../images/basket2.gif) no-repeat top right;
			font:10px Tahoma; color:#37718b;
			}
-->			
            .maibl .tit4 {padding:3px 10px 7px 10px;}
		    .maibl .tit4 a {font:bold 12px Tahoma; color:#585858 !important;}
			.maibl .innertab4 {width:100%; align-text:center; font:11px Tahoma; color:#585858; border-top:1px solid #c8cdc2; border-left:1px solid #c8cdc2; border-right:1px solid #c8cdc2; }
			.maibl .innertab4 th {background:#e1ebeb; padding:3px 2px 4px 2px; font-weight:normal; border-bottom:1px solid #c8cdc2;}
			.maibl .innertab4 td {
			padding:2px 0px 2px 0px !important;
			border-bottom:1px solid #c8cdc2;;
			text-align:center; vertical-align:middle !important;
			}
			.maibl .innertab4 .color td {background:#f7f9f9;}
			.maibl .innertab4 .cost {font:bold 14px Tahoma; color:#427801; padding:0px 2px 0px 2px;}
			.maibl .innertab4 .cost_k {width:55px; font: 11px Tahoma; color:#427801;}
			.maibl .innertab4 a {font:10px Tahoma; color:#c45264 !important;}		

	

/* --- MAIN BLOCK 2 --- */
.maibl2 {background:url(../images/maibl_bg.jpg) 0 0; width:530px; margin:10px 0px 10px 18px; position:relative; overflow:hidden; font-size:12px;}
	.maibl2 .bottom {background:url(../images/maibl_bottom.jpg) no-repeat left bottom;}
	.maibl2 .top {background:url(../images/maibl_top.jpg) no-repeat 0 0; padding:8px 7px 8px 7px; overflow:hidden;}
	
	.ztitle {position:relative; margin:10px 0px 10px 18px; width:532px; height:48px; background:url(../images/title/ztitle.jpg) no-repeat 0 0;}	
	.ztitle .img {position:absolute; top:55%; left:10px; margin-top:-30px; width:100px; text-align:center;}
	.ztitle .z {position:absolute; top:50%; left:120px; height:20px; margin-top:-12px; font:bold 14px Arial; color:#494949;}
	
	p.str {font-weight:bold;}
	
	table.imgtxt {}
		table.imgtxt td {padding:10px 10px 10px 0px;}
		table.imgtxt td.img {width:120px; padding:10px 0px 10px 10px; text-align:center;}
	
	.greyline {border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:1px 0px 1px 0px;}
		.greyline .inner {background:#ebebeb; padding:3px 12px 4px 12px;}
		
	.marg10 {margin:10px;}
	.marg10b {margin:10px; font-weight:bold;}
	.marg10n {margin:10px; font-weight:bold; background:url(../images/arrow.gif) no-repeat 0 3px; padding:0px 0px 0px 20px;}
		.marg10 h3 {margin:0px 0px 5px 0px !important; padding:0px 0px 0px 20px !important;}
		.marg10 p {padding:0px 0px 5px 0px; margin:0px;}
	.tece {text-align:center;}
	.tbor {
	border-top:1px solid #ebebeb;
	padding:8px 12px 10px 12px;
	}
	.colorred {color:#ff0000;}
	
	.limore li {background:url(../images/more.gif) no-repeat 0 6px; padding:0px 0px 0px 10px;}
	
	table.newreg {margin:0 auto;}
		.newreg td {padding:5px 10px 5px 10px; text-align:right; vertical-align:top;}
		.newreg td.tl {text-align:left;}
		.newreg label {display:block;}
		.newreg .i_txt {width:160px; border:1px solid #c1d000; font-size:12px; padding:1px 3px 2px 3px;}
		.newreg select {width:168px; border:1px solid #c1d000; font-size:10px;}
		.newreg textarea {width:160px; height:100px; border:1px solid #c1d000; font-size:12px; padding:1px 3px 2px 3px;}
	
	ul.price {background:#ebf3ef; border-top:1px solid #e5e7e2; border-bottom:1px solid #e5e7e2; margin-bottom:5px;}
		ul.price li {padding:3px 10px 7px 10px;}
		ul.price li a {font:bold 11px Tahoma; color:#585858 !important;}
	
	.tabtire, .tabdisk {float:left; width:247px; margin-left:7px; font-size:11px;}
		.tabtire .title, .tabdisk .title {
		background:url(../images/tatidi_title.jpg) no-repeat 0 0;
		height:23px; padding-top:6px;
		font-weight:bold;
		text-align:center;
		}
		table.tatidi {width:100%; border-top:1px solid #c9cec4; border-left:1px solid #c9cec4;}
			table.tatidi td {
			padding:5px 0px 5px 0px;
			border-bottom:1px solid #c9cec4; border-right:1px solid #c9cec4;
			text-align:center;
			}
			table.tatidi td.color {background:#dae6e5;}
			table.tatidi td a {color:#ff0000;}
	
	#podbor {padding:15px 0px 15px 0px; overflow:hidden; font-size:10px; color:#000;}
		#podbor li {float:left; background:url(../images/arrow2.gif) no-repeat bottom right; padding-right:14px; margin-right:5px;}
			#podbor li label {display:block;}
			#podbor li select {width:100px; font:10px Tahoma;}
	
/* --- */

#item_descript {overflow:hidden; padding-bottom:10px;}
	#item_descript .title {padding:10px 10px 10px 12px; font:bold 14px Tahoma; color:#494949 !important;}
	#item_descript .title a {font:bold 14px Tahoma; color:#494949 !important;}
		.imgstar {float:left; overflow:hidden; position:relative; padding:0px 0px 10px 12px;}
		.imgstar .img {overflow:hidden; padding-right:32px;}
		.imgstar .img img {border:1px solid #c5c5c5; float:left;}
		.imgstar .zoom a {
		background:url(../images/zoom.gif) no-repeat 0 0;
		display:block; width:59px; height:13px; margin-left:1px;
		font:10px Arial; color:#fff !important; text-align:center; text-decoration:none !important;
		}
		.imgstar .stars {
		position:absolute; top:0px; right:16px;
		}
	
	.descript {float:right; width:245px; margin-right:5px;}
		.gps .descript {float:right; width:225px; margin-right:5px;}
	.descript table.opis {width:100%; margin-bottom:10px; border-top:1px solid #c8cdc2; border-right:1px solid #c8cdc2;}
	.descript table.opis td {padding:4px; border-left:1px solid #c8cdc2; border-bottom:1px solid #c8cdc2;}
		.descript table.opis2 {width:100%; margin-bottom:10px; border-top:1px solid #c8cdc2; border-right:1px solid #c8cdc2;}
		.descript table.opis2 form {margin-top: 0; margin-bottom: 0;}
		.descript table.opis2 td {background:#f7f9f9; padding:4px; border-left:1px solid #c8cdc2; border-bottom:1px solid #c8cdc2;}
		.descript table.opis2 td.foot {text-align:center; padding-right:10px;}
		.descript table.opis2 .cost {font:bold 14px Tahoma; color:#427801; padding:0px 5px 0px 5px;}
		.descript table.opis2 .buy {font:font:11px Tahoma; color:#37718b; padding:0px 5px 0px 5px;}
  	    .descript table.opis2 .foot a {
			padding:4px 15px 0px 0px;
			background:url(../images/basket2.gif) no-repeat top right;
			font:10px Tahoma; color:#37718b !important;
			}
			.width50 {width:50%;}
	
	.descript .greent {font:bold 11px Tahoma; color:#7d9f25;}
	.descript table.detail {width:100%; margin-bottom:10px; border-top:1px solid #c8cdc2; border-right:1px solid #c8cdc2;}
	.descript table.detail td {padding:1px; border-left:1px solid #c8cdc2; border-bottom:1px solid #c8cdc2;}

	.descript table.detail td .cub {position:relative; padding:0px 30px 0px 4px; min-height:25px;}
	.descript table.detail td span {
	position:absolute; top:0px; right:0px; 
	width:25px; height:20px; padding-top:5px;
	background:#b4c780; 
	text-align:center;
	font:bold 11px Tahoma; color:#fff;
	}
	
	.descript table.links {width:99%; text-align:center;}
	.descript table.links td {padding-left:1px;}
	.descript table.links a {display:block; height:22px; padding:6px 0px 0px 0px; font:11px Tahoma; color:#585858;}
	.descript table.links a:hover, .descript table.links a.active {color:#fff; text-decoration:none;}
	.descript table.links .one a {background:url(../images/linkone.jpg) no-repeat 0 0;}
	.descript table.links .one a:hover, .descript table.links .one a.active {background:url(../images/linkone_over.jpg) no-repeat 0 0;}
	.descript table.links .two a {background:#d3e1b9;}
	.descript table.links .two a:hover, .descript table.links .two a.active {background:#aec585;}
	.descript table.links .tree a {background:url(../images/linktree.jpg) no-repeat top right;}
	.descript table.links .tree a:hover, .descript table.links .tree a.active {background:url(../images/linktree_over.jpg) no-repeat top right;}
	
	.over {overflow:hidden; padding:0px 6px 10px 0px;}
	table.links {text-align:center; float:right;}
	table.links td {padding-left:1px;}
	table.links a {display:block; height:22px; padding:6px 10px 0px 10px; font:11px Tahoma; color:#585858;}
	table.links a:hover, .descript table.links a.active {color:#fff; text-decoration:none;}
	table.links .one a {background:url(../images/linkone.jpg) no-repeat 0 0;}
	table.links .one a:hover, .descript table.links .one a.active {background:url(../images/linkone_over.jpg) no-repeat 0 0;}
	table.links .two a {background:#d3e1b9;}
	table.links .two a:hover, .descript table.links .two a.active {background:#aec585;}
	table.links .tree a {background:url(../images/linktree.jpg) no-repeat top right;}
	table.links .tree a:hover, .descript table.links .tree a.active {background:url(../images/linktree_over.jpg) no-repeat top right;}
	

#text_descript {background:url(../images/des_bg.jpg) repeat-y 0 0; overflow:hidden; margin:0px 0px 10px 10px;}
	#text_descript .bottom {background:url(../images/des_bottom.jpg) no-repeat left bottom;}
	#text_descript .title {background:url(../images/des_title.jpg) no-repeat 0 0; height:22px; font:bold 12px Tahoma; padding:6px 0px 0px 20px;}
	#text_descript .text {padding:10px 15px 5px 10px; text-align:justify; font:12px Tahoma;}
	.text a {color:#73951e !important;}

#magazine {overflow:hidden; margin:0px 0px 10px 10px;}
    #magazine .cost {width:55px; font: 11px Tahoma; color:#427801;}
	#magazine .cost a {
			padding:4px 15px 0px 0px;
			background:url(../images/basket2.gif) no-repeat top right;
			font:10px Tahoma; color:#37718b !important;
			}
	#magazine .title {background:url(../images/des_title.jpg) no-repeat 0 0; height:22px; font:bold 12px Tahoma; padding:6px 0px 0px 20px;}
	#magazine table {width:498px; border-left:1px solid #c8cdc2; border-right:1px solid #c8cdc2; font:11px Tahoma;}
	#magazine.gps table {width:498px; border-left:1px solid #c8cdc2; border-right:none;}
	#magazine table th {border-bottom:1px solid #c8cdc2; text-align:center; background:#e1ebeb; padding:3px; font-weight:normal;}
	#magazine table td {border-bottom:1px solid #c8cdc2; text-align:center; padding:4px 2px 4px 2px;}
	#magazine table form {margin-top: 0; margin-bottom: 0;}
	#magazine.gps table td {border-bottom:1px solid #c8cdc2; border-right:1px solid #c8cdc2; text-align:left; padding:3px 10px 3px 10px;}
	#magazine table .color td {background:#f7f9f9;}
	#magazine table a {color:#585858 !important;}
	
#opinion {overflow:hidden; margin:0px 0px 10px 10px;}
	#opinion .title {background:url(../images/title.jpg) no-repeat 0 0; height:22px; font:bold 12px Tahoma; padding:6px 0px 0px 20px; margin-bottom:5px; margin-top:5px;}
	#opinion .opin {background:url(../images/des_bg.jpg) repeat-y 0 0; position:relative; width:498px;}
		#opinion .opin .bottom {background:url(../images/des_bottom.jpg) no-repeat left bottom; padding-bottom:8px;}
		#opinion .opin .top {background:url(../images/des_top.jpg) no-repeat 0 0; padding:0px;}

	#opinion .opin .date {position:absolute; top:5px; right:20px;}
	#opinion .opin .name {font-weight:bold; padding:5px 10px 5px 10px;}
		#opinion .opin .name span {color:#d14460; font-weight:normal;}
	#opinion .opin .dtb {border-bottom:1px solid #e7e8e5; padding:0px 10px 5px 10px;}
	#opinion .opin .dtb span {color:#d14460;}
	#opinion .opin .message {border-bottom:1px solid #e7e8e5; padding:5px 10px 5px 10px; font-size:12px;}
	#opinion .opin .message2 {border-top:1px solid #e7e8e5; padding:5px 10px 5px 10px; font-size:12px;}
	#opinion .opin .plus {padding:0px; margin:0px;}
	#opinion .opin .plus dt {padding:0px 10px 0px 10px; color:#91b046;}
	#opinion .opin .plus dd {padding:0px 10px 0px 10px; margin:0px;}
	
	#opinion .links {padding:7px 10px 10px 0px; text-align:right;}
		#opinion .links a {
		font:11px Tahoma; color:#647e2e !important;
		margin-left:7px;
		}
		#opinion .links span a {
		background:url(../images/list.gif) no-repeat 0 0px;
		padding:0px 0px 0px 14px;
		font:11px Tahoma; color:#c45264 !important;
		}
	
	#poll {border-bottom:1px solid #e7e8e5; padding:5px 10px 5px 10px; position:relative;}
	#poll .stars {position:absolute; bottom:24px; right:40px;}
	#poll table.poll {border-top:1px solid #c8cdc2; border-right:1px solid #c8cdc2;}
	#poll table.poll td {padding:1px; border-left:1px solid #c8cdc2; border-bottom:1px solid #c8cdc2;}
	#poll table.poll td .cub {position:relative; padding:0px 90px 0px 4px; min-height:25px;}
	#poll table.poll td span {
	position:absolute; top:0px; right:0px; 
	width:70px; height:20px; padding-top:5px;
	background:#b4c780; 
	text-align:center;
	font:bold 11px Tahoma; color:#fff;
	}
	

#twoblock {overflow:hidden;}
	#twoblock .one {float:left; width:165px;}
	#twoblock .one1 {float:left; width:205px;}
		#twoblock .one1 .img {float:left; padding:0px 40px 0px 0px;}
	#twoblock .two {margin-left:165px;}
	#twoblock .two2 {margin-left:210px;}
		#twoblock .two table.innertab {width:99%;}
		#twoblock .two2 table.innertab {width:99%;}
	#twoblock .tit {padding:5px 5px 5px 12px;}
	#twoblock .two2 .cost {
	background:#f7f9f9;
	border:1px solid #c8cdc2;
	padding:10px; margin:24px 10px 7px 0px;
	position:relative; overflow:hidden;
	font:bold 14px Tahoma; color:#427801;
	}
		#twoblock .cost a {
		position:absolute; top:3px; right:15px;
		display:block; padding:4px 15px 0px 0px;
		background:url(../images/basket2.gif) no-repeat top right;
		font:10px Tahoma; color:#37718b;
		}
		#twoblock .nal {position:relative; float:left; color:#647e2e; margin:2px 20px 0px 0px;}
		#twoblock .cost small {font-size:11px; font-weight:normal;}
		#twoblock .nal span.yes {
		background:url(../images/yes.gif) no-repeat center right;
		display:block; height:12px; padding-right:20px; padding-bottom:3px;
		font-size:12px;
		}
		#twoblock .nal span.no {
		background:url(../images/no.gif) no-repeat top right;
		display:block; height:12px; padding-right:20px; padding-bottom:3px;
		font-size:12px;
		}
		
table.onecom {width:100%;}
	table.onecom .imgstar {display:block; float:none !important; overflow:visible;}
	table.onecom .imgstar .img {display:block; float:none; overflow:visible;}
	table.onecom .imgstar .img img {display:block; float:none !important;}
	table.onecom .td1 {border-right:1px solid #e7e9e6; padding:5px 0px 5px 5px;}
	table.onecom .td2 {border-bottom:1px solid #e7e9e6; padding:5px 5px 5px 10px;}
	table.onecom .td3 {padding:5px 5px 5px 10px; font-size:12px;}
		table.onecom .td3 span {display:block; color:#90af45;}
	table.onecom .td4 {border-top:1px solid #e7e9e6;}
	table.onecom .date {float:right;}
	table.onecom .name span {color:#d14460;}
	table.onecom .nal {float:right;}	
		table.onecom span.yes {
		background:url(../images/yes.gif) no-repeat center right;
		padding-right:20px; margin-right:20px;
		font-size:12px;
		}
		table.onecom span.no {
		background:url(../images/no.gif) no-repeat top right;
		padding-right:20px; margin-right:20px;
		font-size:12px;
		}
	table.onecom {}
	table.onecom {}
	table.onecom {}
	table.onecom {}
	table.onecom {}
	table.onecom {}

	.gallery {margin-bottom:10px; overflow:hidden;}
	.gallery li {float:right; text-align:center; padding:2px;}
	.gallery img {border:1px solid #d7d9d5;}
	.gallery li a {display:block;}
	
	.linkss {padding:7px 10px 10px 0px; text-align:right;}
		.linkss a {
		font:11px Tahoma; color:#647e2e !important;
		margin-left:7px;
		}
		.linkss span a {
		background:url(../images/list.gif) no-repeat 0 0px;
		padding:0px 0px 0px 14px;
		font:11px Tahoma; color:#c45264 !important;
		}
		.linkss .fleft {padding-left:12px; color:#647e2e !important;}
		.ass {padding:0px 0px 0px 12px;}
		.imgstar .ass {padding:5px 0px 0px 0px;}
		.ass span {font-weight:bold; display:block; padding-bottom:4px;}
		.ass .gol {color:#647e2e !important;}
		.ass small {display:block; font-size:10px; color:#647e2e;}
		
		
.lightblock {background:url(../images/des_bg.jpg) repeat-y 0 0; position:relative; width:498px; margin-bottom:10px; overflow:hidden;}
		.lightblock .bottom {background:url(../images/des_bottom.jpg) no-repeat left bottom; padding-bottom:8px;}
		.lightblock .top {background:url(../images/des_top.jpg) no-repeat 0 0; padding:0px;}
		
		.car {margin-top:10px; overflow:hidden; border-bottom:1px solid #c8cdc2;}
		.car .descript {width:220px;}
		.car .descript span {color:#d14460;}
		
		.cargallery {overflow:hidden; padding:10px 0px 0px 10px;}
		.cargallery .fleft a {margin-right:10px;}
		.cargallery .ass {float:right; margin:0px 20px 0px 0px; padding:0px;}
		.cargallery .ass .links {text-align:left !important;}
		.cargallery .ass .links a {margin:0px !important;}
              		
		.smalltitle {background:url(../images/smalltitle.jpg) no-repeat 0 0; height:22px; font:bold 12px Tahoma; padding:6px 0px 10px 20px; margin-left:10px;}
		
		
.smartopin {background:url(../images/smartdes_bg.jpg) repeat-y 0 0; position:relative; margin-left:10px; width:478px;}
		.smartopin .bottom {background:url(../images/smartdes_bottom.jpg) no-repeat left bottom; padding-bottom:8px;}
		.smartopin .top {background:url(../images/smartdes_top.jpg) no-repeat 0 0; padding:0px;}

	.smartopin .date {position:absolute; top:5px; right:20px;}
	.smartopin .name {font-weight:bold; padding:5px 10px 5px 10px;}
		.smartopin .name span {color:#d14460; font-weight:normal;}
	.smartopin .dtb {border-bottom:1px solid #e7e8e5; padding:0px 10px 5px 10px;}
	.smartopin .dtb span {color:#d14460;}
	.smartopin .message {border-bottom:1px solid #e7e8e5; padding:5px 10px 5px 10px; font-size:12px;}
	.smartopin .message2 {border-top:1px solid #e7e8e5; padding:5px 10px 5px 10px; font-size:12px;}
	.smartopin .plus {padding:0px; margin:0px;}
	.smartopin .plus dt {padding:0px 10px 0px 10px; color:#91b046;}
	.smartopin .plus dd {padding:0px 10px 0px 10px; margin:0px;}
.lightblock .links {margin-left:20px; color:#58830c;}

#twcar {margin-bottom:10px; overflow:hidden;}
	#twcar li {display:block; float:left; width:246px; height:230px; background:url(../images/twcar_2.gif) no-repeat 0 0; position:relative; margin: 3px;}
	#twcar .imgstar .img {padding:0px 20px 0px 0px;}
	#twcar .mar {margin-left:5px;}
	#twcar .stars {right:8px;}
	#twcar .zag {font-weight:bold; padding:5px 0px 10px 12px;}
	#twcar .links {position:absolute; bottom:15px; right:20px; width:80px; text-align:left !important; padding:0px;}
	#twcar .links a {display:block; margin-bottom:4px;}


#select {overflow:hidden;}
	.dirt .title {font:bold 14px Arial; color:#494949;}
	#select table.left_select {float:left; margin-top:10px;}
		#select table.left_select th {font:normal 11px Arial; color:#000; text-align:left; padding-bottom:2px;}
		#select table.left_select td {font:bold 11px Arial; color:#858c2e; padding:0px 6px 10px 0px;}
		#select table.left_select select {width:55px; font:11px Arial; color:#6a6969;}
	#select table.right_select {float:right; margin-right:20px;}
		#select table.right_select th {font:normal 11px Arial; color:#000; padding-bottom:2px;}
		#select table.right_select td {padding:0px 4px 0px 4px;}
		#select table.right_select select {width:45px; font:10px Arial; color:#6a6969;}
		#select table.right_select .i_txt {width:45px; font:9px Arial; color:#6a6969;}
		#select table.right_select .noti {font-size:10px;}
		#select #bord {border:1px solid #f1f2e3;}
		

.phgal {width:100%;}
	.phgal td {text-align:center;}

#checkcolor {
background:#eef0db;
overflow:hidden;
margin:0px 0px 3px -6px;
width:493px;
}
table.checkop {width:99%; font:11px Arial; color:#6d862f;}
	table.checkop td {padding:0px 0px 5px 0px;}
	
.ribut {text-align:right; padding:0px 30px 5px 28px; margin-top:-10px;}

table.greentab {width:100%; margin:10px 0px 10px 0px; border-top:1px solid #c8cdc2; border-left:1px solid #c8cdc2; font-size:11px;}
	table.greentab th {background:#e4f2cd; border-bottom:1px solid #c8cdc2; border-right:1px solid #c8cdc2; padding:4px 2px 5px 2px;}
	table.greentab td {text-align:center; border-bottom:1px solid #c8cdc2; border-right:1px solid #c8cdc2; padding:4px 2px 5px 2px;}

table.bluetab {width:100%; margin:10px 0px 10px 0px; border-top:1px solid #c8cdc2; border-left:1px solid #c8cdc2; font-size:11px;}
	table.bluetab th {background:#e6f0f1; border-bottom:1px solid #c8cdc2; border-right:1px solid #c8cdc2; padding:4px 2px 5px 2px;}
	table.bluetab td {text-align:center; border-bottom:1px solid #c8cdc2; border-right:1px solid #c8cdc2; padding:4px 2px 5px 2px;}
	
table.smalltab {border-top:1px solid #c8cdc2; border-left:1px solid #c8cdc2; font-size:11px;}
	table.smalltab td {text-align:center; border-bottom:1px solid #c8cdc2; border-right:1px solid #c8cdc2; padding:4px 10px 5px 10px;}
	table.smalltab td.color {background:#e6f0f1;}
	

.toelem {overflow:hidden; padding:10px 0px 10px 0px; border-bottom:1px solid #e1e3df; position:relative;}
	.toelem .imgstar {position:absolute; top:10px; left:0px;}
	.toelem .imgstar .img {overflow:hidden; padding-right:0px !important;}
	.toelem table.bbtab {margin-left:150px; width:330px;}
table.bbtab {border-top:1px solid #c8cdc2; border-left:1px solid #c8cdc2;}
	table.bbtab td {text-align:left; background:#f7f9f9; border-bottom:1px solid #c8cdc2; border-right:1px solid #c8cdc2; padding:4px 10px 5px 10px;}
	table.bbtab td a {color:#000 !important;}
	table.bbtab .i_txt {width:20px; font-size:11px; float:left; margin-right:10px; padding:0px 2px 1px 2px !important;}
	table.bbtab a.reload {display:block; float:left; margin-top:1px;}

.havecard {margin-left:10px;}	
.havecard td {padding:5px;}
	.havecard label {display:block; font-size:11px;}
	.havecard .i_txt {width:85px; border:1px solid #8a3140; font-size:11px;}
	
.discountinfo {width:440px; margin:10px 0px 10px 0px;}
	.discountinfo li {text-align:right; padding-bottom:6px;}

.entertitle {
height:24px; margin:-1px 0px 10px 0px; padding:6px 0px 0px 0px;
background:url(../images/entertitle.jpg) no-repeat 50% 0; text-align:center; color:#fff;
}

span.bigwhite {display:block; text-align:center; padding:50px 0px 50px 0px;}

.logocat {margin:10px 0px 20px 18px; overflow:hidden;}
	.logocat li {
	display:block; float:left; width:155px; height:98px; padding:7px;
	background:url(../images/logocat_li.gif) no-repeat 0 0;
	margin:0px 11px 11px 0px; text-align:center;
	position:relative;
	margin-bottom:35px;
	}
	.logocat .tit {
	position:absolute; top:7px; left:7px;
	display:block; width:155px; height:23px;
	padding:105px 0px 0px 0px;
	text-align:center;
	}
	.logocat .tit a{
	font:bold 12px Tahoma; color:#585858 !important;
    }
	
	

table.liarow {width:100%;}
	table.liarow td {border-bottom:1px solid #c8cdc2; padding:4px 15px 6px 15px;}
	table.liarow td.bo {border-right:1px solid #c8cdc2;}
	table.liarow td a {
	background:url(../images/arrow.gif) no-repeat 0 4px;
	padding-left:15px;
	font:bold 11px Tahoma; color:#585858;
	}

.more {padding:5px 0px 5px 0px;}
.more a {background:url(../images/more.gif) no-repeat 0 5px; padding-left:13px; margin-left:12px; color:#647e2e !important;}
.list {padding-top:4px;}
.list a {background:url(../images/list.gif) no-repeat 0 1px; padding-left:14px; margin-left:12px; color:#d14460 !important;}
.list_right {text-align:right; padding-right:12px;}
.list_right a {background:url(../images/list.gif) no-repeat 0 0px; padding-left:14px; margin-left:12px; font-size:11px;}
/* --- */
.rel {position:relative;}
.ofl {overflow:hidden !important;}
.nobr {border:none !important;}
h3.nobg {background:none !important; padding:0px 0px 3px 0px;}
.nobg {background:none !important;}
.fleft {float:left; margin:0px 10px 10px 0px;}
.fright {float:right; margin:0px 0px 10px 10px;}
/* --------- FOOTER --------- */
#spacer {
width:100%;
height:270px;
clear:both;
position:relative;
z-index:1;
}
#footline {
background:url(../images/footlineleft.jpg) repeat-x 0 0;
position:absolute; left:0px; bottom:33px;
width:100%; height:87px;
z-index:1;
}
.sub #footline {background:url(../images/sub_footline.jpg) repeat-x 0 0;}
#footline span {
background:url(../images/footlineright.jpg) repeat-x 0 0;
position:absolute; top:0px; right:0px;
width:50%; height:87px; display:block;
}
.sub #footline span {display:none;}
#footer {
background:url(../images/footer.jpg) no-repeat top center;
position:absolute; left:0px; bottom:0px;
width:100%; height:265px;
z-index:2;
}
.sub #footer {background:url(../images/sub_footer.jpg) no-repeat top center;}
	#footer .foot_block {
	position:absolute; bottom:0px; left:50%;
	width:990px; height:120px; margin-left:-495px;
	}
		#footer .foot_block .address {
		position:absolute; top:22px; left:20px;
		font:17px Tahoma; color:#312d2d;
		}
		#footer .foot_block .address span {color:#c45363;}
		#footer .foot_block .copy {
		position:absolute; bottom:40px; left:20px;
		font:11px Tahoma;
		}
		#footer .foot_block .copy a, .foot_block .copy1 a, .foot_block .copy2 a, .foot_block .copy3 a, .foot_block .copy4 a {text-decoration:none;}
				#footer .foot_block .copy1 {
		position:absolute; bottom:18px; left:20px;
		font:11px Tahoma;
		}
				#footer .foot_block .copy2 {
		position:absolute; bottom:4px; left:20px;
		font:11px Tahoma; 
		}
				#footer .foot_block .copy3 {
		position:absolute; right:-60px; bottom:18px; text-align:left; width:500px;
		font:11px Tahoma;
		}
				#footer .foot_block .copy4 {
		position:absolute; right:-60px; bottom:4px; text-align:left; width:500px;
		font:11px Tahoma;
		}
	table.foot_menu {
	position:absolute; top:28px; right:0px;
	width:440px;
	}
	table.foot_menu td {width:80px; text-align:center;}
	table.foot_menu span {display:block; font-weight:bold; color:#345009; padding:0px 5px 0px 5px;}
	table.foot_menu a:hover, table.foot_menu a.active {text-decoration:none;}
