/* {{{ category_nav */



ul#category_nav {

	float: left;

	margin: 0px;

	padding: 0pt 0pt 10px;

	width: 188px;

}

ul#category_nav li {

	padding: 0;

	padding-left: 10px;

	padding-top: 2px;

	margin: 0;

	margin-top: 2px;

	margin-bottom: 2px;

	height: 15px;

}

ul#category_nav li.topItem {

	height: 15px;

}

ul#category_nav li.sgenItem {

	padding-left: 20px;
	height: auto;

}

ul#category_nav li.returnItem {

	height: 15px;

}

ul#category_nav li.returnItemSub {

	padding-left: 25px;

}

/* current page in categroy_nav */

ul#category_nav li.selected {

	padding-left:25px;

}



/* }}} category_nav */





/* {{{ sub_nav */



ul#sub_nav {

	float: left;

	width: 188px;

	padding: 0;

	padding-top: 10px;

	margin: 0;

	margin-bottom: 10px;

	border-top: 1px solid #A0A19C;

}

ul#sub_nav li {

	padding: 0;

	padding-left: 10px;

	padding-top: 2px;

	margin: 0;

	margin-top: 2px;

	margin-bottom: 2px;

	height: 15px;

}

ul#sub_nav li img{

	float:left;

	margin: 0;

	margin-right: 4px;

	padding: 0;

	vertical-align: middle;

}



/* }}} sub_nav */





/* {{{ lang_nav */



ul#lang_nav {

	float: left;

	width: 188px;

	padding: 0;

	padding-top: 5px;

	margin: 0;

}

ul#lang_nav li {

	padding: 0;

	padding-left: 10px;

	padding-top: 2px;

	margin: 0;

	margin-top: 2px;

	margin-bottom: 2px;

	height: 15px;

}

ul#lang_nav li.end{

	margin: 0;

	margin-top: 10px;

	padding: 0;

}



/* }}} lang_nav */





/* {{{ partners_nav */



ul#partners_nav {

	float: left;

	width: 188px;

	padding: 0;

	padding-top: 5px;

	margin: 0;

	margin-top: 5px;

}

ul#partners_nav li {

	padding: 0;

	padding-left: 10px;

	padding-top: 2px;

	margin: 0;

	margin-top: 2px;

	margin-bottom: 2px;

	height: 15px;

}

ul#partners_nav li.topItem {

	height: 15px;

}

ul#partners_nav li.end{

	margin: 0;

	margin-top: 10px;

	padding: 0;

	padding-top:5px;

}





/* }}} partners_nav */





/* {{{inline_nav */

div#inline_wrap {

	float:left;

	width: 540px;

	margin: 0;

	padding-left: 10px;

	padding-right: 10px;

	padding-top:10px;

	padding-bottom: 10px;

	background-color: #eeeeee;

}

div#total {

	/*width: 100px;*/

	float: right;

	margin: 5px;

	margin-bottom: 20px;

}

div#proceed {

	float:left;

	width: 530px;

	padding: 0;

	padding-right: 10px;

	padding-top: 2px;

	height: 15px;

}

div#proceed.wide {

	float:left;

	width: 550px;

	padding: 0;

	padding-right: 10px;

	padding-top: 2px;

	height: 15px;

}

ul#inline_nav {

	float:left;

	width: 540px;

	padding: 0;

	margin: 0;

	margin-bottom: 10px;

}



ul#inline_nav li {

	float:left;

	width: 175px;

	padding: 0;

	padding-top: 2px;

	margin-right: 7px;

	height: 15px;

}

ul#inline_nav li.last{

	margin: 0;

}



/* }}} inline_nav */





/* {{{ search_head */



div#search_head {

	float:left;

	padding: 0;

	

	margin: 0;

	margin-bottom: 15px;

	margin-left: 8px;

}



/* }}} search_head */





/* {{{ photo_nav_left */



dl#photo_nav_left {

	float: left;

	width: 188px;

	padding: 0;

	margin: 0;

}

dl#photo_nav_left dt {

	width: 188px;

	padding: 0;

	padding-top: 8px;

	padding-bottom: 8px;

	margin: 0;

}

dl#photo_nav_left dd {

	width: 188px;

	padding: 0;

	padding-bottom: 8px;

	margin: 0;

}



/* }}} photo_nav_left */





/* {{{ photo_nav_right */



dl#photo_nav_right {

	float: left;

	width: 188px;

	padding: 0;

	margin: 0;

	list-style-type: none;

}

dl#photo_nav_right dt {

	width: 188px;

	padding: 0;

	padding-top: 8px;

	padding-bottom: 8px;

	margin: 0;

}

dl#photo_nav_right dd {

	width: 188px;

	padding: 0;

	padding-bottom: 8px;

	margin: 0;

}



/* }}} photo_nav_right */





/* {{{ def_list */



dl#def_list {

	float: left;

	clear: both;

	width: 555px;

	padding: 0;

	margin: 0;

}

dl#def_list dt{

	float: left;

	clear: both;

	padding: 0;

	padding-left: 8px;

	padding-right: 4px;

	margin: 0;

}

dl#def_list dd{

	padding: 0;

	margin: 0;

}



/* }}} def_list */





/* {{{ itemBox */



div.itemBox {

	float: left;

	width: 175px;

	/*height: 270px;*/

	text-align: center;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 10px;

}

div.imgWrap {

	display: table-cell;

	vertical-align: bottom;

	width: 175px;

	height: 165px;

}



/* }}} itemBox */





/* {{{ itemDesc */



div.itemDesc {

	float: left;

	margin-top: 5px;

	height: 100px;

	width: 175px;

}



/* }}} itemDesc */





/* {{{ imageProps */

ul.imageProps {

	float: left;

	margin:0;

	padding:0;

	float: left;

	width: 175px;

	list-style:none;

}

ul.imageProps select{

	width: 175px

}

ul.imageProps li {

	width: 175px;

	margin-bottom: 5px;

}

ul.imageProps li.name{

	height: 31px;

	padding-top: 4px;

}

/* }}} imageProps */





/* {{{ iconTray */

ul.iconTray {

	float: left;

	margin:0;

	padding:0;

	float: left;

	width: 175px;

	list-style:none;

}

ul.iconTray li {

	float: left;

	padding-top:3px;

	margin-right: 3px;

	height: 15px;

	width: 40px;

}

ul.iconTray li.last {

	margin: 0;

}

/* }}} iconTray */





/* {{{ itemDetail */



div.itemDetail {

	float: left;

	margin:0;

	padding:0;

	margin-bottom: 10px;

	padding-bottom: 15px;

}



/* }}} itemDetail */





/* {{{ itemDetailDesc */



div.itemDetailDesc {

	float: left;

	width: 325px;

	padding: 0;

	margin: 0;

	min-height: 303px;

	padding-left: 10px;

	padding-right: 5px;

	padding-bottom: 5px;

}

div.itemDetailDesc h2{

	float: left;

	clear: both;

	padding: 0;

	margin: 0;

	padding-top: 4px;	

}

div.itemDetailDesc a{

	float: left;

	clear: both;

	padding: 0;

	margin: 0;	

}

div.itemDetailDesc dl{

	float: left;

	clear: both;

	width: 325px;

	padding: 0;

	margin: 0;

	margin-top: 10px;

	margin-bottom: 2px;

}

div.itemDetailDesc dt{

	float: left;

	clear: both;

	padding: 0;

	margin: 0;

}

div.itemDetailDesc dd{

	padding: 0;

	margin: 0;

}

div.itemDetailDesc p{

	float: left;

	clear: both;

	width: 325px;

	padding: 0;

	margin: 0;

}

div.itemDetailDesc a{

	float: left;

	padding: 0;

	margin: 0;

	margin-top: 5px;

}

/* }}} itemDetailDesc */





/* {{{ itemDetailTools */

div#itemDetailTools {

	float: left;

	clear:both;

	width: 560px;

	padding: 0;

	margin: 0;

	margin-top: 10px;

	padding-bottom: 5px;

}

div#itemDetailTools ul{

	width: 214px;

	margin:0;

	margin-bottom: 20px;

	padding: 0;

	list-style: none;

	text-align: center;

}

div#itemDetailTools ul li{

	margin:0; 

	padding:0;

	padding-top: 2px;

	height: 15px;

	margin-bottom: 10px;

}

div#itemDetailTools ul li.top{

	width: 214px;	

}

div#itemDetailTools ul li.cart{

	width: 101px;

	float: left;

}

div#itemDetailTools ul li.print{

	width: 101px;

	float: right;

}

div#itemDetailTools ul li.lang{

	text-align: left;

	padding-left: 10px;

	width: 204px;

	clear:both;

}

div#itemDetailTools form{

	float: left;

}

div.legend{

	margin:0;

	padding: 0;

	width: 245px;

	height: 15px;

	padding-top: 2px;

	padding-left: 10px;

}

div#itemDetailTools form fieldset.left{

	float: left;

}

div#itemDetailTools form fieldset.right{

	float: right;

}

div.item_field_wrap{

	margin: 10px;

}

div.item_field_wrap label{

	height: 15px;

	padding: 4px;

}

div#big_button{

	float: left;

	clear: both;

	width: 560px;

	height: 15px;

	margin:0;

	margin-top: 10px;

	padding:0;

	padding-top: 2px;

	text-align: center;

}



/* }}} itemDetailTools */





/* {{{ sponsorDetailDesc */



div.sponsorDetailDesc {

	float: left;

	width: 325px;

	padding: 0;

	margin: 0;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 5px;

}

div.sponsorDetailDesc h2{

	float: left;

	clear: both;

	padding: 0;

	margin: 0;

	padding-top: 4px;	

}



div.sponsorDetailDesc p{

	float: left;

	clear: both;

	width: 325px;

	padding: 0;

	margin: 0;

}

div.sponsorDetailDesc a{

	float: left;

	padding: 0;

	margin: 0;

	margin-top: 5px;

}



/* }}} sponsorDetailDesc */





/* {{{ itemImage */



div.itemImage {

	float:left;

	margin:0;

	margin-right: 5px;

	padding:0;

	min-width:212px;

}

div.itemImage img{

	margin:0;

	padding:0;

}

div.itemImage ul {

	width: 206px;

	height: 110px;

	margin:0;

	margin-top: 5px;

	padding:0;

	padding-bottom: 2px;

	padding-top:4px;

	padding-left:4px;

	padding-right:4px;

}

div.itemImage ul li{

	width: 198px;

	margin:0;

	margin-bottom: 2px;

	padding:0;

	padding:4px;

}

div.itemImage ul li img{

	border: none;

	margin:0;

	margin-right: 5px;

	padding:0;

}



/* }}} itemImage */





/* {{{ catalog_list */



div#catalog_list {

	float: left;

	width: 560px;

	padding: 0;

	margin: 0;

}

div#catalog_list ul {

	float: left;

	padding: 0;

	margin: 0;

	margin-left: 4px;

	width: 267px;

}

div#catalog_list li {

	width: 267px;

	padding: 0;

	padding-top: 2px;

	margin: 0;

	margin-top: 2px;

	margin-bottom: 2px;

	height: 15px;

}



/* }}} catalog_list */





/* {{{ img_table */



table#img_table {

	float: left;

	width: 560px;

	padding: 0;

	margin: 0;

}

table#img_table caption {

	text-align: left;

	margin: 0;

	padding: 0;

	padding-bottom: 8px;

}

table#img_table th {

	margin: 0;

	padding: 0;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-right: 8px;

}

table#img_table td {

	margin: 0;

	padding: 0;

	padding-top: 4px;

	padding-bottom: 4px;

	padding: 4px;

}

table#img_table.noTop{

	border-top: none;

}



/* }}} img_table */



/* {{{ album_table */



table#album_table {

	float: left;

	width: 560px;

	padding: 0;

	margin: 0;

}

table#album_table caption {

	text-align: left;

	margin: 0;

	padding: 0;

	padding-top:10px;

}

table#album_table th {

	margin: 0;

	padding: 0;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-right: 8px;

}

table#album_table td {

	margin: 0;

	padding: 0;

	padding-left: 4px;

	padding-right: 4px;

	height: 12px;

}

table#album_table.noTop{

	border-top: none;

}



/* }}} album_table */





/* {{{ order_table */



table#order_table {

	float: left;

	width: 560px;

	padding: 0;

	margin: 0;

	margin-bottom: 10px;

}

table#order_table caption {

	text-align: left;

	margin: 0;

	padding: 0;

	padding-bottom: 8px;

}

table#order_table th {

	margin: 0;

	padding: 0;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-right: 8px;

}

table#order_table td {

	margin: 0;

	padding: 0;

	padding-left: 4px;

	padding-right: 4px;

	height: 15px;

}

table#order_table.noTop{

	border-top: none;

}



/* }}} order_table */



/* {{{inline_nav */

div#inline_wrap {

	float:left;

	width: 540px;

	margin: 0;

	padding-left: 10px;

	padding-right: 10px;

	padding-top:10px;

	padding-bottom: 10px;

	background-color: #eeeeee;

}

div#total {

	width: 100px;

	float: right;

	margin: 5px;

	margin-bottom: 20px;

}

div#proceed {

	float:left;

	width: 530px;

	padding: 0;

	padding-right: 10px;

	padding-top: 2px;

	height: 15px;

}

div#proceed.wide {

	float:left;

	width: 550px;

	padding: 0;

	padding-right: 10px;

	padding-top: 2px;

	height: 15px;

}

ul#inline_nav {

	float:left;

	width: 540px;

	padding: 0;

	margin: 0;

	margin-bottom: 10px;

}



ul#inline_nav li {

	float:left;

	width: 175px;

	padding: 0;

	padding-top: 2px;

	margin-right: 5px;

	height: 15px;

}



/* }}} inline_nav */





/* {{{ articoloDetailDesc */



div.articoloDetailDesc {

	float: left;

	width: 325px;

	padding: 0;

	margin: 0;

	min-height: 100px;

	padding-left: 10px;

	padding-right: 5px;

	padding-bottom: 5px;

}

div.articoloDetailDesc h2{

	float: left;

	clear: both;

	padding: 0;

	margin: 0;

	padding-top: 4px;	

}

div.articoloDetailDesc a{

	clear: both;

	padding: 0;

	margin: 0;	

}

div.articoloDetailDesc dl{

	float: left;

	clear: both;

	width: 325px;

	padding: 0;

	margin: 0;

	margin-top: 10px;

	margin-bottom: 2px;

}

div.articoloDetailDesc dt{

	float: left;

	clear: both;

	padding: 0;

	margin: 0;

}

div.articoloDetailDesc dd{

	padding: 0;

	margin: 0;

}

div.articoloDetailDesc p{

	float: left;

	clear: both;

	width: 325px;

	padding: 0;

	margin: 0;

}

/* }}} articoloDetailDesc */




