/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img,embed{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
option{padding:0 .5em 0 1px}
input,textarea{font-size:1em;padding:1px}
input[type=submit],input[type=image]{cursor:pointer;padding:0;border:0}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
h1,h2,h3,h4{font-size:1em;}
.clear{clear:both}
.clearfix:after{content:'';display:block;clear:both}

/* Html,body,#body */
html{background:#fff;}
body,input,textarea,select{color:#6f7a7e;font-size:11px;font-family:arial,sans-serif;}
#body{position:relative;width:950px;margin:0 auto;padding:174px 0 0;}

#toppic{position:absolute;right:0px;top:75px;width:710px;overflow:hidden}

/* Header */
#skip{position:absolute;left:-9999px;top:0;}

#logo{position:absolute;left:0;top:20px;}
#slogan{position:absolute;left:250px;top:29px;}

/* Main */
#main:after{content:'';display:block;clear:both}


/* Left */
#left{width:230px;float:left;}
#left ul li{border-bottom:1px solid #dedfde;}
#left ul li a{display:block;color:#6f7a7e;width:230px;height:29px;line-height:29px;background:url(../images/left_nav_li_bg.png);text-indent:18px;}
#left ul li a:hover,#left ul li.active a{color:#fff;background:url(../images/left_nav_li_bg-a.png);}
#left ul ul{margin:0 0 -1px;border-top:1px solid #dedfde;}
#left ul li li,#left ul li.active li{margin-left:18px;}
#left ul li li a,#left ul li.active li a{color:#6f7a7e;background:url(../images/left_nav_li_bg.png) 0 50%;height:19px;line-height:19px;width:212px}
#left ul li li a:hover,#left ul li li.active a{color:#349400;background:url(../images/left_nav_li_bg.png) 0 50%;}



/* Content */
#content{float:right;width:710px;}

/* Footer */
#footer{background:url(../images/footer_bg.png) no-repeat;margin:10px 0 0;}
#footer hr{display:none;}
#footer address{color:#359300;text-align:center;line-height:16px;padding:8px 0 5px;}
#footer p.krs{font-size:10px;text-align:center;line-height:11px;}
#footer p.des{text-align:center;line-height:12px;padding:15px 0 10px;}
#footer p.des a{color:#6f7d80;}
#footer p.des a:hover{text-decoration:underline;}


/* CONTENT Basic Styles */
.c{font-family:tahoma,sans-serif;}
.c p,.c table,.c form,.ww{padding:0 0 1em}
.c ul{margin:0.5em 0 1em 0;}
.c ul li{margin:0 0 0 10px;background:url(../images/ico-li.png) 0 7px no-repeat;padding:0 0 0 10px;}
.c ol{list-style:decimal;margin:0.5em 0 1em 1em}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c blockquote{margin:1em;}
.c hr{height:1px;margin:2em 0;border:0;border-top:1px dashed #666}
.c .center{text-align:center;}

/* CONTENT Custom Styles */
.c p,.c li,.ww{line-height:16px;}
.c a{color:#359300;text-decoration:underline;}
.c h1{border-bottom:1px solid #dedfde;}
.c h2{margin:10px 0;font-size:14px;font-weight:normal;color:#6f7a7e;line-height:18px;}
.c h3{margin:0 0 5px;font-size:12px;font-weight:normal;color:#6f7a7e;line-height:14px;}
.c strong{color:#3a4346;}

/* FORM Styles */
.c .rf{margin:0 0 10px;zoom:1}
.c .rf:after{content:"";display:block;clear:both}
.c .rf label{font-weight:bold;width:133px;float:left;padding:2px 0 0;}
.c .rf input,.c .rf textarea{background:#d5e7c5;border:1px solid #9bd469;padding:2px;}
.c input[type=image]{margin:0 0 0 133px;}
.c .rfc{overflow:hidden;}
.c .rfc p{font-weight:bold;width:133px;float:left;padding:2px 0 0;}
.c .rfc div{float:left;}
.c .rfc div div{float:none;margin:0 0 5px;}


#errors{list-style:none;padding:.5em;margin:0 0 1em;color:red;}
#errors li{color:red;line-height:125%;font-size:.9em;margin:0;}
#success{font-weight:bold;}

#phome{overflow:hidden;zoom:1}
#phome .box{width:230px;height:305px;float:left;margin:0 0 13px 10px;background:url(../images/home_box_bg.png) 0 100% no-repeat;position:relative;overflow:hidden;}
#phome .box p{line-height:13px;margin:5px 10px 5px 10px;padding:0;}
#phome .box ul{margin-left:10px;}
#phome .box ul li{line-height:12px;}
#phome .box a.logo{position:absolute;left:145px;top:101px;display:block;width:75px;height:67px;text-indent:-9999px;overflow:hidden;}
#phome .box-first{margin-left:0px;}
#phome .box p.link{text-align:right;margin-top:-10px;}
#phome .box p.link a{text-decoration:none;}
#phome .box p.link a:hover{text-decoration:underline;}

.kontakt{width:335px;padding:0 10px;float:left;}
.kontakt p{padding:0 20px;}
.kontakt h2{color:#3a4346;font-size:14px;font-weight:bold;line-height:16px;margin:10px 0;border-top:1px solid #dedfde;padding:10px 0 0;}
.kontakt h2.top{border:0;padding:0 0 0 10px;}

.logo{height:79px;width:420px;border-bottom:1px solid #dedfde;overflow:hidden;zoom:1;}
.logo img{float:left;}
.logo h2{margin:0;padding:0;font-size:14px;font-weight:normal;color:#6f7a7e;line-height:18px;}
.logo div{float:left;padding:20px 0 0;}

.desc{width:400px;padding:0 10px;}

div.pics{float:right;width:260px;padding:0 10px 0 0;}
div.pics img{padding:2px;border:1px solid #dedfde;margin:10px 0 0;}

ul.pics{overflow:hidden;zoom:1;margin:0;}
ul.pics li{float:left;padding:10px;text-align:center;width:200px;margin:0;background:none;}
ul.pics img{padding:2px;border:1px solid #dedfde;margin:0 0 5px;display:block;}

div.hr{border-bottom:1px solid #dedfde;clear:both;margin:0 0 10px;padding:0 0 10px;}

.c table{color:#3a4346;margin:0 10px;}
.c table thead th{font-weight:bold;padding:10px;border:1px solid #dedfde;}
.c table tbody th{padding:8px;border:1px solid #dedfde;}
.c table tbody td{padding:8px;border:1px solid #dedfde;}
.c table tbody tr.alt td{background:#f3f3f3;}
.c table tbody tr.alt th{background:#f3f3f3;}


.c h1.sub{padding:10px;font-size:14px;font-weight:normal;color:#666;}


.c h2{padding-left:10px;margin-top:20px;}
.c h3{padding-left:10px;}
.c p{padding-left:10px;}

ul.picsi{overflow:hidden;zoom:1;margin:0;padding:0;}
ul.picsi li{float:left;height:280px;background:none;margin:10px;padding:0;display:inline;}
ul.picsi li img{padding:1px;border:1px solid #ccc;}


#left .kontakt h2{margin:0;border:0;padding:0}
#left .kontakt{padding:20px 0 0}
#left .kontakt p{line-height:13px;margin:0 10px 5px 10px;padding:0;}
#left .kontakt p.link{text-align:right;margin-top:-10px;}
#left .kontakt a{text-decoration:none;color:#359300}
#left .kontakt a:hover{text-decoration:underline;}
