@CHARSET "UTF-8";

/********************** Tabs */
.tabs                   { margin-top:25px; margin-bottom:15px; border-bottom:1px solid #666; background:url(../images/tabs_bg.gif) repeat-x 0 100% #f2f2f2; }
.tabs li                { float:left; border-right:1px solid #a4a4a4; border-left:1px solid #fff; font-size:1.1em; line-height:1em; }
.tabs li.first          { border-left:0; }
.tabs li.last           { border-right:0; }
.tabs a                 { display:block; padding:6px 15px; color:#444; }
.tabs a:hover           { background-color:#ddd; text-decoration:none; color:#444; }
.tabs li.active a,
.tabs li.active a:hover { background-color:#666; font-weight:bold; color:#fff; }
.left_arrow {
	float:left;
	position:relative;
	top:95px;
	margin-right:8px;
}
.right_arrow {
	float:left;
	position:relative;
	top:95px;
	margin-left:8px;
}
.studio-frame-image img {
	border:#E8E8E8 1px solid;
}
.studio-collection-pic {
	display:inline;
	position:relative;
	margin-right:10px;
	margin-left:10px;
}
#studio-frame-info-image {
	margin-top:4px;
	float:left;
}
#frame-gallery {
	margin-left:15px;
}
label {
	font-weight:normal;
}
.wall-border 	{
	margin-top:10px; 
	border:#C1C1C1 1px solid; 
	padding:5px;
	height:470px;
}
.big-img {
	width:100px;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.big-img a{
	color:#000000;
	text-decoration:none;
}
.photo-creator 		{ margin-bottom:20px; }
.author-name-gap	{ margin-bottom:5px; }
.studio-wall-container {
	
}
.studio-info {
	
}
.total-cost-div 	{ font-size:14px; font-weight:bolder; }

.studio-wall {
	display:table;
	height:445px;
	overflow:hidden;
	width:100%;
	#position:relative; /* IE HACK*/
}

.IEcenter { /* IE HACK*/
	#position:relative;
	#top:-50%;
}

.studio-wall-preview {
	width:100%;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	#position:absolute; /* IE HACK*/
	#top:50%; /* IE HACK*/
}

#studio-photo-preview-img {
	border:1px dotted #CCCCCC;
}
.studio-wall-colorbar {
	margin-left:15px;
	position:relative;
	top:25px;
}
.studio-wall-colorbox {
	border:1px #666666 solid;
	margin-left: 5px;
	float:left;
	position:relative;
	height: 15px;
	width: 20px;
	bottom: 20px;
	cursor: pointer;
}
.studio-option-qustion {
	
}
.studio-info-frame {
	
}
.studio-info-photo {
	
}
.studio-info-photo-name-c { margin-bottom:20px; }
.studio-info-photo-calc { text-align:left; margin-bottom:10px; }
.studio-info-photo-calc ul { margin-top:5px; margin-bottom:5px; padding-left:16px; }
.studio-info-photo-calc li { list-style-image:url(../images/ico_calc_ul.gif); }
.studio-info-frame 	{ text-align:center; }
.studio-tab-print {
	
}
.studio-tab-frame {

}
.studio-radek-prvni {
	width:540px;
	height:100%;
	display:inline;
}
.studio-tab-frame-option-frame {
	margin-top:20px;
	width:100%;
	float:left;
	padding-top:5px;
	padding-right:5px;
	border-top:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
}
.studio-tab-frame-option-frame-space {

}
.studio-tab-frame-option-dimension {
	float:left;
	margin-right:10px;
}
.studio-tab-frame-option-foil {
	float:left;
	margin-right:10px;	
}
.studio-tab-frame-option-border {
	
}
.studio-tab-frame-option-borderwidth {
	float:left;
	margin-right:10px;	
}
.studio-tab-frame-option-borderwidth-print {
	margin-top:15px;
	width:100%
}
.studio-tab-frame-option-bordercolor {
	float:left;
	padding-top:5px;
	width:320px;
}

.studio-tab-frame-option-bordercolor a {
	text-decoration:none;
}

.studio-tab-frame-option-bordercolor-print {
	float:left;
	position:relative;
	top: 18px;
}
.studio-tab-frame-option-quality {
	float:left;
	margin-right:10px;
}
.studio-tab-frame-option-bordercolor table {
	/*display:inline;*/
}
.studio-tab-blind {
	
}

.studio-frames {
	float:left;
	width: 530px;
	/*height: 60px;*/
	overflow: hidden;
	/*padding:10px;*/
	border:1px #CCCCCC solid;
}

.studio-frames-blind {
	float:left;
	/*width: 100%;*/
	overflow: hidden;
	border:1px #CCCCCC solid;	
}

.studio-frames-inner {
	width: 5000px;
	height: 80px;
}

.frame-select-table{
	height:80px;	
}

.studio-frames-table {
	width:60px;
	height:80px;
	#height:60px;
	vertical-align:bottom;
	cursor:pointer;
	#cursor:hand;
	border-width: 10px 15px;
	border-color:#FFF;
	border-style:solid;
	
}

.studio-frame {
	display: inline;
	cursor: pointer;
}

.studio-frame-colors {
	float:left;
	margin-right:10px;
}

.studio-frame-active {
	border: 3px solid red
}

#studio-frame-move-left-button { 
	float:left;
	position:relative;
	top:30px;
	cursor: pointer;
	margin-right:10px;
}

#studio-frame-move-rigth-button {
	float:left;
	position:relative;
	top:30px;
	cursor: pointer;
	left:10px;
}

.studio-frame-material {
	margin-bottom:5px;
	margin-top:5px;
}

.frame-borders {
	margin-top:5px;	
}

.studio-borderwidth-div-print {
	float:left;
}

.studio-active-image {
	position:relative; 
	left:-25px;
	top:-2px;
}

.studio-help {
	display:none;
}
.studio-qmark {
	cursor: pointer;
}