html {
	
	background-color:#CABE9B;
	padding:0px;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 12px Arial, Verdana, sans-serif; 
	color: #333;
	text-align: center;
  
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1 {font: normal 17px Arial; color:#000; letter-spacing:0px; margin-top:0px; margin-bottom:7px;}
h2 {font: normal 15px Arial; color:#999; letter-spacing:0px; margin-left:0px; margin-bottom:7px;}
h3 {font: normal 15px Arial; color:#666; letter-spacing:0px; margin-bottom:7px;}

h4 {font: normal 35px Georgia, Arial, Verdena; color:#cc0000; margin-bottom:15px;}
h5 {font: normal 11px Arial, Verdena; color:#333; }

ul {list-style:none;}
li {padding:0px;}

hr{	border: none 0; border-top: 1px solid #D8D8D8; height: 1px;	vertical-align:top; margin:10px 0 10px 0; clear:both;}

img {border:0;}

a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#cc0000;}
a:active, a:hover {	text-decoration: underline; background-color:transparent;}

form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}

.logo {float:left; padding-left:35px;}
.bph {float:right; padding:22px 10px 0 0;}

.belka {height:7px; background-color:#fff; clear:both;}
.title {}
.title h1 {font: normal 17px Arial; color:#CABE9B; letter-spacing:0px; margin-left:0px; margin-bottom:0px; display:inline; margin-right:280px;}
.title u {text-decoration:none;}
.title b {font-weight:normal;}

.small {font-size:10px;}
.in {padding:30px; padding-top:14px;}
.obrazek {float:left; margin:0 10px 10px 0;}
#top {}
#jezyki {text-align:right; height:30px; padding:7px 22px 0px 0;}
#jezyki a {color:#999; font-size:11px; margin-left:12px; margin-right:12px; }

#main {width:940px; margin: auto; padding:0 20px 20px 20px; background-color:#fff;}

#content, #content_start { text-align:left; line-height:16px; }
#left {width:220px; background: transparent url(pix/bg_left.gif) no-repeat bottom left;color:#fff; float:left; padding:0px 0; border-right:7px solid #fff; height:380px; }
#left .in {padding:10px 2px 10px 10px;}
#left .in a {color:#fff; margin-left:0px;}

#content #right, #content_start #right {width:220px; height:380px; float:right; background: transparent url(pix/bg_right.gif) no-repeat bottom left;}
#right .in {padding:10px 2px 10px 10px; }
#right .kontakt {background-color:#E9E9E9;}
#right .kontakt .in a {color:#B30100;  margin-left:0px;}
#right .in a {color:#fff; display:block; margin-left:10px;}
#center .promo {font-size:12px; color:#fff; background-color:#4EB111; height:97px; overflow:hidden; padding:5px 10px;}
#center .promo a{color:#fff; display:block;}
#center {width:486px; float:left; text-align:justify;}
#content #right {height:auto;}
#content #left{display:none;}
#content #center {width:713px;}

#content #center ul { margin:10px 0 10px 0;}
#content #center li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-left:10px;}

#left ul { margin:10px 0 10px 0;}
#left li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-left:10px;}

.tab_metraze {font-size:12px; color:#fff; margin-bottom:7px;}
.rez {color:#990000;}

#menu, .kontakt, #presentation, #submenu {border-bottom:7px solid #fff;}

#menu {padding:0; margin:auto; margin-top:10px; font-size:12px; background: transparent url(pix/bg_menu.gif) no-repeat; height:39px;}

#menu ul {margin-left:12px;}
#menu li {display:block; padding:0; margin:0; border-right:solid 1px #fff; float:left;}
#menu .last {border-right:solid 0px #fff;}
#menu a {display:block; color:#fff; padding:12px 24px; text-decoration:none; font-size:12px;}
#menu a:hover {background-color:#CABE9B; color:#fff;}

#menu .main_addmenu a {display:block; width:182px;  color:#fff; padding:8px 0; padding-left:18px; background: transparent url(pix/str_add_li.gif) no-repeat 6px 13px; }
#menu .main_addmenu  a:hover {background-color:#CEE7FF; color:#8D6B50;}
#menu .main a{background-color:#CEE7FF; color:#8D6B50; background: transparent url(pix/bg_li_main.gif) no-repeat top;}

#menu .checked, #menu .addmenu .checked, #menu .main_addmenu .checked {background-color:#CABE9B; }

#menu .addmenu { background-color:#E0D4CB; }
#menu .addmenu li {}
#menu .addmenu a{display:block; padding:3px 0; padding-left:25px; width:175px; background: transparent url(pix/str_li_li.gif) no-repeat 16px 10px; color:#8D6B50; font-weight:normal;}
#menu .addmenu a:hover {background-color:#CEE7FF; color:#8D6B50;}

#content #center #submenu {padding:0; margin:auto; margin-top:0px; font-size:12px; background: transparent url(pix/bg_submenu.gif) bottom left no-repeat; height:38px;}
#content #center #submenu ul { padding:0; margin:0;  margin-left:12px;}
#content #center #submenu li {display:block; padding:0; margin:0; border-right:solid 1px #fff; float:left;}
#content #center #submenu .last {border-right:solid 0px #fff;}
#content #center #submenu a {display:block; color:#fff; padding:11px 24px; text-decoration:none; font-size:12px;}
#content #center #submenu a:hover {background-color:#CABE9B; color:#fff;}

.gal {text-align:center;}
.gal img {margin:0 7px 7px 0; width:154px; padding:1px; border:1px solid #D8D8D8;}
.gal .last {margin-right:0;}

#footer{ border-top:1px solid #D8D8D8; font-size:11px; margin-top:40px; text-align:center;  padding:10px; text-align:left; color:#999; padding-bottom:30px; height:60px;}

#footer .left {float:left;}
#footer .right {float:right; text-align:right;}




input{background: url(pix/bg_input.gif) left top no-repeat; height:21px; width:180px; border:none; color:#666; padding-bottom:3px; padding-left:2px; margin-bottom:0px; margin-top:0; line-height:40px; }
textarea {width: 350px;	height: 120px;	border: 1px solid #E4DECD;	background-color:#E4DECD; padding: 2px;}

.input_ {background: url(pix/bg_input_.gif) left top no-repeat; width:120px;}

.input_recherche {background: url(pix/bginput.gif) left bottom no-repeat; background-color: transparent; width:180px; height:22px; border:none; color:#666; padding:3px;margin-bottom:5px; margin-top:0;}

.bt, .back, .ok {background: url(pix/bgbt.jpg) center top no-repeat;  border:none; cursor:pointer; color:#fff; width:120px; height:24px; font: normal 11px Arial, sans-serif; text-align:center;}
.back {background-color:#C5C2B4;}

.ok {background: url(pix/btok.gif) center top no-repeat; width:31px; height:21px; text-align:center;}


.checkbox { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px; float:left;}
.radio { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px;float:left;}
.file { background-image:none; background-color: #fff; border-width: 1px; border-style: solid; border-color: #ccc; }



.tab_clear {background: transparent; margin:auto; padding:0;}
.inRight {text-align:right;}
.alert {font-size:11px; color:#cc0000;}

.tabClear {padding:0;}

.tab_clear .pole {background: url(pix/bginput_.gif) left bottom no-repeat; background-color: transparent; width:250px; height:22px; border:none; color:#333; padding:0 ; margin:0;}
.bt {background: url(pix/bg_bt.jpg) bottom no-repeat; background-color: transparent; width:141px; height:26px; border:none; padding:0 0 2px 0px; cursor:pointer; color:#fff; font:12px Arial;}



.tab_format {
  font: 11px/16px Arial, Verdana, Georgia, Tahoma, sans-serif;
	color:#333;
	margin:10px 0 20px 0;
	padding:0px;
	color: #555555;
	background: #CBBF9C;
}

.tab_format th {
	color: #fff;
	font-weight: bold;
	background: #CBBF9C;
	text-align: left;
	padding: 2px 10px 2px 10px;
	font-size: 9px;
	line-height:10px;
}
.tab_format th img {border:0px;}
.tab_format th a {color: #333333;text-decoration:none;}

.tab_format tr {
	background: #E9E9E9;
}

.tab_format td {
	padding: 2px 5px;
	font-size: 11px;
  color:#333;
}
