.vypis-foto a {
	float:right;
	display:block;
	width:90px;
	height:68px;
	margin:0 0 3px 5px;
}
.vypis-foto img {
	display:block;
}

.strankovani {
	text-align:center;
}
.strankovani a {
	text-decoration:none;
}
.strankovani a:hover {
	text-decoration:underline;
}
.strankovani a.act {
	text-decoration:underline;
	color:#999999;
}

.poznamka {
	font-size:94%;
	line-height:14px;
	font-style:italic;
}

/*--------left-------------------------------------------------------------------------------------------------------*/
.submenu {
	padding:4px 0 15px 0;
}
.submenu ul {
	padding:1px 0 0 0;
	background-image:url(../images/dotline-models.png);
	background-repeat:no-repeat;
	list-style-type:none;
}
.submenu li {
	display:block;
	background-image:url(../images/dotline-models.png);
	background-repeat:no-repeat;
	background-position:0 100%;
}

.submenu li a {
	display:block;
	background-image:url(../images/dot-models.png);
	background-repeat:no-repeat;
	background-position:13px 50%;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:110%;
	padding:5px 0 5px 20px;
	_height: 1px;
	min-height:1px;
}
.submenu li a:hover {
	color:#f80104;
	text-decoration:none;
}
.submenu li a.active {
	color:#f80104;
}
.submenu li span {
	display:block;
	background-image:url(../images/view-cart.png);
	background-repeat:no-repeat;
	background-position:93% 50%;
}
.submenu ul li li a {
	font-size:92%;
	_height:1px;
	min-height:1px;
	padding:7px 0 7px 43px;
}
.submenu ul li li a.sub1 {
	background-image:url(../images/bg-mod-submenu1.png);
	background-repeat:no-repeat;
	background-position:13px 50%;
}
.submenu ul li li a.sub2 {
	background-image:url(../images/bg-mod-submenu2.png);
	background-repeat:no-repeat;
	background-position:13px 50%;
}
.submenu ul li li a.sub3 {
	background-image:url(../images/bg-mod-submenu3.png);
	background-repeat:no-repeat;
	background-position:13px 50%;
}

.left-text {
	padding:9px 6px 13px 6px;
	text-align:center;
}
.left-text img {
	display:block;
}
.left-text p {
	text-align:left;
	padding:8px 0 0 0;
}

/*--------galerie-------------------------------------------------------------------------------------------------------*/

.foto {
	width:146px;
	float:left;
	margin:0 6px 0 0;
}
.foto-end {
	margin:0;
}

.foto-border {
	border:3px solid #e8e8e8;
}
.foto-obal {
	width:140px;
	height:140px;
	display: table;
	_position:relative;
	overflow:hidden;
}
.foto-center {
	_position:absolute;
	_top:50%;
	_left:50%;
	display:table-cell;
	vertical-align:middle;
}

.foto-obal img {
	display:block;
	_position:relative;
	_top:-50%;
	_left:-50%;
	margin:auto;
}

.foto-popis {
	padding:4px 4px 17px 4px;
	font-size:76%;
}

/*--------aktuality-------------------------------------------------------------------------------------------------------*/

.aktuality-obal, .faq-obal {
	padding:0 0 17px 0;
	margin-bottom:12px;
	background-image:url(../images/dotline-main.png);
	background-repeat:no-repeat;
	background-position:0 100%;
}
.aktuality-obal .nadpis {
	color:#f80104;
	font-weight:bold;
	padding:0 0 12px 0;
}
.aktuality-obal .nadpis span {
	color:#999999;
	font-weight:normal;
}

.faq-obal .otazka {
	color:#f80104;
	font-weight:bold;
	padding:0 0 1px 0;
}
.faq-obal .added {
	color:#999;
	padding:0 0 12px 0;
	font-size:92%;
}

/*--------model-design-------------------------------------------------------------------------------------------------------*/

.model-design {
	padding-top:10px;
	width:754px;
}
.model-barvy {
	padding:5px 0 20px 0;
	font-weight:bold;
}
.model-barvy table {
	font-size:100%;
	font-weight:bold;
}
.model-barvy .holder {
	width:500px;
}

.model-barvy img {
	display:block;
}
.model-barvy a {
	display:block;
	border:2px solid #8f8f8f;
	float:left;
	text-decoration:none;
	margin:0 5px 0 0;
}
.model-barvy a.act {
	border:2px solid #f80104;
}

.model-design .left {
	float:left;
	width:602px;
	background-color:#e9e9e9;
}
.model-design .left img {
	margin:2px;
	display:block;
}
.model-design .right {
	float:left;
	width:142px;
}
.model-design .right .marg {
	margin:0 0 0 15px;
}
.model-design .vzor-obal {
	background-color:#e9e9e9;
	height:127px;
	width:127px;
	margin-bottom:12px;
}
.model-design a {
	display:block;
	padding:2px 0 0 2px;
}
.imgsubmit {
	width:152px;
	height:41px;
}

.modelh4 {
	background-image:url(../images/dotline-main.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:0 0 2px 0;
	margin:0 0 10px 0;
}
.modelh3 {
	background-image:url(../images/dotline-main.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:0 0 2px 0;
	margin:0;
}
.version td {
	padding:0 15px 3px 0;
	vertical-align:middle;
}
.version span {
	color:#f80104;
	font-weight:bold;
}
.version input {
	margin:1px 3px 3px 0;
	_margin:0;
	padding:0;
	vertical-align:middle;
}

/*--------model-order-------------------------------------------------------------------------------------------------------*/

table.kosik {
	width:754px;
}
.kosik td {
	padding:10px 0;
	border-bottom:1px solid #ececec;
}
.form input, .form textarea, .kosik input {
	font-size:110%;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, "Arial CE", "Helvetica CE", sans-serif;
	border:1px solid #CCCCCC;
}
.kosik .sendbutton {
	font-weight:bold;
	cursor:pointer;
	_cursor:hand;
	background-color:#eeeeee;
	color:#fc0001;
	padding:2px;
	width:160px;
	border:1px solid #c8c8c8;
}
.sendbutton {
	font-weight:bold;
	cursor:pointer;
	_cursor:hand;
	background-color:#eeeeee;
	color:#fc0001;
	padding:2px;
	width:160px;
	border:1px solid #c8c8c8;
}
.button {
	display:block;
	font-size:110%;
	font-weight:bold;
	background-color:#eeeeee;
	color:#fc0001;
	padding:3px;
	width:160px;
	border:1px solid #c8c8c8;
	text-align:center;
	text-decoration:none;
}

.form td {
	border:0;
	padding:2px 3px;
}
.form td span {
	color:#FF0000;
	font-weight:bold;
}

#col-r ul {
	margin:0 0 0 20px;
	padding:0 20px 0 0;
	list-style-type:square;
}
#col-r li {
	padding:0 0 13px 0;
}


#index-model-top {
	padding:5px 0 20px 0;
	width:754px;
}
#index-model-top .bg {
	background-image:url(../images/bg-model-top.png);
	background-repeat:repeat-y;
	_height:1px;
	min-height:1px;
}
#index-model-top .ceres-foto {
	float:left;
	width:305px;
}
#index-model-top .text {
	float:left;
	width:449px;
}
#index-model-top td {
	padding:0 0 1px 0;
	vertical-align:bottom;
}
#index-model-menu {
	background-image:url(../images/bg-model-menu.png);
	background-repeat:repeat-x;
	padding:6px 0 4px 0;
}

.model-block {
	float:left;
	width:238px;
	margin:0 20px 0 0;
}
.model-border {
	border:2px solid #e8e8e8;
}
.model-end {
	margin:0;
}
.model-obal {
	width:234px;
	height:145px;
}
.model-block h3 {
	padding:5px 0;
}

.videoblock-double {
	float:left;
	width:48%;
}
.author {
	font-size:86%;
	color:#bebebe;
	padding:2px 0 5px 0;
}