﻿/*  



Theme Name: MADCOW - hlavně nikoho neurazit



Theme URI: http://www.madcow.cz



Description: Vzled pro stránky MADCOW.cz



Author: Tomáš Gažůr



Author URI: http://www.tomasgazur.cz



*/







@font-face {



    font-family: Myriad Pro SemiCond;



    font-style:  normal;



    font-weight: normal;



    src: url('fonty/MyriadPro-SemiCn.otf');



}







@font-face {



    font-family: Helvetica Bold;



    font-style:  normal;



    font-weight: normal;



    src: url('fonty/Helvetica-Bold.ttf');



}







html {



	border-top: #3e065a solid 13px;



}



body {



	background: #FFF url('img/bg.jpg') top center no-repeat;



	margin: 0 auto;



	width: 892px;



	color: #FFF;



	font-size: 8pt;



	/* font-family: 'Myriad Pro SemiCond', 'Myriad Pro', Arial, Helvetica, sans-serif; */



	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;



	line-height: 120%;



}







/* START:HEADER */



#header {



	width: 100%;



	height: 70px;



}







	/* LOGO */



#header h1, #logo {



	float: left;



	padding: 5px 0 0 16px;



}







#header h1 span {



	visibility:hidden;



}







/* END: HEADER */



/* START: CONTENT */



#content{



  width: 840px;



  padding: 0 38px 0 14px;



}







	/* LEFT */



#left {



	width: 120px;



	float: left;



}







#menu {



	padding-bottom: 10px;



}







#menu li {



	list-style: none;



	padding: 5px 0;



	width: 120px;



}







#menu a {



	width: 112px;



	font-size: 15pt;



	color: #FFF;



	padding: 3px 4px;



	text-transform:lowercase;



}







#menu li:hover, #menu li.current_page_item, #menu li.current-cat{	



	width: 120px;



	background: url('img/menuli.png') repeat;



	text-decoration: none;



	padding: 5px 4px 5px 0;



}







#sipky {



	background: url('img/sipky.png') no-repeat;



	width: 74px;



	height: 13px;



	padding-bottom: 214px;



}







#left p {



	font-size: 110%;



	padding: 3px 0;



}







#reg {



	width: 104px;



	border: 0;



	padding: 3px;



	font-size: 8pt;



}















#sipka {



	border: 0;



	cursor: pointer;



	background: url('img/sipka.png') no-repeat;



	width: 24px;



	height: 13px;



	margin: 5px 0 0 5px;



	float:right;



}







	



/* RIGHT */



#right{



	width: 706px; 



	float:left;



	padding-left: 12px;



}







.text ul {



	padding-left: 35px;



	list-style:none;



}







#text-pravy {



	width: 350px;



	float:right;



	padding-bottom: 25px;



}



#fotky-levy {



	width: 230px;



	float:left;



	padding: 35px 0 25px 25px;

	text-align:center;



}







#fotky-levy img, .boxrightbottom img {



	border: #FFF solid 7px; 



	margin-top: 2px;



}



/* #fotky-levy img {

	border: #FFF solid 7px; 

	margin-top: 2px;

} */







#reference-dole {



	height: 150px;



	border-top: #FFF solid 2px;



	border-top-style:dashed;



}







#reference-dole img {



	border: #FFF solid 2px;



	margin: 0 15px 0 15px;



}







#reference-nadpis {



	font-size: 16px;



	padding-left: 15px;



}







.breadcrumb a{



	color: #FF00FF;



}







.boxlefttop {



	float: left;



	background: url('img/grey2.png') repeat;



	width: 214px;



	padding: 8px;



	text-align: left;



	margin-bottom: 10px;



	height: 116px;



        font-size:10pt;



        line-height:140%;



}







.boxrighttop h2, .boxmiddlebottom h2, .boxleftbottom h2, .boxrightbottom h2 {



	color: #fff; 



	font-size: 10pt; 



	font-weight: normal;



	margin-bottom: 7px;



}







.boxrighttop {



	float: left;



	background: url('img/grey2.png') repeat;



	width: 466px;



	padding: 6px 0px;



	text-align: left;



	margin-left: 6px;



	height: 120px;



}







.lefth2 {



	float: left;



	width: 102px;



	height: 123px;



	padding: 0 25px;



	line-height: 115%;



	position:relative;



}







.lefth2border {



	border-right: #662d91 solid 2px;



}







#boxesbottom {



	clear: both;



}



.boxsubleftbottom img {border: #FFF solid 7px; margin-top: 2px;}







.boxleftbottom {

	float: left;

	background: url('img/grey2.png') repeat;

	width: 214px;

	height: 320px;

	padding: 8px;
       
        padding-bottom:15px;

	text-align: left;

    overflow:hidden;

}







.boxleftbottom h2 {



	font-weight:bold;



}











.boxleftbottom p {



	padding-bottom: 6px;



}







.boxmiddlebottom {



	float: left;



	background: url('img/grey2.png') repeat;



	width: 214px;



	padding: 8px;

        padding-bottom:15px;

	height: 320px;



	text-align: justify;



	margin-left: 6px;

        overflow: none;



}







.boxmiddlebottom h2 {



	padding-bottom: 4px;



	font-weight:bold;



}







.boxrightbottom {



	float: left;



	background: url('img/grey2.png') repeat;



	width: 214px;



	padding: 8px;

        padding-bottom: 15px;

	height: 320px;



	text-align: justify;



	margin-left: 6px;



}







.boxrightbottom h2 {



	font-weight:bold;	



}







.boxsubtop {



	float: left;



	background: url('img/grey2.png') repeat-y;



	width: 686px;



	padding: 8px;



	text-align: justify;



	margin-bottom: 10px;



}







.boxsubtop p {



	line-height: 150%;



}







.text p {



	padding: 20px 0 10px 0;



	font-size: 14px;



	line-height: 15px;



}







.text p a{



	color:#FF00FF;



	text-decoration:underline;



}







.boxsubleftbottom {



	float: left;



	background: url('img/grey2.png') repeat;



	width: 218px;



	height: 318px;



	padding: 8px;



	text-align: justify;



}







.boxsubleftbottom h2 {



	font-size: 15px;



	padding: 4px 0 10px 0;



	text-align:left;



}







.boxsubmiddlebottom {



	float: left;



	background: url('img/grey2.png') repeat;



	width: 214px;



	padding: 8px;



	height: 318px;



	text-align: justify;



	margin-left: 6px;



}







.boxsubrightbottom {



	float: left;



	background: url('img/grey2.png') repeat;



	width: 214px;



	padding: 8px;



	height: 318px;



	text-align: justify;



	margin-left: 6px;



}







.boxsubleftbottom p, .boxsubmiddlebottom p, .boxsubrightbottom p {



	padding: 0 7px;



	line-height: 140%;



}







.boxsubbottom {



	margin-top: 6px;



	float: left;



	background: url('img/grey2.png') repeat;



	width: 686px;



	padding: 0 8px;



	height: 13px;



	text-align: right;



}







a.more {



	float: right;



	clear: both;



	background: url('img/more.gif') top right no-repeat;



	width: 214px;



	height: 15px;



	cursor: pointer;



}







a.more span {



	display: none;



}







a.skoleni {	



	float: right;



	clear:both;



	padding-top: 15px;



}







a.skoleni:hover {



	text-decoration:underline;



}







.skolenih2 {



	margin-top: 25px;



}







.mojeskolenih2 {



	margin-top: 25px;



	font-size: 24px;



}







.boxmiddlebottom a.more {



	width: 29px;



}







.line {



	clear: both;



	background: #662d91 no-repeat;



	width: 100%;



	height: 2px;



	font-size: 1px;



	margin: 3px 0;



	position: relative; top: 2px;



}







.clear {



	clear: both;



	font-size: 1px;



	height: 2px;



	line-height: 0;



}







#portfolio {



	background: url('img/portfolio.png') no-repeat;



	width: 354px;



	height: 51px;



	padding-bottom: 8px;



}











/* START: FOOTER */



#footer{



	clear: both;



	background: url('img/footer.png') repeat-x;



	width: 400px;



	height: 40px;



	margin-left: 14px;



	position: relative; top: 8px;



}







#footer img {



	position: relative; top: 6px;



	margin-right: 6px;



}







/* END: FOOTER */



/* OTHERS ELEMENTS */



.purple { color: #FF00FF}



.small {font-size: 90%}



a {color: #FFF; text-decoration: none}



h1 {color: #fff; font-size: 30pt; line-height: 25px; padding: 12px 5px; font-weight:bold;}



/* h3 {color: #3e065a; font-size: 13pt; line-height: 25px; font-weight: normal;} */



h3 {color: #FF00FF; font-size: 10pt; font-weight: bold; margin:5px 0;}



h3 a {



	color:#FF00FF !important;



}



h4, h4 a {color: #FF00FF; font-size: 10pt; line-height: 17px; font-weight: bold;}



img {border: 0}



* { margin: 0; padding: 0;}



#newsletterBg {



	padding:5px;



	background: url('img/grey2.png') repeat;



}







.homeTopLink {



	display:block;



	font-size:10pt;



	color:#FF00FF;



	position:absolute; bottom:5px;



        font-weight:bold;

}



.contactFormLabel {

	display:block;

	padding:5px 0;

}



#contactForm_1 p {

	padding:0;

}



#contactForm_1 h2 {

	padding:15px 0;

}



.textinput, .textarea, #captchaInput {

	border:2px solid #FF00FF;

}



.textarea {

	width:264px;

}



#captchaInput {

	width:201px;

}



#homePortfolioImg {

	margin-top:20px;

}



