body{
   background-color: #ffffff;
   background-image: url("/img/bg_body.jpg");
   background-repeat: repeat-x;
   background-position: top left;
   margin: 0;
   padding: 0;
   color: #111111;
   font-family: arial;
}
.box_main {
   margin: auto;
   padding: 0px 0px 0px 0px;
   width: 980px;
}


/*_____________________________________________TOP___*/
.box_top{
   background-image: url("/img/bg_top.jpg");
   background-repeat: no-repeat;
   background-position: top center;
   margin: auto;
   padding: 75px 0px 0px 0px;
   width: 980px;
   height: 45px;
   text-align: right;
}
.box_ilustrace {
   background-image: url("/img/ilustrace.jpg");
   background-repeat: no-repeat;
   background-position: top center;
   height: 290px;
}
.box_green {
   background-color: #57b61e;
   padding: 1px 10px 10px 10px;
   color: #000000;
   font-size: 16px;
   font-weight: normal;
   text-align: center;
}




.box_obsah {
   margin: auto;
   padding: 10px 0px 10px 0px;
   width: 960px;
   color: #000000;
   font-size: 16px;
   font-weight: normal;
   text-align: left;
}
.box_obsah table {
   width: 100%;
   color: #000000;
}
h1 {
   color: #000000;
   font-size: 24px;
   font-weight: normal;
}







h2 {
    color: #cc0000;
    font-size: 18px;
    font-weight: normal;
}
p {
	font-size: 16px;
	margin: 5px;
    text-align: justify;
}
p.pravy {
    text-align: right;
}


.button_facebook {display: inline-block; width: 39px; height: 39px; background: url("../img/ikon_facebook.png") no-repeat;}
.button_gplus    {display: inline-block; width: 39px; height: 39px; background: url("../img/ikon_gplus.png") no-repeat;}
.button_napoveda {display: inline-block; width: 55px; height: 55px; background: url("pic/but_napoveda.jpg") no-repeat;}
.button_print    {display: inline-block; width: 55px; height: 55px; background: url("pic/but_print.jpg") no-repeat;}

.button_facebook:hover,.button_gplus:hover,.button_napoveda:hover,.button_print:hover {background-position: -39px 0;}



.box_reference_index {
    background-image: url("../img/bg_reference_index.jpg");
    background-repeat: repeat-y;
    background-position: center top;
    padding: 8px 0px 8px 0px;
    margin-bottom: 30px;
    text-align: center;
}


/*_____________________________________________FORM___*/
#box_kontakni_form {
    border: #888888 1px dotted;
    background-color : #c9e8bc;
    padding: 5px 5px 10px 10px;
}
.box_form_cast1 {
    width: 270px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    float: left;
}
.box_form_cast2 {
    width: 200px;
    padding: 0px 0px 0px 10px;
    font-size: 14px;
    float: left;
}
#box_kontakni_form input[type="text"] {
    border: #888888 1px solid;
    background-color : #fafafa;
    padding: 6px 5px 8px 40px;
    margin: 0px 0px 10px 0px;
    width: 200px;
    color: #555555;
    font-family: arial;
    font-size: 14px;
}
.pole_jmeno   {background: url(´../img/bg_form_jmeno.png´) left top no-repeat;}
.pole_email   {background: url(´../img/bg_form_email.png´) left top no-repeat;}
.pole_telefon {background: url(´../img/bg_form_telefon.png´) left top no-repeat;}
.pole_firma   {background: url(´../img/bg_form_firma.png´) left top no-repeat;}
.pole_www     {background: url(´../img/bg_form_www.png´) left top no-repeat;}

#box_kontakni_form input[type="checkbox"] {
    margin: 0px 0px 10px 0px;
}
#box_kontakni_form textarea {
    border: #888888 1px solid;
    background-color : #fafafa;
    padding: 6px 5px 6px 6px;
    margin: 0px 0px 10px 0px;
    width: 600px;
    height: 120px;
    color: #555555;
    font-family: arial;
    font-size: 14px;
}
#box_kontakni_form span {
    font-weight: bold;
}
#box_kontakni_form p {
    text-align: right;
}

.box_submit {
    padding: 15px 0px 0px 0px;
    text-align: center;
}
.buton_green {
border: 0;
background-image: url("../img/bg_button_green.png");
background-repeat: no-repeat;
background-position: left top;
padding: 10px 20px 10px 20px;
font-size: 14px;
font-family: arial;
font-weight: bold;
background-color: #009F00;
color: #FFFFFF;
cursor: pointer;
}

.button {
    margin-bottom: -5px;
}

#box_pro_form {
    border: #888888 1px dotted;
    background-color : #c9e8bc;
    padding: 10px 5px 10px 10px;
}





/*_____________________________________________FOOTER___*/
.box_footer {
	background-image: url("../img/bg_totalfooter.jpg");
	background-repeat: repeat-x;
	background-position: bottom left;
}
.box_bottom {
	background-image: url("../img/bg_bottom.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
}
.box_bottom_obsah {
    margin: auto;
    width: 980px;
    height: 160px;
}
.box_botmenu {
    text-align: right;
}
.box_botmenu a {
    color: #404040;
	font-size: 15px;
}
.box_botmenu span {
    margin: 15px;
}
.box_botkontakt {
	padding: 60px 0px 20px 0px;
	font-size: 14px ;
    color: #ffffff;
    text-align: right;
}
.box_botcopy {
    border-top: 1px solid #ffffff;
	padding-top: 10px;
	font-size: 12px ;
    color: #ffffff;
    text-align: center;
}








a{
	color: black ;
	text-decoration: underline ;
}

a:hover{
	text-decoration: none ;
}








/*_____________________________________________LEFT SIDE___*/
#content-left{
	font-size: 16px;
	float: left;
	width: 710px;
    margin-right: 20px;
}

#content-left input{
	font-size: 14px;
	border: 1px solid black;
}

#content-left textarea{
	font-size: 14px;
	border: 1px solid black;
}
.order_nadpisek{
	font-weight: bold;
}
/*_____________________________________________RIGHT SIDE___*/
#content-right{
	margin-top:90px ;
	width:250px ;
	float:left ;
}
#content-right a{
	text-decoration:none ;
}
.right-link{
	display:block;
	width: 200px ;
	height: 125px ;
	background-color: #D45805 ;
	text-align: center ;
	color: #fff ;	
	margin-top:5px; 
}
.right-link:hover{
	background-color: #EA7426 ;		
}
.right-link strong{
    color: #ffffff;
    line-height:  15px ;
	font-size: 15px ;
	vertical-align: bottom ;
	font-style: italic;
	font-weight: bold;
}
.right-link img{
	margin: 8px ;
	margin-top: 12px ;
	width:155px;
	border: 1px solid #4B3B2F ;	
}

/*_____________________________________________DETAIL___*/
.detail_box{
	border: 2px solid #dadada;
    padding: 10px;
   	margin-bottom: 20px;
	text-align: left ;
}
.detail_img{
	float: right;
	width: 200px;
}
.detail_box p{
	margin-left: 0px;
	padding-left: 0px;
}

.price{
	background-color: #d45805;
    color: #eeeeee;
	font-size: 22px;
	text-align: right;
}

.img_list{
	float:left ;
}

.img_list img{
	border: 3px solid #dadada;
	height: 215px;
	margin: 0px 15px 15px 0px;
}

#box_objednavka{
	border: 2px solid #d45805 ;
	margin: 20px 0px 10px 0px;
	padding: 10px;
}


/*_____________________________________________OBECNE___*/
img{
	border: 0px;
}