body {margin: 0; padding: 0; font-size: 14px; color:#666666; font-family: Tahoma; height: 100%; background-color: #FFFFFF;}
.left {background-image:url(img/left.gif); width: 981px; background-repeat: repeat-y; text-align: left; background-position: left top;}
.right {background-image:url(img/right.gif); width: 981px; background-repeat: repeat-y; background-position: right top;}

form {margin:0;padding:0; }
textarea {background-color: #ffffff; border: 1px solid #B4B4B4;}
.sil:link, .sil:visited, .sil:active {color:#666666; text-decoration: none;}
.sil:hover {text-decoration: underline;}
a:link, a:visited, a:active {color:#415694; text-decoration: underline;}
a:hover {color: #D85109;}

.botsearch {padding-top: 43px; padding-left: 16px;}
.botsearch input {background-color: #ECEEEE; height: 18px; border: 1px solid #AEB6BA; font-size: 11px; color: #AEAFB0;}
.botsearch .ibut {height: 11px; width: 11px; border: 0px;}

.sevac {padding-left: 15px; padding-top: 10px; color: #7B7B7B; font-size: 14px; background-color: #D2D6D7; height: 57px; width: 280px;}
.sevac input {background-color: #FFFFFF; width: 210px; height: 18px; border: 1px solid #AEB6BA; font-size: 11px; color: #AEAFB0;}
.sevac .ibut {height: 20px; width: 49px; border: 0px; vertical-align: middle;}

.head1 {background-color: #DCE2E1; height: 40px;}
.head2 {background-color: #ffffff; height: 41px;}

.lang {padding-left: 500px; padding-top: 12px; font-size: 12px; color: #B9C0C4;}
.lang a:link, .lang a:visited, .lang a:active {font-size: 12px; text-decoration: none; color: #77848A;}
.lang a:hover {text-decoration: underline;}

.topmenu {padding-left: 20px; padding-top: 45px; font-size: 12px; color: #FB5B09;}
.topmenu a:link, .topmenu a:visited, .topmenu a:active {font-size: 12px; text-decoration: none; color:  #77848A;}
.topmenu a:hover {text-decoration: underline;}

.tops {background-image:url(img/topmenu.gif); height: 41px; font-size: 13px; color: #FFFFFF;}
.tops a:link, .tops a:visited, .tops a:active {font-size: 13px; text-decoration: none; color: #FFFFFF;}
.tops a:hover {text-decoration: underline;}

.tops1 {background-image:url(img/top2menu1.gif); height: 34px; font-size: 13px; color: #FFFFFF;}
.tops1 a:link, .tops1 a:visited, .tops1 a:active {font-size: 13px; text-decoration: none; color: #FFFFFF;}
.tops1 a:hover {text-decoration: underline;}

.tops2 {background-image:url(img/top2menu2.gif); height: 34px; font-size: 13px; color: #FFFFFF;}
.tops2 a:link, .tops2 a:visited, .tops2 a:active {font-size: 13px; text-decoration: none; color: #FFFFFF;}
.tops2 a:hover {text-decoration: underline;}

.tops3 {background-image:url(img/top2menu3.gif); height: 34px; font-size: 13px; color: #FFFFFF;}
.tops3 a:link, .tops3 a:visited, .tops3 a:active {font-size: 13px; text-decoration: none; color: #FFFFFF;}
.tops3 a:hover {text-decoration: underline;}

.all {padding-right: 20px;}
.all a:link, .all a:visited, .all a:active, .all a:hover {font-size: 12px; text-decoration: underline; color: #7B7B7B;}

.all1 {padding-right: 20px; padding-bottom: 20px;}
.all1 a:link, .all1 a:visited, .all1 a:active, .all1 a:hover {font-size: 11px; text-decoration: underline; color: #7B7B7B;}

.text1 {padding-top: 20px; padding-left: 18px; font-size: 11px; color: #666666;}
.text1 a:link, .text1 a:visited, .text1 a:active {font-size: 11px; text-decoration: underline; color: #666666;}
.text1 a:hover {text-decoration: underline;}

.text {font-size: 13px; color:#666666;}

.nav {font-size: 12px; color: #BAC1C5;}
.lang img, .text1 img, .topmenu img, .nav img {vertical-align: middle;}

.line {height: 1px;}
.line1 {background-color: #77848A; height: 1px;}
.line2 {background-color: #77848A; height: 2px;}
.line3 {background-color: #77848A; height: 4px;}
.line4 {background-color: #BFC5C7; height: 1px;}
.line5 {background-color: #D2D6D7; height: 4px;}

.topspec {padding: 3px 0px 3px 5px;}
.topspec a:link, .topspec a:visited, .topspec a:active {font-size: 13px; text-decoration: none; color: #415694;}
.topspec a:hover {text-decoration: underline;}

h1, .zag1 {font-size: 18px; font-weight: normal; margin-top: 0px; margin-bottom: 3px; color: #FB5B09;}
h1 a:link, h1 a:visited, h1 a:active {color: #FB5B09; text-decoration: underline;}
h1 a:hover {color: #FB5B09; text-decoration: underline;}
h2, .zag2 {font-size: 22px; color: #FB5B09; margin-bottom: 3px;}
.zag2 a:link, .zag2 a:visited, .zag2 a:active {font-size: 22px; color: #FB5B09; text-decoration: none;}
.zag2 a:hover {text-decoration: underline;}
h3,.zag3 {font-size: 17px; color: #FB5B09; font-weight: normal; margin-bottom: 3px;}
.zag3 a:link, .zag3 a:visited, .zag3 a:active {font-size: 17px; color: #FB5B09; text-decoration: none;}
.zag3 a:hover {text-decoration: underline;}
.zag4 {font-size: 17px; color: #84B80E; margin-bottom: 3px;}
.zag4 a:link, .zag4 a:visited, .zag4 a:active {font-size: 17px; color: #84B80E; text-decoration: none;}
.zag4 a:hover {text-decoration: underline;}
h4 {font-size: 17px; color: #77848A; font-weight: bold; margin-bottom: 3px;}

.padd1 {padding: 10px 10px 0px 0px;}
.padd2 {margin: 35px 16px 30px 42px;}
.padd3 {padding: 15px 0px 0px 20px;}
.padd4 {margin: 35px 30px 0px 0px;}
.padd5 {padding: 5px 10px 10px 17px;}
.padd6 {padding-right: 10px;}
.padd7 {padding-left: 10px;}
.padd8 {margin: 5px 40px 30px 42px;}

.block_fon {background-image:url(img/block_fon.gif); background-repeat: no-repeat; width: 282px; height: 134px;}
.vac_block_top {font-size: 12px; background-color: #E8EAEA; margin-right: 12px; margin-bottom: 1px; background-image:url(img/str1.gif); background-repeat: no-repeat; background-position: 7px 10px;}
.vac_block {font-size: 12px; margin-right: 12px; margin-bottom: 1px; background-image:url(img/str2.gif); background-repeat: no-repeat; background-position: 7px 10px;}
.vac_block_all {font-size: 12px; background-color: #E2E4E5; margin-right: 0px; background-image:url(img/str3.gif); background-repeat: no-repeat; background-position: 0px 10px;}
.vac_block_all_sps {background-color: #E2E4E5; margin-right: 0px; background-image:url(img/str4.gif); background-repeat: no-repeat; background-position: -4px 6px;}

#float0{float: left; padding: 11px 0px 0px 17px;}
#float1{float: right; width: 180px; overflow:hidden; padding-top: 40px;}
#float2{float: right; width: 250px; overflow:hidden; padding-top: 50px; color: #A1A3A3; font-size: 11px;}
.clear{clear: both;}

.mailsend {padding-bottom: 10px;}
hr {border: none; height: 1px; background-color: #FB5B09; color: #FB5B09;}