body{width:100%; margin:0px;font-family:  arial; font-size:14px; color:#414141; background-color:#0594cc; padding:0;}
img{border:0}
.left{float:left;}
.right{float:right;}
.break{clear:both;}
ul{margin:0; padding:0;}
li{ padding:0; margin:0;}

textarea{font-family:  arial; font-size:14px;}

div#superoverlay{height:100%;}
table#container td.supercontainer{background:url(../images/bg.jpg) repeat-x bottom; }
div#content{width:1024px; margin:0 auto; }

h1,h2,h3{margin:0; padding:0;}
h1{padding:4px 0 10px 0;}
h2{padding:4px 0 10px 0;}
h3.s15{line-height:20px; font-size:15px;}
h3.s20{font-size:20px;}

h1{color:#757575; font-size: 16pt; }
h2{color:#757575; }


a.white:link{text-decoration:underline; color:#FFF;}
a.white:visited{text-decoration:underline; color:#FFF;}

a.white:hover{text-decoration:none; color:#333;}

a.yellow:link{text-decoration:none; color:#ffff00;}
a.yellow:visited{text-decoration:none; color:#FFF;}
a.yellow:hover{text-decoration:none; color:#333;}

a.pink:link,visited{text-decoration:underline; color:#895C5C;}
a.pink:hover{text-decoration:none; color:#333;}

a.red:link,visited{text-decoration:underline; color:#ff0000;}
a.red:hover{text-decoration:none; color:#333;}


a:link{color: #3d7a85;text-decoration:underline;}
a:visited{color: #3d7a85;text-decoration:underline;}
a:hover{color: red;text-decoration:none;}
               
a.black:link{text-decoration:underline; color:#414141;}
a.black:visited{text-decoration:underline; color:#414141;}
a.black:hover{text-decoration:none; color:#ccc;}

a.activeLink{color:#930202; text-decoration:none; }

html, body {min-height: 100%;}
*html html, body {height: 100%;}
html, x:-moz-any-link{height:100%}
body, x:-moz-any-link{height:100%}
table#container{min-height:100%; height:100%;}
*html #container{height:100%;}
p{margin:0; padding:0;}


td.c_left{width:165px; padding:10px 13px 0 10px;}
td.c_content{padding:10px 0 0 0;}

ul.leftMenu{margin:50px 0 50px 0;}
ul.leftMenu li{list-style:none; margin:13px 0 0 0;}
ul.leftMenu li.red{color:#930202;}
ul.leftMenu li.red a{color:#930202; text-decoration:none;}

ul.contactData{}
ul.contactData li{list-style:none;}
ul.contactData li{color:#0E5A7A; margin:0 0 15px 0;}
ul.contactData li.cityT{font-size:16px; font-weight:bold; margin:33px 0 10px 0;}

ul.mainMenu{position:relative; margin:0 0 0 -5px; float:left; clear:both; width:100%;}
ul.mainMenu li{list-style:none;float:left; padding:12px 0 6px 0px; height:16px; }
ul.mainMenu li.act-left{background:url(../images/menu-active-left.png) no-repeat; width:12px; margin-left:5px;}
ul.mainMenu li.act-right{background:url(../images/menu-active-right.png) no-repeat; width:14px; }
ul.mainMenu li.act-content{background:url(../images/menu-active-bg.png) repeat-x; }
ul.mainMenu li.act-content a{color:#930202; text-decoration:none;}

ul.mainMenu li.p-left{background:url(../images/menu-p-left.png) no-repeat; width:12px; margin-left:5px;}
ul.mainMenu li.p-right{background:url(../images/menu-p-right.png) no-repeat; width:14px; }
ul.mainMenu li.p-content{background:url(../images/menu-p-bg.png) repeat-x; }
ul.mainMenu li.p-content a{color:#919191; text-decoration:none;}

div.mainNewsO{background:#FFF; clear:both; float:left; width:100%; padding:0 0 20px 0;  line-height:18px;}
ul.mainNews{padding:20px 0 0px 20px;}
ul.mainNews li{list-style:none;float:left; font-size:13px; }
ul.mainNews li.img{padding:0 15px 0 0;}
ul.mainNews li.text{width:300px;}
ul.mainNews li.delimiter{width:50px; }

div.withoutWhiteF{background:url(../images/withoutwhite_top.png) no-repeat;  clear:both; float:left; width:100%; padding:0 0 20px 0;  line-height:20px;}
ul.withoutWhiteF{padding:20px 0 0px 20px;}
ul.withoutWhiteF li{list-style:none;}
ul.withoutWhiteF li{float:left; font-size:13px; }
ul.withoutWhiteF li.img{padding:0 15px 0 0;}
ul.withoutWhiteF li.text{width:270px;}
ul.withoutWhiteF li.delimiter{width:50px; }

ul.greyContent{float:left; clear:both; width:100%;}
ul.greyContent li{background:url(../images/grey-bg.jpg); padding:0 20px 0 20px;list-style:none;}
ul.greyContent li.top{background:url(../images/grey-top.jpg); height:19px; }
ul.greyContent li.bottom{background:url(../images/grey-bottom.jpg);   height:20px; }

.mainDes{padding:5px 60px 20px 0; line-height:20px; width:500px;}
.mainDes2{padding:5px 60px 20px 0; line-height:20px; }
.mainDes div.links{margin:10px 0 0 0; }
.mainDes div.links div{float:left; margin:0 20px 0 0;}
div.question{background:url(../images/question.png) no-repeat 0px 3px;  padding:2px 0 5px 20px;}
.paper{background:url(../images/paper.png) no-repeat 0px 3px; padding:2px 0 5px 20px;}
.mainLinks div{padding:0 0 0 25px;}

table.sLinks{}
table.sLinks td{padding:0 30px 0 0 ;}
div.sLinks{line-height:20px; font-size:13px;}

div.whiteFooter{background:#fff;float:left; clear:both; width:100%;}

div.copyright{text-align:center; color:#0E5A7A; padding:20px 0 20px 0 ;}
table.sContent{margin:10px 10px 0 20px; }

table.secondContent{margin:25px 0 25px 0;}
table.secondContent td.leftSide{padding:0 25px 0 25px;}
table.secondContent td.rightSide{padding:5px 25px 0 0px; width:200px; background:url(../images/right-side-bg.png) no-repeat; height:700px;}

div.rightMenuActive{background:#FFF; padding:10px 0 10px 25px; color:#930202; font-size:18px;}
div.rightMenuActive div{font-size:14px; padding:5px 0 5px 20px; line-height:20px;}
div.rightMenu { padding:10px 0 10px 25px; color:#930202; font-size:18px;}

div.additionalLinks{padding:0 0 0px 25px; margin:20px 0 0 20px; font-size:12px; line-height:20px;}
div.vkontakte{padding:0 0 0 25px; margin:50px 0 0 0;}

td.feedback_tl{background:url(../images/topleft.png) no-repeat; width:33px; height:38px;}
td.feedback_t{background:#FFF;}
td.feedback_tr{background:url(../images/topright.png) no-repeat; width:33px;}
td.feedback_l{background:#FFF;}
td.feedback_bg{background:#FFF;}
td.feedback_r{background:#FFF;}
td.feedback_bl{background:url(../images/bottomleft.png) no-repeat; width:33px; height:38px;}
td.feedback_b{background:#FFF;}
td.feedback_br{background:url(../images/bottomright.png) no-repeat; width:33px; height:38px;}

h1.feedbackTitle{font-size:16px; color:#999;  margin:0; padding:0;}
h2.feedbackTitle{font-size:16px; color:#999;  margin:0; padding:0;}
ul#feedbackul{}
ul#feedbackul li{list-style:none;}
ul#feedbackul li.title{margin:10px 0 3px 0; color:#999;}
ul#feedbackul li.field{margin:0px 0 3px 0; }
ul#feedbackul li.submit{margin:20px 0 3px 0; text-align:center; }
button.submit33{font-size:14px; padding:10px; font-weight:bold; background:url(../images/button_bg.jpg) bottom repeat-x;}
button.submit34{font-size:14px; padding:10px; font-weight:bold; background:url(../images/button_bg.jpg) bottom repeat-x;}
button#closefeedback{font-size:14px; padding:10px; font-weight:bold; margin:0 auto;}

.finput{border:1px solid #000; width:350px; padding:0px; color:#999; height:25px; font-size:14px;}
.finput2{border:1px solid #000; width:350px; padding:0px; color:#999; height:25px; font-size:14px;}
div.formselcat{margin:30px 0 0 0; border:1px solid #000; padding:20px;color:#999;}
div.formselcat table{margin:10px 0 0 0;}

div#response{margin:40px 0 0 0;}
table.questions{}
table.questions td.lQuestion{}
table.questions td div.rQuestion{}
table.questions td div.rQuestion a{color:#000;font-weight:bold;}
table.questions td div.rAnswer{margin:15px 0 10px 0; display:none;}

div.paginator{float:left; clear:both; width:100%;}
li.paginator_title{list-style:none; float:left; margin:0 0px 0 0; list-style:none; padding:4px;}
li.paginator_active{list-style:none;float:left;  list-style:none;  padding:4px; margin:0 0px 0 0px;}
li.paginator_noactive{list-style:none;float:left; list-style:none; padding:4px; margin:0 0px 0 0px; }
li.paginator_noactive a{text-decoration:underline; color:#333;}
li.paginator_forward{list-style:none;float:left; list-style:none; padding:4px; margin:0 5px 0 0px;}
li.paginator_forward a{list-style:none;}
li.paginator_backward{float:left; list-style:none; padding:4px; margin:0 5px 0 0px;}
li.paginator_backward a{list-style:none;}

div.sform{background:url(../images/sformbg.png) no-repeat; padding:25px 15px 25px 15px; margin:20px 0 0 0;}
div.sform div.title{color:#414141; font-size:14px;}
div.sform div.content{color:#7E7E7E; font-size:14px; margin:10px 0 0 0;}
div.sform div.content input{font-size:16px; color:#7E7E7E; background:#F1F1F1;}



.vacansy{font-size:16px; }
div.vacansy h3{font-size:20px; margin:40px 0 10px 0;}
div.pdfico{background:url(../images/pdfico.png) no-repeat; padding:0 0 10px 35px; margin:10px 0 10px 0; line-height:20px; color:#414100;}
div.pdfico a{}
div.pdficoleft{background:url(../images/pdfico.png) no-repeat; padding:0 0 10px 35px; margin:10px 0 10px 0; line-height:20px; color:#dadada;}
div.pdficoleft a{color:#FFF;}

ul.opticaTeaser{}
ul.opticaTeaser li{list-style:none;}
ul.opticaTeaser li.folder a{color:#930202; font-size:18px; line-height:36px;}
ul.opticaTeaser li.folder img{border:6px solid #555555;}
ul.opticaTeaser li.foldDelimiter{height:34px;}
ul.opticaTeaser li.item0{float:left; width:280px; margin:0 0 40px 0; padding:0; }
ul.opticaTeaser li.item0 a{color:#930202; font-size:14px; line-height:36px;}
ul.opticaTeaser li.item1{float:right;  margin:0 18px 0px 0; padding:0; }
ul.opticaTeaser li.item1 a{color:#930202; font-size:14px; line-height:36px;}
ul.opticaTeaser li.item0 img{border:6px solid #555555;}
ul.opticaTeaser li.item1 img{border:6px solid #555555;}

td.opticaTeaser a{color:#930202; font-size:18px; line-height:36px;}
td.opticaTeaser img{border:6px solid #555555;}

img.news{float:left; padding:0 15px 5px 0;}
ul.newspage{}
ul.newspage li{margin:0 0 20px 0;list-style:none;}
a.black2{font-size:120%; color:#000;}


div#closeWin{background:url(/themes/default/images/lightbox/lightbox-btn-close.gif) no-repeat; width:70px; height:40px; margin:0px 0 0 320px; position:absolute; cursor:hand; clear:both;}

marquee.pink{color:#895C5C;}
