ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a, a img { text-decoration: none; border:none; }
a img, a:hover img  {color:#fffff}
div {vertical-align:top; margin: 0; padding: 0; }
a:hover, a:hover img {  text-decoration: none;}

html { margin:0; padding:0; font-family: Verdana, sans-serif; font-size: 12px; width:100%; height:100%; text-align:center; background:#0B6602 url(../images/shadow.gif) left top repeat-x; color:#DAF0D8;}
body {margin:0; padding:0; font-family: Verdana, sans-serif; font-size:12px; width:100%; height:100%; text-align:center; color:#DAF0D8;}

h2 {color:#DAF0D8; font-size:18px; text-transform:uppercase;}
h3 {color:#DAF0D8; font-size:16px; text-transform:uppercase;}
h4 {color:#DAF0D8; font-size:14px; text-transform:uppercase;}
h5 {color:#DAF0D8; font-size:12px; text-transform:uppercase;}



#page_contener {   padding:0; width:100%;  text-align:center;  position:relative; }
#page_wrap { margin:0 auto; padding:0; width:900px; text-align:left;  position:relative; }

#page_header {  text-align:left; padding:0px 0px 0px 0px; margin:0; background:transparent url(../images/header.jpg) left top no-repeat; height:338px; width:900px; position:relative; float:left;}
#page_header_bg {  text-align:left; padding:0px 0px 0px 0px; margin:0; background:transparent url(../images/header.jpg) left top no-repeat; height:338px; width:900px; position:relative; float:left;}
#page_header_de {  text-align:left; padding:0px 0px 0px 0px; margin:0; background:transparent url(../images/header.jpg) left top no-repeat; height:338px; width:900px; position:relative; float:left;}
#page_header_ru {  text-align:left; padding:0px 0px 0px 0px; margin:0; background:transparent url(../images/header.jpg) left top no-repeat; height:338px; width:900px; position:relative; float:left;}

#content { height:100%; min-height:334px; max-height:100%; width:900px; margin:0; padding:0; position:relative; text-align:left; float:left;  background:#0A5303 url(../images/content_shadow.gif) 0px 0px repeat-x;}
#left_content { width:219px; padding:22px 0px 30px 6px; margin:0; float:left; background:transparent url(../images/vline.gif) 224px 10px repeat-y; position:relative; text-align:left; min-height:280px;}
#right_content {  width:657px; padding:26px 0px 16px 18px; margin:0;  background:transparent url(../images/vline.gif) 0px 10px repeat-y; float:left; position:relative; left:-1px; text-align:left; min-height:290px;}

#page_bottompart { margin:0; padding:56px 0px 0px 0px; width:900px;  height:78px; background:#063E03 url(../images/expressintercontact.gif) center 16px no-repeat; position:relative; top:0px; left:0px; float:left; text-align:center; color:#DAF0D8; line-height:18px;}
#page_bottompart a {color:#55A950; text-decoration:none; font-size:9px;}
#page_bottompart a:hover {color:#ffffff; text-decoration:none; font-size:9px;}

.content_frame {  width:640px; text-align:left; position:relative; padding:0; margin:0; }
.frame_top { float:left; height:11px; width:640px; background:transparent url(../images/frame_top.gif) left top no-repeat; padding:0; margin:0; text-align:left; line-height:11px; font-size:9px; color:transparent; border:none; position:relative; top:0px; left:0px;}
.frame_mid { float:left; font-size:12px; width:448px; background:#074503;  border:none; border-left:2px solid #498443; border-right:2px solid #498443; padding:16px 94px 16px 94px; position:relative; top:0px; left:0px; height:100%;}
.frame_mid_sub { float:left; font-size:12px; width:608px; background:#074503;  border:none; border-left:2px solid #498443; border-right:2px solid #498443; padding:16px 14px 16px 14px; position:relative; top:0px; left:0px; height:100%;}
.frame_bott { float:left; height:11px; width:640px; background:transparent url(../images/frame_bott.gif) left top no-repeat; padding:0; margin:0; text-align:left; line-height:11px; position:relative; top:0px; left:0px;}

.frame_mid img {border:4px solid #D3EFD0; }
.frame_mid h1 { background:url(../images/h1.gif) left top no-repeat; height:29px; line-height:29px; width:436px; color:#DAF0D8; font-size:11px; font-weight:bold; margin:0px 0px 4px 0px; padding:0px 0px 0px 12px; text-transform:uppercase;}
.frame_mid p { padding:10px 0px 0px 0px;}
.frame_mid p a {display:block; float:right; color:#12E406; text-decoration:underline; background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px;}
.frame_mid p a:hover {display:block; float:right; color:#D29E25; text-decoration:none;  background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px;}
.frame_mid p.bodytext { padding:0px 0px 0px 0px;}
.frame_mid p.bodytext a {display:block; float:right; color:#12E406; text-decoration:underline; background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px;}
.frame_mid p.bodytext a:hover {display:block; float:right; color:#D29E25; text-decoration:none;  background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px;}
.frame_mid p.bodytext img {margin-bottom:10px;}

.frame_mid div.align-left {height:auto; padding:10px 0px 20px 0px; background:transparent url(../images/hline.gif) left bottom repeat-x; }
.frame_mid div.align-left a {display:block; float:right; color:#12E406; text-decoration:underline; background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px; margin:0;  }
.frame_mid div.align-left a:hover {display:block; float:right; color:#D29E25; text-decoration:none;  background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px; margin:0; }


.frame_mid_sub img {border:4px solid #D3EFD0; }
.frame_mid_sub h1 { background:url(../images/h1.gif) left top no-repeat; height:29px; line-height:29px; width:596px; color:#DAF0D8; font-size:11px; font-weight:bold; margin:0px 0px 4px 0px; padding:0px 0px 0px 12px; text-transform:uppercase; float:left;}
.frame_mid_sub p { padding:10px 0px 0px 0px;}
.frame_mid_sub p a {display:block; float:right; color:#12E406; text-decoration:underline; background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px;}
.frame_mid_sub p a:hover {display:block; float:right; color:#D29E25; text-decoration:none;  background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px;}
.frame_mid_sub p.bodytext { padding:0px 0px 0px 0px;}
.frame_mid_sub p.bodytext a {display:block; float:right; color:#12E406; text-decoration:underline; background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px;}
.frame_mid_sub p.bodytext a:hover {display:block; float:right; color:#D29E25; text-decoration:none;  background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px;}

.frame_mid_sub div.align-left {height:auto; padding:10px 0px 20px 0px; background:transparent url(../images/hline.gif) left bottom repeat-x; }
.frame_mid_sub div.align-left a {display:block; float:right; color:#12E406; text-decoration:underline; background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px; margin:0;  }
.frame_mid_sub div.align-left a:hover {display:block; float:right; color:#D29E25; text-decoration:none;  background:transparent url(../images/arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px; margin:0; }



.mainmenu {width:213px; float:left; padding:0px 0px 114px 0px; margin:0;}
.menu_entry {width:213px; float:left; padding:0; margin:0; height:auto; background:transparent url(../images/under_button.gif) left bottom no-repeat;}
.mainmenu .menu_entry a {display:block; float:left; width:198px;  font-size:14px; color:#C2E1BF; font-weight:normal; text-decoration:none; line-height:31px; padding:0px 0px 0px 15px; margin:0;}
.mainmenu .menu_entry a:hover {display:block; float:left; width:198px; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:31px; padding:0px 0px 0px 15px; margin:0;}
.mainmenu .menu_entry span {display:block; float:left; width:198px; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:31px; padding:0px 0px 0px 15px; margin:0;}



.mainmenu .menu_entry span.secondlevel {display:block; float:left; width:163px; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:31px; padding:0; margin:0;}
.mainmenu .menu_entry span.second_levbull {display:block; float:left; width:12px;  font-size:13px; color:#C2E1BF; font-weight:normal; text-decoration:none; line-height:31px; padding:0px 0px 0px 38px; margin:0; text-align:left; height:31px; white-space:nowrap;}
.mainmenu .menu_entry a.second_level {display:block; float:left; width:163px; font-size:13px; color:#C2E1BF; font-weight:normal; text-decoration:none; line-height:31px; padding:0; margin:0;}
.mainmenu .menu_entry a.second_level:hover { display:block; float:left; width:163px; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:31px; padding:0; margin:0;}


.language_menu {float:left; width:154px; padding:114px 0px 0px 370px; margin:0px; height:38px; text-align:left; border:none;}
.language_menu a {display:block; float:left; width:30px; text-decoration:none; line-height:38px; margin:0; padding:0px 0px 0px 8px; color:transparent; border:none;}
.language_menu a:hover {display:block; float:left; width:30px; text-decoration:none; line-height:38px; margin:0; padding:0px 0px 0px 8px; color:transparent; border:none;}
.language_menu a img, .language_menu a:hover img {float:left; width:30px; padding:0; margin:0; border:none; color:transparent;}


.top_menu {height:35px; width:900px; float:left; padding:136px 0px 0px 0px; margin:0; text-align:center; line-height:35px;}
.top_menu  span.toplinks_begin {display:block; width:425px; float:left; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:30px; padding:0; margin:0; text-transform:uppercase; text-align:right; height:35px; white-space:nowrap;}

.top_menu  span.toplinks_begin a {display:block; width:auto; float:right; font-size:12px; color:#9FDE9C; font-weight:normal; text-decoration:none; line-height:30px;padding:0; margin:0; text-transform:uppercase; text-align:right; white-space:nowrap; height:35px;}
.top_menu  span.toplinks_begin a:hover {display:block; width:auto; float:right; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:30px; padding:0; margin:0; text-transform:uppercase; text-align:right; white-space:nowrap; height:35px;}

.top_menu span.toplinks_end {display:block; width:447px; float:left; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; padding:0; margin:0; text-transform:uppercase; text-align:left; height:35px; line-height:30px;}

.top_menu span.toplinks_end a {display:block; width:auto; float:left; font-size:12px; color:#9FDE9C; font-weight:normal; text-decoration:none; line-height:30px; padding:0; margin:0; text-transform:uppercase; text-align:left; white-space:nowrap; height:35px;}
.top_menu span.toplinks_end a:hover {display:block; width:auto; float:left; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:30px;padding:0; margin:0; text-transform:uppercase; text-align:left; white-space:nowrap; height:35px;}

.clearer {float:left; width:100%; line-height:1px; color:transparent; font-size:1px; text-align:left;}

/* Images */
/*div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {margin:0; border:4px solid #D3EFD0;}*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {margin-bottom:6px;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {float:left;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0px;}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {display:inline; margin-right:6px;}
dl.csc-textpic-image {margin:0;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {display:inline; margin-right:0px !important;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt a:hover img {border:4px solid #ffffff;}

/*FLV Gallery */
.tx-bddbflvvideogallery-pi1 {width:608px; float:left; padding:10px 0px 10px 0px; margin:0; height:auto; text-align:left; border:none;}
.tx-bddbflvvideogallery-pi1 a {text-decoration:none; float:left; width:auto; color:transparent;}
.tx-bddbflvvideogallery-pi1 a:hover {text-decoration:none; float:left; width:auto; margin:0; padding:0; color:transparent;}
.tx-bddbflvvideogallery-pi1 a img {border:4px solid #D3EFD0; float:left; margin:0; padding:0; color:transparent;}
.tx-bddbflvvideogallery-pi1 a:hover img {border:4px solid #ffffff; float:left; margin:0; padding:0; color:transparent;}
#playlist {float:left; width:219px; text-align:left; margin:0; padding:0; border:none; color:transparent;}
#flvplayercaption {float:left; width:auto; padding:0; margin:0; text-align:left; color:transparent;}
#player {float:left; background-color:#D3EFD0; border:4px solid #D3EFD0; margin:0; padding:0; margin-bottom:0px; margin-right:0px; width:381px; float:left; margin-bottom: 0px; margin-right: 0px; z-indexd:1000; color:transparent;}

.flvplayer_listpic_pic {
  border:none;
  float:left;
  margin:0;
  padding:0;
  color:transparent;
}

.flvplayer_listpic {
background-position:0 0;
background-repeat:no-repeat;
border:none;
height:auto;
margin:0;
padding:0;
width:auto;
color:transparent;
}

.flvplayer_listpic_lastofrow {
background-position:0 0;
background-repeat:no-repeat;
border:none;
height:70px;
margin:0px 0px 6px 0px;
padding:0;
width:93px;
float:left;
color:transparent;
}

.flvplayer_listpic_firstofrow {
background-position:0 0;
background-repeat:no-repeat;
border:none;
height:70px;
margin:0 6px 6px 0;
padding:0;
width:93px;
float:left;
color:transparent;
}



#player embed {float:left;}

#loadingMessage {
background-color:transparent;
margin:0px;
padding:0;
text-align:left;
width:1px;
height:1px;
float:left;
z-indexd:999;
line-height:1px;
border:none;
color:transparent;
}

#loadingMessage img {border:none;}

img.spacer-gif {border:none;}
.flvplayer_listpic flvplayer_listpic_act flvplayer_listpic_firstofrow a img,.flvplayer_listpic flvplayer_listpic_act flvplayer_listpic_lastofrow a img {border:4px solid #ffffff; }

.flvplayer_listpic_act {float:left;  padding:0; color:transparent;}
.flvplayer_listpic_no {float:left;  padding:0; color:transparent;}
.flvplayer_listpic flvplayer_listpic_act flvplayer_listpic_firstofrow {float:left; margin:0px 6px 6px 0px; padding:0; color:transparent; }
.flvplayer_listpic flvplayer_listpic_no flvplayer_listpic_firstofrow {float:left; margin:0px 6px 6px 0px; padding:0; color:transparent;}
.flvplayer_listpic flvplayer_listpic_act flvplayer_listpic_lastofrow {float:left; margin:0px 0px 6px 0px; padding:0; color:transparent;}
.flvplayer_listpic flvplayer_listpic_no flvplayer_listpic_lastofrow {float:left; margin:0px 0px 6px 0px; padding:0; color:transparent;}
* html #player {
	margin-right: 0px;
}

/*File Links*/
table.csc-uploads csc-uploads-0 {width:600px; text-align:left; margin:10px 0px 10px 0px; padding:0;}
.csc-uploads-fileName {width:10%; text-align:left; padding:2px 10px 2px 0px;}
.csc-uploads-fileName p {float:left; text-align:left; }
.csc-uploads-fileName p a {float:left; text-align:left; white-space:nowrap;}
.csc-uploads-fileName p a:hover {float:left; text-align:left; white-space:nowrap;}
.csc-uploads-fileName p.csc-uploads-description {float:left; text-align:left; }
.csc-uploads-fileSize {text-align:right; padding:2px 0px 2px 10px;}
.csc-uploads-fileSize p {float:right; text-align:left; }

/*Mail Form*/
#mailform {float:left; margin:0px; padding:0px; width:200px;}
fieldset.csc-mailform {float:left; margin:10px 0px 10px 0px; padding:0px; text-align:left; border:none; width:200px;}
.csc-mailform-field {float:left; margin:0; padding:0px 0px 5px 0px; text-align:center; border:none; width:200px;}
.csc-mailform-field label {float:left; margin:0px 0px 0px 0px; padding:0px 5px 0px 0px;}
.csc-mailform-field input {float:left; width:200px; background-color:#0A5303; border:1px solid #498443; height:20px; color:#ffffff;}
.csc-mailform-field textarea {float:left; width:200px; background-color:#0A5303; border:1px solid #498443; height:200px; color:#ffffff;}
.csc-mailform-field select {float:left; width:200px; background-color:#0A5303; border:1px solid #498443; height:20px; color:#ffffff;}
.csc-mailform-field radio {float:left; width:auto;}
.csc-mailform-field input.csc-mailform-check {float:left; width:auto;}
.csc-mailform-field input.csc-mailform-submit {float:left; width:100px; height:26px;}


p.align-justify {text-align:justify;}