/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height:100%;
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1000px;
     padding:0;
	margin-bottom: 1em;
	background:url(../images/containerBg.jpg) no-repeat 0 155px;
	background-color: #fff;
     border:1px solid #000;
	overflow:hidden;
	position:relative;
}

#overContent {float:left;padding:10px 0 20px 15px;}
#overContent #hledani {width:360px;float:left;} 
#overContent #hledani input,#overContent #hledani span {float:left;padding-right:10px;}
#overContent #hledani span {display:block;padding-top:2px;}
#overContent #hledani a {
     text-transform:lowercase;
     display:block;
     float:left;
}

#contentC{
	float:left;   
     padding-left:10px;
	width: 555px;
     overflow:hidden;
}

#content{}

#content .anot{}
#content .anot img{float:left;padding-right: 1em;}

#content .text{padding-top: 1em;}

#content .menuText{
     border:1px solid #e8edf1;
     padding:0;
     margin-bottom:2em;
     background-color:#f9fafc;
}
#content .menuText p {padding:10px;}
#content .menuText h3 {background:url(../images/menuTextNadpisBg.gif) repeat-x 0 0;
     border-bottom:1px solid #e8edf1;
     margin:2px;}

.mensi {font-size:0.9em;}

#content #siteMap li {padding:5px 0;}
/* ------------ uvodka foto ---------------- */
h2.uvodkaFotoH2 {color:#ffbe00;font-size:1.6em;padding:5px 0;}
table#uvodkaFoto {border-spacing:10px;width:100%;margin-bottom:2em;}
table#uvodkaFoto td {border:1px solid #ffbe00;text-align:center;padding:0px 0 10px 0;}
table#uvodkaFoto td.no-border {border:none;text-align:right;}

#actPathC {width:615px;float:left;}
#actPathC span {display:block;float:left;padding-right:10px;}

#actualPathInner {padding: 0;}
#actualPathInnerC {float:left;padding-top:20px;}
#actualPathInnerC h1{padding-bottom: 1.2em; padding-left: 0em;}

/* ---------------------------formulare----------------------- */ 
#searchText {width:90px;
     height:12px;
     margin-right:5px;
     font-size:0.9em;
     background-color:#f2f2f2;
     border:1px solid #999999;
}

/* --------------------------- horni navigace -------------------------- */
#topBanner{
	background: url(../images/topKolaz.jpg) no-repeat;
	width: 1000px;
	height: 153px;	
	border-top:1px solid #555555;
}

#ikonky {text-align:right;padding-right:40px;}
#ikonky li {display:inline;}

#logoC{
	float:left;
	width: 319px; height: 74px;
	margin-left:42px;margin-top:6px;
	background: url(../images/logo.jpg) no-repeat 0px 0px;
}
#logoC a{display: block;width: 319px; height: 74px; padding: 0px; margin:0px;}
#logoC span{position: absolute; left: -10000px; border: 0px;}

#topReklama {float:left;margin-left:160px;}

#topNavigC{position:absolute;top:116px;right:0;}
#topNavig{ }
#topNavig ul{ padding: 0em; margin: 0em;}
#topNavig li{display: inline;}
#topNavig a {color:#5c6b72;
     font-weight:bold;
     font-size:0.9em;
     text-decoration:none;
     display:block;
     padding:13px 0 0 0;text-align:center;
     margin:0;
     width:92px;
     height:25px;
     float:left;
     background:url(../images/topNavig.jpg) no-repeat 0 0;
     background-color:#fff;
}
#topNavig li.actual a { background:url(../images/topNavigActive.jpg) no-repeat 0 0;color:#d51c84;}
#topNavig li.posledni a{border: none; }
#topNavig a:hover, #topNavig a:active, #topNavig a:focus  { text-decoration:none;color:#d51c84;}

/* --------------------------- leva navigace -------------------------- */
#leftC{
     clear:both;
     width:210px;
     float:left;
}

#left h2 {
     padding:5px 0 0 20px;
     font-size:1.2em;
}

#leftNavig {
}

#leftNavig li{
     list-style-type:none;
     padding-left:10px;
     background:url(../images/odrazka.gif) no-repeat 0 6px;
}

#leftNavig li a{color:#5d6c73;
     text-decoration:none;
}

#leftNavig li a:hover{
}

#leftNavig li.posledni{border-bottom: 0px;}

#leftNavig li span {background:url(../images/rightSpanBottom.jpg) no-repeat left bottom;
     display:block;padding:3px 0 8px 0;
}

#left .levaReklama {padding-top:15px;text-align:center;}

#kontaktLeft {padding:5px 10px 20px 20px;}
#kontaktLeft p {margin-bottom:2em;}
/* ---------------------------right block ------------------------ */
#rightColumnC {width:210px;float:left;}
#rightColumn {padding:10px;}
#rightColumn ul {list-style:none;margin-left:0;}
#rightColumn li{
     list-style-type:none;
     background:url(../images/odrazka.gif) no-repeat 0 10px;
     padding:5px 0;padding-left:10px;
}
#rightColumn li span {background:url(../images/rightSpanBottom.jpg) no-repeat left bottom;
     display:block;padding:3px 0 8px 0;
}

#rightColumn h2 {padding:25px 0 0 0px;
     margin-top:15px;
     font-size:1.2em;
     background:url(../images/rightBlokBg.jpg) no-repeat 0 0;     
}

#loginBlockC table {width:180px;}
#loginBlockC table td {width:70px;}
#loginBlockC table td input {height:11px;
     width:130px;
     border:1px solid #999999;
     background-color:#f4f4f4;
}
#loginBlockC .odkazy {float:left;}
#loginBlockC .regBtn {border:none;
     background-color:#ffbe00;
     color:#fff;
     width:55px;
     margin:5px 0 0 10px;
}

#loginBlockC a {padding-left:10px;
     background:url(../images/odrazka.gif) no-repeat 0 6px;}
/* --------------------------- paticka -------------------------- */
#bottomC{
     clear:both;
     padding-top:4px;
     border-top:1px solid #aabbc2;     
     color:#fff;
	}
#bottom {background-color:#555555;height:111px;}	

#bottomTlacitka {height:45px;padding-left:42px;}
#bottomTlacitka ul {margin:0;padding:0;list-style:none;}
#bottomTlacitka li {display:inline;}
#bottomTlacitka a {text-decoration:none;
     color:#6f838a;
     font-weight:bold;
     display:block;
     float:left;
     background:url(../images/bottomBtnBg.jpg) no-repeat 0 0;
     width:84px;height:30px;
     text-align:center;
     padding-top:5px;
     margin-right:5px;
}

#copyright {width:270px;float:left;padding-top:5px;padding-left:35px;}

#bottomNavig {width:680px;float:left;text-align:right}
#bottomNavig li {display:inline;list-style:none;padding-right:25px;}
#bottomNavig li a {color:#fff;text-decoration:none;}

/* -------------------- fotky -------------------------------*/
.productItemX {width:150px;float:left;margin-right:40px;margin-bottom:25px;}
.productItemX.posledni {margin-right:0px;}
.productItemX .anot {}
.cfooter {background-color:#f5f6f8;padding:10px;}


td.odkazefoto {padding:8px 5px;}
td.odkazefoto a {padding:5px;
     background-color:#ffbe00;
     text-decoration:none;
     font-weight:bold;
     font-size:0.9em;color:#5d6b74;
}
td.odkazefoto a:hover {padding:5px;
     background-color:#5d6b74;
     text-decoration:none;
     font-weight:bold;
     color:#ffbe00;
}

a.efotoSmall {display:block;color:#5d6b74;background-color:#ffbe00;font-size:0.8em;text-decoration:none;padding:2px 5px 2px 5px;width:143px;margin:5px 0 15px 0;text-align:center}
a.efotoSmall:hover {display:block;color:#ffbe00;background-color:#5d6b74;}
/* --------------------- nove formulare --------------------*/ 
input.sendBtn {color:#d51c84;
     font-weight:normal;
     font-size:1em;
     border:1px solid #999999;
     background-color:#f3f6f8;
     margin-top:5px;
}

#albumForm {padding-top:20px;}
table#formMail2 {border-top:1px solid #f4f4f4;padding-top:5px;margin-top:5px}
table#formMail2 td {padding:5px 5px 0 5px;}
table#formMail2 td.thirdTd {vertical-align:top;background-color:#fffbe5;width:200px;}
table#formMail2 input.inputForm {background-color:#f4f4f4;font-size:9pt;border:1px solid #999999;width:180px;color:#6b6868;}
table#formMail2 input.sendBtn {color:#d51c84;
     font-weight:normal;
     font-size:1em;
     border:1px solid #999999;
     background-color:#f3f6f8;
     margin-top:5px;
}

table#formSignup {margin-top:10px;text-align:left;width:530px;}
table#formSignup td {padding:5px 5px 0 5px;}
table#formSignup input.inputLong {background-color:#f4f4f4;
     font-size:9pt; 
     width:200px;
     border:1px solid #999999;
     color:#6b6868;
}
table#formSignup td select {width:202px !important;}
table#formSignup td.firstTd {width:80px;}
table#formSignup td.popisek, table#formAgreement td.popisek {padding:10px 5px 10px 95px;}

#formAgreement {width:530px;}
#formAgreement td.btnTd {padding:10px 0;}
#formAgreement th.nadpisTh {padding:10px 0;font-size:1.2em;}

table#formSearch td.firstTd {width:80px;}
table#formSearch td {padding:2px 0;}
table#formSearch input {width:200px;background-color:#f4f4f4;font-size:9pt;border:1px solid #999999;}
table#formSearch input.sendBtn  {width:80px;margin-left:202px;}
table#formSearch td select {width:202px !important;background-color:#f4f4f4;border:1px solid #999999;}
table#formSearch input.checkbox {width:20px;border:none !important;}

table#formSendPassword td {padding:5px;}
table#formSendPassword td.firstTd {width:50px;}
table#formSendPassword td input {width:250px;}
table#formSendPassword td input.sendBtn {color:#d51c84;
     font-weight:normal;
     font-size:1em;
     width:80px;
     margin-left:245px;
     *margin-left:270px;
     border:1px solid #999999;
     background-color:#f3f6f8;
     margin-top:5px;
}
table#formSendPassword td.popisek {padding:10px 5px;}

table#tableUser {margin:20px 0;}
table#tableUser {padding:2px 0;}
table#tableUser td.firstTd {width:80px;}

table#formDeleteUser td.popisek {padding:10px 0;}
table#formDeleteUser td.firstTd {width:30px;}

table#formAlbums {margin:20px 0;}
table#formAlbums td {padding:2px 0;}
table#formAlbums td.firstTd {width:80px;}
table#formAlbums td input {width:200px;background-color:#f4f4f4;font-size:9pt;border:1px solid #999999;}
table#formAlbums td select {width:202px !important;background-color:#f4f4f4;border:1px solid #999999;}
table#formAlbums td input.sendBtn {width:60px;}

/* ------------ tabulky vypis ---------------------- */
table#tableSearchListHead {color:#000;}
table#tableSearchListHead th {background-color:#555555;color:#fff;padding:2px 0 2px 5px;}
table#tableSearchListHead td {padding:3px 0 3px 5px;}
table#tableSearchListHead td.first {background-color:#e7e7e7;}
table#tableSearchListHead td.second {background-color:#e7e7e7;text-align:center;}
table#tableSearchListHead td.three {background-color:#d2d2d2;text-align:center;}
table#tableSearchListHead td.four {background-color:#e7e7e7;}
table#tableSearchListHead td.five {background-color:#d2d2d2;text-align:center;}
table#tableSearchListHead td a {color:#d51c84;text-decoration:none;}
table#tableSearchListHead th.second {text-align:center !important;}
table#tableSearchListHead th.three {text-align:center;}
table#tableSearchListHead th.five {text-align:center;}

table.tableList {color:#000;}
table.tableList th {background-color:#555555;color:#fff;padding:2px 0 2px 5px;}
table.tableList td {padding:3px 0 3px 5px;}
table.tableList td.first {background-color:#e7e7e7;}
table.tableList td.second {background-color:#e7e7e7;text-align:center;}
table.tableList td.three {background-color:#d2d2d2;text-align:center;}
table.tableList td.four {background-color:#e7e7e7;}
table.tableList td.five {background-color:#d2d2d2;text-align:center;}
table.tableList td a {color:#d51c84;text-decoration:none;}
table.tableList th.second {text-align:center !important;}
table.tableList th.three {text-align:center;}
table.tableList th.five {text-align:center;}

table#formOpraveni {margin-bottom:2em;margin-top:25px;}
table#formOpraveni td {text-align:left;}

table#FormPhotos td {padding:2px 0;}
table#FormPhotos td select {width:326px !important;}

table#formQuestion {margin-top:2em;}
table#formQuestion td{padding-top:4px;}
table#formQuestion td.firstTd {width:80px;}
table#formQuestion td.secondTd {width:250px;padding-right:15px;}
table#formQuestion td.thirdTd {vertical-align:top;background-color:#fffbe5;width:180px;padding:10px;}

table#choosAlbum {margin:10px auto;width:400px;}
table#choosAlbum th {width:80px;}

table.infoTable {margin-top:25px;border-collapse:collapse;}
table.infoTable td {
  padding-left:20px;
  padding:5px 0 5px 20px;
  border:1px solid #555555;
}

table.infoTable td.firstTd {
  width:80px;
  background-color:#555555;
  color:#fff;
  padding-left:5px;
}

table.accountTable {margin-top:25px;}
td.tdIkonky {text-align:left;width:100px;padding:3px 3px 0px 3px;}

#nextImg {margin-right:32px !important;}

