body
{
    font-family: sans-serif;
    font-size:10px;
    background:url("/public/images/theme/body_bg.jpg") #04081B no-repeat 50% 0;
    padding: 0;
    margin:0;
}

h1
{
    font-size:16px;
    color: #000000;
    margin:0;
}

h2
{
    font-size:15px;
    color: #000000;
    margin:0;
}

h3
{
    font-size:14px;
    color: #000000;
    margin:0;
}

h4
{
    font-size:13px;
    color: #000000;
    margin:0;
}

h5
{
    font-size:12px;
    color: #000000;
    margin:0;
}

h6
{
    font-size:11px;
    color: #000000;
    margin:0;
}

ul, ol, p, li, span, address, a, img
{
    margin:0;
    padding:0;
}

img
{
    border:none;
    color: #B9FC03;
}

a
{
    text-decoration:underline;
    color: #B9FC03;
}

a:hover
{
    text-decoration:none;
}


table, tr, td, th
{
    border-color:#D6D6D6;
    border-style:solid;
    border-width:1px;
    border-collapse:collapse;
    margin:0;
    padding:0;
}

fieldset, form
{
    border:none;
    margin:0;
    padding:0;
}

/*******************************************************************************************************/

/* Print only */
#PrintBox
{
    display: none;
}

#page
{
    width:922px;
    margin:0 auto;
    position: relative;
    padding:0 0 20px 0;
}

/* LOGO */
#logo
{
    left:-14px;
    top:85px;
    position: absolute;
}

/* JAZYKOVE MENU */
#menu_language
{
    top:11px;
    position: absolute;
    left:205px;
}

#menu_language li
{
    text-decoration: none;
    margin:4px 0;
    list-style-type: none;
}

#menu_language li a
{
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    padding:0 0 0 13px;
}

#menu_language li a:hover
{
    color: #B9FD02;
}

#menu_language li a.sel
{
    color: #B9FD02;
    font-weight: bold;
    background:url("../images/theme/menulanguage_arrow.gif") left no-repeat ;
}

/* Formulare */

.form_send_button {
background:transparent url(/public/images/theme/button_send1.gif) no-repeat scroll 0 0;
color:white;
cursor:pointer;
float:left;
font-size:16px;
font-weight:bolder;
height:36px;
padding:8px 0 0 40px;
width:161px;
}


/* KRABICE */
#boxes
{
    top:48px;
    left:462px;
    width:415px;
    height:220px;
    background:url("../images/theme/boxes.jpg") no-repeat ;
    position: relative;
    margin:0 0 -43px 0;
}

#content
{
    background:url("../images/theme/content_bg.jpg") #1B1C20 no-repeat ;
    padding:15px 30px 55px 0;
}

/* DROBEK */
#path
{
    font-size: 11px;
    color: #FFF;
    position: relative;
    margin:0 0 45px 21px;
}

#path a
{
    color: #B9FD02;
}

/* VYHLEDAVANI */
#search
{
    background:url("../images/theme/search_bg.gif") no-repeat ;
    padding:5px 7px 6px 13px;
    margin:0 0 0 11px;
    height:15px;
    position: relative;
}

#search input
{
    vertical-align: middle;
}

#search input.text
{
    width:139px;
    background:none;
    border:none;
    font-size: 12px;
    color: #BBBBBB;
}

#search input.button
{
    position: absolute;
    margin:0;
    padding:0;
    left:152px;
    top:7px;
    color: #FFF;
}

#header {
background:#333333 none repeat scroll 0 0;
border-bottom:1px solid #1F1F1F;
color:#000000;
font-size:11px;
line-height:14px;
padding:4px 18px 19px;
top: 0px;
/*position: absolute;*/
/*width: 100%;*/
/*z-index: 100;*/
}

#header .menu {
float:left;
text-align:left;
}

#header .hledej {
float:right;
text-align:right;
}


#header .menu a {
margin:0 10px 0 0;
text-decoration:underline;
}


#header .clear {
height:auto;
line-height:0;
}
/*
.clear {
clear:both;
}*/


/* HLAVNI NADPIS */
#content h1
{
    font-size: 28px;
    color: #FFFFFF;
    position: relative;
    margin:34px 0 18px 219px;
    line-height: 40px;
}

/* OBSAH LEVA */
#content_left
{
    float: left;
    width:205px;
    position: absolute;
    left: -10px;
/*    top: 260px;*/
}

/* obsah leva - LEVE MENU */
#menu_left
{
    margin:0px 0 18px 0;
    list-style-type: none;
}

#menu_left li span
{
    padding: 7px 0 7px 22px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
/*    background-color: #28292D;*/
    width:166px;
}


#menu_left li a
{
    text-decoration: none;
    display: block;
}

#menu_left li a.sel span
{
    color: #000;
    background:url("../images/theme/menuleft_select.gif") repeat-y ;
    background-color: #B9FC03;
    font-weight: bold;

}

#menu_left li a.sel
{
    display: block;
    background:url("../images/theme/menuleft_span_arrow_1.gif") no-repeat 188px -2px;
}

#menu_left li a:hover
{
    display: block;
    background:url("../images/theme/menuleft_span_arrow.gif") no-repeat  188px -2px;
    cursor:pointer;
}

#menu_left li a:hover span
{
    background:none;
    background-color: #28292D !important;
    color: #B9FE01;
}

#menu_left ul li
{
    list-style-type: none;
}

#menu_left ul
{
    margin:5px 0 5px 20px;
}

#menu_left ul li a
{
    background:url("../images/theme/menuleft_arrow.gif") no-repeat left ;
    padding: 3px 0 3px 21px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #B9FE01;
    text-decoration: none;
    margin-right:20px;
}

#menu_left ul li a.sel
{
    background:url("../images/theme/menuleft_arrow_sel.gif") no-repeat left ;
    color: #FFF;
}

#menu_left ul li a:hover
{
    background:url("../images/theme/menuleft_arrow.gif") no-repeat left ;
    color: #FFF;
}

#menu_left li ul ul
{
    margin:0 0 0 20px;
}

#menu_left li ul ul li a
{
    font-weight: normal;
}

/* obsah leva - LOGIN */
#login
{
    width:166px;
    margin:0 0 0 22px;
}
/* obsah leva - LOGIN */


#content_left  #login h2
{
    background:none;
    padding:0 0 5px 0;
    margin:0;
    font-size: 16px;
    color: #ACACAC;
    background:none;
    border-bottom:1px solid #5D5A5A;
}

#login label
{
    font-size: 12px;
    color: #FFFEFE;
    margin:8px 0 1px 0;
    display: block;
}

#login input
{
    color: #FFFEFE;
    font-size: 12px;
    border:1px solid #595657;
    background-color: #1B1C20;
    padding:2px;
    width:153px;
}

#login input.button
{
    width:auto;
    padding:2px 0px;
    border:1px solid #FBFFF0;
    background-color: #B9FC03;
    color: #04081B;
    margin:5px 0;
    cursor:pointer;
}


#login ul
{
    list-style-type: none;
    margin:5px 0;
}

#login ul li a
{
    font-size: 12px;
    color: #ACACAC;
    display: block;
    line-height:18px;
}


#calculation
{
    width:600px;
    margin:0 0 0 0px;
	overflow: hidden;
}

#calculation h2
{
    background:none;
    padding:0 0 5px 0;
    margin:0;
    font-size: 16px;
    color: #B9FC03 !important;
    background:none;
    border-bottom:1px solid #5D5A5A;
}


#calculation label
{
    float: left;
    width: 120px;
    display: block;
    font-size: 12px;
    color: #FFFEFE;
    margin:3px 10px 8px 0;
    text-align: right;
    font-weight: bolder;
}

#calculation input
{
    
    font-size: 12px;
/*    border:1px solid #595657;*/
/*   
    color: #FFFEFE;
    border:1px solid #595657;
    background-color: #1B1C20;
*/	
    color: #FFFEFE;
    border:1px solid #595657;
    background-color: #6C6C6C;
    padding:2px;
    width:153px ;
}

#calculation input.button
{
    width:auto;
    padding:2px 19px;
    border:1px solid #FBFFF0;
    background-color: #B9FC03;
    color: #04081B;
    margin:5px 0;
    cursor:pointer;
}


#calculation ul
{
    list-style-type: none;
    margin:5px 0;
}

#calculation ul li a
{
    font-size: 12px;
    color: #ACACAC;
    display: block;
    line-height:18px;
}

#calculation table 
{
background-color: #333;
}



/* OBSAH PRAVA */
#content_right
{
    width:675px;
    float: right;
}

#content_right ul
{
color:#FFFFFF;
font-size:12px;
margin:5px 0 10px 0;
padding-left:0px;
}

#content_right ul li
{
padding-top:4px;

background:transparent url(../images/theme/ico_yes.png) no-repeat scroll 0 0.0em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0.3em 25px;

}

#content_right ol
{

}

#content_right ol li
{

}

/* OBSAH leva - produkty siroke */

#content_right .productLeft
{
    width:432px;
    overflow: hidden;
    margin:15px 0 15px 0;
}

#content_right .productLeft div
{
    width:600px;
}

#content_right .productLeft h2
{
    font-size: 12px;
    color: #FEFEFF;
	border:0px solid #000;
}

#content_right .productLeft p
{
    font-size: 12px;
    color: #ACACAC;
    margin:0;
}



/*  */

.green_button_small
{

    background:url("../images/theme/green_button_small.png") no-repeat left ;
    padding:0 0 0 0;
    height:43px;
    display: block;
    width:142px;
    margin: 12px auto;
}

.green_button_small a.green
{
/*    text-align="center";*/
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding:10px 0px 0px 0px;
    display: block;
    line-height:24px;
    /*width: 142px;*/
    background:none;
}




.green_button
{

    background:url("../images/theme/green_button.png") no-repeat left ;
    padding:0 0 0 0;
    height:43px;
    display: block;
    width:142px;
    margin: 12px auto;

/*align="center";*/
}

.green_button a.green
{
/*    text-align="center";*/
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding:10px 0px 0px 0px;
    display: block;
    line-height:24px;
    /*width: 142px;*/
    background:none;

}


/*  */
.arrow_button
{
    background:url("../images/theme/arrowbutton_1.gif") no-repeat left ;
    padding:0 0 0 26px;
    height:27px;
    display: block;
    float: left;
    margin:12px 0;
}

.arrow_button.first
{
    margin-right: 8px;
}

.arrow_button.green
{
    background:url("../images/theme/arrowbutton_green_1.gif") no-repeat left ;
}

.arrow_button.more
{
    background: transparent none;
    padding: 0 0 0 10px;
}


.arrow_button span
{
    background:url("../images/theme/arrowbutton_2.gif") no-repeat right ;
    padding:0 12px 0 0;
    height:27px;
    display: block;
    float: left;
}

.arrow_button.green span
{
    background:url("../images/theme/arrowbutton_green_2.gif") no-repeat right ;
}

.arrow_button.more span
{
    background: transparent none;
}

.arrow_button span a
{
    font-size: 16px;
    color: #CCCCCC;
    font-weight: bold;
    text-decoration: none;
    border-bottom:1px solid #848484;
    background-color: #6C6C6C;
    padding:4px 9px 2px 7px;
    float: left;
    display: block;
    line-height:20px;
}

.arrow_button.green span a
{
    font-size: 16px;
    color: #0C1100;
    font-weight: bold;
    text-decoration: none;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #D1D2D2;
    background-color: #B9FC03;
    padding:3px 9px 2px 7px;
    float: left;
    display: block;
}

.arrow_button.more span a
{
    font-size: 16px;
    color: #0C1100;
    font-weight: bold;
    text-decoration: none;
    background: transparent none;
    padding:3px 9px 2px 7px;
    float: left;
    display: block;
    border-bottom: 0px solid;
}

.arrow_button span a:hover
{
    color: #B9FC03;
}

.arrow_button.green span a:hover
{
    color: #5D5A5A;
}

/* obsah prava - INDEX BOX */
#content_right #index_box
{
    font-size: 12px;
    color: #FFFFFF;
    line-height:16px;
    position: relative;
    margin:0;

    padding:22px 14px 8px 25px;
    height:259px;
    background:url("../images/theme/indexbox_bg02.jpg") repeat-x ;
/*    background:url("../images/theme/indexbox_bg.gif") repeat-x ;*/
}

#index_box_navigation {
padding-left: 0px;
}

#content_right #index_box img
{
    margin:0 15px 0 0;
}

#content_right #index_box h2
{
    font-size: 24px;
    color: #B9FC03;
    margin:17px 0 4px 0;
    border:none;
    line-height: 24px;
}

#content_right #index_box p
{
    font-size: 12px;
    color: #FFFFFF;
    line-height:16px;
    position: relative;
    margin:0;
}

#content_right #index_box p
{
    font-size: 12px;
    color: #FFFFFF;
    line-height:16px;
    position: relative;
    margin:0;
}

#content_right #index_box p a
{
    color: #FFFFFF;
}

#content_right #index_box p a:hover
{
    color: #B9FE01;
}

#content_right #index_box ul
{
    padding-left: 0px;
    margin:12px 0 0 0;
}

#content_right #index_box ul li
{
    background:none;
    float: left;
    list-style-type: none;
    margin:0 18px;
    padding:18px 0 0 0;
}

#content_right #index_box ul li.sel
{
    background:url("../images/theme/indexbox_arrow.gif") no-repeat 50% 0 ;
    color: #FFF;
}

#content_right #index_box ul li.sel a,#content_right #index_box ul li a:hover
{
    color: #FFF;
}

#content_right #index_box ul li.first
{
    margin:0 10px 0 0;
}

#content_right #index_box ul li.last
{
    margin:0 0 0 15px;
}

#content_right #index_box ul li a
{
    font-size: 12px;
    color: #B9FE01;
    text-decoration: none;
}

#content_right #index_box_container
{
   border: 0px solid yellow; width: 620px; height: 210px; overflow: hidden; display: block; position: relative;
}

#content_right #index_box_container ul 
{
   width:4080px; margin: 0 0; padding: 0 0;
}

#content_right #index_box_container ul li
{
   float: left; width: 621px; margin: 0 0; padding: 0 0;
}



/* obsah prava - PRAVY BOX 1 */
#content_right #right_box_1
{
    background:url("../images/theme/rightbox1_bg.gif") #838384 repeat-x ;
    width:177px;
    float: right;
    border:1px solid #5D5A5A;
    padding:17px 14px 12px 14px;
    margin:22px 0 0 0;
	clear:right;
}

#content_right #right_box_3
{
    background:url("../images/theme/rightbox1_bg.gif") #838384 repeat-x ;
    width:177px;
    float: right;
    border:1px solid #5D5A5A;
    padding:17px 14px 12px 14px;
    margin:0px 0 0 0;
	}

#content_right #right_box_1 ul, #content_right #right_box_3 ul
{
	margin:0px 0 0 0;
    padding: 0px;
}

#content_right #right_box_1 h1, #content_right #right_box_2 h1,#content_right #right_box_3 h1
{
	line-height:20px;   
	 font-size: 16px;
    color: #ACACAC;
    margin:0;
    padding:0 0 8px 0;
    border-bottom:1px solid #5D5A5A;
}

#content_right #right_box_1 ul li,#content_right #right_box_3 ul li
{
    padding: 5px 0 3px 31px;
    background:url("../images/theme/rightbox1_arrow.png") no-repeat left 4px;
    list-style-type: none;
    font-size: 12px;
    color: #FFFFFF;
    margin:6px 0;
}

/* obsah prava - PRAVY BOX 2 */
#content_right #right_box_2
{
    margin:23px 0 0 0;
    clear: right;
    padding:17px 14px 6px 14px;
    float: right;
    border:1px solid #5D5A5A;
    width:177px;
}

#content_right #right_box_2 ul
{
    margin:12px 0 0 0;
	padding-left: 0px;
    /*margin:8px 0 0 0;*/
}

#content_right #right_box_2 ul li
{
	background:none;
    margin:0 0 0 0;
	padding:0px 0px 8px 0px;
/*	margin:6px 0;*/
    list-style-type: none;
}

#content_right #right_box_2 ul li img
{
    border:1px solid #FFF;
}

#content_right #right_box_2 ul li a:hover img
{
    border:1px solid #B9FC03;
}

#content_right h2
{
    font-size: 20px;
    color: #ACACAC;
    padding:0 0 8px 0;
    border-bottom:1px solid #5D5A5A;
    margin:39px 243px 23px 0;
}

#content_right h3
{
    border-bottom:1px solid #5D5A5A;
    padding:0 0 2px 0;
    font-size: 20px;
    color: #ACACAC;
    margin:9px 243px 7px 0;

}

#content_right h4
{
	border:0px solid #000;
	padding:9px 0 0px 0;
    font-size: 18px;
    color: #ACACAC;
}


#content_right h3
{
	padding:5px 0 10px 0 !important;
	margin: 0;
/*	margin:px 0 4px 0;*/
    font-size: 16px;
/*    color: #B9FE01;*/
	/*#ACACAC;*/
}

#content_right h2.greenh2
{
    
    font-size: 22px;
    color: #B9FE01;
/*    
	margin:0px 0 0 0;
	padding:0 0 9px 0;
*/	
	margin:0px 0px 23px 0;
	padding:0 0 8px;
    
	border-bottom:1px solid #5D5A5A;
}

#content_right p
{
    margin:14px 0 8px 0;
	line-height:17px;
    font-size: 12px;
    color: #FFFFFF;
}

#content_right p.buttons
{
    margin:0 0 8px 0;
	line-height:18px;
    font-size: 12px;
    color: #FFFFFF;
}


/* obsah prava - PRODUKTY */
#content_right .product
{
    width:432px;
    overflow: hidden;
    margin:0 0 26px 0;
}

#content_right .product div
{
    width:350px;
}

#content_right .product h3
{
    font-size: 12px;
    color: #ffffff;
    border:0px solid #000;
    padding:0px 0 3px !important;
    margin: 0;
}


#content_right .product h3
{
    font-size: 12px;
    color: #ffffff;
    border:0px solid #000;
    padding:0px 0 3px !important;
    margin: 0;
}


#content_right .product h3.contact
{
    font-size: 18px;
    color: #B9FE01 !important;
    border: 0px solid #000;
    padding: 0px 0 9px !important;
    margin: 0;
}

#content_right .product h4.contact
{
    font-size: 14px;
    color: #fff;
    border:0px solid #000;
    padding:0px 0 3px !important;
    margin: 0;
}




#content_right .product p
{
    font-size: 12px;
    color: #ACACAC;
    margin:0;
}

#content_right .product p.white
{

	line-height:18px;
	font-size: 12px;
    color: #FFFFFF;
    margin:0;
}

#content_right .product p.white a.seda
{
    text-decoration:underline;
    color: #bbbbbb;
}

#content_right .product p.white a.seda:hover
{
/*    color: #B9FC03;*/
    text-decoration:none;
}



#content_right .product ul.seda
{
color:#bbbbbb;
font-size:12px;
margin:5px 0 10px 0;
padding-left:0px;
}

#content_right .product ul.seda li
{
padding-top:4px;
background:transparent url(../images/theme/ico_possible1.png) no-repeat scroll 0 0.0em;

/*background: none;*/
list-style-image:none;
list-style-position:outside;

list-style-type: disc;
padding:0 0 0.3em 25px;

}


#content_right .product ul.seda li a
{
    text-decoration:underline;
    color: #bbbbbb;
}

#content_right .product ul.seda li a:hover
{
/*    color: #B9FC03;*/
    text-decoration:none;
}



/* obsah prava - VIDEO TUTORIALY */
#video_tutorials
{
    background:url("../images/theme/videotutorials_bg.jpg") no-repeat;
    width:454px;
    height:255px;
    position: relative;
    overflow: hidden;
}

#video_tutorials h3
{
    font-size: 16px;
    color: #CCCCCC;
    left:318px;
    top:25px;
    position: absolute;
    margin:0;
    padding:0;
	border:none;
}

#video_tutorials p
{
    left:320px;
    top:30px;
    position: absolute;
    font-size: 12px;
    color: #ACACAC;
}

#video_tutorials p a
{
    font-size: 12px;
    color: #ACACAC;
}

#video_tutorials p a:hover
{
    color: #B9FC03;
    text-decoration: underline;
}

#video_tutorials .tutorial
{
    position: absolute;
    top:193px;
}

#video_tutorials .tutorial.cms
{
    left:101px;
}

#video_tutorials .tutorial.eshop
{
    left:191px;
}

#video_tutorials .tutorial.contactbox
{
    left:283px;
}

#video_tutorials .tutorial.helpdesk
{
    left:374px;
}

/* obsah prava - REFERENCE */
#reference
{
    overflow: hidden;
    position: relative;
    margin:10px 0 33px 0;
    padding: 19px 19px 0 19px;
    border:1px solid #595657;
}

#reference a
{
    float: left;
    margin:0 18px 0 0;
}

#reference h5
{
    font-size: 12px;
    color: #FFFFFF;
    margin:0 0 0 0;
}

#reference p
{
	margin:0 0 0 0;
    font-size: 12px;
    color: #ACACAC;
}

/* obsah prava - TAH CLOUD */
#tag_cloud
{
    margin:10px 0 0 0;
    padding: 19px;
    border:1px solid #595657;
}

#tag_cloud a
{
    font-size: 12px;
    color: #ACACAC;
    text-decoration: none;
    margin:0 5px;
    line-height:18px;
}

#tag_cloud a:hover
{
    color: #B9FC03;
}

/* obsah prava - TABULKA kontakty*/
#content_right table.kontakty
{
    width:100%;
    padding:0px;
    border:0px solid #000;
    text-align: left;
    margin:0 0 5px 0;
}

#content_right table.kontakty td
{
    font-size: 12px;
    color:#fff;
    background: none;
    padding: 0 0 0 0;
}

#content_right table.kontakty p
{
	margin:0 0 4px 0;
	color: #ffffff;
}

#content_right table.kontakty h3
{
    font-size: 14px;
    color:#fff;
	margin: 0px 0 4px 0;
	padding: 0;
/*	border-bottom:1px solid #5D5A5A;*/

}


/* obsah prava - TABULKA */
#content_right table
{
    width:100%;
    padding:4px;
    border:1px solid #5D5A5A;
    border-collapse:separate;
    text-align: center;
    margin:0 0 10px 0;
}

#content_right table tr, #content_right table td, #content_right table th
{
    border:none;
}

#content_right table th
{
    font-size: 16px;
    color:#B9FE01;
    background-color: #5D5A5A;
    padding:13px 0;
}

#content_right table th.sized
{
    width:18%
}

#content_right table td
{
    font-size: 12px;
    color:#bbbbbb;
    background-color: #2F2F32;
    padding:6px 10px;
}

#content_right table tr.even td
{
    background-color: #414042;
}

#content_right table tr.special td
{
    background:none;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    padding:8px 10px;
}

#content_right table tr.special1 td
{
    background:none;
}

#content_right table tr.special1 a
{
    color:#bbbbbb;
}

#content_right table tr.special1 a:hover
{
    color:#B9FE01;
}



#content_right table tr.special td span.special
{
    background:url("../images/theme/table_arrow.gif") no-repeat left;
    padding:0 0 0 20px;
}

#content_right table tr.final td
{
    background:none;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    padding:8px 10px 4px 10px;
}

#content_right table tr.final td span
{
    font-size: 12px;
    color: #B3B3B3;
    font-weight: bold;
}

/* obsah prava - FOTOGALERIE */
#photo_gallery
{
    margin:8px 0 20px 0;
/*    border-top:1px solid #5D5A5A;*/
    padding:10px 0 0 10px;
}

#photo_gallery .photo_item
{
    float: left;
    margin:10px 11px;
    width:308px;
    display: inline;
}

#photo_gallery .photo_item h3
{
    font-size: 16px;
    margin:0 0 4px 0;
    color: #FFFFFF;
}

#photo_gallery .photo_item img
{
    padding: 6px;
    border:1px solid #5D5A5A;
}

#photo_gallery .photo_item a:hover img
{
    border:1px solid #B9FC03;
}

#photo_gallery .photo_item p
{
	padding: 0px;
    font-size: 12px;
    color: #ACACAC;
}


/* SPODNI MENU */
#menu_bottom
{
    margin:15px 5px 0 0;
    float:right;
}

#menu_bottom li
{
    float: left;
    font-size: 12px;
    color: #A2A2A3;
    list-style-type: none;
    margin:0 3px;
}

#menu_bottom li a
{
    font-size: 12px;
    color: #A2A2A3;
}

#menu_bottom li a:hover
{
    color: #B9FC03;
    text-decoration: underline;
}

/* SPODNI LOGO */
#footer_logo
{
    margin:42px 0 0 20px;
}

/* PATICKA*/
#footer
{
    clear: both;
    float: right;
    margin:19px 155px 0 0;
    font-size: 12px;
    color: #A2A2A3;
    line-height:18px;
    width:548px;
    display: inline;
}

#footer a
{
    font-size: 12px;
    color: #A2A2A3;
}

/*******************************************************************************************************/

.correct
{
    clear: both;
    width: 1px;
    height: 1px;
    visibility: hidden;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.text_left
{
    text-align: left;
}

.hidden
{
    display: none;
}

ul.site-map {
    padding-left: 20px;
}
li.site-map {
    color:#FFFFFF;
    font-size:12px;
    list-style-type:disc;
    margin:0px 0px 0px 10px;
    padding:2px 0 2px 0px;
}
li.site-map a {
    cursor: pointer;
}

.facebook {
    padding:0 0 0 20px;
}

/**********************************************************************************************************/

.efFrontGallery {
			list-style-image:none;	list-style-position:outside;	list-style-type:none;
	}
	
	
	.efFrontGallery li {
		display:block;
		float:left;
		height:50px;
		margin:0 10px 10px 0;
		overflow:hidden;
		width:74px;
		background:none !important;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		padding:0 0 !important;
		cursor:pointer;
	}
	.efFrontGallery li span {
		display:none;
	}
	
	.efFrontGalleryTitle{font-size: 14px; color:white; margin: 10px 0px; font-weight: bold}
	.efFrontGalleryCaption{color:#FFF; width:675px; text-align: center; margin: 0 auto 30px auto;}

	
	.efFrontGalleryBigImage {margin:0 auto 10px auto;min-height:438px; height: 438px; width:675px;background:black; overflow: hidden;}
	.efFrontGalleryBigImage img{margin-bottom:10px; cursor:pointer;}

#efCarouselDiv	{ border: 0px solid red; height:220px;left:502px;margin:0 0 -43px;position:relative;top:48px;width:415px; }

.dn	{ display: none; }

