body {
color: #242424;
background: #2C6999;
background-image: url(http://www.companyconsulting.sk/imgs/background2.gif);
background-repeat: repeat-x;
font-size: 12px;
font-family: Trebuchet MS, Trebuchet MS, Verdana; 
margin: 2 auto 10 auto;
}

#main {
margin: 0 auto 0 auto;
width: 980px;
text-align: left;
border: 5px solid white;
background: white;
clear: both;
}


#top_menu {
font-size: 12px;
color: black;

background: #F5F1CF;
background-image: url(http://www.companyconsulting.sk/imgs/menu_bg.gif);
border-top: 5px solid white;
border-bottom: 1px solid #B5B18E;
padding: 8px;
padding-left: 0px;
padding-right: 0px;
}


#content {
width: 650px;
border: 1px solid #CCE4D3;
padding: 20px;
margin: 5px;
background: #ECF3EE;
text-align: justify;

}

#bocne_menu {
width: 250px;
background: #F5F1CF;
background-image: url(http://www.companyconsulting.sk/imgs/gold_bg.gif);
background-repeat: repeat-x;
padding: 10px;
margin: 5px;
margin-right: 7px;
border: 1px solid #C8C39E;
float: right;


}

.bocne_menu_li {
font-size: 13px;
padding: 1px;
list-style:none;
}

#side_bar {
width: 250px;
background: #F5F1CF;
background-image: url(http://www.companyconsulting.sk/imgs/gold_bg.gif);
background-repeat: repeat-x;
padding: 10px;
margin-left: 10px;
border: 2px solid #878180;
float: right;
}

#side_bar2 {
width: 250px;
background: #F5F1CF;
background-image: url(http://www.companyconsulting.sk/imgs/gold_bg.gif);
background-repeat: repeat-x;
padding: 10px;
margin-left: 10px;
border: 1px solid #878180;
float: right;
margin: 5px;
margin-top: 10px;
}

#kontakt_form {
width: 580px;
background: #F5F1CF;
background-image: url(http://www.companyconsulting.sk/imgs/gold_bg.gif);
background-repeat: repeat-x;
padding: 10px;
margin-left: 10px;
border: 2px solid #878180;
}

.popis_tr {
background: #C6E3CF;
}

.cennik_mini_tr {
background: #D2DFE9;
}

#logo {
padding: 0px;
margin: 0px;
}

#logo_img {
width: 980px;
border: 0px;
}

#top {
margin: 0 auto 0 auto;
width: 980px;
text-align: left;
}

#nadpis {
float: left;
text-shadow: 1px 1px 1px #183D5A,1px 1px 4px #183D5A;
}

.top_box {
width: 300px;
border: 1px dotted white;
float: right;
padding: 5px;
margin: 10px;
margin-right: 0px;
color: white;
background: #2F6B9A;
}

#footer {
font-size: 12px;
margin: 0 auto 0 auto;
padding: 2px;
width: 980px;
color: white;
text-align: left;
clear: both;
border-bottom: 1px solid white;
}

#footer2 {
background: #D2DFE9;
font-size: 12px;
margin: 0 5 0 5;
padding: 7px;
padding-top: 0px;
text-align: left;
clear: both;
border: 1px solid #B1CCE0;
}

.border_silver {
background: #BEBA97;
color: black;
padding: 2px;
padding-left: 10px;
padding-right: 10px;
}

.border_down {
padding: 1px;
padding-left: 15px;
padding-right: 15px;
background: #D3E1D7;
}

#center_div {

padding: 5px;
padding-bottom: 25px;
margin-bottom: 140px;

}

.homepage {
background: #C6E3CF;
color: #353535;
width: 300px;
padding: 8px;
padding-bottom: 10px;
margin-right: 10px;
float: left;
}

.ul_homepage {
padding-left: 30px;
margin: 3px;
}

.window {
font-family: Trebuchet MS, Trebuchet MS, Verdana;
font-size: 12px;
border: 1px solid #878180;
}

h1 {
color: #8D3637;
font-size: 16px; 
margin-bottom: 7px;
}

h2 {
color: black;
font-size: 13px; 
margin: 0px;
margin-bottom: 6px;
}

h3 {
color: black;
font-size: 12px;
margin: 0px; 
}

table {
font-size: 12px;
}


a {color: #004080; text-decoration: underline;}
a:hover {color: black; text-decoration: underline}

a.topmenu_link  {font-size: 17px; color: black; text-decoration: none; padding: 7px; padding-left: 10px; padding-right: 12px; border-right: 1px dotted #B5B18E; text-shadow: 1px 1px 1px #A09C81,1px 1px 4px #A09C81;}
a.topmenu_link:hover {color: black; background: #CFCAA4; text-decoration: none;}

a.h1_link {font-size: 20px; color: white; text-decoration: none;}
a.h1_link:hover {color: black; text-decoration: none; }

a.h1_link_logo {font-size: 20px; color: white; text-decoration: none;text-shadow: 1px 1px 1px #183D5A,1px 1px 4px #183D5A;}
a.h1_link_logo:hover {color: white; text-decoration: none; }

a.h2_link {font-size: 13px; color: black; text-decoration: none; text-shadow: 1px 1px 1px #8B8A7F;}
a.h2_link:hover {color: black; text-decoration: underline; }

a.footer_link {font-size: 13px; color: white; text-decoration: none;}
a.footer_link:hover {color: white; text-decoration: underline; }

a.bocne_menu_nadpis {font-size: 14px; color: black;  padding: 5px; text-decoration: underline;}
a.bocne_menu_nadpis:hover {color: black; text-decoration: none; }

