@charset "utf-8";
/* reset list */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-family: inherit;	vertical-align: baseline;}
div.clear{clear: both;}
* {margin: 0px; padding: 0px;}
/* end reset list */
strong{font-weight: bold;}
em{font-style: italic;}

body{font-family: Arial, Helvetica, sans-serif; font-size: 82%; min-width: 1000px; min-height: 100%; position: relative;font-size: 82%;}
html {height: 100%;}
* html body {height: 100%;}

div#langList{position: absolute;top: 44px;right: 240px;}
div#secondFloor div#langList{position: absolute;top: 44px;right: 240px;}
div#langList ul{list-style: none;}
div#langList ul li{}
div#langList ul li a{text-decoration: none;color: gray;font-size: 0.9em;}
div#langList ul li a:hover{text-decoration: underline;color: navy;}

/*in hack*/
#content {padding: 0px 30px 0px 0px; overflow: hidden;background: url(img/topBg.jpg) repeat-x top;}
* html #content {padding: 0px 0px 0px 0px; overflow: hidden;background: url(img/topBg.jpg) repeat-x top;width: 100%;}
#outer1 {width: 100%; margin-right: -250px; float: left;background: url(img/shapka.jpg) no-repeat top left;margin-top: 36px;}
#outer2 {margin: 0px 120px 0px 0px;}
#outer3 {width: 100%; margin-left: -210px; float: right;}
#main{margin:0px 95px 0px 218px;padding: 0px 0px 10px 0px;}
* html #main{margin:0px 115px 0px 218px;padding: 0px 0px 10px 0px;}
#LeftColum {width: 188px; float: left;padding: 0px 20px 0px 0px;}
#RightColum {width: 200px; float: right;padding: 0px 0px 10px 0px;font-size: 0.8em;background: white;margin: 0px 0px 0px 0px;border: solid 1px #24A0CC;border-top: none;}
* html #RightColum {width: 200px; float: right;padding: 0px 0px 10px 0px;font-size: 0.8em;background: white;border: solid 1px red;margin: 0px 10px 0px 0px;border: solid 1px #24A0CC;border-top: none;}
/*end in hack*/

div#secondFloor #outer1 {background: url(img/shapkaSecond.jpg) no-repeat top center;margin-top: 28px;}
div#secondFloor #content {background: url(img/topBgSecond.jpg) repeat-x top;}


a.underHeader{display: block;height: 100px;width: 100px;position: absolute;top: 50px;left: 80px;color: #C0E3E9;}

div.ico{position: absolute;top: 0px;left: 20px;}
div.ico a{}
div.ico a img{margin: 10px;}

ul#menu{height: 35px;padding: 0px 0px 10px 120px;list-style: none;background: url(img/ul.jpg) no-repeat top left;position: absolute; top: 0px;}
ul#menu li{float: left;padding: 0px 10px 0px 10px;}
ul#menu li a{color: black;text-decoration: none;display: block;padding: 6px 5px 23px 5px;}
ul#menu li a:hover{color: white;text-decoration: none;background: url(img/link.gif) no-repeat top center;}

div#secondFloor ul#menu{height: 10px;padding: 0px 0px 10px 120px;list-style: none;background: url(img/ul.jpg) no-repeat top left;position: absolute; top: 0px;font-size: 0.8em;}
* html div#secondFloor ul#menu{height: 10px;padding: 0px 0px 0px 120px;list-style: none;position: absolute; top: 0px;font-size: 0.8em;background-image: none;}
div#secondFloor ul#menu li{float: left;padding: 0px 10px 0px 10px;}
div#secondFloor ul#menu li a{color: black;text-decoration: none;display: block;padding: 5px 5px 17px 5px;}
div#secondFloor ul#menu li a:hover{color: white;text-decoration: none;background: url(img/link.gif) no-repeat bottom center;}


div#secondFloor #main p.titleHeader{color: #DC1B80;font-family: "Times New Roman", Times, serif;font-weight: normal;padding: 0px 0px 0px 0px;font-size: 1.5em;text-align: left;position: absolute;left: 3%;top: 60px;}
div#secondFloor #main p.titleHeader a{color: #DC1B80;font-family: "Times New Roman", Times, serif;font-weight: normal;}
div#secondFloor #main p.titleHeader a:hover{color: #DC1B80;font-family: "Times New Roman", Times, serif;font-weight: normal;text-decoration: none;}

#RightColum ul li a strong{font-weight: bold;display: block;padding: 4px 0px 2px 0px;font-size: 1.1em;color: #DC1B80;text-decoration: none;}
* html #RightColum ul li a strong{font-weight: bold;display: block;padding: 0px 0px 0px 0px;font-size: 1.1em;color: #DC1B80;text-decoration: none;}
#RightColum ul li a:hover strong{color: white;}
#RightColum h2{font-family: "Times New Roman", Times, serif;padding: 6px 0px 15px 16px;font-size: 1.6em;background: url(img/h2.gif) no-repeat top right;font-weight: bold;color: #234600;}
#RightColum ul{list-style: none;}
#RightColum ul li{}
#RightColum ul li a{display: block;padding: 0px 16px 5px 16px;text-decoration: none;color: black;}
* html #RightColum ul li a{display: block;padding: 0px 16px 0px 16px;text-decoration: none;color: black;}
#RightColum ul li a:hover{background: #0C72AC;color: white;}


div#secondFloor #main p.discription{font-style: italic;color: #0D617F;font-size: 1.4em;padding: 15px 0px 0px 20px;font-weight: normal;position: absolute;right: 25%;top: 110px;}
div#secondFloor #main p.discription a{font-style: italic;color: #0D617F;font-weight: normal;}
div#secondFloor #main p.discription a:hover{text-decoration: none;}

#LeftColum p.discription{font-style: italic;color: white;font-size: 1.4em;padding: 150px 0px 50px 26px;}
#LeftColum ul#categories{list-style: none;font-size: 1.1em;padding: 5px 0px 0px 8px;}
div#secondFloor #LeftColum ul#categories{list-style: none;font-size: 1.1em;padding: 145px 0px 0px 8px;}
#LeftColum ul#categories li{background: url(img/li.gif) no-repeat left;padding: 0px 0px 0px 12px;margin: 0px 0px 4px 0px;}
#LeftColum ul#categories li a{color: #0A5278;text-decoration: none;}
#LeftColum ul#categories li a:hover{color: #0A5278;text-decoration: underline;}

#LeftColum div.leftBox{margin: 10px 0px 0px 0px;}
#LeftColum div.leftBox h2{background: #0C6DA0 url(img/leftBox.gif) no-repeat top right;color: white;font-size: 0.8em;font-weight: normal;padding: 4px 0px 4px 18px;}
#LeftColum div.leftBox div.content{border: solid 1px #0C6DA0;padding: 4px 20px 4px 18px;font-size: 0.8em;color: #0C6DA0;text-align: center;}
#LeftColum div.leftBox div.content p{text-align: left;}
#LeftColum div.leftBox div.content img{margin: 3px 0px 3px 0px;}

#LeftColum div.baner img{border: solid 1px gray;margin: 10px 0px 0px 20px;}
#LeftColum p.worck a{font-size: 0.86em;padding: 15px 0px 0px 20px;text-decoration: none;color: black;display: block;}

#main div.boxInformer{min-height: 200px;margin: 136px auto 0px auto;background: #F5F5F5 url(img/centerTopBg.gif) no-repeat center top;}
* html #main div.boxInformer{min-height: 200px;margin: 136px auto 0px auto;background: #F5F5F5 url(img/centerTopBg.gif) no-repeat center top;border:solid 1px white;}
#main div.boxInformer div.left{float: left;width: 50%;background: #F5F5F5;}
#main div.boxInformer div.left h2{background: #4B9BB9;color: white;border-bottom: solid 1px #919191;font-size: 1.3em;}
#main div.boxInformer div.right{float: right;width: 49%;color: white;/*background: #239FCB url(img/centerTop.gif) repeat-y left;*/font-size: 0.9em;}
#main div.boxInformer div.right h2{color: white;background: #177393 url(img/h2Left.gif) no-repeat left top;border-bottom: solid 1px #10485C;}
#main div.boxInformer div.contentBox{padding: 10px 30px 0px 30px;}
#main div.boxInformer h2{font-family: "Times New Roman", Times, serif;font-size: 1.4em;font-weight: normal;padding: 0px 0px 0px 30px;}
#main div.boxInformer div.left p{font-size: 0.86em;color: #003F62;}
#main div.boxInformer div.left p strong{font-weight: bold;display: block;padding: 10px 0px 2px 0px;color: black;font-size: 1.1em;}
#main div.boxInformer div.left p a{color: #0C6DA0;text-decoration: underline;}
#main div.boxInformer div.left p.arch{font-size: 0.86em;color: #003F62;background: url(img/arrow.gif) no-repeat left;padding: 0px 0px 0px 15px;margin: 20px 0px 0px 0px;}
#main div.boxInformer div.right p{padding: 0px 0px 5px 0px;}
#main div.boxInformer div.right li{padding: 0px 0px 8px 0px;}
#main div.boxInformer div.right h3{padding: 10px 0px 5px 12px;font-weight: bold;font-size: 1.2em;}

#main div.boxParticipants{margin: 12px 0px 0px 0px;}
#main div.boxParticipants h2{color: white;font-size: 1.4em;background: #0C6DA0 url(img/head.gif) no-repeat top left;font-weight: normal;font-family: "Times New Roman", Times, serif;}
* html #main div.boxParticipants h2{color: white;font-size: 1.4em;background: #0C6DA0 url(img/head.gif) no-repeat top left;font-weight: normal;font-family: "Times New Roman", Times, serif;width: 100%;}
#main div.boxParticipants h2 a{color: white; text-decoration: none;display: block;background: url(img/head2.gif) no-repeat top right;padding: 2px 0px 2px 30px;}
#main div.boxParticipants div.boxParticipantsContent{background: #F7F7F7 url(img/map.gif) no-repeat top right;border: solid 1px #6DA7C6;padding: 20px 0px 0px 0px;margin: 0px auto auto 0px;}
* html #main div.boxParticipants div.boxParticipantsContent{background: #F7F7F7 url(img/map.gif) no-repeat top right;border: solid 1px #6DA7C6;padding: 20px 0px 0px 3px;margin: 0px auto auto 0px;width: 99%;}
#main div.boxParticipants div.boxParticipantsContent div.box{width: 120px;text-align: center;margin: 0px 0px 16px 30px;float: left;}
* html #main div.boxParticipants div.boxParticipantsContent div.box{width: 120px;text-align: center;margin: 0px 0px 16px 30px;float: left;}
#main div.boxParticipants div.boxParticipantsContent div.box a{color: black;text-decoration: none;}
#main div.boxParticipants div.boxParticipantsContent div.box a:hover img{border: solid 1px #DC0B77;}
#main div.boxParticipants div.boxParticipantsContent h3{padding: 0px 0px 4px 0px;font-weight: normal;font-size: 1.0em;}
#main div.boxParticipants div.boxParticipantsContent img{border: solid 1px silver;}

/**/
#main div.vacanciPage div.boxParticipants{margin: 2px 0px 0px 0px;}
#main div.vacanciPage div.boxParticipants h2{color: white;font-size: 1.4em;background: #0C6DA0 url(img/head.gif) no-repeat top left;font-weight: normal;font-family: "Times New Roman", Times, serif;}
* html #main div.vacanciPage div.boxParticipants h2{color: white;font-size: 1.4em;background: #0C6DA0 url(img/head.gif) no-repeat top left;font-weight: normal;font-family: "Times New Roman", Times, serif;width: 100%;}
#main div.vacanciPage div.boxParticipants h2 a{color: white; text-decoration: none;display: block;background: url(img/head2.gif) no-repeat top right;padding: 2px 0px 2px 30px;}
#main div.vacanciPage div.boxParticipants div.boxParticipantsContent{background: white;padding: 0px 0px 0px 0px;margin: 0px auto auto 0px;background-image: none;border: none;}
* html #main div.vacanciPage div.boxParticipants div.boxParticipantsContent{background: #F7F7F7 url(img/map.gif) no-repeat top right;border: solid 1px #6DA7C6;padding: 20px 0px 0px 3px;margin: 0px auto auto 0px;width: 99%;}
#main div.vacanciPage div.boxParticipants div.boxParticipantsContent div.box{width: 120px;text-align: center;margin: 0px 0px 16px 30px;float: left;}
* html #main div.vacanciPage div.boxParticipants div.boxParticipantsContent div.box{width: 120px;text-align: center;margin: 0px 0px 16px 30px;float: left;}
#main div.vacanciPage div.boxParticipants div.boxParticipantsContent div.box a{color: black;text-decoration: none;}
#main div.vacanciPage div.boxParticipants div.boxParticipantsContent div.box a:hover img{border: solid 1px #DC0B77;}
#main div.vacanciPage div.boxParticipants div.boxParticipantsContent h3{padding: 0px 0px 4px 0px;font-weight: normal;font-size: 1.0em;}
#main div.vacanciPage div.boxParticipants div.boxParticipantsContent img{border: solid 1px silver;}
/**/


div#secondFloor #main ul{padding: 8px 0px 6px 40px;}
div#secondFloor #main ul li{padding: 0px 0px 6px 0px;}
div#secondFloor #main a{text-decoration: none;color: #0979AA;}
div#secondFloor #main a:hover{text-decoration: underline;color: #044059;}
div#secondFloor #main a:visited{color: #0C6DA0;}
div#secondFloor #main h1{color: #DC1A80;font-family: "Times New Roman", Times, serif;font-size: 2.1em;font-weight: normal;padding: 140px 0px 20px 0px;}
#content #main h1.title{color: #DC1B80;font-family: "Times New Roman", Times, serif;font-weight: normal;font-size: 1.5em;text-align: left;position: absolute;top: 0px;left: 30px;margin: 0px 0px 0px 0px;padding: 60px 0px 0px 0px;}


/* start second Pages */
div#secondFloor #main div.Page{}
div#secondFloor #main div.Page h2{color: #003E5B;font-weight: bold;line-height: 22px;margin: 4px 0px 4px 0px;}
div#secondFloor #main div.Page p{padding: 2px 0px 6px 0px;}
div#secondFloor #main div.Page ol{padding: 8px 0px 10px 50px;}
div#secondFloor #main div.Page ol li{padding: 2px 0px 6px 0px;}

div.vacanciPage div.listBox{} 
div#secondFloor #main div.vacanciPage div.listBox ul li{width: 45%;float: left;background: url(img/li2.gif) no-repeat left top;padding: 0px 0px 4px 14px;}

div.vacanciPage div.listBoxTree{} 
div#secondFloor #main div.vacanciPage div.listBoxTree ul li{width: 25%;float: left;background: url(img/li2.gif) no-repeat left top;padding: 0px 0px 4px 14px;} 
div#secondFloor #main div.vacanciPage div.listBoxTreeCatalog ul{width: 25%;float: left;} 
div#secondFloor #main div.vacanciPage div.listBoxTreeCatalog ul li{background: url(img/li2.gif) no-repeat left top;padding: 0px 0px 4px 14px;} 


div.addForm{padding: 0px 0px 0px 0px;margin: 10px 0px 0px 40px;width: 200px;float: left;}
div.addFormRight{margin: 60px 0px 0px 20px;width: 200px;float: left;color: black;font-size: 1.0em;padding: 22px 0px 22px 45px;background: url(img/arrowForm.gif) no-repeat left;}
div.addFormRight span{font-size: 1.1em;}

div.Page div.table{margin: 10px auto 0px auto;}
div.Page div.table div.first{width: 34%;float: left;}
div.Page div.table div.tree p{}
div.Page div.table div.second{width: 34%;float: left;padding: 0px 0px 0px 0px;}
div.Page div.table div.tree{width: 32%;float: left;padding: 0px 0px 0px 0px;}
div.Page div.table h3{background: #DDDDDD;padding: 4px 0px 4px 10px;font-size: 1.0em;font-weight: bold;}
div#secondFloor #main div.Page div.table p{padding: 6px 0px 6px 10px;font-size: 0.9em;}
div#secondFloor #main div.Page div.table div.clear{height: 1px;background: gray;margin: 0px 0% 0px 0px;border-bottom: solid 3px #eeeeee;}

div.Page h3{font-weight: bold;padding: 10px 0px 6px 0px;}
div.Page strong.big{font-size: 1.6em;padding: 0px 0px 10px 0px;display: block;}

div.Page div.tableSecond{margin: 10px auto 0px auto;}
div.Page div.tableSecond div.first{width: 10%;float: left;}
div.Page div.tableSecond div.tree p{}
div.Page div.tableSecond div.second{width: 70%;float: left;padding: 0px 0px 0px 0px;}
div.Page div.tableSecond div.second p{text-align: left;}
div.Page div.tableSecond div.tree{width: 20%;float: left;padding: 0px 0px 0px 0px;}
div.Page div.tableSecond p{text-align: center;}
div.Page div.tableSecond h3{background: #DDDDDD;padding: 4px 0px 4px 10px;font-size: 0.9em;font-weight: normal;text-align: center;}
div#secondFloor #main div.Page div.tableSecond p{padding: 6px 0px 6px 10px;font-size: 0.9em;}
div#secondFloor #main div.Page div.tableSecond div.clear{height: 1px;background: gray;margin: 0px 0% 0px 0px;border-bottom: solid 3px #eeeeee;}

div.Page table{border-top: solid 1px silver;margin: 14px 0px 14px 0px;border-right: solid 1px silver;}
div.Page table td{border-bottom: solid 1px silver;border-left: solid 1px silver;padding: 4px 4px 4px 4px;}

div.Page table.big{border-top: solid 1px silver;margin: 14px 0px 14px 0px;border-right: solid 1px silver;font-size: 0.8em;}
div.Page table.big td{border-bottom: solid 1px silver;border-left: solid 1px silver;padding: 4px 0px 4px 2px;}
div#secondFloor #main div.Page table.big td p{padding: 3px 0px 0px 0px;}



div.vacanciPage div.publicationsPage{} 
div.vacanciPage div.publicationsPage h3{color: #DC1B80;font-weight: bold;padding: 10px 0px 0px 0px;} 

div.vacanciPage{}
div.vacanciPage h2{display: none;}
div.vacanciPage ul{list-style: none;}
div.vacanciPage ul li strong{font-weight: bold;display: block;}
div#trening ul li a strong{font-weight: bold;display: none;}
div#trening ul li a:hover strong{font-weight: bold;display: inline;padding: 0px 0px 0px 20px;}
div#secondFloor #main div.vacanciPage ul li a:hover strong{color: #DC1B80;}
div.vacanciPage ul li a{display: block;padding: 4px 0px 4px 8px;border-left: solid 5px white;}
div#secondFloor #main div.vacanciPage ul li a:hover{border-left: solid 5px #DC1B80;text-decoration: none;background: #F9F9F9;color: black;}

div.mainParticipantsBox{}
div.mainParticipantsBox div.contentParticipantsBox{border: solid 1px #4B809C;margin: 0px 0px 16px 0px;}
div.mainParticipantsBox h2{background: #4B809C url(img/h2Page.gif) no-repeat top left;color: white;font-family: "Times New Roman", Times, serif;padding: 2px 0px 0px 20px;}
div.mainParticipantsBox p.logo{float: left;padding: 5px 4px 5px 4px;}
div.mainParticipantsBox div.discription{margin: 0px 0px 0px 260px;}
div.mainParticipantsBox div.discription h3{margin: 8px 0px 6px 0px;font-family: "Times New Roman", Times, serif;color: #184A64;font-size: 1.7em;font-weight: bold;}
div.mainParticipantsBox div.discription p span{font-style: italic;color: #666666;}
div#secondFloor #main div.mainParticipantsBox div.discription ul li{margin: 0px 0px 0px 0px;padding: 0px 0px 2px 0px;}
div#secondFloor #main div.mainParticipantsBox div.discription ul{padding: 10px 0px 8px 0px;list-style: none;}
div.mainParticipantsBoxContent{}
div.mainParticipantsBoxContent div.image{font-family: "Times New Roman", Times, serif;text-align: center;width: 158px;float: left;}
div.mainParticipantsBoxContent div.image h3{background: #9A9A9A;color: white;border-bottom: solid 3px #858585;}
div.mainParticipantsBoxContent div.image em{display: block;font-size: 1.1em;padding: 4px 0px 2px 0px;}
div.mainParticipantsBoxContent div.image img{border: solid 1px #4B809C;}
div.mainParticipantsBoxContent div.discription{padding: 0px 0px 0px 200px;}
div.mainParticipantsBoxContent div.discription h3{padding: 1px 0px 1px 20px;border-left: solid 10px #DC0B77;background: #EBEBEB;font-size: 1.0em;font-weight: bold;margin: 8px 0px 4px 0px;}
div.mainParticipantsBoxContent div.discription ul{padding: 0px 0px 0px 0px;list-style: none;margin: 0px 0px 0px 0px;}
div#secondFloor #main div.mainParticipantsBoxContent div.discription ul li{padding: 0px 0px 2px 16px;background: url(img/li2.gif) no-repeat top left;}
div#secondFloor #main div.mainParticipantsBoxContent div.discription p{padding: 2px 0px 5px 0px;}
div#secondFloor #main div.mainParticipantsBoxContent div.other{margin: 15px 0px 0px 0px;border: solid 1px #EBEBEB;padding: 0px 0px 4px 0px;}
div#secondFloor #main div.mainParticipantsBoxContent div.other h2{font-size: 1.1em;background: #EBEBEB;padding: 2px 0px 2px 15px;}
div#secondFloor #main div.mainParticipantsBoxContent div.other ul{list-style: none;padding: 6px 5px 6px 5px;}
div#secondFloor #main div.mainParticipantsBoxContent div.other ul li{margin: 0px 0px 0px 4px;display: inline;}

div#secondFloor #main div.mainParticipantsBoxContent div.other2{margin: 15px 0px 0px 0px;border: solid 1px #EBEBEB;padding: 0px 0px 4px 0px;}
div#secondFloor #main div.mainParticipantsBoxContent div.other2 h2{font-size: 1.1em;background: #EBEBEB;padding: 2px 0px 2px 15px;}
div#secondFloor #main div.mainParticipantsBoxContent div.other2 h3{font-size: 0.9em;background: transparent;padding: 5px 0px 0px 15px;font-weight: bold;}
div#secondFloor #main div.mainParticipantsBoxContent div.other2 ul{list-style: none;padding: 6px 5px 6px 5px;}
div#secondFloor #main div.mainParticipantsBoxContent div.other2 ul li{margin: 0px 0px 0px 0px;display: inline;}
div#secondFloor #main div.mainParticipantsBoxContent div.other2 ul li a{display: block;padding: 0px 0px 4px 10px;}
div#secondFloor #main div.mainParticipantsBoxContent div.other2 ul li a strong{display: none;}

div.newsPage{}
div.newsPage h2{display: none;}
div.newsPage ul{list-style: none;}
div#secondFloor #main div.newsPage ul li{padding: 0px 0px 10px 0px;}
div#secondFloor #main div.newsPage ul li a{display: block;padding: 5px 5px 5px 5px;border: solid 1px white;}
div#secondFloor #main div.newsPage ul li a:hover{border: solid 1px silver;text-decoration: none;}
div#secondFloor #main div.newsPage ul li a strong{display: block;color: black;font-size: 0.9em;padding: 2px 0px 2px 4px;margin: 0px 0px 2px 0px;}
div#secondFloor #main div.newsPage ul li a:hover strong{color: white;background: #0C6DA0;}
/* end second Pages */

div#secondFloor #main div.boxParticipants a{color:#FFFFFF;}
div#secondFloor #main div.boxParticipants a:hover{color:#FFFFFF;text-decoration:none;}
div#secondFloor #main div.boxParticipants a:visited{color:#FFFFFF;}
div#secondFloor #main div.boxParticipants div.boxParticipantsContent h3 a{color:#333333;}
div#secondFloor #main div.boxInformer ul{padding: 8px 0px 6px 2px;}


div#footer{background: #0C6DA0; margin: 20px 0px 0px 0px;padding: 10px 40px 0px 40px;height: 30px;font-size: 0.8em;color: white;}
div#footer .left{float: left;}
div#footer .right{float: right;}
div#footer a{color: white;text-decoration: none;}
div#footer a:hover{color: white;text-decoration: underline;}