/* HTML tags : start */
html, body, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background:#c0c0c0;}
body{width:1002px;margin:0 auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;min-height:100%;position:relative}
/* HTML tags */


h1{font-size:18px;color:#fff;}
h2{font-family:Tahoma;font-size:14px;color:#ffcc00}
h3{font-family:Tahoma;font-size:12px;color:#666666}
.bord_right{border-right:1px solid #fff; vertical-align:top  }
.bord_left{border-left:1px solid #fff; }
.bord_right_left{border-left:1px solid #fff; border-right:1px solid #fff}

a{color:#cc3333;text-decoration:none; }
a:hover{	text-decoration: underline;}

.f_error{
	color: red;
	font-size: 8px;
}
.main_table{border-collapse:collapse; background:#fff; }
.main_table td{vertical-align:top; padding:0px; margin:0px;  height:100% }
.main_table td.leftbar{width:267px; background:#fff; height:98px}
.main_table td.centerbar{width:535px; border-left:1px solid #fff; border-right:1px solid #fff; background:#fff;}
.main_table td.centerbar2{width:802px;  border-right:1px solid #fff; background:#fff;}
.main_table td.rightbar{width:196px; background:#fff;}

.logo{float:left; height:98px}
.top-center1{float:left;background:#ebebeb;height:78px;width:247px;margin:0 1px 0 0;padding:10px;	vertical-align : middle;}
.top-center1 h1{color:#666666;font-size:16px; font-family:Verdana;font-weight : normal;padding-top:10px;}
.top-center2{float:left;background:#ebebeb;height:78px;width:247px;padding:10px}
.top-center2 p{text-align:right;color:#666666}
.top-center2 p a{color:#666666;text-decoration:none;margin:0 2px}
.top-center2 p a:hover{text-decoration:underline}
.top-center2 div {background:url(../images/phone_ico.gif) left center no-repeat;margin:15px 0 0 100px;padding-left:40px;color:#666666;}

/* Menu */
.menu{height:22px;background:#fff;width:802px; margin:0px 0px 0px px;text-align:centre;}
.menu ul{padding:0;list-style-type:none;margin:0}
.menu ul li{float:left;padding:5px 8px;background:url(../images/menu_sep.gif) top right no-repeat}
.menu ul li.end{background:none}
.menu ul li a{font-size:10px;color:#333;text-decoration:none;font-family:Arial}
.menu ul li a:hover{text-decoration:underline}
/* Menu */

.tools{text-align:right;}

.box01{float:left;width:267px;margin:0 0px 1px 0}
.box00{float:left;width:535px;margin:0 0px 1px 0px}
.box00 a{float:left;}
.box00 a.b06{display:inline; float:left; margin-right:1px}

.welcomebox{float:left;width:515px;height:157px;background:#767676;padding:7px 10px;color:#fff;margin-bottom:1px}
.welcomebox p{ margin:0px; padding:0px}
.welcomebox h1 a{color:#fff; text-decoration:none;font-weight : normal;font-family:Verdana;}
.welcomebox h1 a:hover{text-decoration:underline}

.box02{clear:left; float:left;width:267px;margin:0 0 1px 0}
.box03{clear:left; float:left;width:267px;margin:0 0 1px 0;}
.box04{clear:left; float:left;width:267px;margin:0 0px 1px 0}
.box06{clear:left; float:left;width:267px;margin:0 0px 1px 0}
.box07{clear:left; float:left;width:267px;margin:0 0 1px 0}
.box89{clear:left; float:left; width:535px}
.box08{clear:left; float:left;width:267px;margin:0 1px 0 0}
.box09{float:left;width:267px;margin:0 0px 0 0}

.news{float:left;width:257px;margin:0 0 -171px 1px;height:327px;background:#fed201;position:relative;padding:8px 0 8px 10px}
.news h1{color:#cc3333;font-size:14px;font-family:Verdana;}
.news h1 a{color:#cc3333;text-decoration:none; }
.news h1 a:hover{text-decoration:underline}
.news span{color:#cc3333;font-size:12px;font-family:tahoma; }

.scrollable {overflow: auto;width:250px;margin:0 auto;height:295px;position:relative; }
.scrollable p a{text-decoration:none; font-size:11px; color:#000;font-family:Verdana; }
.scrollable p a:hover{text-decoration:underline}
#left_pane {float: left;margin: 10px 0 10px 10px;}
#right_pane {float: right;margin: 10px 10px 10px 0;}


.worksbox{clear:left; float:left;width:267px;margin:0 0 1px 0;background:#000;height:171px}
.worksbox table{margin:5px 0 0 5px}
.worksbox table td{text-align:center;width:67px;padding:5px 0}

.topbox{height:105px; margin:0 0 1px 0;}
.txtbox01{clear:left; float:left;width:176px; min-height:192px; line-height:13px; background:#fed200; margin:0 0 1px 0;padding:8px 10px;}
.txtbox01 h3{font-weight:100; width:170px; margin:0px; padding:0px; line-height:15px;}
.txtbox01 a{text-decoration:none; color:#666666; font-size:14px;font-family:arial;}
.txtbox01 a:hover{text-decoration:underline}
.txtbox01 p{clear:both; float:left; color:#666666;font-family:tahoma;margin:23px 0;font-weight:100; }
.txtbox01 p.tools{display:inline; clear:both; float:left; margin: 10px 0 0 165px}

.txtbox02{ background:#454545;width:176px;height:322px;padding:8px 10px 10px 10px;}
.txtbox02 p{color:#fff;font-family:Tahoma;padding:10px 0;font-weight:normal; margin:0px;}
.txtbox02 a{font-family:Tahoma;font-size:14px;color:#ffcc00; text-decoration:none;}
.txtbox02 h2{font-weight:100; font-family:Tahoma;font-size:14px;}
.txtbox02 a:hover{text-decoration:underline}
.txtbox02 p.tools{display:inline; clear:both; float:left; margin: 10px 0 0 165px;}

.box05{  width:194px;margin:0 0 1px 0;}

.bannerbox{width:1000px;margin:1px 0px 0x 1px;clear:both;height:67px;border-bottom:1px solid white;border-top:1px solid white;}
.banner01{float:left;background:#fed200;color:#fff;font-size:18px;width:499px;margin:0 1px 0 0;padding-top:18px; height:40px;text-align:center}
/*.banner02{float:left;background:#9f9f9f;color:#fff;font-size:22px;width:500px;padding-top:15px; height:43px; text-align:center}*/

/* Footer */
#footer{width:1002px}
#footer .left{background:#fed200 url(../images/footer_left.jpg) no-repeat; float:left;width:783px;margin:1px 1px 0 0;height:18px;padding:10px;color:#fff;}
#footer .right{float:right;background:#fed200;margin:1px 1px 0 0;height:18px;padding:10px;width:176px;text-align:center;}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}

/*Inner1*/
.in1_back{background:#f0f0f0;}
.stud_foto{margin:10px 0 0 15px}
.stud_name{margin:15px 0 0 15px; font-size:12px; font-family:arial; color:#000}
.stud_text{margin:5px 0 0 15px; font-size:10px; font-family:arial; color:#000; width:90%; }

.stud_site{background-color:white;margin:5px 0 0 15px;padding-top:10px;padding-left:18px; font-size:12px; font-family:arial; width:80%; height:30px;vertical-align : middle;}
.stud_site a{color:#666666}


.fotos{border-collapse:collapse; width:100%}
.fotos td{width:25%; vertical-align:bottom; padding-bottom:30px}
.fotos img{}
.fotos p{margin:6px 0 0 0; padding:0px; border-left:3px solid #f2d030; padding-left:5px; font-family:arial; font-size:10px; color:#888888}


/*Inner2*/
.title_back{position:relative; width:783px; background:#777777; height:40px; padding:10px 0 0 20px; font-size:26px; color:#fff; text-transform:uppercase; font-weight:100; font-family:arial; margin:0px; }

.left_content{ height:100%; width:267px;padding-right:1px}
.right_content{ height:100%;  width:535px; text-align:justify; line-height:17px; color:#464646; }
	.breadcump{ font-family:verdana;font-size:11px;padding:15px 20px;}
	.breadcump a{color:#333; font-size:12px; font-family:arial; text-decoration:none}
	.breadcump b{color:#777777; font-weight:100}
	.breadcump a:hover{text-decoration:underline}

.yell_area{background:#fed200}
.white_area{background:#fff; position:relative; top:-50px; padding-bottom:1px}


.left_menu{  display:block; width:267px; margin:0px; background:#fed200; padding:0px; margin-bottom:20px}
.left_menu ul{list-style:none; margin:0 0 0 25px;  padding:25px 5px 0 0; line-height:20px}
.left_menu li{background:url(../images/left_menu_bg.jpg) no-repeat left 7px; padding-left:22px}
.left_menu li a{font-family:verdana; font-size:12px; color:#333333; text-transform:uppercase; text-decoration:none;}
.left_menu li a:hover{text-decoration:underline;}

.any_box1{margin:0 0 20px 0 }
.any_box{padding:10px 0px 0px 10px; }


/*Inner3*/
.in3_area{width:793px; }
.fot_all{float:left; position:relative; left:13px}
.fot_all td{width:20%}

/*Inner4*/
.news_block{clear:left; float:left; width:100%;}
.news_in{float:left; position:relative; left:3px}
.news_block{clear:left; float:left; margin:15px 0 0px 0;  }
	.news_title{font-family:verdana; font-size:11px; color:#333333}
	.news_date{font-family:tahoma; font-size:12px; color:#cc3333}
	.news_text{font-family:verdana; font-size:11px; color:#6f6f6f; margin-top:3px}

.news_detail{padding-top:10px}
	.news_img{float:left; margin:0px 15px 15px 0 }
	.news_date_detail{display:inline; padding:0px; border-left:3px solid #f2d030; padding-left:5px; font-family:verdana; font-size:12px; color:#666666; font-weight:bold}
	.news_title_detail{font-family:verdana; font-size:14px; color:#666666; font-weight:bold; margin-top:25px}
	.news_text_detail{clear:left; font-family:verdana; font-size:11px; color:#666666;}

/*Inner5*/
.contcts_in{margin:10px 0 0 105px}
.contcts_in p{display:block; padding:0px; margin:0 0 10px 0; background:url(../images/bord1.jpg) no-repeat left 3px; padding-left:14px; font-family:verdana; font-size:12px; color:#333333; font-weight:100}
.contcts_in div{margin-left:14px; margin-bottom:10px}
.contcts_in input{width:413px; background:#ebebeb; border:1px solid #666666; padding:2px 0; height:17px; font-size:14px; font-family:arial}
.contcts_in textarea{float:left; width:413px; background:#ebebeb; border:1px solid #666666; padding:2px 0; height:95px; font-size:14px; font-family:arial; overflow:hidden}
.contcts_in input.button{width:110px; padding:2px 0; height:25px; margin:35px 0px -20px 45px; font-family:verdana; font-size:13px; color:#f4f4f4; background:#c9c9c9; font-weight:bold; cursor:pointer;}

/*Inner6*/
.zapis p{background:none}

/*Inner7*/
.in71{position:relative; margin-top:-8px;}
.det_work{margin:0px 0px 0 5px; }
.det_work a{font-family:verdana; font-size:11px; color:#333333; font-weight:bold; padding-left:15px;  background:url(../images/back.jpg) no-repeat left 4px;}
.det_work img{margin-top:10px;}
.det_work p{margin:5px 0 0 0  }

.det_work p.name_foto{display:block; padding:0px; margin:10px 0 10px 0; background:url(../images/bord1.jpg) no-repeat left 3px; padding-left:14px; font-family:arial; font-size:12px; color:#333333; font-weight:100}

.pagediv{
	text-align: center;
	vertical-align : bottom;
}

.sitemap_ul{
	list-style: none;
}