* {
    font-family: Verdana, Arial, Tahoma;
    font-size: 13px;
    line-height : 140%;
    letter-spacing : 0px;
    color: #EEEEEE;
}
body {
    font-family: Verdana, Arial, Tahoma;
    font-size: 14px;
    background:  #3c3c3c;
    margin: 0 auto;
    padding: 0;
    border: 0px;
}
a:link, a:visited, a:active {  color: #FFFFFF;  text-decoration: none; outline: none;}
a:hover {  color: #FF0000;  text-decoration: none; outline: none;}
a.dash {color: #fff; font-size: 1.1em; border-bottom: 1px dashed; padding: 0px 5px 0px 5px;}
table, tr, td {  padding: 0px;  margin: 0px;  border: 0px; border-spacing: 0px;}
table.admin { border-spacing: 10px;}
table.admin td { text-align: left; }
table a.topmenu { font-size: 13px; }
p {clear: left;}

img {  padding: 0px;  margin: 0px;  border: 0px;}
img.textimg { border: 1px solid #FFF; float: left; margin: 0 20px 10px 0; }
img.selectimg { margin: 4px; border: 1px solid #FFF; height: 100px; clear: left; }

H1 {  font-size: 23px;  color: #FFF; line-height : 200%; font-family: Arial; font-weight: normal;}
H2 {  font-size: 18px;  color: #EEE; font-family: Arial; font-weight: normal;}
H3 {  font-size: 15px;  color: #FFF; line-height : 100%; font-family: Arial; font-weight: normal;}

input, select, radio, textarea, option {color: #000}

#centered { width: 1000px; margin: auto; background:; text-align: center;}
#menu { width: 100%; margin: auto; padding-bottom: 50px;}
#blok { width: 100%; margin: auto; background:;}
#foot { width: 100%; margin: auto; padding-top: 100px; clear: left;}
.submenu {display: none; position: absolute; top: 100px; background-color: #000; opacity: 0.9; z-index: 2; width: 300px; left: 50%; color: #FFF; padding: 20px;} 
#subweb { margin-left: -434px; border: 5px solid  #06ff00; z-index: 5; text-align: left;}
#sublinks { margin-left: -175px; border: 5px solid #d8d8d8; z-index: 5; text-align: left;}
#subphoto { margin-left: 84px; border: 5px solid #ff3c00; z-index: 5; text-align: left;}

#loading { margin-left: -70px; text-align: center; position: absolute; top: 300px; width: 300px; left: 50%;}

.subbottom {display: none; position: relative; bottom: 100px; background-color: #000; opacity: 0.9; z-index: 2; width: 800px; left: 50%; color: #FFF; padding: 10px;} 
#subcopy { margin-left: -410px; border: 2px solid #06ff00; z-index: 5; text-align: center; font-size: 13px;}
#subcontact { margin-left: -410px; border: 2px solid #ff3c00; z-index: 5; text-align: center; font-size: 16px;}

ul.sub { list-style: none; margin: 0; padding: 0px 0px 20px 0px;}
ul.sub li { background: url(/pict/decor/horiz_line_dotted_250.png) bottom no-repeat; padding: 0px 0px 3px 0px; }
ul.sub li a { font-size: 12px; }

#title-left { width: 416px; padding-top: 70px; float: left; background:;}
#title-center { width: 168px; float: left; background:;}
#title-right { width: 416px; padding-top: 70px; float: left; background:;}

#photo-left { width: 300px; padding-top: 10px; float: left; background:;}
#photo-center { width: 90px; height: 100%; float: left; background: url(/pict/decor/vert_line_dotted.png) center repeat-y;}
#photo-right { width: 610px; padding-top: 25px; float: left; background:;}

ul.imgHolder { margin: 0; padding: 0; list-style :none;}
li.imgHolder { display: inline; }
li.imgHolder img{ border: 1px #CCC solid;}
#imgTitle {margin: 20 0 0 0; overflow: hidden; z-index: 1; opacity: 0; position: relative; }
#imgHolder {margin: 0px; overflow: hidden; z-index: 1; opacity: 0; position: relative;}

ul.websites { margin: 0; padding: 0; list-style :none;}
ul.websites li{ padding: 0px 0px 10px 10px;}
span.webtitles {color: #888; text-decoration: underline;}

ul li a.allphoto {font-size: 0.8em; color: #888;}