@charset "utf-8";
/* CSS Document */
html, body{ padding:0px; margin:0px auto; background:url(../img/background.jpg) repeat-x #ffffff; color:#336699; font-family: Arial, Tahoma, georgia; font-size:12px; font-weight:normal; height:100%;}

a {font-size:14px; color:#255ba3; text-decoration:none;}
a:hover {font-size:14px; color:#255ba3; text-decoration:none;}
a:visited {font-size:14px; color:#255ba3; text-decoration:none;}

h3 {font-size: 14px;}

/***container***/
#container { position:relative; width:1001px;  margin:0px auto; min-height:100%; height:auto!important; height:100%; }
#box { position:relative; width:1001px; z-index:2;  padding: 0 0 145px; height: 1%;}

/* header */
#header_top_blick{ background:url(../img/header_blick.jpg) no-repeat; width:348px; height:8px; margin-left:520px;}
#header_white_line{border-top:1px solid #ffffff; width:998px; margin-left:2px;}
#header { background:url(../img/header.jpg) no-repeat; width:1001px; height:296px;}
#logo { margin-top:130px; margin-left:170px; float:left;}
#logo a { font-size:35px; font-weight:bold; color:#cf2025; text-decoration:none;}

/* nav */
#nav { background:url(../img/nav.jpg) repeat-x; width:1000px; height:33px; margin-left:1px; margin-top:1px;}
#nav ul { padding-right:0px}
#nav li { float:left; margin-left:105px; margin-top:6px;}
#nav li a{ font-size:14px; color:#ffffff; text-decoration:none;}

#nav_bottom{ background:url(../img/nav_bottom.jpg) repeat-x; width:1000px; height:33px; margin-left:1px; margin-top:1px;}

/* left */
#left{ float:left; width: 210px;}
#left_title{ font-size:20px; font-weight:bold; color:#d01c25; margin: 5px 15px;}
#left_list ul { margin: 20px 0px 20px 10px; list-style:disc;}
#left_list li { margin-left:10px; margin-bottom:10px;}
#left_list li a { font-size:14px; color:#255ba3; text-decoration:underline;}
A.left_link:visited { font-size:14px; color:#255ba3; text-decoration:underline;}

#img_bottom { font-size:12px; color:#255ba3; width:150px; line-height:17px; margin-left:10px; margin-top:5px;}
#img_bottom img { border:4px solid #5e92ce;}

/* content */
#content{float:left; width: 581px;}

#square_grey{ float:left; width: 0px; min-height:38px; background:#b6d3fb;}
#square_red{ float:left; width:571px; min-height:38px; background: #cf2025 url(../img/blick.jpg) no-repeat; background-position: right top; margin-left: 0px; }
#square_red_blick{ float:right; background:url(../img/title_blick.jpg)  no-repeat; max-width:240px; min-height:38px; margin-right:30px;}
#main_title_bottom{ /*background:url(../img/title_foother.jpg) repeat-x; */ width:581px; height:0px; margin-top:1px;}

#text_title{ float:left; font-size:18px; font-weight:bold; color:#ffffff; padding:8px 25px;}
#text { font-size:14px; color:#0f3468; text-align:justify}
#text p { text-indent: 37px; line-height:23px;}

#project {padding-top:10px;}
#project h3 {font-size:17px; font-weight:bold; margin-bottom:15px; margin-left:38px;}
/*#text_projects { font-size:14px; color:#0f3468; text-align:justify; line-height:23px;}*/

#poslugu { margin-left: 50px; line-height:20px}
#poslugu li { list-style:disc;}

/* right */
#right{ float:left; width: 210px;}

#right_block_title{ margin: 0 auto; text-align:center;}
#right_block_title a{ font-size:14px; color:#D01C25; text-decoration:none; font-weight:bold;}
#akcia { font-size:22px; border-bottom:2px solid #D01C25; font-style:italic;}

/* footer */
#footer{ position:relative; width:100%; height:144px; margin:-144px auto;}
#footer_top{ background:url(../img/foother.jpg) repeat-x; height:136px; }
#footer_bottom{ background:#ce1f24; height:8px;}
#footer_blick_block{ width:1001px;  margin:0px auto;}
#footer_bottom_blick{ background:url(../img/foother_blick.jpg) no-repeat; width:278px; height:8px; margin-left:650px; 
position:absolute;}

#right img { border: 3px solid #5e92ce; margin-top: 3px; margin-left: 3px;}

.clear { clear:both; height:0px; display:block;}
.clr {clear:both; float:none !important; height:0px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important;}

A.more-link { font-size:14px; color:#255ba3; text-decoration:underline; font-style: normal; font-weight: normal; }
A.more-link:visited { font-size:14px; color:#255ba3; text-decoration:underline; font-style: normal; font-weight: normal; }