@import url(../framework/fckeditor/css/intop.css);

body 
{
 margin: 0px;
 background-color: #CCCCCC;
}
#header {
	height: 75px;
	background-image: url(../img/head_image.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#hidden {
	display: none;
}
#logo {
	border: 0px;
}

#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	/*background-color: #b2b2b2;*/
	background-color: #ffffff;
	background-image: url(../img/whitegrey.gif);
	line-height: 20px;
	margin: 0px;
}

#content-left {
	width: 500px;
	background-color: #FFFFFF; 
	float: left;
}

#content-top {
	padding: 20px;
	padding-top: 10px;
	line-height: 20px;
}

#main {
	background-color: #CCCCCC;
	
}
#menu{
	background-color: #CCCCCC; 
	height: 25px;
	background-image: url(../img/head_menu_bgr.gif);
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#shell {
	margin: 0 auto;
	width: 750px;
	background-color: #FFFFFF; 
} 

#content-right
{
	width: 250px;	
	float: left;
	background-color: #b2b2b2;
}
#copyright
{
	color: #666666;
	background-color: #b2b2b2;
	padding-left: 40px;
	padding-top: 30px;
	clear:both;
	background-image: url(../img/side_shadow_grey.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#contact
{
	color: #FFFFFF;
	text-align: left;
	background-color: #b2b2b2;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
}

/* Aktuality */
#news {	
	background-color: #042d98;
}

#news a:hover{
        color:silver}

#newsimg {
	background-image: url(../img/page_name_novinky.gif);
	background-position: top;
	float:left;
	width: 20px;
	height: 170px;
}
#newsmain {
	background-image: url(../img/news_bg.gif);
	background-repeat: repeat-y;
	line-height: 18px;
	float:left;
	width: 230px;
}

#newstop
{
    height: 20px;
	background-image: url(../img/news_bg.gif);
}

#question
{
	 float: right;
	 height: 20px;
 	 width: 117px;
 	 cursor:pointer;
   	 background-image: url(../img/but_vas_dotaz_blue.gif);

}

#news .item {
	clear:both;
	color: #FFFFFF;
	padding:5px;
	text-decoration:none;
}

#news .item img {
 width: 50px;
 float:left;
 color: #FF0000;
 border: 0px;
 margin-right: 8px;
}

#news .item .text {

margin: 0px;
}

#main_news_img
{
 float:left;
 margin-right: 10px;
}

#main_perex
{
  width: 460px;
  float:left;
}

#content-references {
	background-image: url(../img/reference_bgr.gif);
	background-repeat: no-repeat;
	height: 30px;
}

#content-references .img
{
  width: 150px;
  margin-top: 20px;
  _margin-top: 25px;
  float:left;
  margin-left: 20px;  /* pro mozillu */
  _margin-left: 10px; /* pro IE */
}

#content-references .text
{
  padding-right: 20px;
  margin-top: 15px;  
  _margin-top: 20px;  
  width: 280px;
  float:left;
}


#content-services {
	background-image: url(../img/home_nasesluzby.gif);
	padding-top: 30px;
	background-repeat: no-repeat;
	color: #FFFFFF;
    position:relative;
    float:left;
}

#content-services a:hover{
    text-decoration:underline;
    }

#content-services ul
{
   margin: 0px;
   padding-left: 20px;
   padding-bottom: 9px;
}

.categoryL, .categoryR {
	width: 220px;
	padding: 46px 0px 0px 0px;
	margin-top: 10px;
	margin-left: 20px;
	_margin-left: 10px; /* pro IE */
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.categoryR {
	margin-right: 20px;
	_margin-right: 10px; /* pro IE */
	margin-left: 20px;
}

.categoryL {
clear:left;
}

.categoryR li, .categoryL li
{
	margin: 0px 0px 4px 6px ;	
	padding: 0px;	
	list-style: disc; 
	list-style-image: none; 
	line-height: 13px;
}

.category a
{
	color: #FFFFFF;
	text-decoration: none;
}


/* Stranka s novinky */
#content-news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #b2b2b2; 
	background-image: url(../img/greywhite.gif);
	line-height: 20px;
}

#content-left-news {
	width: 250px;
	float: left;
}

#content-right-news
{
	width: 500px;	
	float: left;
	background-color: #FFFFFF;
}

#newsquestion
{
	 float: right;
	 height: 20px;
 	 width: 130px;
	 cursor:pointer;
   	 background-image: url(../img/but_vas_dotaz.gif);
}

#new
{
 clear: both;
 padding-left: 20px;
 padding-right: 20px;
 margin-top: 30px; 
}


/* Stranka s podkategoriemi */
#content-subcategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #b2b2b2; 
	background-image: url(../img/greywhite.gif);
	line-height: 20px;
}

#content-left-subcategory {
	width: 250px;
	font-size: 10px;	
	float: left;
}

#content-right-subcategory, #content-right-500
{
	width: 500px;	
	float: left;
	background-color: #FFFFFF;
}

#content-right-500 .text
{
	padding: 10px 20px 0px 20px;
}

#content-right-500 a
{
	color: blue;
}


#content-right-subcategory table
{
 background-color: #FFFFFF;
}

#sub_title
{
	float:left;

}

#sub-env, #ref-env
{
background-color: #FFFFFF;
}


#ref-menu
{	
	padding-top: 20px;
	padding-left: 20px;
	background-color: #CB0101;
	clear: both;	
}
#ref-menu ul
{
	margin: 0px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-bottom: 15px;
	list-style-image: url(../img/menuodr.gif);
}
#sub_img
{
	width: 230px;		
	float:left;
}


#sub-menu
{
	clear: both;
	background-color: #b2b2b2;
	background-image: url(../img/side_shadow_grey.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	padding-bottom: 10px;	
}

a 
{
 color: #FFFFFF;
 text-decoration:none;
}

#sub-menu li
{
	margin: 0px 0px 4px 0px ;
	line-height: 0 px;
	_line-height: 13 px;
}
#sub-menu ul
{
	margin: 0px;
	color: #FFFFFF;
	padding-left: 36px;
	list-style-image: url(../img/menuodr.gif);
}

#sub-env-down
{
	line-height: 15px;
}

#sub-text
{
 padding-right: 20px;
 padding-left: 20px;
 padding-top: 10px;
 text-align: justify;
}

#sub-ref
{
	background-image: url(../img/reference_bgr.gif);
	background-repeat: no-repeat;
	padding: 20px;	
}
#sub-refR
{
	padding-left: 20px;	
}

#download
{
	padding:20px;
	float: left;
	color: #FFFFFF;
}
.download-item
{
	margin-bottom:5px;
}

.download-item a
{
	color:#FFFFFF;
	text-decoration: none;
}

.reference-item
{
  clear: left;
  padding-top: 10px;
  _padding-top: 5px; /* pro IE */
}

.reference-item img
{
 border:0px;
}

.reference-item .img
{
  width: 140px;
  float:left;  
}

.reference-item .text
{
  width: 320px;
  margin: 0px;
  float:left;  
}

#question-content
{

	padding-top: 40px;
	margin-left: 20px;
	margin-right: 20px;
}

#box
{
	margin-top: 20px;
}
.box_item
{
	margin: 5px;
}

.key
{
	float: left;
	width: 150px;
}
.key_req
{
	width: 150px;
	font-weight: bold;
	float: left;

}

#box .input
{
 border: 1px solid #333333;
}

.submit
{
 text-align: center;
 margin-top: 10px;
}

#box .button
{
 border: 1px solid #333333;
 margin: 2px;
 color:#000000;
}

.q-nadpis
{
	font-weight: bold;		
}

.red
{
 color: #CC0000;	
}

.perex_img
{
	margin-bottom: 4px;
	_margin-bottom: 0px;
}