* {
	padding:0;
	margin:0;
}
li {
	list-style:none;
}
img {
	border:none;
}


html {
	background-color:#FFFFFF;
	font-size:80%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#333333;
}

.cleaner {
    clear: both;
}

body {
	text-align:center;
	background-image: url(../img/bcg-body.png);
	background-repeat: repeat-x;
	background-position: top;
}
 #page{
	clear:both;
	width:938px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	text-align:left;
}




#topmenus {
    height: 100px;
    width: 938px;
    margin: 0 auto;
}



#header {
	
        width: 100%;
	
	margin-bottom:0;

}
.hbg {
    background-image: url(../img/head.png);
	background-repeat: no-repeat;
	background-position:top center;
         width: 100%;
         height: 200px;
         position: absolute;
         top: 0px;
         z-index: 0;
}


#header h2 {
    position: relative;
    z-index: 10;
	float:left;
	padding-top:20px;
	margin-left:26px;
}
#header h2 a {
	display:block;
	width:247px;
	height:77px;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#header h2 a span,  .nodisplay {
	display:none;
}

#header ul {
    position: relative;
    z-index: 10;
	float:left;
}
#header ul.languages {
	margin-left:85px;
}
#header ul.languages li {
	float:left;
}
#header ul.languages li a {
	display:block;
	width:31px;
	height:57px;
	color:#333333;
	text-decoration:none;
	text-align:center;
	font-size:110%;
       
}
#header ul.languages li a:hover {
    text-decoration:underline;
}
#header ul.languages li a.active {
    text-decoration:underline;
	
	background-image: url(../img/header-bookmark.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
}
#header ul.languages li a span {
	display:block;
	padding-top:25px;
}
#header ul.toplinks {
	float:right;
	margin-top:17px;
}
#header ul.toplinks li {
	float:left;
        background-image: url(../img/kosti.png);
	background-repeat: no-repeat;
        background-position: right;
        padding-right: 10px;
        margin-right: 7px;
}
#header ul.toplinks li:last-child {
	background-image:none;
        margin-right: 0px;
        padding-right: 0px;
}

#header ul.toplinks li a {
	display:block;
	color:#E5046E;
	
	text-align:center;
	font-size:110%;
	line-height:28px;
	height:33px;

	text-decoration:none;
        font-style: italic;
}

#header ul.toplinks li a:hover {
    
}
#header ul.toplinks li a.active {
	background-image: url(../img/header-navarrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color:#FFFFFF;
        
}
#header ul.toplinks li a.active span {
	line-height:28px;
	display:block;
	background-color:#E5046E;
	padding-left:6px;
	padding-right:6px;
}

#outerhero {

        width: 100%;
	background-image: url(../img/hero.png);
	background-repeat: no-repeat;
	background-position:top center;
	margin-bottom:0;
        padding-top: 15px;

}

#hero {
     position: relative;
 width: 980px;
 height: 430px;

	 margin: 0 auto;
}

#btn-next {
    position: absolute;
    top: 167px;
    right: -24px;
height: 127px;
width: 83px;
background: url(../img/btn-next.png) no-repeat;
}


#btn-prev
{
    position: absolute;
    top: 167px;
    left: -24px;
height: 127px;
width: 83px;
background: url(../img/btn-back.png) no-repeat;
}
#btn-prev span, #btn-next span {
    display: none;
}


#social{
    padding-top: 9px;
    height: 49px;
    background: url(../img/socialist.png) repeat-x;
    margin-bottom: 20px;
}
#social .s-heading {
    margin-right: 20px;
}
#social a{
   margin-left: 20px;
}
.page-h {
    margin-bottom: 25px
}

#slider-outsider {
    width: 980px;
 height: 430px;
 overflow: hidden;
 position: absolute;
 top: 0px;
 left: 0px;
}

#slider-insider {
    position:absolute; 
width: 10000em;
 height: 430px;
}
.s-box {
    position: relative;
    float: left;
    width: 980px;
 height: 430px;
 }

 #s-box-1 {
  background: url(http://www.fuerteint.com/styles/img/cz/box1.png) no-repeat;
 }

  .contenten #s-box-1 {
  background: url(http://www.fuerteint.com/styles/img/en/box1.png) no-repeat;
 }


 
 #s-box-2 {
  background: url(http://www.fuerteint.com/styles/img/box2.png) no-repeat;
 }
 #s-box-3 {
  background: url(http://www.fuerteint.com/styles/img/box3.png) no-repeat;
 }
 #s-box-4 {
  background: url(http://www.fuerteint.com/styles/img/box4.png) no-repeat;
 }
 #s-box-5 {
  background: url(http://www.fuerteint.com/styles/img/box5.png) no-repeat;
 }
 #s-box-6 {
  background: url(http://www.fuerteint.com/styles/img/box6.png) no-repeat;
 }
 #s-box-7 {
  background: url(http://www.fuerteint.com/styles/img/box7.png) no-repeat;
 }
 #s-box-8 {
  background: url(http://www.fuerteint.com/styles/img/box8.png) no-repeat;
 }
 #s-box-9 {
  background: url(http://www.fuerteint.com/styles/img/box9.png) no-repeat;
 }
 #s-box-10 {
  background: url(http://www.fuerteint.com/styles/img/box10.png) no-repeat;
 }
 

 #s-box-1 .readmore {
     color: #242424;
     text-decoration: none;
}
#s-box-1 .readmore span {
     text-decoration: underline;
}

#s-box-1 .rm-iphone {
     position: absolute;
     right: 65px;
     top: 207px;
}

#s-box-1 .rm-price {
     position: absolute;
     right: 65px;
     top: 306px;
}

#s-box-1 p {
    display: block;
     position: absolute;
     right: 65px;
     top: 345px;
     font-style: italic;
     color: #E4046D;
}

#s-box-1 p a {

     color: #242424;
}
.s-box-article .more {
     float: right;
     color:#E4046D;
     position: absolute;
     bottom: 35px;
     right: 20px;
     text-decoration: none;
}
.s-box-article .more span {
     text-decoration: underline;
}

.s-box-article h4 {
font-style: italic;
font-size: 200%;
padding-bottom: 10px;

}

.s-box-article .s-box-hold {
    width: 260px;
    height: 370px;
    position: absolute;
    top: 20px;
    right: 35px;
    text-align: left;
    
}

.s-box-article .photos1 {
    position: absolute;
  width: 290px;
  height: 102px;
    bottom: 121px;
    right: 305px;
    text-align: left;
    
    text-align: center;
}

.s-box-article .photos2 {
    position: absolute;
  width: 290px;
  height: 102px;
    bottom: 236px;
    right: 305px;
    text-align: left;
    
    text-align: center;
}

.s-box-article .photos1 img, .s-box-article .photos2 img {
    width:67px;
    height: 102px;

}
.s-box-article .photos1 a, .s-box-article .photos2 a {
    margin: 0px 10px;

}




.s-box p.credit {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:16px;
}
.s-box p.credit span {
	padding-top:3px;
	padding-left:16px;
	padding-right:8px;
	padding-bottom:4px;
	background-color:#0094f1;
}
.s-box p.credit a {
	color:#FFFFFF;
	text-decoration:underline;
}


 a:focus {
     outline: none;
}
#page {

}

#page div.blog {
	width:938px;
	
}
#page div.blog div.item {
	border:solid 1px #A6A6A6;
	margin-bottom:40px;
	background-color:#E5E5E5;
}
#page div.blog div.item p.art {
	border-bottom:solid 1px #C0C0C0;
	margin-bottom:20px;
	overflow:hidden;
}
#page div.blog div.item div.col1, #page div.blog div.item div.col2 {
	margin-bottom:20px;
}
#page div.blog div.item div.col1 {
	margin-left:30px;
	float:left;
	background-image: url(../img/page-blog-quotes.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:440px;
}
#page div.blog div.item div.col1 h2 {
	font-size:42px;
	font-style:italic;
	font-weight:bold;
	margin-right:30px;
	margin-bottom:16px;
}
#page div.blog div.item div.col1 p {
	margin-right:30px;
	text-align:justify;
}
#page div.blog div.item div.col1 p.credit, .blogarticle .credit {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:16px;
}
#page div.blog div.item div.col1 p.credit span, .blogarticle .credit span {
	padding-top:3px;
	padding-left:16px;
	padding-right:8px;
	padding-bottom:4px;
	background-color:#E5046E;
}
#page div.blog div.item div.col1 p.credit a, .blogarticle .credit a {
	color:#FFFFFF;
	text-decoration:underline;
}
#page div.blog div.item div.col1 p.short {
}
#page div.blog div.item div.col2 {
	margin-right:30px;
	float:right;
	width:420px;
}
#page div.blog div.item div.col2 p, .blogarticle p.desc {
   background: url(../img/quotes.png) no-repeat;
	margin-bottom:16px;
        padding-left: 20px;

        margin-top: 10px;

	text-align:justify;
}
#page div.blog div.item div.col2 a.more {
	line-height:20px;
	font-size:12px;
	padding-left:8px;
	padding-right:8px;
	background-color:#E5046E;
	color:#FFFFFF;
	text-decoration:none;
}
#page div.blog div.item ul {
	clear:both;
	display:block;
	height:32px;
	line-height:32px;
	background-color:#E1E1E0;
	border-top:solid 1px #C0C0C0;
}

ul.blog-links {
	margin-left: 35px;
	display:block;
	height:32px;
	line-height:32px;
	background:none;
	border-top:none;
}

div.item ul.blog-links {
	margin-left: 0px;
}

#page div.blog div.item ul li, .blog-links li {

	text-align:center;
	float:left;
}

#page div.blog div.item ul li a, .blog-links a {

	color: #464444;
        text-decoration: none;
        margin-left: 30px;
        padding-left: 18px;
}
#page div.blog div.item ul li a:hover, .blog-links a:hover {

        text-decoration: underline;
}
#page div.blog div.item ul li span.comments, .blog-links span.comments{
background: url(../img/links/comments.png) no-repeat;
background-position: 0px 7px;
display: block;
height: 28px;
padding-left: 42px;
margin-left: 18px;
}

#page div.blog div.item ul li a.addcomment, .blog-links a.addcomment{
background: url(../img/links/add-comment.png) no-repeat;
background-position: 0px 1px;
margin-right: 170px

}

#page div.blog div.item ul li a.viewall, .blog-links a.viewall {
background: url(../img/links/more-graphic.png) no-repeat;
background-position: 0px 1px;

}

#page div.blog div.item ul li a.similar, .blog-links a.similar {
background: url(../img/links/wanathis.png) no-repeat;
background-position: 0px 1px;
margin-right: 20px;

}

#page div.blog div.item ul li a.mini-social {

padding-left: 0px;
margin-left: 10px

}

#page div.blog div.item ul li a.mini-social img {
margin-top: 8px;


}


#page div.blogarticle {
    margin-left: 25px;
    margin-top: 25px;
	width:667px;
        
	border:solid 1px #A6A6A6;
	margin-bottom:20px;
	background:#E5E5E5 url(../img/detbg.png) repeat-x;
        padding-top: 5px;
}

#page div.blogarticle .bainsider {

        padding: 15px 10px 20px 30px;

}






#aimages {
    position: relative;

}
#aimages .imglinks {
    position: absolute;
    bottom: -38px;
    right: 38px;
    z-index: 100;
}


#aimages .imglinks span {
    display: block;
    height: 12px;
    width: 12px;
    margin-left: 10px;
    float: left;
    background: url(../img/dot-black.png) no-repeat;
    cursor: pointer;
}

#aimages .imglinks span.active {
   
    background: url(../img/dot-pink.png) no-repeat;
    cursor: default;
}




#footer {
    width: 100%;
	height:271px;
	background-image: url(../img/cz/footer.png);
	background-repeat: no-repeat;
	background-position: top center;

}

.contenten #footer {

	background-image: url(../img/en/footer.png);
	background-repeat: no-repeat;
	background-position: top center;

}



#footer-insider {
    margin: 0px auto;
    width: 968px;
        position: relative;
}

#footer ul#partners {
    float: right;
    text-align:right;
    margin-top: 60px;
    list-style: none;
    width: 200px;
}

#footer ul#partners li {
    text-align:right;
	margin-right: 100px;
    list-style: none;
    width: 200px;

}
#footer ul#partners li a {
    color: white;
}

#footer a#mailto {

    display: block;
   
    position: absolute;
    top: 145px;
    left: 70px;
    color: white;
    padding: 10px 15px 15px 117px;
    text-decoration: none;
}

#footer a#mailto span {
    font-style: italic;
    font-size: 48px;

}

#gallery {
    padding-top: 90px;
        padding-left: 10px;
        background-image: url(../img/cz/gal-heading.png);
	background-repeat: no-repeat;
	background-position: top left;
        width:918px;
        margin: 0px auto;
}


.contenten #gallery {

        background-image: url(../img/en/gal-heading.png);
	background-repeat: no-repeat;
	background-position: top left;

}


.articleleftbar {
    float: left;
    width: 670px;
}

.rightgall {
float: left;
width: 250px;
position: relative;
right: -30px;
}

.rightgall #gallery {
    padding-top: 0px;
        padding-left: 10px;
        background-image: none;

        width:310px;
        margin: 0px;
}


.contenten .rightgall #gallery {
  background-image: none;


}

h4.nejnovjejsi {
    margin-top: 35px;
     background-image: url(../img/cz/nejnovjejsi.png);
     width: 256px;
     height: 19px;
}

.contenten h4.nejnovjejsi {
     background-image: url(../img/en/nejnovjejsi.png);
     }

h4.kousky {
    margin-top: 25px;
     background-image: url(../img/cz/kousky.png);
     width: 256px;
     height: 19px;
}

.contenten h4.kousky {
     background-image: url(../img/en/kousky.png);
    }


h4.nejnovjejsi span, h4.kousky span {
    display: none;

}


.rightgall h4.nejnovjejsi {
    margin-top: 35px;
     background-image: url(../img/cz/h3-web.png);
     width: 269px;
     height: 19px;
     margin-left: 9px;
     margin-bottom: 16px;
}

.contenten .rightgall h4.nejnovjejsi {
     background-image: url(../img/en/h3-web.png);
     }

 .rightgall h4.kousky {
    margin-top: 25px;
     background-image: url(../img/cz/h3-gd.png);
     width: 269px;
     height: 19px;
     margin-left: 6px;

     margin-bottom: 16px;
}

.contenten .rightgall h4.kousky {
     background-image: url(../img/en/h3-gd.png);
    }


.rightgall h4.nejnovjejsi span, .rightgall h4.kousky span {
    display: none;

}




#gallery p {
   color: #322e2e;
   font-size: 130%;
}
#gallery p em {
   color: #322e2e;
   font-size: 80%;
}


#gallery a{
    display: block;
    text-align: center;
    float: left;
    width: 126px;
    height: 126px;
    border: 1px solid gray;
    margin: 12px;
    text-decoration: none;

}

.rightgall #gallery a{

    margin: 6px;


}



.rightgall .morelink {
    float: right;
    position: relative;
    right: -35px;
}

.rightgall .morelink a {
   color: #333;
}



#gallery a span {
    display: none;


}



#gallery a:hover img {
    display: none;
}

#gallery a:hover span {
    display: block;
   width: 125px;
   padding-top: 25px;
    height: 100px;
    text-decoration: none;
    color: white;
    background: #221f20;
    border: 1px solid #221f20;


}

.centertext {
    text-align: center;
}


.rightbox {
    float: right;
}

.cformoutsider {
    background: url(../img/form-dots.png) no-repeat;
    background-position: 0px 10px;
     float: right;
    clear: left;
    width: 478px;
    margin-left: 25px;
}

#contactform {
     background: url(../img/form-dec.png) no-repeat;
     background-position: 6px 180px;
     padding-bottom: 65px;
}

#addcomment #contactform {
     background: url(../img/commentform-dec.png) no-repeat;
     background-position: 497px 100px;
     padding-bottom: 65px;
}


#addcomment #contactform button {

    float: left;
    margin-left: 367px;

}

#contactform label {
    display: block;
   float: left;
   width: 100px;
   padding-left: 20px;
   font-size: 18px;
   color: black;
   font-style: italic;
   padding-top: 5px;
   position: relative;
}



#addcomment #contactform label {

   width: 120px;

}

#contactform label small {
    position: absolute;
    top: 25px;
    left: 20px;
    font-size: 11px;
}

#contactform input, #contactform textarea{
    background: none;
    background: url(../img/trbg.png) repeat;
    border: 1px solid #999;
    width: 345px;
    padding: 5px;

}
#contactform textarea {
    height: 85px;
}

#contactform button {
    cursor: pointer;
    width: 149px;
    height: 36px;
    margin: 0px;
    padding: 0px;
    background: url(../img/formsubmit.png) no-repeat;
    border:none;
    float: right;

}

#contactform button span{
   display: none;
}


.cpage {
    padding-top: 35px;
    position: relative;
    z-index: 20;
    font-size: 18px;

}

.cpage .cpins {
    padding-left: 30px;
}

#page h2 {
    font-size: 34px;
    font-style: italic;
    margin-bottom: 15px;
}

.bigmail{
    border: 1px solid #e4046d;
    width: 350px;
    padding: 10px 20px;
    margin: 15px 0px;
      color: #e4046d;
      font-style: italic;
      font-size: 35px;
}

.bigmail a{
    color: #e4046d;
    
    padding: 0px 15px;

}

.ksicht {
    width: 444px;
    height: 272px;
    float: left;
    margin-bottom: 25px;

}

.kleft {

    margin-right: 20px;

}

.kimage {
    float: left;
    width: 157px;
    padding: 7px;
    background: #263132;
    margin-right: 14px;
}

.kdesc {
    background: #263132;
    float: left;
    width: 238px;
    padding: 10px;
    color: white;
    height: 251px;
    position: relative;
    font-size: 12px;
}

.kdesc h3 {
    font-size: 25px;
    font-style: italic;
}

.kdesc .bigger {
    font-size: 16px;
    margin-bottom: 15px;
    
}


.karr {
    background: url(../img/ksichtarr.png) no-repeat;
    height: 27px;
    width: 50px;
    position: absolute;
    top:20px;
    left: -50px;
}

.kdesc .contact {
  font-size: 16px;
  font-style: italic;
  margin-top: 15px;
  line-height: 180%;
}

.mailto {
    color: white;
    font-size: 17px;
}


.iphone-arrows{
     background: url(../img/arrows-ico.png) no-repeat;
     padding-left: 50px;
     padding-right: 10px;
     float: left;
     width: 390px;
}

.iphone-iphone{
     background: url(../img/iphone-ico.png) no-repeat;
     padding-left: 50px;

     float: left;
     width: 390px;
}

#comments {
    padding-top: 35px;
}

.yourturn {
    margin-left: 15px;
    margin-top: 25px;

}

.comment {
    border:solid 1px #A6A6A6;
    margin-left: 25px;
	margin-bottom:15px;
	background-color:#E5E5E5;
        padding: 20px;
        width: 627px;
}

.comment .pinktext {
   color: #e4046d;
   margin-bottom: 3px;
}

.comment h3 {
   font-size: 20px;
}

.pink-links a{
    position: relative;
}

.pinkbubble {
    
    position: absolute;
    bottom: 30px;
    right: 0px;
    text-align: right;
    width: 700px;
    display: none;
}

a:hover .pinkbubble {
    
    display: block;
}

.pinkbubble div {
    padding: 10px;
    background: white;
    border: solid 1px #e4046d;
   float: right;
   text-align: center;
   font-style: normal;
    
}
.clientslink .pinkbubble div {
    min-width: 200px;
    margin-right: 30px;
}

.clientslink span.bubblearrow {
    right: 150px;
}

a.clientslink {
    display: block;
    width: 700px;
    
    height: 30px;
    position: absolute;
    bottom: 15px;
    right: 20px;
    text-decoration: none;
    color: black;
}


span.bubblearrow {
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    bottom: -16px;
    right: 20px;
     background: url(../img/bubarr.png) no-repeat;
}
