html {height: 100%;}
body {height: 100%; margin: 0; overflow-y: scroll; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.90em; color: #000000;}

a:visited {color: #0075bf; text-decoration: underline;}
a:link {color: #000000; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}

ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px;}
ol {margin: 0px 0px 0px 5px; padding: 0px 0px 0px 12px;}

#osnova {width: 984px; height: 100%; margin: 0 auto;}
#versiya {width: 984px; height: 30px; margin: 0 auto;}
#menu {width: 984px; height: 200px; margin: 0 auto; background: url(../images/fon-osnova.jpg) 0px 0px no-repeat;}
#main-width {width: 984px; margin: 0 auto;}
#main-width-menu {width: 984px; height: 200px; margin: 0 auto;}
#column {width: 240px; margin: 0 auto;}
#column- {width: 240px; margin: 10px 0px 0px 0px;}
#desktop {width: 744px; margin: 0 auto;}
#line-bottom {width: 984px; height: 2px; margin: 0 auto; background: #7fbde0;}
#programme {font-size: 1.05em; margin: 10px 20px 0px 20px;}

img {border: 0; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.70em;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.70em; line-height: 1.10em; color: #ffffff; font-weight: normal; text-transform: uppercase; text-align: right; text-shadow: 0.07em 0.07em 0.05em #00284e; margin: 13px 10px 0px 0px;}

.versiya {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.90em; line-height: 0.80em; color: #0a408a; font-weight: normal; text-align: right; margin: 9px 10px 10px 0px;}

.t1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.40em; line-height: 130%; color: #000000; font-weight: normal; text-align: left; margin: 10px 20px 0px 20px;}
.print {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.00em; line-height: 100%; color: #000000; font-weight: normal; text-align: right; margin: -2px 20px -3px 0px;}
.t2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.40em; line-height: 130%; color: #000000; font-weight: normal; text-align: left; margin: 20px 20px 0px 20px;}
.t3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.05em; line-height: 130%; color: #000000; font-weight: normal; text-align: left; margin: 10px 20px 0px 50px;}
.t4 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.05em; line-height: 130%; color: #000000; font-weight: normal; text-align: left; margin: 10px 20px 0px 20px;}
.headline {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.80em; line-height: 1.00em; color: #ffffff; font-weight: normal; text-align: right; text-shadow: 0.06em 0.06em 0.05em #00284e; margin: 5px 10px 0px 0px;}
.menu {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.50em; line-height: 130%; color: #d9ecf4; font-weight: normal; text-align: right; margin: 0px 10px 10px 0px;}
.title {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.45em; color: #0a408a; font-weight: normal; text-align: left; margin: 0px 0px 3px 0px;}
.title- {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.45em; color: #0a408a; font-weight: normal; text-align: left; margin: 10px 0px 3px 0px;}

.form01 {font-family: Georgia, "Times New Roman", Times, serif; line-height: 60%; color: #000000; font-weight: normal; text-align: left; margin: 2px 3px 0px 4px;}
.form02 {font-family: Verdana; font-size: 0.70em; line-height: 100%; color: #969696; font-weight: normal; text-align: left; margin: 0px 0px 0px 0px;}
.form03 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.10em; line-height: 100%; color: #ffffff; font-weight: normal; text-align: left; margin: 2px 3px 0px 4px;}

div.bottom-1{line-height: 130%; margin: 5px 0px 5px 10px; float: left;}
div.bottom-2{line-height: 130%; margin: 8px 10px 0px 0px; float: right;}

.a-versiya:visited {color: #0a408a; text-decoration: underline;}
.a-versiya:link {color: #0a408a; text-decoration: underline;}
.a-versiya:hover {color: #0a408a; text-decoration: none;}

.a-menu:visited {color: #d9ecf4; text-decoration: underline;}
.a-menu:link {color: #d9ecf4; text-decoration: underline;}
.a-menu:hover {color: #d9ecf4; text-decoration: none;}

.a-title:visited {color: #0a408a; text-decoration: underline;}
.a-title:link {color: #0a408a; text-decoration: underline;}
.a-title:hover {color: #0a408a; text-decoration: none;}

.a-otel:visited {color: #ffffff; text-decoration: underline;}
.a-otel:link {color: #ffffff; text-decoration: underline;}
.a-otel:hover {color: #ffffff; text-decoration: none;}

INPUT.text {
border: 1px solid #ccc; 
}
INPUT.text:focus {
border: 1px solid #39c;
}

textarea.text {
border: 1px solid #ccc; 
}
textarea.text:focus {
border: 1px solid #39c;
}