@import url("http://www.bizuteriaribon.sk/media/css/standard.screen.css");

/* customized definitions for the current page */

h1{
	color:#ED1C24;
	font-size:30px;
	font-weight: bold;
	margin: 15px 0;
}
h2{
	color:#ED1C24;
	font-size:22px;
	font-weight: bold;
	margin-top:1em;
}
h3{
	margin: 20px 0 10px 0;
	color:#114AB1;
	font-size:15px;
	font-weight: bold;
}
h4{
	margin: 5px 5px 10px 0;
	font-size:12px;
	text-align:center;
}
p {
	margin: 0 0 1em;
}

ul {
	padding-left:40px;
}

.font_75 { font-size: 75%; }
.font_50 { font-size: 50%; }


/* customized page elements setup */

body {
	background: transparent url("http://www.bizuteriaribon.sk/media/grf/body_bg-tile.png") repeat-x;
}
.body-i {
	background: transparent url("http://www.bizuteriaribon.sk/media/grf/body_bg.png") top center no-repeat;
}

.page {
	width:900px;
	margin:0 auto;
}
	.page-i {
			height: 100px;
			background: transparent;
			
			padding: 0;
	}
		.page-head {
			height:110px;
			margin:0 auto;
			position:relative;
		}
			.page-logo {
				position:absolute;
				left: 0px;
				top: 0px;
				height: 100px;
				width: 250px;
			}
			.page-logo span {
				display: none;
			}
			#head-basket {
				position: absolute;
				top: 5px;
				left: 745px;
				height: 55px;
				width:130px;
				color:#FFFFFF;
				padding:0px 0 0 3px;
			}
				#head-basket .items {
					font-size: 10px;
					height: 15px;
				}
					#head-basket .items a {
						color: #fff;
					}
				#head-basket .price-prim {
					font-size: 15px;
					font-weight: bold;
				}
				#head-basket .price-sec {
					font-size: 12px;
					font-weight: bold;
				}
			.login a {
				color:#FFFFFF;
				border:0;
				text-decoration:underline;
				font-weight: bold;
				}
			.login a:hover{
				text-decoration:none;
				font-weight: bold;
				}
			.goralky {
				position:absolute;
				top:0px;
				left:890px;
			}
		
		.usrm {
			width:590px;
		}
			.usrm-i {
				border: 1px silver solid;
			}
				.usrm-tools a {
					line-height:20px;
				}
				.usrm-login {
					line-height:20px;
				}
		
		.page-content-2col {
			
		}
			.page-content-2col .content-right {
				width: 700px;
				
			}
			.page-content-2col .content-right-i {
				margin-left:15px;
			}


		.menu-top {
			height:35px;
			font-size:13px;
			font-weight:bold;
			margin: 0;
		}
			.menu-top a {
				padding: 16px 14px;
				color:#FFFFFF;
				border:0;
				text-decoration:none;
				}
			.menu-top a:hover{
				color:#FFFFFF;
				border:0;
				text-decoration: underline;
				}
			
		.left{
			float:left;
			width:350px;
		}
			.menu-left {
				padding-left: 0px;
				padding-top: 10px;
			}
				.menu-left ul {
					padding: 0;
					margin: 0;
					list-style-type: none;
					font-weight:bold;
				}
					.menu-left ul li {
						
					}
						.menu-left ul li ul {
							margin-left: 5px;
						}
						
						.menu-left ul li ul li {
							list-style-image:url(http://www.bizuteriaribon.sk/media/grf/li.gif);
						}
						.menu-left ul li a {
							display: block;
							padding-left: 0;
							text-decoration: none;
							font-size:14px;
							color:#FF323E;
							border-bottom: 1px #4396ca solid;
						}
						.menu-left ul li a:hover {
							display: block;
							padding-left: 0;
							text-decoration: underline;
							
						}
						
						
						.menu-left ul li ul li a:hover {
							background-color:#F0F8FC;
							text-decoration:none;
						}
						
						.menu-left ul li a.current {
						}
							.menu-left ul li ul li a {
								display: block;
								margin: 0;
								padding: 1px;
								text-decoration: none;
								color:#4396CA;
								font-size:12px;
								border-bottom:dotted 1px #ccc;
							}
							
							.menu-left ul li ul li ul li {
							list-style-image:none;
							}
							
							.menu-left ul li ul li ul li a {
								font-size:11px;
								border-bottom: none;
							}
				
		/*.right{
			float:left;
			width: 700px;
		}*/
			.search{
				padding-left:60px;
				font-size:14px;
				color:#4396CA;
				font-weight:bold;
				clear: both;
				}
				.inputbox{
					background-color:#fff;
					border:1px solid #C7DFEF;
					font-size:16px;
					width: 280px;
			}
			
		.box{
			width: 700px;
			height: 330px;
			float:left;
			border:#E2E2E2 solid 1px;
			float:left;
			}
			.box-inner {
				width: 700px;
				padding-top: 20px;
				color:#114AB1;
				font-size:12px;
				float:left;
				display:inline;
			}
			.box-inner table{
				float:left;
				margin-left:20px;
				}
			.box-inner a{
				color:#FF323E;
				text-decoration:none; 
				font-weight: bold;
				font-size:12px;
			}
			.box-inner a:hover{
				color:#FF323E;
				text-decoration:underline;
				font-weight: bold;
				font-size:12px;
				}
			
			
		.product-list {
			/*border:1px solid #ccc;*/
			
		}
		.product-list-i {
			margin:0 20px;
			background-image:url(http://www.bizuteriaribon.sk/media/grf/bg-ruler.gif);
			background-repeat:repeat;
		}
		.product-list-paging{
				width:700px;
				height:20px;

				line-height:14px;
				clear:both;
				float:left;
				background-color: #F0F8FC;
				}
				.product-list-paging-left {
					float:left !important;
					color:#114AB1;
					font-size:14px;
				}
				.product-list-paging-right{
					float:right;
					color:#114AB1;
					font-size:11px;
				}
				.product-list-paging-right a{
					color:#114AB1;
					text-decoration:none;
					}
				.product-list-paging-right a:hover{
					color:#4598CC;
					}
				
				
			.product-list .item {
				border:0;
				height:230px;
				position:relative;
				width:140px;
				_width:136px;
				margin:18px 10px 10px 10px;
			}
			.product-list .item-last {
				margin-right: 0 !important;
			}
			.product-list .item a {
				text-decoration: none;
			}
			.product-list .item h4:hover {
				text-decoration: underline;
			}

			.product-list .item .images{
				background:none;
				height:auto;
				width:auto;
				margin-bottom:5px;
			}
			
			.product-list .item p{
				display: block; 
				color:#114AB1;
				padding:5px;
				font-size:11px;
				background-color: #F0F8FC;
			}
			.product-list .item .price{
				font-size:14px;
				color:#114AB1;
				position:absolute;
				bottom:10px;
				left:10px;
			}
			
			.product-list .item .buttons {
				position:absolute;
				bottom:10px;
				right:10px;
			}
			
			.product-list .item .tools {
				display: block;
				float: right;
				width: 60px;
				height: 25px;
				line-height: normal;
				position: relative;
			}
			.product-list .item .tools img{
				margin-top:5px;
			}
			
		.product-view {
			
		}
			.product-view-i {
				padding: 5px;
			}
				.product-view .toolbar {
					height: 30px;
				}
				.product-view .col-left {
					float: left;
					width:250px;
				}
				.product-view .col-right {
					float: left;
				}
				
#cnt-content-in{
	width: 600px;
}

#cnt-content-in img {
	margin:0 10px;
}

.page-foot{
	margin-top: 15px;
	border-top: 1px #63B3E5 solid;
	background-color: #cde6f6;
	color: #63B3E5;
	line-height: 50px;
	text-align: center;
}
.content-right-header{
	background-color: #F0F8FC;
	line-height:16px;
}




.order {}
	#total_price {
		font-size: 16px;
	}
#order-table {
	margin-bottom: 20px;
}
	#order-table th {
		background: #3d81c8;
		color: #fff;
	}
	#order-table td {
		vertical-align: top;
	}
	
	
	
.form_contact label {
	width: 200px;
	float: left;
}
.form_contact input {
	width: 300px;
	float: left;
}
	.form_contact input.security_code {
		width: 85px;
	}
.form_contact textarea {
	width: 400px;
	float: left;
}
.form_contact .security_image {
	margin-left: 200px;
	float: left;
}
.form_contact .submit {
	margin-left: 100px;
	margin-left: 200px;
	float: left;
}