/*
 //	Document CSS - LANZONE.cz
 //	WEB 2010 - Jakub Hantak
 //	Website www.lanzone.cz
 //	Contact and more on info@lanzone.cz
*/

* { margin: 0px; padding: 0px; border: 0px; }
body { color : #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; text-align : left; font-size: 14px; background: url("../images/bg_page.png") repeat; }
img { border: 0px; }
h1 { margin: 10px; font-size: 22px; text-transform: uppercase; }
h2 { margin: 10px 0 10px 0; font-size: 18px; text-transform: uppercase; }
h3 { margin: 20px 0 20px 0; }
div.clear { clear: both; }
div.center { text-align: center; }
div.right { float: right; }
div.left { float: left; }
ul { list-style-type: none; }
li { display: block; }
span.blok-ndp { font-size: 16px; font-weight: bold; }
p { padding: 10px 0 10px 0; }
a.link:link, a.link:visited { color: #ffffff; text-decoration: underline; }
a.link:hover { color: #3399cc; text-decoration: none; }

/* all input type button */
.inputBtn { border: 1px solid #c7c7c7; background-color: #006600; color: #c7c7c7; cursor: pointer; margin-top: 10px; padding: 5px 5px 5px 5px; }
.inputBtnRED { border: 1px solid #C81010; background: #A70D0D; color: #fff; cursor: pointer; margin-top: 10px; padding: 5px 5px 5px 5px; }

/* all errors box */
.errbox { background: #990000; border: 2px solid #cc0000; width: 99%;	margin: 15px 0 15px 0; }
.errboxtxt { padding: 8px 10px 8px 10px;	text-align: center;	color: #fff; font-weight: bold; }

/* all page image box */
.imgBoxR{ float: right; background-color: #394144; margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; }

/* Seznamy styl */
.szn { border-bottom: 1px solid #fff; }

/* table */
.row-a { background-color: #666c6f; }
.row-light { background-color: #2b6c5c; }


/*  NAVIGATION STYLE  *****************************************/
/* reset default styles */
#navigation .nav { margin-left: 40px; }
#menu, #menu ul { margin: 0; padding: 0; height: 35px; position: absolute; cursor: pointer; }

/* first level */
#menu li { float: left; height: 35px; vertical-align: middle; display: block; list-style-type: none; font-size: 18px; color: #ffffff; padding-top: 14px; }
#menu a { width: 150px; height: 40px; padding-left: 35px; }
			
#menu a { font-weight: normal; }
#menu li a:hover { font-weight: normal; }
#menu a.menu_open {}

/* second level and up */
#menu ul { visibility: hidden; width: 220px; margin-top: 5px; }
#menu ul li { width: 220px; background-color: #191d1e; }
#menu ul li a { width: 220px; cursor: pointer; font-size: 14px; font-weight: normal; }
#menu ul a:hover { font-weight: bold; },
#menu ul a.menu_open { }

/* third level (colors) */
#menu ul ul a { background: #CCC; }
#menu ul ul a:hover { background: #BBB; }



/*************************************************************/
/****  				HEAD PAGE STYLES  					  ****/
/*************************************************************/
#base-pic { background: url("../images/bg5_page.jpg") center top no-repeat; }
#base-page { width: 967px; margin-left: auto; margin-right: auto; }


/*  HEADER STYLE  *****************************************/
/** sh - Site Head **/
#base-head { padding-top: 10px; width: 967px; }
#base-head .base-sh1 { background: url("../images/sh01.png") top left no-repeat; height: 6px; }
#base-head .base-sh2 { background: url("../images/sh02.png") top left repeat-y; height: 106px; }
#base-head .base-sh3 { background: url("../images/sh03.png") bottom left no-repeat; height: 12px; }

.logo { float: left; padding: 6px 20px; width: 130px; height: 102px; }
.sponzori { padding-top: 10px; float: left; width: 780px; height: 60px; }
.sp-img { float: left; }
.sp-txt { float:left; padding-top: 15px; height: 20px; font-size: 14px; font-weight: bold; color: #bebebe; text-align: center; }


/*  NAVIGATION   *****************************************/
/** sn - Site Navigation **/
#navigation { height: 51px; width: 967px; }
#navigation .navigationL { width: 10px; height: 51px; float: left; background: url("../images/snL.png") top left no-repeat; }
#navigation .navigationC { float: left; height: 51px; width: 945px; background: url("../images/snC.png") top left repeat-x; }
#navigation .navigationR { width: 10px; height: 51px; float: left; background: url("../images/snR.png") top right no-repeat; }


/*  CONTENT STYLE   *****************************************/
/** sc - Style Content **/
#base-content { padding-top: 0px; width: 967px; }
#base-content .base-sc1 { height: 15px; background: url("../images/sc_bg.png") top left repeat-y; }
#base-content  .base-sc2 { background: url("../images/sc_bg.png") top left repeat-y; }
#base-content  .base-sc3 { height: 25px;	background: url("../images/sc_bg.png") top left repeat-y; }
#sc-c { float: left; padding: 0px 0 10px 10px; width: 700px; }
.sc-body { padding: 0px 10px 0px 10px; }


/**  Module content  **/
#base-content .base-module-content {	background-image: #cc0000; height: 311px; }
#base-content .base-module-contentL { width: 20px; height: 311px; float: left; background: url("../images/sc-base-contentL.png") top left no-repeat; }
#base-content .base-module-contentC { float: left; height: 311px; width: 927px; background: url("../images/sc-base-contentC.png") top left repeat-x; }
#base-content .base-module-contentR { width: 20px; height: 311px; float: left; background: url("../images/sc-base-contentR.png") top left no-repeat; }

/* login */
.login { float: right; padding-right: 25px; padding-top: 10px; text-align: right; }
.loginBtn { border: 1px solid #000000; cursor: pointer; width: 18px; height: 18px; margin-top: 5px; background: url("/images/l_prihlasit.png") left center no-repeat; }
#login_form  .Lemail { background-color: #4d5254; color: #000000; text-align: center; font-weight: normal; border: 1px solid #000000; }
#login_form  .Lpassword { background-color: #4d5254; color: #000000; text-align: center; border: 1px solid #000000; }

/* reklama */
#m-reklama { float: left; padding: 10px 0 0 0px; width: 460px; }
#m-reklama div.m-rek1 { height: 16px; background: url("../images/m_rek01.png") bottom left no-repeat; }
#m-reklama div.m-rek2 { height: 5px; background: url("../images/m_rek02.png") top left no-repeat; }
#m-reklama div.m-rek3 { height: 220px; background: url("../images/m_rek03.png") top left repeat-y; }
#m-reklama div.m-rek4 { height: 6px; background: url("../images/m_rek04.png") top left no-repeat; }

/**  Top Module Small Boxes style  **/
#m-box { float: left; padding: 10px 0 0 15px; width: 217px; }
#m-box .m-box2 { height: 5px; background: url("../images/m_box02.png") top left no-repeat; }
#m-box .m-box3 { height: 220px; background: url("../images/m_box03.png") top left repeat-y; }
#m-box .m-box4 { height: 5px; background: url("../images/m_box04.png") top left no-repeat; }
#m-box .info-box { padding: 0px 3px 3px 3px; height: 210px; }
#m-box .inlineheadtxt { color: #FF6600; font-size: 16px; text-align: center; font-weight: bold; }
#m-box .m-border { padding: 0 7px 7px 5px; }

/* info box */
#m-box .m-inf1 { height: 16px; background: url("../images/m_info01.png") top left no-repeat; }

/* sluzby box */
#m-box .m-slz1 { height: 16px; background: url("../images/m_slz01.png") top left no-repeat; }


/*  Content Module Right    *****************************************/
/* sc-mr - site content module right */
#sc-mr { padding-right: 10px; float: left; width: 215px; margin-left: 8px; }
#sc-mr .sc-mr1 { height: 27px; background: url("../images/mod01.png") top left no-repeat; padding-top: 6px; font-size: 16px; font-weight: bold; padding-left: 20px; color: #5e7278; }
#sc-mr .sc-mr2 { background: url("../images/mod02.png") top left repeat-y; text-align: center; }
#sc-mr .sc-mr3 { height: 3px; background: url("../images/mod03.png") top left no-repeat; clear: both; }
#sc-mr span.sc-mr-headtext { padding-top: 6px; }


/*  FOOTER STYLE   *****************************************/
/** sf - Style Footer **/
#base-footer { height: 5px; background: url("../images/sf01.png") bottom left no-repeat; }


/****  COPYRIGHT  *****************************************/
.copyright { margin: 10px 0 20px 0; text-align: center; color: #3d484c; }
a.copyr-mail:link, .copyr-mail:visited { color: #3d484c; }
a.copyr-mail:hover { color: #cccccc; }



/*************************************************************/
/****  			   CONTENT PAGE STYLES  				  ****/
/*************************************************************/

/** articles **/
#article { width: 678px; margin-top: 10px; }
#article  .art-head { height: 32px; background: url("../images/art_headtxt_C.png") bottom left repeat-x; }
#article  .art-headL { width: 3px; height: 32px; float: left; background: url("../images/art_headtxt_L.png") bottom left no-repeat; }
#article  .art-headC { width: 672px; float: left; padding-top: 6px; font-size: 18px; font-weight: bold; }
#article  .art-headR { width: 3px; height: 32px; float: left; background: url("../images/art_headtxt_R.png") bottom left no-repeat; }
#article  .art-body { padding: 0px 10px 10px 10px; background: url("../images/art_body.png") bottom left repeat-y; font-size: 14px; }
#article  .art-bot { height: 3px; background: url("../images/art_bot.png") bottom left no-repeat; }
#article span.art-headtext { margin: 6px 5px 0px 30px; }
#article .articles-author { color: #c7c7c7; font-style: bold; }

/** content **/
div.konec-obsahu { clear: both; margin: 0; padding: 0; }


/*************************************************************/
/****  			   		OTHER STYLES  					  ****/
/*************************************************************/

dd {
	padding-left: 5px;
	padding-top: 1px;
	float: left;
}

dt {
	padding-left: 5px;
	padding-top: 3px;
    width: 100px;
}


.zend_form label {
    width: 100px;
	height: 25px;
    text-align: right;
	float: left;
	font-size: 14px;
	color: #c7c7c7;
	font-weight: bold;
}

.zend_form #submitbutton {
	border: 1px solid #006600;
	background-color: #696e70;
	color: #fff;
	cursor: pointer;
	width: 40px;	
}

.edit-form {
	width: 280px;
	background: #213951; 
	border: 2px solid #203448; 
	padding-bottom: 25px;
}






/* Posta */
.nav-pm {
	padding-left: 25px;
	font-size: 14px;
}

.nav-pm-b {
	font-weight: bold;
	color: #33ccff;
}

/* index */
div.cont-nadp {
	padding: 5px 5px 8px 15px;
	background: url("../images/cont_bg_ndp.png") bottom left repeat-x #1f466c; 
	border-bottom: 3px solid #1f466c; 
	font-size: 20px;
	font-weight: bold;
	color: #82abcf;
}
/*  USER BASE style  */
div.ub-body { width: 100%; text-align: left; padding: 0px; }
div.ub-ram { width: 334px; float: left; margin: 0; padding: 0; }
div.ub-sekce { width: 98%; background-color: #4d5254; border: 1px solid #000000; padding-bottom: 25px; }
div.ub-txt { padding: 5px 10px 5px 10px; }
div.ub-ram-box { width: 668px; float: left; margin: 0; padding-top: 40px; } 

/* Sponzori */
table.sponzoriTbl { width: 100%; border: 0px; }
td.sponzoriNdp { font-size: 20px; color:#7294b2; font-weight: bold; height: 40px; }

/* Sluzby */
.s-pravidla { border: 2px solid #cc0000; background-color: #4d5254; }
.s-pravidla-txt { padding: 5px 10px 5px 10px; }

/* Registrace */
.okbox { background: #009933; border: 2px solid #00cc33; width: 99%; margin: 15px 0 15px 0; }
.okboxtxt { padding: 8px 10px 8px 10px; text-align: center; color: #fff; font-weight: bold; }

/* Podporte nas */
.pn_banner { background-color: #4d5254; margin-bottom: 10px; }
.pn_code { background-color: #737a7d; text-align: center; }

/* news rss link */
ul.link-news a { color: #c7c7c7; font-size: 12px; }
ul.link-news a:hover { color: #ffffff; text-decoration: underline;}

/* FAQ style */
.faqanw { font-size: 16px; font-weight: bold; }
a.faqlink:link, .faqlink:visited { color: #c7c7c7; }
a.faqlink:hover { color: #ffffff; }

/* Lanparty style */
.lanp-nav { border: 1px solid #000000; background: #4d5254; }
.lanp-nav-txt { margin: 5px 5px 5px 5px;	text-align: center; font-size: 14px; font-weight: bold; }
.lanp-pros { width: 100%; text-align: center; }

/* control panel */
.cp { padding-left: 210px; }

