body { margin: 0;padding: 0; font-family: Arial; font-size: 11px; background: #ffffff url('../images/topbg.gif') repeat-x; border:0px;}
form { margin:0px; padding:0px; }	
h1 ,h2, h3{margin:0px;padding:0px;}
.clr { clear: both; }
.toplabel {  text-align: center; width: 100%; height: 16px; padding: 0px;background-color: #d9e0e6}
.toplabel .toplabel_container { text-align: left; margin: auto; width: 780px; height: auto;font-size: 11px;color:#3C7FAF;; }

.top {text-align: center; width: 100%; height: 125px; padding: 0px; }
.top .top_container { text-align: left; margin: auto; width: 780px; height: auto;}
.top .top_container .top_container_level1 { width: 100%; height: 89px; text-align: right; padding:0px;margin:0px;}
.top .top_container .top_container_level1 .logo{ float:left; width: 245px; text-align: left; height: 89px; }
.top .top_container .top_container_level1 .informator{float:left; width: 345px; height: 89px; }
.top .top_container .top_container_level1 .logo a img { border: 0px;}
.top .top_container .top_container_level1 .topmenu{width: 190px; height: 89px;float:left;}
.top .top_container .top_container_level1 .topmenu ul {list-style-type: none; margin: 0px; padding: 0px;}
.top .top_container .top_container_level1 .topmenu ul li.opinie { display: block; float: left; font-size: 18px; height: 88px; width:63px}
.top .top_container .top_container_level1 .topmenu ul li.opinie a img { border: 0px; }

.top .top_container .top_container_level2 {width: 100%; height: auto; clear:both ; }
.top .top_container .top_container_level2 ul {list-style-type: none; margin: 0px; padding: 0px; }
.top .top_container .top_container_level2 ul li.item_active {display: block; float: left; font-size: 18px; font-weight: bold; height: 36px; width: 110px;}
.top .top_container .top_container_level2 ul li.item_active a{display:block;height: 24px; width: 110px;background: url('../images/bgtopmenu.gif') no-repeat scroll 0px; color: #3C7FAF; font-size: 12px; text-decoration: none; font-family: Arial; text-align: center;padding-top:12px}
.top .top_container .top_container_level2 ul li.item {display: block; float: left; font-size: 18px; font-weight: bold; height: 36px; width: 110px;margin-left:3px; }
.top .top_container .top_container_level2 ul li.item a {display:block;height: 24px; width: 110px; color: #ffffff; font-size: 12px; text-decoration: none; font-family: Arial; text-align: center;background: url('../images/bgtopmenu2.gif') no-repeat scroll 0px;padding-top:12px}
.top .top_container .top_container_level2 ul li.item a:hover {display:block;height: 24px; width: 110px;background: url('../images/bgtopmenu.gif') no-repeat scroll 0px; color: #3C7FAF; font-size: 12px; text-decoration: none; font-family: Arial; text-align:center; font-weight:bold;padding-top:12px}
.top .top_container .top_container_level2 ul li.itemperson {display: block; float: left; font-size: 18px; font-weight: bold; height: 20px; width: 205px;margin-left:3px; color: #ffffff; font-size: 12px; text-align: right;padding-top:12px;}

.person {text-align: center; width: 100%; height: 22px; padding: 0px;}
.person .person_container {text-align: left; margin: auto; width: 780px; height: 22px; display: table; background: #ffffff url('../images/common/submenu.gif') no-repeat;}
.person .person_container  ul {list-style-type: none; margin: 0px; padding: 0px;margin-left: 15px;}
.person .person_container  ul li.itemperson{display: block; float: left; font-size: 10px; font-weight: normal;margin-right: 12px; color: #3C7FAF;padding-top: 4px; }
.person .person_container  ul li.itemperson a {font-size: 10px; font-weight: normal; color: #3C7FAF; text-decoration: none;}
.person .person_container  ul li.itemperson a:hover {font-size: 10px; font-weight: normal; color: #3C7FAF; text-decoration: underline;}

.menubar {text-align: center; width: 100%; height: 18px; padding: 0px; }
.menubar .menubar_container {text-align: right; margin: auto; width: 780px; height: 18px; background: url('../images/menubar.gif') repeat-x }
.menubar .menubar_container ul {list-style-type: none; margin: 0px; padding: 0px;}
.menubar .menubar_container ul li.item{display: block; float: right; font-size: 11px; font-weight: normal; height: 16px; width: 110px;text-align: center; padding-top:2px}
.menubar .menubar_container ul li.item a {font-size: 11px; font-weight: normal;text-decoration:none;color:#3C7FAF}

.searchmainbox{display: table; font-size: 11px; font-weight: normal; height: 40px; width: 570px;text-align: center; background-color:#F6F9FB; margin-bottom: 10px;}
.searchmainbox .searchmainbox_left{display: table;float: left; height: 40px; width:4px;}
.searchmainbox .searchmainbox_text{display: table;float: left;height: 30px; width:90px; padding-top: 10px; }
.searchmainbox .searchmainbox_city{display: table; float: left; height: 30px; width:180px;text-align: left;}
.searchmainbox .searchmainbox_city label{display: table; float: left; height: 10px; width:180px; font-size:10px;border:0px;margin:0px;padding:0px;color:#3C7FAF}
.searchmainbox .searchmainbox_word{display: table; float: left; height: 40px; width:180px;text-align: left;}
.searchmainbox .searchmainbox_word label{display: table; float: left; height: 10px; width:180px; font-size:10px;border:0px;margin:0px;padding:0px;color:#3C7FAF}
.searchmainbox .searchmainbox_ok{display: table; float: left;height: 30px; width:108px; padding-top:10px;}
.searchmainbox .searchmainbox_right{display: table; float: left; height: 40px;width:4px}
.searchmainbox .searchmainbox_city input.i{background:transparent url(../images/input_bg.gif) repeat-x scroll 0 0;border:1px solid #CCCCCC;font-size:12px;padding:2px; width:160px;}
.searchmainbox .searchmainbox_word input.i{background:transparent url(../images/input_bg.gif) repeat-x scroll 0 0;border:1px solid #CCCCCC;font-size:12px;padding:2px; width:160px;}

.stopka{clear:both; text-align: center; width: 100%; height: 40px; margin: auto; background-color: #3C7FAF;margin-top:10px}
.stopka .stopka_container {text-align: left; margin: auto; width: 780px; height: auto;}
.stopka .stopka_container .copy{float:left; margin-top:10px;font-family:arial;font-size:16px;color:#ffffff; width: 250px;}
.stopka .stopka_container .stopkamenu {float:left; margin-top:10px; font-family:arial;color:#ffffff; width: 520px;}
.stopka .stopka_container .stopkamenu ul {list-style-type: none; margin: 0px; padding: 0px;}
.stopka .stopka_container .stopkamenu ul li.item{float:left; width:100px;text-align:right;}
.stopka .stopka_container .stopkamenu ul li.item a {font-size: 12px; font-weight: normal;text-decoration:none; color:#ffffff }
