* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100.01%;
}

html {
	height: 100%;
	min-width: 1000px;
}

body {
	min-height:100%;
	height: 100%;
	font-weight: normal;
	font-family: Tahoma;
	background: #515151;
	color: black;
    text-align: justify;
}
div.page {
	position: relative;
	width: 970px;
	margin: auto;
	height: auto !important;
	min-height:100%;
	height: 100%;
    width: 100%;
}
div.page div.footer_guarantor {
	position: relative;
	height: 90px;
	clear: both;
}
div.footer {
	position: relative;
	margin: auto;
	margin-top: -83px;
	width: 100%;
	height: 83px;
	clear: both;
    background-image: url(../images/3.png);
    background-repeat: repeat-x;
}
div.line_footer{
    position: absolute;
    height: 13px;
    width: 100%;
    top: -7px;
    left: 0px;
    background-image: url(../images/line_footer.png);
}
div.footer1{
    position: relative;
    height: 76px;
    width: 746px;
    margin: auto;
}


div.copy{
    position: absolute;
    bottom: 20px;
    left: 0px;
    font-family: Arial;
    font-size: 10px;
    color: #b2b2b2;
}
div.razrabotchik{
    position: absolute;
    bottom: 20px;
    right: 0px;
    font-family: Arial;
    font-size: 10px;
    color: #b2b2b2;
}
div.LOGO{
    position: absolute;
    bottom: 23px;
    right: 10px;
    height: 24px;
    width: 89px;
    background-image: url(../images/LOGO.png);
    font-family: Arial;
    font-size: 10px;
    color: #b2b2b2;
    white-space: nowrap;
}
div.page div.header {
    position: relative;
    width: 746px;
	height: 255px;
    margin: auto;
}
div.top{
    position: relative;
    height: 52px;
    width: 100%;
    background-image: url(../images/1.png);
}



div.test{
    position: absolute;
    top: 20px;
    width: 746px;
	height: 255px;
    background-image: url(../images/Headers.png);
    background-repeat: no-repeat;
    margin: auto;
}

div.content{
    position: relative;
    width: 720px;
    margin: auto;
}
div.page div.sidebar {
	position: relative;
	width: 235px;
	float: left;
    margin-left: 15px;
}
div.page div.mainbar {
	position: relative;
	overflow: hidden;
	width: 470px;
	float: left;
    margin: auto;

}
div.text{
    position: absolute;
    top: 55px;
    right: 5px;
    font-family: Arial;
    font-size: 24px;
    font-style: regular;
    font-style: italic;
    color: #ffffff;
}
div.kontakti{
     position: absolute;
     top: 1px;
     left: 0px;
     height: 226px;
     width: 27px;
     background-image: url(../images/kont.png);
     background-repeat: no-repeat;
}
div.kontakti_1{
     position: absolute;
     top: 50px;
     left: 5px;
     height: 130px;
     width: 15px;
     cursor: pointer;
}
div.sidebar td{
     height: 31px;
     width: 185px;
     background-image:url(../images/bg_menu.png);
     background-repeat: no-repeat;
}
a.mainlevel-nav{
     font-family: Tahoma;
     font-size: 13px;
     color: #ffffff;
     margin:0px;
     padding: 0px;
     margin-left: 30px;
     text-decoration: none;
     line-height: 29px;
font-weight: bold;
}
a.sublevel-nav{
    font-family: Tahoma;
    font-size: 11px;
    color: #a6a6a6;
    text-decoration: none;
}
a.sublevel-nav:hover{
    text-decoration: underline;
}


td.contentheading{
    font-family: Tahoma;
    text-align: center;
    color: #ffffff;
    background-image: url('../images/mark.png');
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 8px;
    font-size: 15px;
    height: 15px;
     font-weight: bold;
 }
a.mainlevel-nav:hover{
   color: #ffad00;
}
div.componentheading{
    font-family: Tahoma;
    font-size: 15px;
    font-style: regular;
    color: #ffffff;
    background-image: url('../images/mark.png');
    background-position: center left;
    background-repeat: no-repeat;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    padding-left: 8px;
    margin-bottom: 10px;
    height: 15px;
}

table.contentpaneopen{
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    font-family: Tahoma;
    font-size: 13px;
    color: #a6a6a6;

}
ul{
    list-style-type:square ;
    margin-left: 40px;
    padding-top: 10px;
}
ol{
    margin-left: 40px;
    padding-top: 10px;
}
div.Domik{
    position: absolute;
    height: 12px;
    width: 16px;
    top: 15px;
    right: 80px;
    background-image: url(../images/Domik.png);
    cursor: pointer;
    z-index: 1000;
}
div.Lupa{
    position: absolute;
    height: 12px;
    width: 15px;
    top: 15px;
    right: 55px;
    background-image: url(../images/Lupa.png);
    cursor: pointer;
    z-index: 1000;
}
div.Konvert{
    position: absolute;
    height: 12px;
    width: 17px;
    top: 15px;
    right: 25px;
    background-image: url(../images/Konvert.png);
    cursor: pointer;
    z-index: 1000;
}
a{
    color: #c3c3c3;
    margin: 0xp;
    padding: 0px;
    font-family: Tahoma;
    font-size: 11px;
}
a:hover{
    color: #d9d7d7;
}
strong{
    font-weight: normal;
}
p{
    text-align: justify;
    padding: 6px;
}
table.my_table{
    text-align: left;
    border: 1px solid #8a8686;
    border-collapse: collapse;
}
table.my_table td{
    border: 1px solid #8a8686;
}
a.contentpagetitle{
    font-family: Tahoma;
    font-size: 12px;
    padding: 3px;
 }
table.sub_table{
     background: none;
     margin-left: 25px;
}
table.sub_table td{
     background: none;
}

div.baner{
    position: absolute;
    height: 32px;
    width: 89px;
    left: 802px;
    top: 30px;
}
div.submenu_main{
	position: relative;
	width: 150px;
	white-space: normal;
	background-image: url('../images/indent1.png');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	padding-left: 8px;
	margin-left: 25px;
}

div#sub_main3{
	margin-top: 5px;
}
div#sub_main7{
	margin-bottom: 15px;
}
td.table_level{

}
div.photos{

}

 div.line{
    position: absolute;
    height: 8px;
    width: 8px;
    top: 0px;
    left: 3px;
    background: #4b4c4b;
}
div.line1{
    position: absolute;
    height: 8px;
    width: 8px;
    top: 24px;
    left: 3px;
    background: #4b4c4b;
}
table.searchintro{
    font-family: Tahoma;
    font-size: 14px;
    color: #a6a6a6;
    font-weight: bold;
    text-align: left;
}
td.sectiontableheader{
    font-family: Tahoma;
    font-size: 15px;
    color: #a6a6a6;
}
div.small{
    font-family: Tahoma;
    font-size: 15px;
    color: #a6a6a6;
    margin-left: 25px;
}
SPAN.pagenav{
    font-family: Tahoma;
    font-size: 12px;
    color: #a6a6a6;
}
div.logotype{
    position: absolute;
    height: 37px;
    width: 274px;
    top: 10px;
    right: 5px;
    cursor: pointer;
}
table.my_table{
	margin-left: 5px;	
}
table.my_table td{
	padding: 4px;	
}	
td.sectiontableheader{
padding-left: 10px;
}
table.category a{
	margin-left: 10px;
}

table.af_table{
    font-size: 11px;
    color: #a6a6a6;
    text-align: left;
}
td.af_text{
  width: 195px;
  white-space: nowrap;
  border-right: 1px solid #646464;
}

p.p1{
  text-align: left;
  margin-top: 5px;
}
table.fields{

}
td.f_name{
	width: 150px;
	text-align: right;
}
td.f_type{
	float: left;
}
input.inputbox{
	width: 160px;
	border: 1px solid #a6a6a6;
	background: none;
	color: #a6a6a6;
}
textarea.inputboxtxt{
	width: 160px;
	height: 100px;
	border: 1px solid #a6a6a6;
	background: none;
	color: #a6a6a6;
	margin: 0xp;
}
div#artforms-reqtext{
	display: none;
}
div#artforms-buttons{
	margin-top: 10px;
}
div#artforms-buttons input.artforms-button{
	border: 0px;
	border-bottom: 1px solid #c3c3c3;
	background: none;
	color: #c3c3c3;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	margin-left: 100px;
	text-decoration: none;
}
div.artforms-date input.artforms-button{
	border: 0px;
	border-bottom: 1px solid #c3c3c3;
	background: none;
	color: #c3c3c3;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 75px;
}
div#artforms-buttons input.artforms-button:hover{
	color: #d9d7d7;
	border-bottom: 1px solid #d9d7d7;
}
div.artforms-date input.artforms-button:hover{
	color: #d9d7d7;
	border-bottom: 1px solid #d9d7d7;
}
div.img_page{
	position: absolute;
	top: 1px;
	left: 27px;
	width: 287px;
	height: 226px;
	z-index: 99;
}
a.mainlevel{
     font-family: Tahoma;
     font-size: 13px;
     color: #ffffff;
     margin-left: 30px;
     text-decoration: none;
     line-height: 30px;
     font-weight: bold;
}
a.mainlevel:hover{
   color: #ffad00;
}
a.sublevel{
    font-family: Tahoma;
    font-size: 11px;
    color: #a6a6a6;
    text-decoration: none;
}
a.sublevel:hover{
    text-decoration: underline;
    color: #d9d7d7;
}
div.flag{
    position: absolute;
    height: 30px;
    width: 200px;
    top: 5px;
    left: 20px;
    z-index: 50;
    z-index: 1000;
}

div.T{
    position: absolute;
    top: 8px;
    left: 50px;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #c7c7c7;
}

div.top1{
    position: relative;
    margin: auto;
    width: 750px;
    z-index: 1000;
}
div.baners{
	position: absolute;
	top: 5px;
	left: 200px;
	width: 428px;
	height: 62px;
	z-index: 90;
	cursor: pointer;
}
div.baner_a{
	position: absolute;
	top: 5px;
	left: 200px;
	width: 428px;
	height: 62px;
	z-index: 999;
	cursor: pointer;
	background: red;
}

