/*page*/
body{padding:0; margin:0; background-color:#FFF;}
body, td, p{font:8pt Tahoma, sans; background-repeat:no-repeat; }
img {border:0px;}

/*design*/
a img                { border:0; }
a                    { color:#003062; text-decoration:underline; }
a:hover              { text-decoration:none; }

h1                   { padding:0; margin:0; font:bold 12pt Tahoma, sans; }
h2                   { padding:2px 0 5px 20px; margin:0; font:bold 12pt Tahoma, sans; }
h3                   { padding:2px 0 5px 20px; margin:0; font:bold 10pt Tahoma, sans; background:url(../images/pic/bmarker.gif) center left no-repeat;zoom:1;}
#page #main h3 a     { font:bold 10pt Tahoma, sans;}


.level0              { width:792; height:100%; } /*right part*/
.level1              { width:540; height:100%; } /*left part*/
.level2              { width:387; height:100%; } /*central part*/

.breadcrumbs       { padding:10px 0 10px 0; }
#page #main .breadcrumbs a      {color:#F7941D}

.left_part              { width:140px; padding:10px 0px 15px 0px; }
.left_part .banner      { padding:15px 0px 5px 0; text-align:center; }
.left_part #navigation  { background:url("/design/images/bgr/navigation.gif") no-repeat; background-position:left top; height:211px; text-transform: uppercase; }
.left_part ul           { padding:33px 20px 0px 10px;  margin:0px 0px 0px 10px; }
/* Fix IE. Hide from IE Mac */  html .left_part ul { padding:33px 20px 0px 10px;  margin:0px 0px 0px 15px; } /* End */
.left_part ul li        { padding:0; margin:2px 0px 0px 10px; list-style:disc url("/design/images/pic/nmarker.gif"); }
/* Fix IE. Hide from IE Mac */  html .left_part ul li { padding:0; margin:0px 0px 0px 10px; list-style:disc url("/design/images/pic/nmarker.gif"); } /* End */
.left_part a			      { color:#FFF; text-decoration:none; }
.left_part a:hover		  { color:#F60; text-decoration:none; }

.right_part             { width:250px; padding:10px 0 0 0; }
.right_part .more       { float:right; color:#000; text-decoration:underline; padding-right:20px; white-space:nowrap; }
.right_part .more:hover { color:#F60; text-decoration:none; }
.h3                     { padding:7px 10px 0 20px; }
.right_part .v_top      { height:36px; width:243px; background:url("/design/images/img/top_arrangements.gif") top; }
.right_part .v_bottom   { height:33px; width:243px; background:url("/design/images/img/bottom_arrangements.gif") bottom; }
.right_part .c_top      { height:46px; width:243px; background:url("/design/images/img/top_company.gif") top; }
.right_part .c_bottom   { height:46px; width:243px; background:url("/design/images/img/bottom_company.gif") bottom; }

.central_part           { padding:20px 5px 15px 15px; }
.ul_img                 { margin:5px 5px 15px 23px; }
#main ul        { padding:0 0 0 5px; margin:8px 0 8px 15px;  }
#main ul li     { padding:0; margin:0 0 0 10px; list-style:disc url("/design/images/pic/smarker.gif"); }
.req{text-align:left}
.req label            {float:left;margin-left:3px;}
.left_shadow            { background:url("/design/images/pic/left_shadow.gif"); }
.right_shadow           { background:url("/design/images/pic/right_shadow.gif"); }
.rsep                   { height:1px; width:205px; padding:7px 0 7px 0; }
/* Fix IE. Hide from IE Mac */ html .rsep { margin:7px 0 7px 0; } /* End */
.rsep2                   { height:1px; width:205px; padding:7px 0 0 0; }
/* Fix IE. Hide from IE Mac */ html .rsep2 { margin:7px 0 0 0; } /* End */

.testim_content         { padding:0 10px 0 15px; font-style:italic; text-align:left; }

.cut_img                { border:1px solid #000; height:100px; width:150px; cursor:pointer; overflow:hidden; margin:5px 0 5px 0; }

/*layout*/
.left_header            { background-color:#FFF; background:url('/design/images/bgr/left_header.gif') repeat-x top right; }
.right_header           { background-color:#FFF; background:url('/design/images/bgr/right_header.gif') repeat-x top left; }

.copyright               { width:100%; height:35px; background-color:#F60; background:url('/design/images/bgr/footer.gif') repeat-x; }
.copyright .navi         { padding-top:8px ;color:#FFF; text-transform: lowercase; }
.copyright .navi a       { color:#FFF; text-decoration:underline; font:8pt Tahoma; margin:0px 15px 0px 15px; }
.copyright .navi a:hover { text-decoration:none; }
.copyright_logo          { color:#036; font:8pt Tahoma; padding:10px 0px 10px 0px; }

.zag2                    { background-image:url('/design/images/img/zag2.gif'); background-repeat: no-repeat; background-position:bottom; }
.separator               { height:1px; background-image:url('/design/images/bgr/separator.gif'); background-repeat: repeat-x; }

/*form*/
.input                   { background-color:#FFF; width:300px; }
.textarea                { background-color:#FFF; width:350px; }

/*additional*/
.form-errors .title       { color:#FF0000; }

