/* Imported Styles
----------------------------------------------- */
@import url("content.css");


/* Common Part
----------------------------------------------- */
* {
padding:0;
margin:0;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background:#fff url(images/header_bg.gif) repeat-x 0% 0%;

height:100%
}

html,* html body {
height:100%;
}
html>body #all {height:auto; min-height:100%; width:100%; position:relative; min-width:998px }

*html #all {height:auto; height:100%; min-height:100%; width:100%; position:relative; min-width:998px}

img {
border:none
}

.svetilnik {
background:url(images/header_bg_right.png) no-repeat 0% 0%;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/images/header_bg_right.png, sizingMethod='scale');_background:none;
width:229px;
height:195px;
position:absolute;
right:0;
padding:77px 0 0 135px; 
}

.flash {
background:#ff0000;
width:202px;
height:140px
}

.tx-slideshow-pi1 {
   text-align: left !important;
}

.clear {
clear:both;
font-size:0%;
line-height:0%}

#header {
background:url(images/header_bg_left.jpg) no-repeat 0% 0%;
width:100%;
height:252px;
position:relative;
}

/*.lang {
position:absolute;
margin:228px 0 0 0px;
}*/

.lang {
position:absolute;
margin:228px 0 0 0px;
padding:0 0 0 5px
}

.tel {
position:absolute;
font-size:18px;
color:#98BAD7;
margin:33px 0px 0 0px;
right:125px
}

/*.lang a {
margin:0 10px 
}*/

.lang a {
margin:0 0px 
}

.lang img {
margin:0 5px 
}

.link {
background:url(images/link_bg.png) no-repeat 0% 0%;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/images/link_bg.png, sizingMethod='scale');_background:none;
width:102px;
height:23px;
padding:13px 0 0 15px
}


#link1 {
width:117px;
height:36px;
position:absolute;
margin:195px 0 0 137px;
}
#link2 {
width:117px;
height:36px;
position:absolute;
margin:149px 0 0 304px;
}
#link3 {
width:117px;
height:36px;
position:absolute;
margin:195px 0 0 383px;
}
#link4 {
width:117px;
height:36px;
position:absolute;
margin:167px 0 0 533px;
}

#link1 a, #link2 a, #link3 a, #link4 a  {
color:#0093DD;
font-size:14px;
position:relative;
text-decoration:none
}

.active {
font-weight:bold;
}

.logo {
position:absolute;
margin:18px 0 0 202px;
width:242px;
height:135px;
background:url(images/logo.png) no-repeat 0% 0%;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/images/logo.png, sizingMethod='scale');_background:none;
}

.logo a {
width:242px;
height:135px;
display:block;
position:relative;
text-decoration:none;
}

#content {
background:url(images/content_bg.png) repeat-y 0% 0%;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/images/content_bg.png, sizingMethod='scale');_background:none;
width:100%;
line-height:16px
}

#content ul {
margin:0 0 10px 0
}

#content ul li {
margin:0 0 2px 37px
}

#content a {
color:#000;2D87C3
text-decoration:none
}


.main_part img {
border:1px solid #AAD3F1;
padding:2px;
margin:2px 5px 2px 5px;

}



/*.main_part {
line-height:18px;
color:#000;
padding:24px 51px 107px 30px;
margin:0px 0px 15px 0px;
}*/

.main_part {
line-height:18px;
color:#000;
padding:24px 41px 107px 30px;
margin:0px 0px 15px 0px;
}

.main_part p {
padding: 0px 0px 13px 0px;
}

/*.main_part h1 {
color:#2D87C3;
font-size:14px;
margin:0px 0 0px 0;
display:block;
font-weight:bold;
padding:0 39px 17px 7px;
background:url(images/title_bg.gif) no-repeat;
display:table
}*/

.main_part h1 {
color:#2D87C3;
font-size:14px;
margin:0px 0 0px 0;
display:block;
font-weight:bold;
padding:0 39px 17px 7px;
background:url(images/title_bg.gif) no-repeat 100% 0%;
display:table
}

.main_part h2 {
color:#000;
font-size:14px;
margin:0px 0 0px 0;
display:block;
font-weight:bold;
padding:5px 39px 17px 7px;
display:table
}

.menu {
float:left;
padding:0 0 113px 8px;
}

.icon {
position:absolute;
margin:17px 0 0 155px
}

.menu_bg {
background:url(images/menu_bg.gif) repeat-y 0% 0%;
width:264px;
}

.menu_bg_top {
background:url(images/menu_bg_top.gif) no-repeat 0% 0%;
width:264px;
}

.menu_bg_bottom {
background:url(images/menu_bg_bottom.gif) no-repeat 0% 100%;
width:264px;
}

.menu_bg_bottom ul{
list-style:none;
padding:49px 0 60px 30px !important;
margin:0 !important;
}

.menu_bg_bottom ul li{
background:url(images/m1.gif) no-repeat 0% 8px;
padding:2px 0 2px 10px !important;
margin:0 !important
}

.menu_bg_bottom ul li a{
text-decoration:none;
font-size:14px;
}

/*.menu_bg_bottom ul li a:hover{
font-weight:bold;
color:#000 !important
}*/

.menu_bg_bottom ul li ul {
padding:1px 0 0px 0 !important;
margin:3px 0 !Important;
}

.menu_bg_bottom ul li ul li{
padding:0 0 2px 10px;
margin:0 0 0px 10px !important;
background:url(images/m2.gif) no-repeat 0% 8px !important;

}

#footer {
width:100%;
position:absolute;
bottom:0;
height:113px;
background:url(images/footer_bg.gif) repeat-x 0% 0%;
}

#foot {
width:100%;
background:url(images/footer_bg_right.jpg) no-repeat 100% 0%;
height:113px;
}

#foot_left {
width:100%;
background:url(images/footer_bg_left.gif) no-repeat 0% 0%;
height:103px;
padding:10px 0 0 0
}

#foot_left p {
padding:0px 0 0 20px
}

.spacer {
margin:0 10px 
}

.invis {
float:right;
padding:21px 102px 0 0px;
font-size:10px;
text-align:right;
}

.invis a {
font-size:11px;
color:#364753;
text-decoration:none
}

.banner {
float:left;
padding:18px 0px 6px 20px;
}

.banner a {
margin:0 0 0 10px;
}

ul {
margin:0 0 0 20px;
}

.input_style {
width: 200px;
}

.textarea_style {
width: 250px;
}

.select_style {
width: 200px;
}

fieldset {
border: 0;
padding: 0px;
margin: 0px;
}

fieldset input {
margin-left: 150px;
}

legend {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
    font-size: 11px;
    color: #949293;
    margin: 0px;
    padding: 0px;
}

.my_contenttable p {
    margin: 0px;
    padding: 0px;	
}

.my_contenttable td {
	color:#000000;
	border: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #30404D;
	padding: 3px;
}

.my_contenttable {
  	border: 1px solid #30404D;
	border-collapse: collapse;
}

.my_contenttable THEAD {
	font-family: Verdana,Tahoma, Verdana, Arial;	
	color:#000000;  
	text-align: center;
	border: 1px solid #30404D;
	padding: 3px;
	font-weight: bold;
	background-color: #ECECEC;
}

/*.main_part dt a img {
padding:0 35px 5px 0 !important
} */

/*DL.csc-textpic-image { 
	float: left;
	clear:left !important
}*/

.navi {
  position: relative;
  overflow: hidden;
  text-align: center;
}

.center_pages {
  float: left;
  left: 50%;
  position: relative;
  text-align: center;
}

.center_pages2 {
  position: relative;
  float: left;
  left: -50%;
  padding:0;
  list-style:none;
}
