﻿

/* ___| CSS Document |_____________________ */


body {
 	margin: 0;
 	padding: 0 0 22px 0;
 	font-family: Tahoma, 'Geneva CE', lucida, sans-serif;
 	font-size: 11px;
 	color: #000;
 	background: #95989b url("../img/bg.png") repeat-y left top;
 	}
a img {
  	border: 0;
	}
h1, h2, h3, h4, h5, p {
	margin: 0;
	}
a.out {
	padding-right: 8px;
	background: url("../img/icon/bg_out.png") no-repeat 100% 30%;
	}
.none {
	display: none;
	}
.clear {
	margin: 0;
	padding: 0;
	height: 0;
	overflow: hidden;
	clear: both;
	}
.off { margin: 20px 0; }


/* ___| container |_____________________ */


#container {
	margin: 0;
	width: 960px;
	float: left;
	clear: both;
	}
#cor {
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 170px;
	height: 170px;
	background: url("../img/cor.png") no-repeat;
	cursor: pointer;
	}


/* ___| left |_____________________ */


#left {
	margin: 0;
	width: 260px;
	float: left;
	}
#left p {
	margin: 0 0 0 28px;
	width: 180px;
	line-height: 1.5em;
	text-align: justify;
	color: #595959;
	}
#left p a {
	text-decoration: none;
	color: #e33190;
	}
#left p a:hover {
	text-decoration: underline;
	}
.line {
	margin: 16px 0 20px 22px;
	width: 198px;
	height: 12px;
	background: url("../img/bg_line.png") no-repeat;
	float: left;
	clear: both;
	}


/* ___| menu |_____________________ */


ul.nav {
	margin: 20px 0 0 26px;
	padding: 0;
	width: 183px;
	}
ul.nav li {
	margin: 0 0 8px 0;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	}
ul.nav li a {
	padding: 9px 0 0 50px;
	width: 133px;
	color: #e63294;
	text-decoration: none;
	font-size: 14px;
	background-position: 0 0;
	display: block;
	}
ul.nav li a div {
	margin: -2px 0 0 0;
	color: #888;
	font-size: 8px;
	font-weight: normal;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	letter-spacing: .5px;
	display: none;
	}
ul.nav li a strong {
	display: none;
	}
ul.nav li a#it1 {
	height: 32px;
	background: url("../img/bg_item_1.jpg") no-repeat top;
	}
ul.nav li#now a#it1 {
	background-position: 0 -41px;
	}
ul.nav li a#it1:hover {
	background-position: 0 -41px;
	}

ul.nav li a#it2 {
	margin-top: -3px;
	height: 31px;
	background: url("../img/bg_item_2.jpg") no-repeat top;
	}
ul.nav li#now a#it2 {
	background-position: 0 -40px;
	}
ul.nav li a#it2:hover {
	background-position: 0 -40px;
	}

ul.nav li a#it3 {
	height: 34px;
	background: url("../img/bg_item_3.jpg") no-repeat top;
	}
ul.nav li#now a#it3 {
	background-position: 0 -43px;
	}
ul.nav li a#it3:hover {
	background-position: 0 -43px;
	}

ul.nav li a#it4 {
	height: 35px;
	background: url("../img/bg_item_4.jpg") no-repeat top;
	}
ul.nav li#now a#it4 {
	background-position: 0 -44px;
	}
ul.nav li a#it4:hover {
	background-position: 0 -44px;
	}

ul.nav li a#it5 {
	margin-top: -4px;
	height: 36px;
	background: url("../img/bg_item_5.jpg") no-repeat top;
	}
ul.nav li#now a#it5 {
	background-position: 0 -45px;
	}
ul.nav li a#it5:hover {
	background-position: 0 -45px;
	}

ul.nav li a#it6 {
	margin-top: -5px;
	height: 28px;
	background: url("../img/bg_item_6.jpg") no-repeat top;
	}
ul.nav li#now a#it6 {
	background-position: 0 -37px;
	}
ul.nav li a#it6:hover {
	background-position: 0 -37px;
	}

ul.nav li a#it7 {
	margin-top: -4px;
	height: 35px;
	background: url("../img/bg_item_7.jpg") no-repeat top;
	}
ul.nav li#now a#it7 {
	background-position: 0 -44px;
	}
ul.nav li a#it7:hover {
	background-position: 0 -44px;
	}

ul.nav li a#it8 {
	margin-top: -1px;
	height: 30px;
	background: url("../img/bg_item_8.jpg") no-repeat top;
	}
ul.nav li#now a#it8 {
	background-position: 0 -39px;
	}
ul.nav li a#it8:hover {
	background-position: 0 -39px;
	}


/* ___| right |_____________________ */


#right {
	margin: 0;
	width: 690px;
	float: left;
	}
#left_box {
	width: 437px;
	float: left;
	}
h2.box_tit {
	padding-left: 11px;
	line-height: 25px;
	vertical-align: middle;
	color: #fff;
	font-size: 11px;
	}
#right .contarea {
	margin: 0 0 20px 24px;
	width: 641px;
	float: left;
	clear: both;
	}
.contarea h2 {
	margin-bottom: 10px;
	font-size: 14px;
	color: #dcdcdc;
	clear: both;
	}
.contarea h2 span {
	font-weight: normal;
	}
.col_l {
	margin: 0 36px 20px 0;
	width: 301px;
	float: left
	}
.col_r {
	margin: 0 0 20px 0;
	width: 301px;
	float: left
	}
#right .col_r h3, #right .col_l h3 {
	margin-bottom: 10px;
	color: #dcdcdc;
	font-size: 110%;
	}
#right .col_r h3 span, #right .col_l h3 span {
	font-weight: normal;
	}
#right .col_r h3 a, #right .col_l h3 a {
	color: #dcdcdc;
	text-decoration: underline;
	}
#right .col_r h3 a:hover, #right .col_l h3 a:hover {
	text-decoration: none;
	}
.contarea p, .contarea li {
	margin-bottom: 10px;
	color: #c9c9c9;
	line-height: 1.4em;
	}
.contarea .col_r p, .contarea .col_l p {
	text-align: justify;
	}


/* ___| ÄŤlenovĂ© |_____________________ */


.itemcl {
	margin: 6px 0 0 0;
	padding: 10px;
	width: 276px;
	height: 45px;
	background: #7C7D81 url("../img/bg_itemcl.jpg") no-repeat;
	background-position: 0 0;
	cursor: pointer;
	display: block;
	text-decoration: none;
	}
.itemcl:hover { background-position: 0 -65px; }
.itemcl img {
	margin: 0 10px 0 0;
	border: 1px solid #616366;
	float: left;
	}
#right .col_r .itemcl h3, #right .col_l .itemcl h3 {
	margin: 0 0 2px 0;
	color: #c5c4c4;
	font-size: 110%;
	}
#right .col_r .itemcl h3 a, #right .col_l .itemcl h3 a {
	color: #c5c4c4;
	text-decoration: none;
	}
.itemcl p {
	margin: 0;
	color: #47474b;
	line-height: 14px;
	}
.uvo {
	min-height: 180px;
	background: url("../img/bg_uvozovky.png") no-repeat 0 37px;
	}
.uvo h3 {
	margin-bottom: 3px;
	color: #c5c4c4;
	font-size: 110%;
	}
.contarea .uvo p.date {
	margin: 0 0 4px 0;
	font-size: 100%;
	color: #8b8787;
	}
.uvo p img {
	margin: 2px 12px 0 0;
	border: 1px solid #cacbcb;
	float: left;
	}
.uvo a {
	color: #d8d8d8;
	text-decoration: underline;
	}
.uvo a:hover {
	color: #d8d8d8;
	text-decoration: none;
	}
span.pos_right {
	margin-right: 8px;
	float: right;
	}


/* ___| art |_____________________ */


.wallbox {
	margin: 4px 10px 20px 12px;
	width: 188px;
	float: left;
	}
#right .wallbox p {
	margin: 6px 0 0 0;
	padding: 3px 0 0 6px;
	width: 182px;
	height: 31px;
	background: #616365 url("../img/bg_wallbox.png") no-repeat;
	line-height: 130%;
	color: #fff;
	}
#right .wallbox img {
	border: 1px solid #545557;
	}
.wallbox p span {
	font-size: 90%;
	color: #bababa;
	}


/* ___| jednohubky |_____________________ */


ul#select {
	margin: 0;
	padding: 1px 0 1px 0;
	width: 197px;
	background: #848689 url("../img/bg_select.png") no-repeat center bottom;
	position: absolute;
	z-index: 30;
	top: 27px;
	left: 291px;
	}
ul#select li {
	margin: 4px 0 8px 9px;
	padding-left: 8px;
	width: 171px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	list-style: none;
	background: #727477 url("../img/bg_select_item.png") no-repeat;
	}
ul#select li a {
	width: 171px;
	text-decoration: none;
	color: #d7d7d7;
	display: block;

	}
ul#select li a:hover {
	color: #fff;
	}


/* ___| reporty |_____________________ */


.box_rep {
	margin: 0 0 14px 22px;
	width: 649px;
	background: #fffeef url("../img/bg_rep_m.png") repeat-y;
	float: left;
	clear: both;
	}
.rep_t {
	margin: 0;
	width: 649px;
	height: 75px;
	background: #fffeef url("../img/bg_rep_t.jpg") no-repeat;
	float: left;
	clear: both;
	}
.rep_m {
	margin: -53px 0 -62px 20px;
	width: 586px;
	float: left;
	clear: both;
	position: relative;
	}
.rep_b {
	margin: 0;
	width: 649px;
	height: 101px;
	background: #fffeef url("../img/bg_rep_b.jpg") no-repeat;
	float: left;
	clear: both;
	}
.box_rep .rep_b a {
	margin: 74px 22px 0 0;
	color: #fff;
	width: 110px;
	height: 25px;
	text-decoration: none;
	font-size: 110%;
	display: block;
	text-align: center;
	float: right;
	}
.box_rep .rep_b a:hover {
	text-decoration: underline;
	}
.box_rep p {
	margin-bottom: 12px;
	color: #868788;
	line-height: 150%;
	}
.box_rep a {
	color: #868788;
	text-decoration: underline;
	}
.box_rep a:hover {
	text-decoration: none;
	}
.box_rep p img {
	margin: 4px 26px 0 4px;
	padding: 1px;
	border: 1px solid #c4c3b2;
	}
.box_rep h2 {
	margin-bottom: 10px;
	color: #676767;
	font-size: 130%;
	}
.box_rep h2 span {
	margin: -20px 0 0 0;
	color: #aaa;
	font-size: 90%;
	font-weight: normal;
	float: right;
	}
.box_rep h2 a {
	padding-bottom: 3px;
	width: 586px;
	border-bottom: 1px dotted #ccc;
	color: #676767;
	text-decoration: none;
	display: block;
	}
.box_rep h2 a:hover {
	border-bottom: 1px solid #ddd;
	}

.group_rep {
	margin: 0;
	width: 672px;
	float: left;
	clear: both;
	}
.group_rep .small_box {
	margin-right: 6px;
	}

.video_box {
	margin: 0 0 26px 23px;
	width: 638px;
	float: left;
	clear: both;
	}
.vid_t {
	margin: 0;
	width: 638px;
	height: 6px;
	font-size: 0;
	background: #727477 url("../img/bg_vid_t.png") no-repeat;
	float: left;
	clear: both;
	}
.vid_m {
	margin: 0;
	padding: 0 0 9px 13px;
	width: 625px;
	min-height: 20px;
	background: #727477 url("../img/bg_vid_m.png") repeat-y;
	float: left;
	clear: both;
	}
.vid_b {
	margin: 0;
	width: 638px;
	height: 6px;
	font-size: 0;
	background: #727477 url("../img/bg_vid_b.png") no-repeat;
	float: left;
	clear: both;
	}
.vid_m img {
	margin: 0 14px 0 0;
	border: 1px solid #57585a;
	float: left;
	}
.vid_m p {
	margin: 7px 31px 0 0;
	line-height: 140%;
	color: #bebebf;
	width: 530px;
	float: left;
	}
.vid_m p a { color: #bebebf; text-decoration: underline; }
.vid_m p a:hover { text-decoration: none; }
.vid_m p.right_ic {
	margin: 0;
	width: 50px;
	text-align: center;
	}
.vid_m p.right_ic img {
	margin: 7px 0 0 3px;
	border: none;
	}
.vid_m p.right_ic a {
	text-decoration: none;
	color: #c6c6c6;
	}
.vid_m p.right_ic a:hover {
	color: #fff;
	}

h3.dline {
	margin: 0 0 24px 30px;
	padding: 0 0 7px 2px;
	width: 620px;
	height: 13px;
	background: url("../img/bg_dline.png") no-repeat right bottom;
	font-size: 120%;
	color: #acacac;
	text-transform: uppercase;
	text-align: left;
	float: left;
	clear: both;
	}
.contarea h2.tit_rep {
	margin-bottom: 20px;
	padding: 6px 0 0 12px;
	width: 627px;
	height: 37px;
	background: #fff url("../img/bg_tit_rep.jpg") no-repeat;
	font-size: 130%;
	color: #565757;
	}
.contarea h2 span {
	display: block;
	font-size: 70%;
	color: #898a8a;
	}


/* ___| novinky |_____________________ */


.contarea p.date {
	margin: -8px 0 0 0;
	color: #959393;
	font-size: 90%;
	}
.cbox {
	margin: 0 0 20px 0;
	width: 638px;
	float: left;
	clear: both;
	}
.cbox_t {
	margin: 0;
	width: 631px;
	height: 22px;
	padding: 5px 0 0 7px;
	background: #545557 url("../img/bg_cbox_t.png") no-repeat;
	float: left;
	clear: both;
	}
.cbox_m {
	margin: 0;
	padding: 6px 10px 6px 12px;
	width: 614px;
	min-height: 4px;
	background: #727477;
	border-right: 2px solid #545557;
	float: left;
	clear: both;
	}
.cbox_b {
	margin: 0;
	width: 638px;
	height: 6px;
	background: #545557 url("../img/bg_cbox_b.png") no-repeat;
	font-size: 0;
	float: left;
	clear: both;
	}
.cbox_t h4 {
	font-size: 100%;
	color: #dfdfdf;
	margin: 0;
	}
.cbox_t h4 span {
	font-weight: normal;
	}
.cbox_t h4 span.dat {
	color: #a8a8a8;
	}
.contarea .cbox p {
	margin: 0;
	line-height: 140%;
	color: #e3e3e3;
	}

ul.arch {
	margin: 6px 0 20px 20px;
	padding: 0;
	width: 400px;
	clear: both;
	float: left;
	}
ul.arch li {
	margin: 0;
	padding-left: 12px;
	list-style: none;
	background: url("../img/icon/bg_farr.png") no-repeat 0 6px;
	line-height: 145%;
	color: #969696;
	}
ul.arch li a {
	color: #b7b7b7;
	text-decoration: none;
	}
ul.arch li a:hover {
	text-decoration: underline;
	}


/* ___| filmy |_____________________ */


.fbox {
	margin: 0 0 22px 22px;
	width: 643px;
	float: left;
	clear: both;
	}
.fbox_t {
	margin: 0;
	padding: 11px 13px 7px 10px;
	width: 620px;
	min-height: 69px;
	background: url("../img/bg_fbox_t.png") no-repeat left top;
	float: left;
	clear: both;
	}
.fbox_m {
	margin: 0;
	width: 643px;
	background: #727477 url("../img/bg_fbox_m.png") repeat-y;
	float: left;
	clear: both;
	}
.fbox_b {
	margin: 0;
	width: 643px;
	height: 6px;
	background: #727477 url("../img/bg_fbox_b.png") no-repeat;
	font-size: 0;
	float: left;
	clear: both;
	}
.fbox h2 {
	margin: 3px 0 8px 0;
	font-size: 120%;
	text-transform: uppercase;
	color: #e6e6e6;
	}
.fbox h2 a {
	text-decoration: none;
	color: #e6e6e6;
	}
.fbox h2 a:hover {
	text-decoration: underline;
	}
.fbox p {
	line-height: 140%;
	text-align: justify;
	color: #ccc;
	}
.fbox p.su {
	margin: 6px 0 0 0;
	line-height: 140%;
	text-align: left;
	color: #424242;
	}
.fb_l {
	margin: 8px 15px 0 0;
	width: 148px;
	float: left;
	}
.fb_c {
	margin: 0;
	width: 378px;
	float: left;
	}
.fb_r {
	margin: 0 0 0 31px;
	width: 48px;
	float: left;
	}
.maskf {
	margin: -103px 0 0 0;
	padding: 0;
	width: 150px;
	height: 132px;
	background: url("../img/bg_maskf.png") no-repeat;
	cursor: pointer;
	position: relative;
	}
.maskff {
	margin: -103px 0 0 0;
	padding: 0;
	width: 150px;
	height: 113px;
	background: url("../img/bg_maskff.png") no-repeat;
	cursor: pointer;
	position: relative;
	}
.fbox a {
	text-decoration: underline;
	color: #ccc;
	}
.fbox a:hover {
	text-decoration: none;
	}
.fb_l img {
	margin: 0 0 0 9px;
	}
.fb_l p.stars {
	margin: 8px 0 0 4px;
	float: left;
	}
.fb_l p.stars img {
	margin: 0 2px 0 0;
	}
.fb_l p.num {
	margin: 5px 6px 0 6px;
	line-height: 1.3em;
	font-size: 11px;
	color: #fff;
	text-align: center;
	float: left;
	}
.fb_l p.num span {
	color: #bbb;
	font-size: 90%;
	}
.maskf p {
	padding: 108px 0 0 13px;
	float: left;
	position: relative;
	}
.fbox .maskf a {
	margin: 0 4px 0 3px;
	color: #fff;
	text-decoration: none;
	width: 18px;
	height: 15px;
	display: block;
	position: relative;
	text-align: center;
	float: left;
	}
.maskf a:hover {
	color: #bbb;
	}
.fb_r p {
	margin-top: 55px;
	color: #aaabab;
	font-size: 90%;
	}
.fb_r p strong {
	display: block;
	margin-top: 4px;
	clear: both;
	}
.fb_r p.arro strong {
	display: inline;
	margin: 0;
	clear: none;
	}
.fb_r p.arro {
	margin: 0;
	text-align: center;
	font-size: 100%;
	}
.fb_r p.arro img {
	margin: 6px 0 3px 0;
	}
.fb_r p.arro a {
	color: #fefefe;
	text-decoration: none;
	}
.fb_r p.arro a:hover {
	color: #bbb;
	}


/* ___| profil filmy |_____________________ */


.column_l {
	margin: 0 0 0 22px;
	width: 312px;
	float: left;
	}
.column_l img#main_img {
	margin: 7px 0 0 0;
	}
.column_r {
	margin: 0 0 0 20px;
	width: 312px;
	float: left;
	}
.column_l .hbox, .column_r .hbox {
	margin: 0 0 19px 0;
	width: 312px;
	float: left;
	}
#mask_d {
	margin: -234px 0 0 -3px;
	width: 312px;
	height: 239px;
	background: url("../img/bg_maskd.png") no-repeat;
	position: relative;
	}
.column_r h2 {
	margin-bottom: 1px;
	color: #eee;
	font-size: 130%;
	}
.column_r .hbox h2 {
	margin-bottom: 0;
	color: #fff;
	font-size: 100%;
	}
.column_r p {
	margin-bottom: 10px;
	line-height: 140%;
	color: #ccc;
	}
.column_r a {
	text-decoration: underline;
	color: #ccc;
	}
.column_r a:hover {
	text-decoration: none;
	}
.column_r p#date {
	margin-bottom: 8px;
	color: #989898;
	font-size: 90%;
	}
.column_r p#cre {
	color: #353535;
	}
#downbar {
	margin: 20px 0;
	width: auto;
	background: #b8b9ba url("../img/bg_downbar.png") no-repeat right;
	border-radius: 6px 0 0 8px;
	clear: both;
	}
#downbar p {
	margin: 0;
	width: auto;
	}
#downbar p#rp {
	margin: 0 4px 0 0;
	width: 100px;
	float: right;
	}
#downbar p#rp span img {
	padding: 1px 9px 0 0;
	}
#downbar span a {
	padding-left: 10px;
	color: #454444;
	font-size: 14px;
	height: 33px;
	line-height: 30px;
	vertical-align: middle;
	font-weight: bold;
	display: block;
	}
#downbar span a span { font-weight: normal; font-size: 12px; padding-left: 4px; color: #666; }
#downbar span img {
	padding: 4px 10px 0 0;
	float: left;
	}
#downbar a {
	color: #7d7c7c;
	text-decoration: none;
	}
#downbar a:hover {
	color: #939292;
	}
#downbar span a:hover strong {
	color: #777;
	}
.hbox .bginput {
	margin: 3px 10px 8px 0;
	width: 100px;
	height: 23px;
	border: none;
	background: url("../img/bg_input_mini.png") no-repeat;
	float: left;
	}
.hbox input {
	margin: 4px 0 0 6px;
	width: 90px;
	border: none;
	background: #87898b;
	font: 11px Verdana;
	color: #4d5154;
	}
.hbox input.buttond {
	margin: 2px 0 0 0;
	padding: 0;
	width: 64px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	border: none;
	background: #87898b;
	font: 11px Verdana;
	background: #969798 url("../img/bg_butd.png") no-repeat;
	text-align: center;
	font-weight: bold;
	color: #fff;
	float: left;
	clear: none;
	}
.hbox button.butt_pink {
	margin: 4px 0 7px 0;
	padding: 0 0 4px 0;
	width: 45px;
	height: 19px;
	border: none;
	font: 100% Tahoma;
	background: #969798 url("../img/bg_butt_pink.png") no-repeat;
	text-align: center;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	float: right;
	clear: none;
	}
.hbox .bgtext {
	margin: 0 0 10px 0;
	width: 280px;
	height: 59px;
	border: none;
	background: url("../img/bg_textar.png") no-repeat;
	float: left;
	}
.hbox textarea {
	margin: 6px 0 0 6px;
	width: 268px;
	height: 48px;
	border: none;
	background: #87898b;
	font: 11px Verdana;
	color: #4d5154;
	}
.hbox label {
	margin: 8px 0 0 9px;
	padding: 0;
	color: #444;
	font-weight: bold;
	display: block;
	float: left;
	}
.hbox form {
	float: left;
	clear: both;
	}
.hbox h4 {
	margin-bottom: 4px;
	color: #ececec;
	font-size: 100%;
	}
.hbox h4 span {
	font-weight: normal;
	color: #abaaaa;
	}
.hbox p.ko {
	margin-bottom: 8px;
	padding-bottom: 8px;
	color: #d3d2d2;
	line-height: 140%;
	border-bottom: 1px solid #858484;
	}
.hbox p.ko a {
	color: #d3d2d2;
	text-decoration: underline;
	}
.hbox p.ko a:hover {
	text-decoration: none;
	}
.hbox p.no_ko {
	margin-bottom: 6px;
	color: #abaaaa;
	border-bottom: none;
	}
.gal_det {
	margin: 10px 0 14px 0;
	width: 304px;
	float: left;
	clear: both;
	background: #6a6c6e;
	}
.gal_det img.arr {
	margin: 0;
	width: 11px;
	border: none;
	float: left;
	cursor: pointer;
	}
.gal_det img.gal_pro {
	margin: 1px 4px 0 4px;
	border: 1px solid #afb0b1;
	cursor: pointer;
	}


.hbox p#rate {
	margin: -3px 0 2px 12px;
	padding: 0 0 1px 14px;
	width: 149px;
	color: #e0e0e0;
	border-left: 1px dotted #999;
	line-height: 140%;
	float: left;
	}
.hbox p#rate strong {
	color: #ababab;
	}
.hbox p#rate span {
	font-weight: bold;
	}
.star-rating {
	margin: 3px 0 6px 0;
	list-style:none;
	margin-left: 0!important;
	padding:0px;
	width: 105px;
	height: 20px;
	position: relative;
	background: url("../img/icon/alt_star.png") top left repeat-x;
	float: left;
	}
.star-rating li {
	padding: 0;
	margin: 0;
	/*\*/
	float: left;
	/* */
	}
.star-rating li a {
	display: block;
	width: 21px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	}
.star-rating li span {
	display: block;
	width: 21px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	}
.star-rating li a:hover {
	background: url("../img/icon/alt_star.png") left bottom;
	z-index: 2;
	left: 0px;
	}
.star-rating a.one-star, .star-rating span.one-star  {
	left: 0px;
	}
.star-rating a.one-star:hover {
	width:21px;
	}
.star-rating a.two-stars, .star-rating span.two-star {
	left:21px;
	}
.star-rating a.two-stars:hover {
	width: 42px;
	}
.star-rating a.three-stars, .star-rating span.three-star {
	left: 42px;
	}
.star-rating a.three-stars:hover {
	width: 63px;
	}
.star-rating a.four-stars, .star-rating span.four-star {
	left: 63px;
	}
.star-rating a.four-stars:hover {
	width: 84px;
	}
.star-rating a.five-stars, .star-rating span.five-star {
	left: 84px;
	}
.star-rating a.five-stars:hover {
	width: 105px;
	}
.star-rating li.current-rating {
	background: url("../img/icon/alt_star.png") left center;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}



.star-rating_mini {
	margin: 0 6px 0 0;
	list-style: none;
	margin-left: 0!important;
	padding: 0px;
	width: 55px;
	height: 10px;
	position: relative;
	background: url("../img/icon/alt_star_mini.png") bottom left repeat-x;
	float: left;
	clear: both;
	}
.star-rating_mini li {
	padding: 0;
	font-size: 0;
	margin: 0;
	/*\*/
	float: left;
	/* */
	}
#bot_box .star-rating_mini li span {
	display: block;
	width: 11px;
	height: 10px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 10;
	position: absolute;
	padding: 0;
	}
.star-rating_mini span.one-star  {
	left: 0px;
	}
.star-rating_mini span.two-star {
	left:11px;
	}
.star-rating_mini span.three-star {
	left: 22px;
	}
.star-rating_mini span.four-star {
	left: 33px;
	}
.star-rating_mini span.five-star {
	left: 44px;
	}
.star-rating_mini li.current-rating_mini {
	background: url("../img/icon/alt_star_mini.png") left top;
	position: absolute;
	height: 10px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}


/* ___| open box |_____________________ */


.obox {
	margin: 0 0 20px 21px;
	width: 647px;
	float: left;
	clear: both;
	}
.obox_t {
	margin: 0;
	padding: 13px 15px 13px 15px;
	width: 617px;
	min-height: 39px;
	background: url("../img/bg_obox_t.png") no-repeat top;
	float: left;
	clear: both;
	}
.obox_m {
	margin: 0;
	width: 647px;
	background: #727477 url("../img/bg_obox_m.png") repeat-y;
	float: left;
	clear: both;
	}
.obox_b {
	margin: 0;
	width: 647px;
	height: 2px;
	font-size: 0;
	background: #727477 url("../img/bg_obox_b.png") no-repeat;
	float: left;
	clear: both;
	}
.obox_f {
	margin: 0;
	padding: 3px 0 0 10px;
	width: 637px;
	height: 23px;
	background: #616365 url("../img/bg_obox_f.png") no-repeat;
	float: left;
	clear: both;
	}
.obox_fm {
	margin: 0;
	padding: 14px 15px 8px 15px;
	width: 617px;
	background: #5b5d5f url("../img/bg_obox_fm.png") repeat-y;
	float: left;
	clear: both;
	}
.obox .obox_fm p {
	margin: 0;
	margin-bottom: 6px;
	color: #939494;
	}
.obox .obox_fm img {
	margin: 5px 14px 4px 0;
	border: 1px solid #B1B2B4;
	}
.obox .obox_f p {
	margin: 0;
	color: #bfbfbf;
	}
.obox .obox_f p em {
	font-style: normal;
	color: #8b8b8b;
	}
.obox .obox_f p a {
	margin: 0 3px 0 2px;
	color: #bfbfbf;
	text-decoration: none;
	}
.obox .obox_f p a:hover {
	color: #ddd;
	}
.obox .obox_f p.arrow {
	margin: 0 10px 0 0;
	float: right;
	cursor: pointer;
	}
.obox .obox_f p.arrow img {
	margin: 1px 0 -3px 2px;
	position: relative;
	}
.obox .obox_f p.arrow.arrow-left { float: left; }
.obox h3 {
	margin-bottom: 6px;
	color: #e2e2e2;
	font-size: 120%;
	}
.obox p {
	margin-bottom: 6px;
	color: #cbcbcb;
	line-height: 150%;
	text-align: justify;
	}
.obox a {
	color: #cbcbcb;
	text-decoration: underline;
	}
.obox a:hover {
	text-decoration: none;
	}
.obox_m img {
	margin: 2px 0 0 20px;
	border: 1px solid #b1b2b4;
	float: right;
	}
.oline {
	margin: -13px 0 0 20px;
	width: 2px;
	height: 93px;
	background: #535457 url("../img/bg_obox_line.png") no-repeat top;
	position: relative;
	float: right;
	}


/* ___| profil box |_____________________ */


#prbox {
	margin: 0;
	padding: 15px 0 0 20px;
	width: 412px;
	height: 217px;
	background: #727477 url("../img/bg_profil.png") no-repeat;
	float: left;
	}
.contarea #prbox p {
	margin: 0 0 13px 0;
	line-height: inherit;
	font-size: 110%;
	color: #e5e4e4;
	}
.contarea p a, .contarea li a {
	color: #c9c9c9;
	text-decoration: underline;
	}
.contarea p a:hover, .contarea li a:hover {
	text-decoration: none;
	}
.contarea #prbox p strong {
	color: #a8a5a5;
	}
#pr_img {
	margin: 0 17px 0 0;
	width: 192px;
	float: left;
	}
#prbox a {
	color: #e5e4e4;
	text-decoration: underline;
	}
#prbox a:hover {
	text-decoration: none;
	}
#mask_pr {
	margin: -230px 0 0 0;
	width: 192px;
	height: 232px;
	background: url("../img/bg_prmask.png") no-repeat;
	position: relative;
	}
.wide_box_m img.gal_pro {
	margin: 0 7px 0 7px;
	border: 1px solid #a6a8a9;
	}
.wide_box_m img.arr {
	margin: 1px 6px 0 6px;
	border: none;
	float: left;
	cursor: pointer;
	}
p.hl {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 280px;
	border-bottom: 1px solid #838484;
	color: #dcdbdb;
	/*font-style: italic;*/
	line-height: 140%;
	}
ul.list {
	margin: 0;
	padding: 0;
	}
ul.list li {
	margin: 0 0 8px 0;
	padding-left: 12px;
	line-height: 140%;
	color: #bbb;
	list-style: none;
	background: url("../img/icon/bg_farr.png") no-repeat 0 6px;
	}
ul.list li a {
	color: #dcdbdb;
	text-decoration: none;
	}
ul.list li a:hover {
	text-decoration: underline;
	}
ul#list_u li {
	color: #d3d2d2;
	}
ul#list_u li a {
	color: #d3d2d2;
	text-decoration: underline;
	}
ul#list_u li a:hover {
	text-decoration: none;
	}


/* ___| half box |_____________________ */


.hbox {
	margin: 0 0 20px 21px;
	width: 312px;
	float: left;
	}
.hbox_t {
	margin: 0;
	width: 312px;
	height: 32px;
	background: #CE3989 url("../img/bg_hbox_t.png") no-repeat;
	}
.hbox_m {
	margin: 0;
	padding: 2px 13px 0 13px;
	width: 284px;
	background: #727477;
	border-right: 2px solid #545557;
	float: left;
	clear: both;
	}
.hbox_b {
	margin: 0;
	width: 312px;
	height: 7px;
	background: url("../img/bg_hbox_b.png") no-repeat;
	font-size: 0;
	float: left;
	clear: both;
	}
.hbox_t p#right_o {
	margin: 6px 10px 0 0;
	color: #fff;
	cursor: pointer;
	float: right;
	}
.hbox_t p#right_o a {
	color: #fff;
	text-decoration: none;
	}
.hbox_t p#right_o a:hover {
	text-decoration: underline;
	}



/* ___| normal box |_____________________ */


.norm_box {
	margin: 0 0 20px 21px;
	width: 415px;
	float: left;
	}
.norm_box_t {
	margin: 0;
	width: 415px;
	height: 32px;
	background: #CE3989 url("../img/bg_normbox_t.png") no-repeat;
	}
.norm_box_t h2.box_tit {
	text-align: right;
	padding-right: 11px;
	}
.norm_box_m {
	margin: 0;
	padding: 0 10px 10px 0;
	width: 403px;
	background: #727477;
	border-right: 2px solid #545557;
	float: left;
	clear: both;
	}
.norm_box_b {
	margin: 0;
	width: 415px;
	height: 7px;
	background: url("../img/bg_normbox_b.png") no-repeat;
	font-size: 0;
	float: left;
	clear: both;
	}
.norm_box h3 {
	margin: 0 3px 5px 3px;
	color: #e1e1e1;
	font-size: 12px;
	text-transform: uppercase;
	}
.norm_box h3 a {
	color: #e1e1e1;
	text-decoration: none;
	}
.norm_box h3 a:hover {
	text-decoration: underline;
	}
.norm_box p {
	margin: 0 3px 0 3px;
	color: #ccc;
	line-height: 1.5em;
	text-align: justify;
	}
.norm_box p#more {
	margin-top: 4px;
	text-align: right;
	}
.norm_box p#more a {
	color: #fff;
	}
.norm_box a {
	text-decoration: underline;
	color: #bebebf;
	}
.norm_box a:hover {
	text-decoration: none;
	}
.norm_box #text_r {
	margin: 5px 0 0 9px;
	width: 206px;
	float: left;
	}
.norm_box #text_l {
	margin: -37px 0 -20px -5px;
	width: 190px;
	float: left;
	position: relative;
	}
.norm_box #text_l p {
	margin: 10px 0 0 20px;
	line-height: 1.3em;
	font-size: 11px;
	color: #fff;
	text-align: center;
	float: left;
	}
.norm_box #text_l p#stars {
	margin: 12px 0 0 8px;
	text-align: left;
	float: left;
	}
.norm_box #text_l p#stars img {
	margin-left: 1px;
	}
.norm_box #text_l p span {
	font-size: 9px;
	color: #b9b6b6;
	}
.norm_box #mask {
	margin: -160px 0 0 0;
	width: 190px;
	height: 160px;
	background: url("../img/bg_mask.png") no-repeat;
	cursor: pointer;
	position: relative;
	}


/* ___| dash box |_____________________ */


.dash_box {
	margin: 0 0 20px 20px;
	width: 650px;
	background: #727477 url("../img/bg_dash_m.png") repeat-y;
	float: left;
	clear: both;
	}
.dash_box_t {
	margin: 0;
	width: 650px;
	height: 18px;
	background: url("../img/bg_dash_t.png") no-repeat;
	}
#dash_box_m {
	margin: 0;
	padding: 0 12px 0 12px;
	width: 626px;
	background: url("../img/bg_dash_m.png") repeat-y;
	float: left;
	clear: both;
	}
.dash_box_b {
	margin: 6px 0 0 0;
	padding: 0 12px 0 12px;
	width: 626px;
	height: 50px;
	background: url("../img/bg_dash_b.png") no-repeat;
	float: left;
	clear: both;
	}
.dash_box a.butt {
	margin: 0;
	width: 105px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	display: block;
	background: #D62B8F url("../img/bg_butt.png") no-repeat;
	text-align: center;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}
.dash_box a.butt:hover {
	text-decoration: underline;
	}
.dash_box form {
	margin: 12px 0 0 2px;
	padding: 0;
	}
.dash_box .bginput, .wide_box .bginput {
	margin: 0 0 10px 0;
	width: 210px;
	height: 23px;
	border: none;
	background: url("../img/bg_input.png") no-repeat;
	float: left;
	clear: left;
	}
.dash_box input, .wide_box input {
	margin: 4px 0 0 6px;
	width: 198px;
	border: none;
	background: #87898b;
	font: 11px Verdana;
	color: #4d5154;
	}
.dash_box .bgtext, .wide_box .bgtext {
	margin: 0 0 10px 0;
	width: 312px;
	height: 78px;
	border: none;
	background: url("../img/bg_textarea.png") no-repeat;
	float: left;
	}
.dash_box textarea, .wide_box textarea {
	margin: 6px 0 0 6px;
	width: 300px;
	height: 66px;
	border: none;
	background: #87898b;
	font: 11px Verdana;
	color: #4d5154;
	}
.dash_box label, .wide_box label {
	margin: 4px 0 0 9px;
	padding: 0;
	color: #444;
	font-weight: bold;
	display: block;
	float: left;
	}
.dash_box label#che {
	margin: 6px 4px 0 43px;
	padding: 0;
	color: #535456;
	font-weight: bold;
	display: block;
	float: left;
	}
.dash_box input#check {
	margin: 6px 0 0 0;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
	float: left;
	clear: none;
	}
.dash_box label span {
	font-weight: normal;
	}
.dash_box input.button, .wide_box input.button {
	margin: 0 0 4px 0;
	padding: 0;
	width: 136px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	border: none;
	background: #87898b;
	font: 11px Verdana;
	background: #969798 url("../img/bg_button.png") no-repeat;
	text-align: center;
	font-weight: bold;
	color: #fff;
	float: left;
	clear: both;
	}
.dash_box ol, .wide_box ol {
	margin: 2px 4px 0 0;
	padding: 16px;
	width: 196px;
	background: #7b696b;
	float: right;
	}
.dash_box ol li, .wide_box ol li {
	margin: 0 0 5px 16px;
	color: #6e4045;
	font-weight: bold;
	}
.dash_box ol li span, .wide_box ol li span {
	color: #bfb2b2;
	font-weight: normal;
	}
.dash_box ol li a, .wide_box ol li a {
	text-decoration: underline;
	color: #bfb2b2;
	}
.dash_box ol li a:hover, .wide_box ol li a:hover {
	text-decoration: none;
	}
.dash_box #smile {
	margin: 43px 9px 0 0;
	width: 62px;
	float: right;
	}
.dash_box #smile img {
	margin: 1px;
	}


.dash_box_fot {
	margin: 20px 0 0 20px;
	width: 650px;
	float: left;
	clear: both;
	}
#dash_box_bot {
	margin: 6px 0 0 0;
	padding: 0 12px 0 12px;
	width: 626px;
	height: 52px;
	background: #727477 url("../img/bg_dash_fot.png") no-repeat;
	float: left;
	clear: both;
	}
.dash_box_fot p {
	margin: 22px 0 0 4px;
	color: #4c4d4d;
	line-height: 24px;
	vertical-align: middle;
	}
.dash_box_fot p span {
	margin-right: 8px;
	float: left;
	}
.dash_box_fot p a {
	margin: 0 0 0 6px;
	width: 24px;
	height: 24px;
	text-decoration: none;
	color: #fff;
	background: #D62B8F url("../img/bg_page.png") no-repeat;
	text-align: center;
	display: block;
	float: left;
	}
.dash_box_fot p a:hover {
	text-decoration: underline;
	}


/* ___| wide box |_____________________ */


.wide_box {
	margin: 0 0 20px 22px;
	width: 645px;
	float: left;
	clear: both;
	}
.wide_box_t {
	margin: 0;
	width: 645px;
	height: 32px;
	background: #CE3989 url("../img/bg_widebox_t.png") no-repeat;
	}
.wide_box_m {
	margin: 0;
	padding: 4px 0 5px 5px;
	width: 638px;
	background: #727477;
	border-right: 2px solid #545557;
	float: left;
	clear: both;
	}
.wide_box_b {
	margin: 0;
	width: 645px;
	height: 7px;
	background: url("../img/bg_widebox_b.png") no-repeat;
	float: left;
	clear: both;
	font-size: 0;
	}
.wide_box_m p {
	margin: 5px 15px 0 10px;
	text-align: justify;
	line-height: 1.4em;
	color: #c9c9c9;
	}
.wide_box_m p#submenu {
	margin: 4px 0 0 0;
	text-align: left;
	line-height: 1.4em;
	color: #bebebf;
	}
.wide_box_m p#submenu a {
	margin: 0 4px 0 4px;
	padding: 0 10px 0 0;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	color: #cccbcb;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	}
.wide_box_m p#submenu a span {
	padding-left: 10px;
	cursor: pointer;
	}
.wide_box_m p#submenu a.now span {
	height: 26px;
	background: #848689 url("../img/bg_subitem_l.png") no-repeat left;
	display: block;
	float: left;
	}
.wide_box_m p#submenu a.now {
	color: #eaeaea;
	background: #848689 url("../img/bg_subitem_r.png") no-repeat right;
	}
.wide_box_m p#submenu a:hover span {
	height: 26px;
	background: #848689 url("../img/bg_subitem_l.png") no-repeat left;
	display: block;
	float: left;
	}
.wide_box_m p#submenu a:hover {
	color: #eaeaea;
	background: #848689 url("../img/bg_subitem_r.png") no-repeat right;
	}
.wide_box .strip {
	margin: 0 7px 4px 7px;
	width: 144px;
	height: 108px;
	cursor: pointer;
	float: left;
	}
.wide_box .strip img {
	border: 1px solid #d2d2d3;
	}
.wide_box .strip p {
	margin: -21px 0 0 1px;
	padding-left: 6px;
	width: 138px;
	height: 21px;
	line-height: 21px;
	vertical-align: middle;
	background: url("../img/bg_alpha.png") repeat;
	color: #222;
	font-size: 10px;
	position: relative;
	}
.wide_box .strip p img {
	margin: 2px 3px 0 0;
	float: right;
	border: none;
	}


/* ___| small box |_____________________ */


.small_box {
	margin: 0 0 20px 22px;
	width: 196px;
	float: left;
	}
.small_box_t {
	margin: 0;
	width: 196px;
	height: 32px;
	background: #CE3989 url("../img/bg_smallbox_t.png") no-repeat;
	}
.small_box_top {
	margin: 0;
	width: 196px;
	height: 7px;
	font-size: 0;
	background: #727477 url("../img/bg_smallbox_top.png") no-repeat;
	}
.small_box_m {
	margin: 0;
	padding: 2px 10px 5px 9px;
	width: 175px;
	background: #727477;
	border-right: 2px solid #545557;
	float: left;
	clear: both;
	}
.small_box_b {
	margin: 0;
	width: 196px;
	height: 7px;
	background: url("../img/bg_smallbox_b.png") no-repeat;
	font-size: 0;
	float: left;
	clear: both;
	}
.small_box img {
	margin: 0 0 9px 0;
	border: 1px solid #d0d0d1;
	}
.small_box h3 {
	margin: 0 3px 4px 3px;
	color: #e1e0e0;
	font-size: 12px;
	}
.small_box h3 a {
	color: #dcdcdc;
	text-decoration: none;
	}
.small_box h3 a:hover {
	text-decoration: underline;
	}
.small_box p {
	margin: 0 3px 0 3px;
	color: #ccc;
	line-height: 1.5em;
	text-align: justify;
	}
.desc p {
	margin: 10px 2px 0 2px;
	padding-top: 9px;
	line-height: 130%;
	text-align: left;
	background: url("../img/bg_lin.png") no-repeat center top;
	color: #ccc;
	}
.desc img {
	margin: 0 0 0 0;
	border: 1px solid #616265;
	}
.small_box a {
	text-decoration: underline;
	color: #ccc;
	}
.small_box a:hover {
	text-decoration: none;
	}


/* ___| tall box |_____________________ */


.tall_box {
	margin: 0 0 20px 19px;
	width: 212px;
	height: auto;
	float: left;
	}
.tall_box_t {
	margin: 0;
	width: 212px;
	height: 32px;
	background: #CE3989 url("../img/bg_tallbox_t.png") no-repeat;
	}
.tall_box_m {
	margin: 0;
	padding: 3px 13px 8px 13px;
	width: 184px;
	height: 327px;
	background: #727477;
	border-right: 2px solid #545557;
	float: left;
	clear: both;
	}
.tall_box_b {
	margin: 0;
	width: 212px;
	height: 7px;
	background: url("../img/bg_tallbox_b.png") no-repeat;
	font-size: 0;
	float: left;
	clear: both;
	}
.tall_box h3 {
	color: #e1e1e1;
	font-size: 12px;
	}
.tall_box h3 a {
	color: #e1e1e1;
	text-decoration: none;
	}
.tall_box h3 a:hover {
	text-decoration: underline;
	}
.tall_box p {
	margin: 0;
	color: #ccc;
	line-height: 1.5em;
	text-align: justify;
	}
.tall_box a {
	text-decoration: underline;
	color: #bebebf;
	}
.tall_box a:hover {
	text-decoration: none;
	}
.tall_box p#date {
	margin-bottom: 2px;
	color: #a1a1a1;
	font-size: 10px;
	}
.tall_box p#kom {
	margin: 6px 0 0 0;
	line-height: normal;
	float: right;
	}
.tall_box p#kom img {
	margin: 2px 0 -2px 6px;
	}
.tall_box p#kom a, .tall_box p#arch a {
	text-decoration: underline;
	color: #9ea4ab;
	}
.tall_box p#kom a:hover, .tall_box p#arch a:hover {
	text-decoration: none;
	}
.tall_box p#arch {
	margin: 2px 0 0 0;
	float: left;
	line-height: normal;
	}
.tall_box p#arch img {
	margin: 4px 0 -4px 6px;
	}


/* ___| bottom box |_____________________ */


#bot_box {
	margin: 0 0 20px 22px;
	padding: 15px 0 15px 0;
	width: 646px;
	height: 158px;
	background: url("../img/bg_botbox.jpg") no-repeat;
	float: left;
	clear: both;
	}
#bot_box .column {
	margin: 0 0 0 17px;
	width: 195px;
	float: left;
	}
#bot_box .column_a {
	margin: 0 0 0 24px;
	width: 195px;
	float: left;
	}
#bot_box h3 {
	margin-bottom: 10px;
	color: #c2c6cc;
	font-size: 12px;
	}
#bot_box h4 {
	margin-bottom: 6px;
	color: #d1d1d1;
	font-size: 11px;
	}
#bot_box p, #bot_box h4.tit {
	margin-bottom: 6px;
	color: #989a9c;
	line-height: 1.3em;
	clear: both;
	}
#bot_box h4.tit { margin: 0; font-weight: 400; }
#bot_box p span {
	font-size: 10px;
	}
#bot_box p.hod {
	margin-bottom: 2px;
	color: #989a9c;
	line-height: 1.3em;
	clear: both;
	}
#bot_box span.hod {
	margin-bottom: 6px;
	display: block;
	color: #989a9c;
	font-size: 10px;
	}
#bot_box p a, #bot_box h4.tit a {
	text-decoration: underline;
	color: #a3a8b2;
	}
#bot_box p span a {
	text-decoration: none;
	color: #989a9c;
	}
#bot_box p span a:hover {
	text-decoration: underline;
	}
#bot_box p a:hover, #bot_box h4.tit a:hover {
	text-decoration: none;
	}
#bot_box p.ans {
	margin: 0 0 5px 0;
	width: 175px;
	color: #c0bfc0;
	font-size: 11px;
	float: left;
	}
#bot_box p.ans span.o {
	margin: 0;
	float: none;
	color: #c0bfc0;
	text-decoration: none;
	display: block;
	color: #c0bfc0;
	position: inherit;
	}
#bot_box p.ans a {
	margin: 0;
	text-decoration: none;
	display: block;
	color: #c0bfc0;
	}
#bot_box p.ans a:hover {
	text-decoration: underline;
	}
#bot_box p.ans span {
	margin: 12px 0 -12px 0;
	float: right;
	font-size: 11px;
	color: #a8a8a8;
	position: relative;
	}
#bot_box .bar {
	margin: 2px 0 0 -1px;
	width: 146px;
	height: 5px;
	border: 1px solid #757677;
	background: #9fa0a1;
	font-size: 0;
	float: left;
	}
#bot_box .progress {
	margin: 0;
	height: 5px;
	background: #cc3285;
	font-size: 0;
	}


/* ___| kniha nĂˇvĹˇtÄ›v box |_____________________ */


.kbox {
	margin: 0 0 14px 23px;
	width: 644px;
	float: left;
	clear: both;
	}
.kbox .grav {
	margin: 0;
	width: 54px;
	height: 36px;
	float: left;
	background: url("../img/icon/bg_karr.png") no-repeat right center;
	}
.kbox .grav img {
	margin: 0;
	border: 1px solid #989a9b;
	float: left;
	}
.kbox_t {
	margin: 0;
	width: 590px;
	height: 7px;
	font-size: 0;
	background: url("../img/bg_kbox_t.png") no-repeat;
	float: right;
	}
.kbox_m {
	margin: 0;
	padding: 4px 12px 6px 12px;
	width: 564px;
	min-height: 26px;
	background: #727477;
	border-right: 2px solid #545557;
	float: right;
	}
.kbox_b {
	margin: 0;
	width: 590px;
	height: 7px;
	font-size: 0;
	background: url("../img/bg_kbox_b.png") no-repeat;
	float: right;
	}
.kbox h4 {
	margin-bottom: 7px;
	color: #dedede;
	font-size: 11px;
	}
.kbox h4 span {
	color: #a2a1a1;
	font-weight: normal;
	}
.kbox h4 a {
	text-decoration: underline;
	color: #dedede;
	}
.kbox h4 a:hover {
	text-decoration: none;
	}
.kbox p {
	color: #c6c6c6;
	line-height: 1.4em;
	}
.kbox a {
	color: #c6c6c6;
	text-decoration: underline;
	}
.kbox a:hover {
	text-decoration: none;
	}


/* ___| footer |_____________________ */


#left p#footer {
	margin: 0 0 20px 24px;
	padding-left: 30px;
	width: 170px;
	min-height: 27px;
	color: #bababa;
	background: url("../img/icon/bg_h.png") no-repeat left 3px;
	text-align: left;
	float: left;
	clear: both;
	}
#left p#footer a {
	text-decoration: underline;
	color: #bababa;
	}
#left p#footer a:hover {
	text-decoration: none;
	}


input[type='submit'] { cursor: pointer; }
.small-text { color: #bababa; font-size: 11px; display: block; margin-bottom: 7px; }