/* MCdesign webstudio stylesheet document */

*{margin:0; padding:0}

.clear {clear:both}

.center {text-align:center}

.borderimage {border:4px solid #ffffff;margin:5px; padding:2px}

body {
   margin:         0;
   padding:        0;
   color:          #333333;
   font-family:    Geneva, Arial, Helvetica, sans-serif;
   font-size:      12px;}
   
#wrapper {
   margin-left:    auto;
   margin-right:   auto;
   width:          940px;
   height:         auto;}
   
#top {
   width:          940px;
   height:         268px;
   float:          left;
   background:     url(../images/header.jpg) no-repeat}
   
.hr {
   width:          100%;
   height:         1px;
   margin:         12px 0; 
   border:         #999999 1px dotted}
   
h1 a {
   width:          290px;
   height:         80px;
   margin:         105px 0 0 65px;
   display:        block;
   cursor:         pointer;
   float:          left}
   
h1 a span { display:none; }

h2 {color:#0f395f;font-size:14px;margin-bottom:15px;margin-top:6px}

h3 {color:#358324;font-size:13px;margin-bottom:15px}

h4 {color:#358324;font-size:13px;margin:8px 0 15px 0}

h5 {color:#358324;font-size:13px;}

p {
   text-align:     justify; 
   font-family:    Geneva, Arial, Helvetica, sans-serif;
   line-height:    17px;}
   
#main {
   width:          940px;
   height:         auto;
   float:          left;
   background:     url(../images/bg.jpg)}
   
#content {
   width:          599px;
   height:         auto;
   float:          left;
   border-right:   #999999 1px dotted;
   margin:         12px 0 0 26px;
   padding:        8px 20px 10px 20px}
   
#content p { line-height:18px}
   
.sub_content {
   width:          565px;
   height:         auto;
   float:          left;
   margin:         5px 5px 8px 0px;
   padding:        12px 15px 10px 15px;
   border:         #cccccc 1px solid;}
   
.sub_content p { line-height:18px}
   
.sub_content img {
   border:         none;
   float:          left;
   margin:         0px 15px 2px 0px}
   
#content2 {
   width:          579px;
   height:         auto;
   float:          left;
   border-right:   #999999 1px dotted;
   margin:         0 0 6px 26px;
   padding:        8px 20px 15px 40px}
   
#rightcol {
   width:          195px;
   height:         auto;
   float:          right;
   margin:         12px 50px 0 0;
   color:          #0f395f;}
   
#rightcol p { text-align:left}
   
legend {color:#358324;font-weight:bold;}

.form { 
   color:          #666666; 
   font-size:      11px; 
   margin:         6px 0px 5px 0; 
   width:          179px; 
   padding:        4px 3px; 
   border:         #999999 1px solid}

textarea { 
   color:          #666666; 
   font-size:      11px; 
   margin:         6px 0px 6px 0; 
   width:          179px; 
   padding:        2px 3px;
   border:         #999999 1px solid; 
   font-family:    Geneva, Arial, Helvetica, sans-serif}

.button {width:188px}
    
#bottom {
   width:          940px;
   height:         48px;
   float:          left;
   background:     url(../images/bottom_bg.jpg) no-repeat}

#topmenu{
   width:           890px;
   overflow:        hidden;
   margin-left:     26px;
   font-family:     Verdana, Arial, Helvetica, sans-serif}

#topmenu ul{
   margin:          0;
   padding:         0;
   float:           left;
   width:           890px;
   border:          1px solid #666666;
   border-width:    1px 0;
   background:      url(../images/menubg.gif) center center repeat-x;
   font-size:       11px;
   font-weight:     bold}

#topmenu ul li{display: inline;}

#topmenu ul li a{
   float:           left;
   color:           white;
   padding:         6px 24px;
   text-decoration: none;
   border-right:    1px solid #666666;}

#topmenu ul li a:visited{color: white;}

#topmenu ul li a:hover, #topmenu ul li .current{
   color:           white !important;
   background:      black url(../images/menubg_hover.gif) center center repeat-x;}
   
.list {
   line-height:     20px;
   margin:          5px 0 0 35px;
   font-size:       12px;
   list-style-image:url(../images/list_icon.jpg)}
   
.list2 {
   line-height:     17px;
   margin:          15px 0 0 25px;
   font-size:       11px;
   color:           #666666}
   
.list3 {
   line-height:     18px;
   margin:          15px 0 0 25px;
   font-size:       11px;
   color:           #0f395f}
   
.list4 {
   line-height:     18px;
   margin:          0 0 0 26px;
   font-size:       11px;
   color:           #666666;
   list-style-image: url(../images/arrow.jpg);}
   
.img_right {
   float:           right;     
   margin:          4px 0 6px 15px;
   border:          #333333 1px solid}

.img_left {
   float:           left;
   margin:          4px 18px 2px 0;
   border:          #333333 1px solid}
   
.img_left2 {
   float:           left;
   margin:          4px 18px 2px 0;}
   
#content-right {
   width:           270px;
   height:          263px;
   float:           right;
   text-align:      center;
   margin-top:      5px}
   
a.partner {
   font-size:       10px;
   color:           #999999;
   text-decoration: underline;}
   
a.partner:hover {
   font-size:       10px;
   color:           #999999;
   text-decoration: none;}
   
a.visionex {
   font-size:       12px;
   color:           #0f395f;
   text-decoration: none;
   border-bottom:   #0f395f 1px dashed;}
   
a.visionex:hover {
   font-size:       12px;
   color:           #0f395f;
   text-decoration: none;
   border-bottom:   #0f395f 1px solid}
   
a.mailto {
   font-size:       12px;
   color:           #333333;
   text-decoration: none;
   border-bottom:   #333333 1px dashed;}
   
a.mailto:hover {
   font-size:       12px;
   color:           #333333;
   text-decoration: none;
   border-bottom:   #333333 1px solid}
   
#right2col {
   width:           385px;
   height:          auto;
   float:           right;
   margin:          12px 25px 10px 0}
   
#right3col {
   width:           360px;
   height:          250px;
   float:           right;
   margin:          12px 5px 10px 0;}
   
#right3col p { margin-bottom:5px}
   
.blue {color:#0f395f;font-weight:bold;}
.green {color:#358324;font-weight:bold}
.cena {font-size:10px;color:#666666}
   
#footer {
   width:           860px;
   height:          20px;
   float:           left;
   padding:         14px 0 0px 40px;
   color:           #999999;
   font-size:       10px;}	
