* {
margin: 0;
padding: 0;
}

body {
text-align: center;
font:0.95em Tahoma, Verdana,Arial,sans-serif;                  
line-height:1.7em;
background: url('camera_bg.jpg');
background-position: left top;
background-attachment: fixed;
/* background: #dbdbdb; */
/* background-image: url(bg_spring.jpg); */
}

#fader {
background:#fff;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1000;
}

a:link    {text-decoration: underline; }
a:visited {text-decoration: underline; }  
a:hover   {text-decoration: none; color:black; }
a:active  {text-decoration: underline; }

.toLeft   {float: left;}
.toRight   {float: right;}

a.no-underline { text-decoration: none !important; }  

fieldset { border: none; }

img {border: none;}

.clear, .cleaner { clear: both; }

h1 {
font-weight: bold;
font-size:25px;
text-align: left;
margin:28px 0 10px 0px;
clear:both;
color:#2c2c2b;
}

#rightFilter h2 {
font-weight: bold;
font-size:14px;
text-align: left;
margin:0px 0 10px 0px;
clear:both;
color:white;   
}


#work h2 {
margin-top:28px;
font-weight: bold;
text-align: left;
font-size:25px;
line-height: 30px;
color:#2c2c2b;
//* background-image:url('h2-underline.png'); *//
background-repeat: no-repeat;
background-position: bottom;
padding-bottom:20px;
}
#work h2.infoBoxItem {
font-size:18px;
line-height: 22px;
}

#work h3 {
font-size: 17px;
font-weight: bold;
text-align: left;
color: #272727;
}
#work p{
font-size: 13px;
}
h3{
text-align:left;  
}

#work h4 {
font-size: 13px;
font-weight: bold;
text-align: left;
margin-top:8px;
color: #05555f;
}

h4{
text-align:left;  
font-weight: bold;
text-align: left;
margin-top:5px;
color: #272727;
}

a {
color: black;
}

.pos{
display:none;
}
                      
.bold {
font-weight: bold;
}

#systemConsole {
    border: 1px dashed #888888;
    background-color: #EDF6FB;
    position: fixed;
    left: 10px;
    top: 10px;
    text-align: left;
    width: 200px;
    padding: 10px;
    opacity: 0.6;
}


#content {
float: right;
width: 750px;
}

#container {
background: transparent url('') center top repeat-y;
clear: both;
float: left;
width:1000px;
}


body #backLinkTop {
    display: none;
}

body #backLinkLink {
    background: none;
}

body #backLinkBox {
    margin-top: -13px;
    text-align: center;
}

#work  {  
text-align: justify;
font-size: 12px !important;
clear: both;
}

#work table {
    margin: 0 auto;
}

#page{


}

#main{
width:1000px;
margin:0 auto;
}

#area {
clear: both;
/*padding-top:30px;*/
}

#header {
background-image: url('topHeader-menu.png');
background-repeat: repeat-x;  
background-position: top; 
}

#logo {
float:left;
/*margin-top:45px;*/
height:80px;
margin-top:5px;
margin-bottom:5px;
}

#logo h1 {
    display: none;
}

#logo a {
}


/* --------------------------- MESSAGE BOX ------------------------------------*/
#messageBox {
    margin-bottom: 10px;
    font-size: 16px;
}

#messageBox div {
    padding: 5px 10px;
}

#messageBox .mess-err {
    background: transparent url('msg_err_bg.png') repeat center center;
    color: #ffcccc;
}

#messageBox .mess-ok {
    background: transparent url('msg_ok_bg.png') repeat center center;
    color: #ccffcc;
}
/* ----------------------------------------------------------------------------*/



/* -----------------------------COLLAPSER---------------------------------------*/
#headerCollapser {
margin-bottom: 30px;
}

#headerCollapser a {
    float: left;
    outline: none;
    margin-top: 5px;
    margin-left: 50px;
    color: white;
    text-decoration: none;
    display:inline-block;
    width:130px;
    height:17px;
    background-image: url('hide-btn.png');
    background-repeat: no-repeat; 
    text-align: center;
    font-size:10px;
    line-height:16px; 
  
}


#headerContainer {
    width: 1000px;
    margin: 5px auto 0 auto;
}





/* ----------------------------------------------------------------------------*/




/* ----------------------------- MAIN MENU ------------------------------------*/
#mainmenu{
font-size:13px;
color:white;
float:left;
}

#mainmenu ul li a {
color:white;
font-size: 13px;
font-weight: bold;
text-decoration: none;
display:inline-block; 
text-align: center;
height:37px;
line-height:43px;
padding:0;
padding-left:25px;
padding-right:25px;
margin:0;
background-image: url('between.png');
background-position: right;
background-repeat: no-repeat;
color:#05555f;
}

#mainmenu a span {
}

#mainmenu ul li a:hover, #mainmenu  ul li.active a{
color:black;
height:35px;
border-bottom:2px solid #05555f;
background-image: url('between.png');
background-position: right;
background-repeat: no-repeat;
color:black;
}

#mainmenu ul li.ccs-0 a:hover, #mainmenu ul li.ccs-0.active a{

}

#mainmenu a:hover span, #mainmenu .active a span {
}



#mainmenu li{
position: absolute;
z-index:9;
float:left;
list-style-type: none;
position:relative;
}



#mainmenu ul li ul{
display:none;
}

#mainmenu ul li:hover ul, #mainmenu ul .mnhover ul{
display:block;
position:absolute;
top:40px;
left:-5px;
width:228px;
background: transparent url('') no-repeat bottom center;
padding-bottom: 5px;
}

#mainmenu ul li ul .ccs-0{
display:block;
padding-top:5px;
background: transparent url('') no-repeat top center; 
}

#mainmenu ul ul a {
display:block;
font-size:14px;
margin: 0;
height: auto;
font-weight: normal;
padding: 0 20px 0 20px;
text-align: left;
}

#mainmenu ul ul a span {
height: auto;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
}

#mainmenu ul ul a:hover{
background: #ede9e9 url('') no-repeat 10px center !important;
}

#mainmenu ul ul a:hover span {
background: url();
}

#mainmenu ul ul ul{
display:none;
}
/* ----------------------------------------------------------------------------*/














/* ---------------------------------- LEFT COLUMN LEFTCOL------------------------------------ */

#leftColumn {
float: left;
width: 200px;
}
  



#loginPassword {
    display: none;
}
#loginBox input {
    color: #888888;
}



                                                                      

/* ---------------------------------- END LEFT COLUMN------------------------------------ */















/* -------------------------------------- SLIDER ------------------------------------- */

#slider {
margin: 25px 35px;
height: 250px;
}

#refSlider {
display: block;
height: 214px;
float: left;
margin: 0 10px 0 10px; 
}

#slider #refSlider ul li {
display: block;
float: left;
width: 290px;
height: 214px;
margin: 0 20px 0 20px;
}

#refSliderLeft, #refSliderRight {
float: left;
cursor: pointer;
display: block;
width: 32px;
height: 214px;
margin-left: -20px;
background: transparent url('') no-repeat left center;
}

#refSliderRight {
float: left;
margin-right: -20px;
margin-left: 0;
background-position: right center;
}                     

#refSliderLeft span, #refSliderRight span {
display: none;
}


#slider .refImgLink {
float: left;
margin-right: 12px;
}

#slider h3 {
font-size: 14px;
font-weight: bold;
line-height: 1.2em;
height: 34px;
overflow: hidden;
}

#slider ul li {
text-align: left;
position: relative;
}                  

#slider ul li .refLink {
position: absolute;
bottom: 0px;
right: 0px;
text-decoration: none;
color: #a93a77;
font-size: 15px;
font-weight: bold;
padding: 5px 30px 16px 5px;
background: transparent url('') bottom right no-repeat;
}

#slider .refDesc {
margin-top: 10px;
text-align: justify;
font-size: 12px;
line-height: 1.2em;
height: 117px;
overflow: hidden;
}

/* ----------------------------------------------------------------------------------- */











/* ------------------------------- PRODUCT LIST ----------------------------------------- */


/* ----------------------------------------------------------------------------------- */











/* --------------------------- BASKET ESHOP BUY KOS ---------------------------------- */

table#basketContent {
    width: 100%;
    margin-bottom: 10px;
}


#fakturacniUdaje label {
    display: block;
    float: left;
    width: 200px;
}

/* ----------------------------------------------------------------------------------- */















/* ------------------------------- FOOTER ----------------------------------------- */
#footer{
clear: both;
font-size: 11px;
text-align: left;
line-height: 1.4em;
overflow: hidden;  
color:white;
text-align: center;
margin-top:20px;
height:416px;
background-image:url('footer-bg.png');
}

#footerBox{
width:1000px;
margin:0 auto;
}

#footerBox h3, #footerBox .footerH3 {
font-size:25px;
font-weight: bold;
color:#f6e9f9;
margin-bottom:20px;
margin-top:40px;
}

#footerBox #footer-content{
height:300px;
overflow: hidden;                      
}

#footer a {
color:white;
}

#footerMenu {
float: right;
}

#footerMenu li{
list-style-type:none;               
clear: both;
line-height: 22px;
margin-bottom: 3px;
}

#footer-content{
margin-top:20px;               
}

#footerMenu{
float:left;  
width:270px;
height:400px;
margin-left:15px;
text-align: left;         
}

#footer_menu ul li {
float: left;
list-style-type: none;
list-style:none;
}

#footer_menu a {
padding: 3px;
text-decoration: none;
background: transparent url('') no-repeat top right;
}

#footerMenu a:hover{
color:#32c0d2;
}

#footerMenu a{
text-decoration:none;             
}


#footerMenu .contact span{
width:14px;
height:9px;
display:block;
background-image:url('top_contact.png');
background-repeat: no-repeat;
background-position: top;  
float:left;
margin-top:6px;
margin-right:5px;
}
#partners li {
  list-style: none url();
}

#footerMenu .contact a:hover span{
background-position: bottom;  
}

#footerMenu .partners span{
width:12px;
height:13px;
display:block;
background-image:url('top_partners.png');
background-repeat: no-repeat;
background-position: top;  
float:left;
margin-top:3px;
margin-right:5px;
}


#footerMenu .partners a:hover span{
background-position: bottom;  
}

#footerMenu .home span{
width:12px;
height:13px;
display:block;
background-image:url('top_home.png');
background-repeat: no-repeat;
background-position: top;  
float:left;
margin-top:3px;
margin-right:5px;
}

#footerMenu .home a:hover span{
background-position: bottom;  
}

#footerMenu .sitemap span{
width:12px;
height:12px;
display:block;
background-image:url('top_sitemap.png');
background-repeat: no-repeat;
background-position: top;  
float:left;
margin-top:4px;
margin-right:5px;
}


#footerMenu .sitemap a:hover span{
background-position: bottom;  
}

#bottom{
height:100px;
background-image: url('rights-bg.png');
background-repeat: no-repeat;
width:1000px;
margin:0 auto;
text-align: left;
color:#6d6d6d;
}

#bottom a{
color:#6d6d6d;         
}

#webdesign{
float:right; 
margin:20px;         
}

#copyright{
float:left; 
margin:20px;         
}

#socials {
float: right;
}

#socials ul li {
    list-style-type: none;
    float: left;
}

/* ============================== END FOOTER ================================= */








/* ============================ NEWS / NOVINKY ================================ */
#newsBox {
float: right;
width: 460px;
margin-right: 10px;
font-size: 11px;
line-height: 1.4em;
}

.newsMainImage img {
float: left;
margin: 0 20px 5px 0;
border: 6px solid #3A293B;
}

#backToNewsList {
text-align: right;
margin-top: 20px;
}
#backToNewsList a{
font-weight: bold;
font-size: 15px;
}

#newlist .more{
background: url('submit-button.png') top left no-repeat;
float: right;
}
#newlist .more a{
text-decoration: none;
display: block;
width: 65px;
height: 23px;
font-size: 12px;
font-weight: bold;
text-align: center;
line-height: 23px;
}
#newlist .more a:hover{
text-decoration: none;
}

#work ul li.boxNewsList {
list-style-type: none;
list-style-image: url();
clear: both;
margin-top: 20px;
margin-left: 0;
border-bottom: 2px dotted #3e3e3e;
padding-bottom: 20px;
}

.newItem {
clear: both;
min-height: 100px;
padding: 0 0 10px 0; 
margin: 0 0 20px 0; 
border-bottom: 2px dotted #3e3e3e; 
}

.newItem img {
float: left;
margin: 0 10px 10px 0; 
}

a#allNewsLink {
font-size: 14px;
text-decoration: none;
display: block;
float: right;
}

#allNewsLink {
font-size: 15px;
font-weight: bold;
text-decoration: none;
display: block;
float: center;
text-align: center;
}

#newsBox-content {
margin-bottom: 40px;
padding-top: 5px;
}

/* ===================== END NEWS / NOVINKY ================================= */













/* =========================== KONTAKTNI FORM CONTACT======================== */
input.submit {
float: right;
background: transparent url('button.jpg') center center no-repeat;
width: 174px;
height: 40px;
font-weight: bold;
font-size: 15px;
margin-bottom: 30px;
}

p.note {
text-align: right;
}

/* =========================== END KONTAKTNI FORM CONTACT ==================== */















/* ============================ GALERIE ===================================== */
.galeriListItem {
float: left;
margin-right: 15px;
}

.galeriListItem img {
border: 6px solid #3A293B;
}

.galeriListBox h3 {font-size: 110%;
margin-bottom: 10px;}

.galeriListBox h3 a {
text-decoration: none;
}

.galeriListItem .galeriFullOpen a {
display: block;
margin: 0 27px 0 27px;  
background: transparent url('gallery_more.jpg') right center no-repeat;
padding: 0 20px 0 0; 
text-decoration: none;
font-size: 90%;
}


.onPageGaleriImages ul li {
float: left;
margin-right: 10px;
margin-bottom: 50px;
list-style-image: url() !important;
list-style-type: none !important;
}

#onPageGaleries {padding-top: 40px;}
.onPageGaleriImages img {
border: 6px solid #3A293B;
}
/* ========================== END GALERIE =================================== */









/* ============================ BREADCRUMBS / DROBECK ======================= */
#breadcrumbsContainer a {  text-decoration: none; font-weight: normal; }
#breadcrumbsContainer {
height: 62px;
text-align: right;
width: 100%;
font-weight: bold;
overflow: hidden;
}
#breadcrumbs {
display: block;
float: right;
margin-top: 35px;
}
/* ===================== END BREADCRUMBS / DROBECK =========================== */








/* =================================== PAGE LISTER =========================================*/
#pageLister { margin-top: 30px; padding: 0 5px 0 5px; }

#pageLister span { color: #a93a77; }

#pageLister ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
margin-left: 10px;
}

.lister {
float: left;
}

#pageLister ul li.active span {
display: block;
height: 23px;
padding: 3px 5px 0 5px;
background: transparent url('pager_active.jpg') center top no-repeat;
color: #a93a77;
}

#pageLister .next span, #pageLister .prev span {
display: none;
}


#pageLister .next a, #pageLister .prev a {
display: block;
width: 20px;
height: 20px;
margin-top: 1px;
}

#pageLister .next a {
background: transparent url('pager_right.jpg') center center no-repeat;
}
#pageLister .prev a {
background: transparent url('pager_left.jpg') center center no-repeat;
}

#pageLister ul li a {
display: block;
text-decoration: none;
height: 23px;
padding: 3px 5px 0 5px;
color: #a93a77;
}

#pageLister ul {
margin: 0;
}

#pageLister ul li.max {
display: none;
}

/* =============================== END PAGELISTER============================ */


/* =================================== ENQUIRY =========================================*/
#enquiry_box{text-align:left;}
#enquiry_box h4{font-size: 14px;}
#enquiry_box h5{font-size: 13px;}
#enquiry_box label{display:block; clear:both;}
#enquiry_box .bar{display: block;height: 8px; float:left;margin:7px 5px 0 0;}




#tinymce ul li {
    margin-left: 25px;
}

#tinymce {
    text-align: left;
}
* {
margin-right:0;
padding: 0;
}

body {
text-align: center;
font:0.75em Tahoma, Verdana,Arial,sans-serif;                  
line-height:1.7em;
}

#fader {
background:#fff;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1000;
}

a:link    {text-decoration: underline; }
a:visited {text-decoration: underline; }
a:hover   {text-decoration: none; color:black; }
a:active  {text-decoration: underline; }

.toLeft   {float: left;}
.toRight   {float: right;}

a.no-underline { text-decoration: none !important; }  

fieldset { border: none; }

img {border: none;}

.clear, .cleaner { clear: both; }

a {
color: black;
}

.pos{
display:none;
}
                      
.bold {
font-weight: bold;
}

#systemConsole {
    border: 1px dashed #888888;
    background-color: #EDF6FB;
    position: fixed;
    left: 10px;
    top: 10px;
    text-align: left;
    width: 200px;
    padding: 10px;
    opacity: 0.6;
}

#container {
background: white;
clear: both;
float: left;
width:100%;
padding-left: 10px;
margin-left: -20px;
padding-right: 20px;

}


#work  {  
text-align: justify;
font-size: 12px !important;
clear: both;

}

#work table {
    margin: 0 auto;
}

#page{
}

#main{
width:1000px;
margin:0 auto;
}

#area {
clear: both;
}

#header { 
}

#logo {
}

#logo a {
    outline: none;
    float: left;
    margin-top: 5px;
}




/* --------------------------- MESSAGE BOX ------------------------------------*/
#messageBox {
    margin-bottom: 10px;
    font-size: 16px;
}

#messageBox div {
    padding: 5px 10px;
}

#messageBox .mess-err {
    background: transparent url('msg_err_bg.png') repeat center center;
    color: #ffcccc;
}

#messageBox .mess-ok {
    background: transparent url('msg_ok_bg.png') repeat center center;
    color: #ccffcc;
}
/* ----------------------------------------------------------------------------*/









/* ----------------------------- MAIN MENU ------------------------------------*/
#mainmenu{
}

#mainmenu a {
font-size: 13px;
font-weight: bold;
text-decoration: none;
display:inline-block; 
text-align: center;
padding: 5px;
font-family: verdana;
}

#mainmenu a span {
}

#mainmenu a:hover, #mainmenu .active a{
background: transparent url() top center repeat-x; 
}
#mainmenu a:hover span, #mainmenu .active a span {
}



#mainmenu li{
position: absolute;
z-index:9;
float:left;
list-style-type: none;
position:relative;
}



#mainmenu ul li ul{
display:none;
}

#mainmenu ul li:hover ul, #mainmenu ul .mnhover ul{
display:block;
position:absolute;
top:40px;
left:-5px;
width:228px;
background: transparent url('') no-repeat bottom center;
padding-bottom: 5px;
}

#mainmenu ul li ul .ccs-0{
display:block;
padding-top:5px;
background: transparent url('') no-repeat top center; 
}

#mainmenu ul ul a {
display:block;
font-size:14px;
margin: 0;
height: auto;
font-weight: normal;
padding: 0 20px 0 20px;
text-align: left;
}

#mainmenu ul ul a span {
height: auto;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
}

#mainmenu ul ul a:hover{
background: #ede9e9 url('') no-repeat 10px center !important;
}

#mainmenu ul ul a:hover span {
background: url();
}

#mainmenu ul ul ul{
display:none;
}
/* ----------------------------------------------------------------------------*/














/* ---------------------------------- LEFT COLUMN LEFTCOL------------------------------------ */

#leftColumn {
float: left;
width: 200px;
}
  



#loginPassword {
    display: none;
}
#loginBox input {
    color: #888888;
}




                                                                      

/* ---------------------------------- END LEFT COLUMN------------------------------------ */


/* --------------------------- BASKET ESHOP BUY KOS ---------------------------------- */

table#basketContent {
    width: 100%;
    margin-bottom: 10px;
}


#fakturacniUdaje label {
    display: block;
    float: left;
    width: 200px;
}

/* ----------------------------------------------------------------------------------- */






/* ============================ NEWS / NOVINKY ================================ */
#newsBox {
float: right;
width: 460px;
margin-right: 10px;
font-size: 11px;
line-height: 1.4em;
}

.newsMainImage img {
float: left;
margin: 0 20px 5px 0;
border: 4px solid #dfe1db;
}

#backToNewsList {
text-align: right;
}


#work ul li.boxNewsList {
list-style-type: none;
list-style-image: url();
clear: both;
margin-top: 20px;
margin-left: 0;
background: url('news-bot-line.png') bottom left no-repeat;
padding-bottom: 20px;
border: none;
}

.newItem {
clear: both;
min-height: 100px;
padding: 0 0 10px 0; 
margin: 0 0 20px 0; 
background: url('news-bot-line.png') bottom left no-repeat;
}

.newItem img {
float: left;
margin: 0 10px 10px 0; 
}

a#allNewsLink {
font-size: 14px;
text-decoration: none;
display: block;
float: right;
}

#newsBox-content {
margin-bottom: 40px;
padding-top: 5px;
}

.box-date{
width: 170px;
height: 17px;
line-height: 17px;
font-size: 10px;
text-align: center;
margin: 7px 0 10px 0;
background: url('vlozeno-bg.png') top left no-repeat;
}
.news-content h3 a{
text-decoration: none;
font-size: 20px;
}
.box-right{
float:left;
width:300px;
}
.box-obsah{
float: right;
width: 400px;
}


/* ===================== END NEWS / NOVINKY ================================= */













/* =========================== KONTAKTNI FORM CONTACT======================== */
input.submit {
float: right;
background: transparent url('button.jpg') center center no-repeat;
width: 174px;
height: 40px;
font-weight: bold;
font-size: 15px;
margin-bottom: 30px;
}

p.note {
text-align: right;
}


/* =========================== END KONTAKTNI FORM CONTACT ==================== */















/* ============================ GALERIE ===================================== */
.galeriListItem {
float: left;
margin-right: 15px;
}

.galeriListItem img {
border: 6px solid #3A293B;
}

.galeriListBox h3 {font-size: 110%;
margin-bottom: 10px;}

.galeriListBox h3 a {
text-decoration: none;
}

.galeriListItem .galeriFullOpen a {
display: block;
margin: 0 27px 0 27px;  
background: transparent url('gallery_more.jpg') right center no-repeat;
padding: 0 20px 0 0; 
text-decoration: none;
font-size: 90%;
}


.onPageGaleriImages ul li {
float: left;
margin-right: 10px;
margin-bottom: 50px;
list-style-image: url() !important;
list-style-type: none !important;
}

#onPageGaleries {padding-top: 40px;}
.onPageGaleriImages img {
border: 6px solid #3A293B;
}
/* ========================== END GALERIE =================================== */









/* ============================ BREADCRUMBS / DROBECK ======================= */
#breadcrumbsContainer a {  text-decoration: none; font-weight: normal; }
#breadcrumbsContainer {
height: 62px;
text-align: right;
width: 100%;
font-weight: bold;
overflow: hidden;
}
#breadcrumbs {
display: block;
float: right;
margin-top: 35px;
}
/* ===================== END BREADCRUMBS / DROBECK =========================== */








/* =================================== PAGE LISTER =========================================*/
#pageLister { margin-top: 30px; padding: 0 5px 0 5px; }

#pageLister span { color: #a93a77; }

#pageLister ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
margin-left: 10px;
}

.lister {
float: left;
}

#pageLister ul li.active span {
display: block;
height: 23px;
padding: 3px 5px 0 5px;
background: transparent url('pager_active.jpg') center top no-repeat;
color: #a93a77;
}

#pageLister .next span, #pageLister .prev span {
display: none;
}


#pageLister .next a, #pageLister .prev a {
display: block;
width: 20px;
height: 20px;
margin-top: 1px;
}

#pageLister .next a {
background: transparent url('pager_right.jpg') center center no-repeat;
}
#pageLister .prev a {
background: transparent url('pager_left.jpg') center center no-repeat;
}

#pageLister ul li a {
display: block;
text-decoration: none;
height: 23px;
padding: 3px 5px 0 5px;
color: #a93a77;
}

#pageLister ul {
margin: 0;
}

#pageLister ul li.max {
display: none;
}

/* =============================== END PAGELISTER============================ */


/* =================================== ENQUIRY =========================================*/
#enquiry_box{text-align:left;}
#enquiry_box h4{font-size: 14px;}
#enquiry_box h5{font-size: 13px;}
#enquiry_box label{display:block; clear:both;}
#enquiry_box .bar{display: block;height: 8px; float:left;margin:7px 5px 0 0;}




#tinymce ul li {
    margin-left: 25px;
}

#tinymce {
    text-align: left;
}

#topHeaderMenu{
height:38px; 
width:1044px;
margin:0 auto;
}

#topHeaderMenu a{
color:#434343;
text-decoration: none;                
}
                
#topHeaderMenu a:hover{
color:#2ba6b5;                      
}

#topHeaderMenu ul{
float:right;
}

#topHeaderMenu #rightTopMenu li{
float:left;      
margin-top:10px;
padding-left:15px;
padding-right:15px;
background-position: left center;           
}

#topHeaderMenu #langSelection{
    float:left;                             
}

#rightTopMenu {
    float:left;
    margin-left:30px;   
}

#facebookBlock {
    float:right;
    padding:0px;
    margin:0px;
}


hr.cleaner{
border:0;
}
          
#topAd{
width:468px;
height:60px;
background-color:#a2ff00;
float:right;
margin-top:30px;
}
                
                
#rightColumn{
float:left;
width:240px;
}           

#rightColumn h4{
font-weight: bold;
font-size:12px;
color:white;
background-image: url('left-Top.png');
background-repeat: no-repeat;
background-position: left;             
display:block;
height:29px;
line-height: 23px;
padding-left:15px;
}     

#rightColumn #rightMapMenu h4{
font-weight: bold;
font-size:12px;
color:white;
background-image: url('left-Top-map.png');
background-repeat: no-repeat;
background-position: left;             
display:block;
height:29px;
line-height: 23px;
padding-left:15px;
}     

#subHeaderAd {
    width: 755px;
    float: right;
}

#subHeaderAdLeft {
    width: 230px;
    float: left;
    background: #d1c9c5;
    margin: 65px 0 0 0;
    padding: 5px 0 5px 0;
    webkit-border-radius: 8px;
    moz-border-radius: 8px;
    border-radius: 8px;
}

#rightColumn h4.mapa{
background-image: url('leftMap-bg.png');
background-repeat: no-repeat;
background-position: top;
}

#HPcameraBoxes{
float:right;
height:270px;  
overflow: hidden;
}

#HPcameraBoxes li{
width:220px;    
height: 280px;
text-align: center;                   
}

#HPcameraBoxes .cameraThumb{
width:150px;
height:100px; 
border:1px solid white;
overflow: hidden;  
margin-left:35px;                        
}

#HPcameraBoxes .HPcameraBox{
background-repeat: no-repeat;
width:250px;
height:270px; 
color:white; 
float:left;
text-align: center;         
}

#HPcameraBoxes .HPcameraBox .inBoxCamera{
width:200px;
height:225px; 
margin:15px;
text-align:center;
}

#HPcameraBoxes .HPcameraBox .inBoxCamera h3{
color:white;
font-size:13px;
text-align:center;
}

#HPcameraBoxes #box3 .inBoxCamera .desc{
color:black;                                                 
}

#HPcameraBoxes #box0{
background-image:url('header-bo-left.png');
}

#HPcameraBoxes #box1{
background-image:url('header-bo-left.png');
} 

#HPcameraBoxes #box2{
background-image:url('header-bo-left.png');                    
}

#HPcameraBoxes #box3{ 
background-image:url('header-bo-left.png');
}
#HPcameraBoxes .next, #HPcameraBoxes .previous{
display: block;
width: 10px;
height: 10px;
position: absolute;
top: 50%;
cursor: pointer;
z-index: 10;
}
#HPcameraBoxes .next span, #HPcameraBoxes .previous span{
display: none;
}

#HPcameraBoxes .next{
right:20px;
background: url('slider-right.png') top left no-repeat;
}
#HPcameraBoxes .previous{
left:20px;
background: url('slider-left.png') top left no-repeat;
}
#HPcameraBoxes .HPcameraBox{
position: relative;
}
              
#menuCamera{
/*background-image: url('menuCamera-bg.png');*/ 
background: transparent url('search_bg.png') repeat-x;
width:750px;
height:30px;
float:left; 
text-align: left; 
color:#32c0d2;     
line-height: 30px;    
}     

.HPcameraBox h3, .HPcameraBox h3 a{
color:white;
text-decoration: none;  
font-size:12px; 
text-align: center;            
}

.HPcameraBox .views{
font-size:10px;                   
}

#rightSearch{
margin-top:30px;            
}

#menuCamera h4{
color:#a2ff00;
font-size:13px;
text-align:left;
font-weight: bold;
}

#menuCamera #rightFilter{

}

#rightFilterContent select {
    float: right;
    margin-top: 5px;                   
}

#rightFilterContent select{
width:200px;
}

#topHeaderMenu li{
list-style-type:none;
list-style:none;                 
}

#topHeaderMenu .contact span{
width:14px;
height:9px;
display:block;
background-image:url('top_contact.png');
background-repeat: no-repeat;
background-position: top;  
float:left;
margin-top:6px;
margin-right:5px;
}


#topHeaderMenu .contact a:hover span{
background-position: bottom;  
}

#topHeaderMenu .partners span{
width:12px;
height:13px;
display:block;
background-image:url('top_partners.png');
background-repeat: no-repeat;
background-position: top;  
float:left;
margin-top:3px;
margin-right:5px;
}


#topHeaderMenu .partners a:hover span{
background-position: bottom;  
}

#topHeaderMenu .home span{
width:12px;
height:13px;
display:block;
background-image:url('top_home.png');
background-repeat: no-repeat;
background-position: top;  
float:left;
margin-top:3px;
margin-right:5px;
}


#topHeaderMenu .home a:hover span{
background-position: bottom;  
}

#topHeaderMenu .sitemap span{
width:12px;
height:12px;
display:block;
background-image:url('top_sitemap.png');
background-repeat: no-repeat;
background-position: top;  
float:left;
margin-top:4px;
margin-right:5px;
}


#topHeaderMenu .sitemap a:hover span{
background-position: bottom;  
}

#rightSearch .searchBar{
width:165px;
height:36px;
background: none;
padding-left:10px;
padding-right:10px;  
background-image: url('search-input.png');                     
background-repeat: no-repeat;
border:0;
float:left;
padding-bottom:14px;
outline: none;
}

#rightSearch .searchSubmit{
width:46px;
height:50px;
background: none;
border:0;
padding-left:10px;
padding-right:10px;  
background-image: url('search-button.png');
background-repeat: no-repeat;  
float:left;                       
}

#topSearch {
margin-top:14px;
}
#topSearch #podrobne_vyhledavani {
float:left;
}

#topSearch .searchBox {
  float:left;
}

#topSearch .searchBar{
width:690px;
height:34px;
background: none;
padding-left:10px;
padding-right:10px;  
/*background-image: url('search-input.png');                     
background-repeat: no-repeat; */
background-color:#BBB;
border:1px solid gray;
float:left;
outline: none;
}

#topSearch .searchSubmit{
width:46px;
height:50px;
background: none;
border:0;
margin-right:10px;
padding-left:10px;
padding-right:10px;  
background-image: url('search-button.png');
background-repeat: no-repeat;  
float:left;                       
}


.textAd{
clear:both;
padding-top:23px;               
}
/*
#HPadBox{
width:758px;
height:90px;
background-color:#1a1d22;
margin-bottom:30px;        
}
*/


/*
#rightMenuContent{
background-image: url('leftMenu-srafy.png');
background-position: left;
background-repeat: repeat-y;
margin-bottom:20px;
width: 229px;
}

#rightMenuContainer{
background-image: url('leftMenu-bg.png');
background-repeat: repeat-y;                   
}

#rightMenuContainer ul.rightColumnCategoryMenu{
list-style-type:none;
list-style:none;  
margin-left:20px;                                          
}

#rightMenuContainer ul.rightColumnCategoryMenu li{
list-style-type:none;
list-style:none; 
text-align: left;                                              
}


#rightMenuContainer ul.rightColumnCategoryMenu li a{
text-align:left;
text-decoration: none;
display:block;
height:35px;
line-height:35px;
background-image:url('leftMenu-item-bg.png');
background-repeat:no-repeat;
background-position:bottom;
width:208px;
font-weight:bold;
color:black;
text-transform: uppercase;                                                
}
#rightMenuContainer ul.rightColumnCategoryMenu li ul a{
width: auto;
height: auto;
}*/

#rightMenu{
background-image: url('menuBottom.png');
background-repeat: no-repeat;
background-position: bottom;
padding-bottom:20px;          
}

#rightMapMenu{
background-image: url('menuBottom-map.png');
background-repeat: no-repeat;
background-position: bottom;
padding-bottom:20px;          
}

#rightMenu , #rightMapMenu{
text-align: left;
width: 229px;
}
#rightMenuTop, #rightMapMenuTop{
background: #dbdbdb;
position: relative;
}
#rightMenuBorder, #rightMapMenuBorder{
position: absolute;
top: 0;
left: 0;
z-index: 10;
height: 100%;
width: 8px;

}
#rightMenu li, #rightMapMenu li{
list-style-type: none;

}
#rightMenu li a{
background: url('rm-bot1.png') bottom left no-repeat;
font-weight: bold;
text-transform: uppercase;
padding-left: 23px;
display: block;
height: 41px;
line-height: 41px;
text-decoration: none;
font-size: 11px;
}

#rightMapMenu li a{
background: url('rm-bot1-map.png') bottom left no-repeat;
font-weight: bold;
text-transform: uppercase;
padding-left: 23px;
display: block;
height: 41px;
line-height: 41px;
text-decoration: none;
font-size: 11px;
color:white;
}

#rightMenu li a:hover, #rightMapMenu li a:hover{
background: url('rm-bot1-hover.png');
color:white;
}

#rightMenu li li a, #rightMapMenu li li a{
background: url('rm-bot2.png') bottom left no-repeat #bfbfbf;
padding-left: 43px;
font-weight: normal;
text-transform: none;
height: 28px;
line-height: 28px;
color:black;
}

#rightMenu li li a:hover, #rightMapMenu li li a:hover{
font-weight:bold;
background: url('rm-bot2.png') bottom left no-repeat #bfbfbf;
color:black;
}

#rightMenu li li li a, #rightMapMenu li li li a{
background: url('rm-bot3.png') bottom left no-repeat #363636;
padding-left: 63px;
color: #32c0d2;
}
#rightMenu li li li a:hover, #rightMapMenu li li li a:hover, #rightMapMenu li li li a.category-active{
background: url('rm-bot3-hover.png');
color:white;
}

#rightStatsBoxContent{
height:218px;
width:229px; 
background-image: url('statsBox.png');
background-repeat:no-repeat; 
text-align: left;         
}

#rightStatsBoxContent .statsContainer{
margin-left:20px;
padding-top:15px;                                     
}

#rightStatsBoxContent .statsContainer .statsItem{
width:200px; 
margin-bottom:15px;                                      
}

#rightStatsBoxContent .statsContainer .statNumber{
font-weight: bold;                                                 
}

/* novinky hp */

#HPnewsList{
clear:both;          
}

#HPNewsItems .newsItem{
width:230px;
height:340px;
overflow:hidden;
float:left; 
/*margin-top:20px;*/
margin-bottom:20px;   
margin-right:20px;                  
}
#HPNewsItems .newsItem .newsContent {
padding-top:10px;
}

#HPNewsItems .newsItem h2, #HPNewsItems .newsItem h2 a{
font-size:15px;
background: none;
text-decoration: none;
color:#26B1C6;
/* font-weight:normal; */
height:40px;
line-height:16px;
margin-top:0;
}

#HPNewsItems .newsItem .newsDate{
font-size:10px;
line-height:17px;
text-align: right;
background-image: url('dateBg.png');
background-repeat: no-repeat;
width:231px;
height:17px;                      
}

#HPNewsItems .newsItem .newsDate span{
margin-right:10px;
font-weight: bold;                                     
}

.clear{
clear:both;      
}

#HPcategsList .HPcategoryItem{
width:355px;
margin-right:10px;
margin-left:10px;
float:left; 
margin-top:20px;                            
}

#HPcategsList .categoryLeft{
float:left;
                        
}

#HPcategsList .categoryRight{
float:right;   
width:250px;
line-height:14px;                        
}

#HPcategsList a{
text-decoration: none;
color:#2c2c2b;
}

#HPcategsList a span {
    display: none;
}

#HPcategsList .categoryCount{
width:252px;
height:17px;
background-image: url('katCount-bg.png');
background-repeat: no-repeat;
line-height:17px;
display:block;
font-size:10px;
text-align: left;
font-weight: bold;
padding-left:10px; 
margin-bottom:5px; 
margin-top:5px;                          
}

#footerPartners{
width:270px;
float:left;      
margin-left:50px;         
}

#footerPartners li{
list-style:none;
list-style-type:none;                  
}

#footerPartners li img{
float:left;
}

#footer-Contact{
margin-right:15px;
float:right;
width:325px;  
text-align: right;             
}

#footer-Contact .footer-Contact-input{
width:292px;
height:36px;
background: none;
border:0;
color:#7b7b7b;
background-image:url('footer-Contact-input.png');
background-repeat: no-repeat;
padding-left:15px;
padding-right:15px;
margin-bottom:5px;
}

#footer-Contact textarea{
width:292px;
height:69px;
background: none;
border:0;
color:#7b7b7b;
background-image:url('textarea.png');
background-repeat: no-repeat;
padding-left:15px;
padding-right:15px;
margin-bottom:5px;                       
}

#footer-Contact .footer-Contact-captcha{
width:41px;
height:36px;
background: none;
border:0;
color:#7b7b7b;
background-image:url('footer-Contact-captcha.png');
background-repeat: no-repeat;
padding-left:15px;
padding-right:15px;
float:left;
margin-left:5px;
}

#footer-Contact .footer-Contact-submit{
width:65px;
height:23px;
background: none;
border:0;
color:black;
font-size:12px;
background-image:url('submit-button.png');
background-repeat: no-repeat;
font-weight: bold;
float:right;                   
}

#footer-Contact .quest{
float:left;
width:160px;                      
}
#cameraCategoryBoxes li{
list-style-type: none;
height: 260px;
float:left;
margin-right: 15px;
}
#cameraCategoryBoxes li.rbox{
margin-right: 0;
}
#cameraCategoryBoxes li .cameraBox{
width: 240px;
height: 208px;
float:left;
overflow:hidden;
background: url('camerabox.png') top left no-repeat;
text-align: center;
}
 #cameraRelatedBoxes li .cameraBox{
width: 220px;
height: 208px;
float:left;
overflow:hidden;
background: url('rel-bg.png') top left no-repeat;
text-align: center;
margin: 0 4px;
}
#cameraCategoryBoxes li:hover .cameraBox{
background: url('camerabox-big.png') top left no-repeat;

}

#cameraCategoryBoxes li  .cameraThumb, #cameraRelatedBoxes li  .cameraThumb{
position:relative;
width: 150px;
height: 100px;
border: solid 1px #fff;
margin-left: 40px;
overflow: hidden;
}
.nonFlashImage{
display: none !important;
}
#cameraCategoryBoxes h3, #cameraRelatedBoxes h3{
	font-size: 14px;
	line-height: 17px;
	height: 34px;
	text-decoration: none;
	text-align: center;
	padding: 15px;
}
#cameraCategoryBoxes .desc, #cameraRelatedBoxes .desc{
margin-top: 21px;
display: block;
}

#cameraCategorySortPanel{
background: url('order-bar.png') top left no-repeat;
height: 21px;
color: #fff;
line-height: 21px;
padding: 1px 5px;
margin-bottom: 14px;
}
#cameraCategorySortPanel #submitSortAsc{
border: none;
background: url('arr-up.png') top left no-repeat;
cursor: pointer;
width: 12px;
height: 6px;
font-size: 1px;
color: #d8d8d8;
}
#cameraCategorySortPanel #submitSortDesc{
border: none;
background: url('arr-down.png') top left no-repeat;
cursor: pointer;
width: 12px;
height: 6px;
font-size: 1px;
color: #d8d8d8;
}
#cameraCategoryListerPanel{
background: url('order-bar.png') top left no-repeat;
height: 23px;
color: #fff;
line-height: 23px;
padding: 0 5px;
margin-bottom: 14px;
}

#cameraCategoryListerPanel li{
list-style-type: none;
float: left;
padding: 0 3px;
}
#cameraCategoryListerPanel li a{
color: #fff;
text-decoration: none;
}
#cameraCategoryListerPanel li.active, #cameraCategoryListerPanel li:hover{
background: url('pager-active.png') top left repeat-x;
}

#cameraBox #cameraViewBox {
    width: 750px;
    height: 445px;
    overflow: hidden;
}

#cameraViewMenu{
background: url('cam-menu2.png') top left no-repeat;
width: 237px;
height: 23px;
line-height: 23px;
margin-top: 10px;
margin-bottom:5px;
margin-left:250px;
}
#cameraViewMenu a{
display: block;
width: 118px;
float: left;
color: #fff;
text-decoration: none;
text-align: center;
}
#cameraBox #cameraViewBoxLarge{
width: 640px;
height: 410px;
border: 2px solid black;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel {}
div.star-rating{float:left;width:20px;height:19px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(star_big.png) no-repeat 0 0px}
div.star-rating a{display:block;width:20px;height:100%;background-position:0 0px;border:0}
div.star-rating-hover a, div.star-rating-on a{background-position:0 -19px!important}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.infoBox{
/*background: url('camera-stats-bg.png') top left repeat-y;*/
margin: 6px 0 14px;
padding: 20px;
border-bottom:1px solid #AAA;

}
.infoBoxItem{
font-weight: bold;
}

.infoBoxUserrated .infoBoxItem{
float:left;
margin-right: 5px;
}
#cameraAd{
float: right;
width: 336px;
height: 280px;
background: #000;
color: #F00;
}
#cameraViewBoxContainer{
float:left;
}

#infoBoxMapCanvas{
width: 273px;
height: 188px;
border: 12px solid white;
}
#infoBoxDesc{
float: left;
width: 365px;
}
#infoBoxMap{
float: right;
}
#cameraRelatedBoxesContainer h4, #comments h4{
font-weight: bold;
font-size: 20px;
margin-bottom: 17px;
}
#cameraRelatedBoxesContainer .prev{
background: url('rel-left.png') top left no-repeat;
float: left;
width: 31px;
height: 208px;
cursor:pointer;
}
#cameraRelatedBoxesContainer .next{
background: url('rel-right.png') top left no-repeat;
float: left;
width: 31px;
height: 208px;
cursor:pointer;
}
#cameraRelatedBoxesContainer .prev span, #cameraRelatedBoxesContainer .next span{display:none;}
#cameraRelatedBoxes{
width: 688px;
float: left;
}

.footerSliderItem{
padding-bottom:10px;                 
}
#map_canvas{
height: 500px;
}
.cameraInner{
overflow:hidden;
}

#newsItemDate{
background: url('vlozeno-bg.png') top left no-repeat;
float: left;
width: 170px; 
line-height: 17px;
height: 17px;
font-size: 11px;
margin-right: 345px;
text-align: center;
margin-bottom: 5px;
}

#sitemap_menu{

}
#sitemap_menu ul{
	padding-left: 20px;
}

.template-webPartners .cell {
float: left;
width: 164px;
text-align: left;
padding-left: 18px;
}
.template-webPartners .cell a{
text-decoration: none;
}
.template-webPartners .cell a:hover{
text-decoration: underline;
}

.template-webPartners .center {
text-align: center;
overflow: auto;
padding-left: 11px;
margin-top: 40px;
}
.template-webPartners .row-odd {
background: #dbdbdb;
overflow: auto;
margin-bottom: 1px;
}
.template-webPartners .row-even {
overflow: auto;
margin-bottom: 1px;
background: #b6b6b6;
}
#web-partners {
text-align: center;
margin-top: 40px;
}
#web-partners a {
padding-right: 10px;
}

#partners-category{
list-style: square;
list-style-position: inside;
}
#addCam dl dt,#contactForm dl dt {
width: 125px;
margin-left: 10px;
line-height: 22px;
float: left;
}
#addCam dl,#contactForm dl {
margin-bottom: 2px;
margin-top: 2px;
height: 33px;
}

#addCam dl.big, #contactForm dl.big {
height: 80px;
}
#addCam dl.big textarea, #contactForm dl.big textarea{
width: 503px;
border: solid 1px #b6b6b6;
background: #eadfe7;
}

form .largeInput{
border: solid 1px #b6b6b6;
width: 503px;
height: 29px;
background: #eadfe7;

}

#addCam,#contactForm {
margin: 20px 0 0px 0; 
}

#addCam dl.submitButton dt, #contactForm dl.submitButton dt {
float: right;
}

#addCam h2, #contactForm h2 {
font-size: 20px;
font-weight: normal;
margin-bottom: 20px;
margin-top: 40px;
}
#addCam dl.controlQuest, #contactForm dl.controlQuest{
height: 59px;
}
.dlSubmit dd{
text-align:center
}
.dlSubmit dd input{
font-weight: bold;
padding: 5px 10px;
font-size: 15px;
}
.footerSliderItem{
text-align: left;
}
.footerSliderItem img{
margin-right: 9px;
}
.footerSliderItem .title{
font-weight: bold;
}
.footerSliderItem a{
text-decoration: none;
}
#typeDesc img{
float: left;
margin-top: -12px;
}



/*  komentare  */


#comments input.submitkomentar {
	background: url('komentar_submit.jpg') top left no-repeat;
	margin-top: 5px;
	border: none;
	width: 149px;
	height: 23px;
	padding-top: 0px;
	padding-left: 0px;
	color: #ffffff;
	font-weight: bold;
  float:right;
  margin-right:130px;
}

.wrogCode {
    color:red;
}

.grey {
	background: url(articletitle.jpg) top left no-repeat;
	color: #f37a19;
	height: 35px;
	font-weight: bold;
}
dl.komentar {
	float: left;
	width: 100%;
	margin-top: 1px;
}
dt.komentar {
	float: left;
	/*width: 60px;
*/
}

div.komentare {
	width: 640px;
}

.template-homepage div.komentare {
    width: 100%;
} 

li.comment {
	width:auto;
	display: block;
	border: 1px solid #b9b9b9;
	margin-top: 5px;
	list-style-type: none;
}
div.commentHeader {
	width:auto;
	padding-left: 10px;
	background-color: #f9f9f9;
	color: #9e9e9e;
	height: 30px;
}
div.commentHeader span.headline {
	color: #f37a19;
	font-weight: bold;
}

div.commentContent {
  width: 630px;
}

.template-homepage div.commentContent {
	width: 735px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #434343;
}
dd.komentar {
	float: left;
}
#comments textarea {
	float: left;
	width: 470px;
	border: 1px solid #ccc;
	height: 76px;
	margin-top: 0px;
	resize: vertical;
  outline:none;
  margin-left:37px;
}

#comments dl {
	/*width: 500px;
*/
	float: left;
}

#comments dl.save {
    float:right;
}

#comments dt {
	width: 100px;
	float: left;
}
#comments dd {
	float: left;
	width: 180px;
}
dl input {
	background: url('newsletinput.jpg') top left no-repeat;
	border: none;
	width: 174px;
	height: 23px;
	padding-top: 3px;
	padding-left: 3px;
  color:grey;
  font-size:10px;
  outline:none;
}

.komentar_doleva {
    width:180px;
    float:left;
    margin-left:36px;
}

#commentForm h3 {
    margin:10px 0px;    
}

#last_comments {
    margin:20px 0px;
    width:750px;
    height:150px;
}

#last_comments p {
    color: #e42c11;
    font-size: 14px;
    font-weight: bold;
}

#last_comments a {
    color:grey;
    font-size:10px;
    text-decoration:none;
    font-weight:normal;
}

/* komentare konec */

#podrobne_vyhledavani a {
    width: 210px;
    height: 48px;    
    line-height: 34px;
    font-size: 14px;
    text-align: left;
    text-decoration: none;
    background: transparent url('podrobne_vyhledavani.png') no-repeat left top;
    display: block;
    color: white;
    font-weight: bold;
    padding-left: 20px;
}

#podrobne_vyhledavani {
     width: 230px;
    height: 48px;   
    
}
  
#search_form {
    width: 750px;
    height: 50px; 
}  
  
#typeSelect, #stateSelect, #placeSelect {
    width: 240px;
    float: left;
    margin-right: 5px;
    margin-left: 5px; 
}

#add_prouzek{
height: 30px
background-color: gray;
}

#special_box {
    width: 1000px;
    height: 36px;
   /* background: transparent url('topHeader-menu.png') repeat; */
    background-position: 0 0px;
    line-height: 36px;
    margin-top: 10px;    
}

.g-plusone {
    float: right;
}

.fb-like {
    float: left;
}

.small #cam_iframe {
    /*width: 100%;
    height: 100%;*/
}

.small #cam_iframe iframe {
    /*width: 100%;
    height: 100%;*/
    margin-left: -300px;
    margin-top: -150px;
}

#cam_iframe {
    width: 750px;
    height: 1500px;
    overflow: hidden;
    position: relative;
}

#cam_iframe iframe {
    border: none;
    margin: 0;
    padding: 0;
    width: 200%;
    height: 200%;    
    position: absolute;
    top: 0px;
    left: 0px;
     
    -ms-zoom: 0.5;
    -moz-transform: scale(0.5);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.5);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: 0 0; 
    
}

#reklama_970x180 {
    text-align: center;
    margin-left: 10px;
}

#reklama_160x600 {
    margin-left: 20px;
    text-align: center;
}



  
div#af8 div a { font-weight: bold; color: #42C0D2; font-size: 13px; line-height: 15px; }
div#af8 div p { padding: 0px; margin: 0px; color: #000000; line-height: 15px; }
div#af8 div { margin: 0.5em 0.6em 0.1em 0.6em; overflow: hidden; height: 80px; }
div#af8 { border: 1px solid white; background-color: white; font-family: Arial; font-size: 12px; overflow: hidden; width: 160px; height: 600px; padding-left: 15px; }
