/* vseobecne */*{	padding:0;	margin:0;}.hidden{	position:absolute;	left:-10000px;	top:-10000px;	width: 1px;	height: 1px;	overflow: hidden;}.cleaner{	clear:both;}a{	text-decoration:none;	color:#a9081c;}a:hover{	text-decoration:underline;}h1, h2, h3, h4, h5, h6{	padding:15px 0 5px 0;}p{	padding:5px 0;}h1{	color:#a9081c;	font-size: 2.1em;	font-style:italic;	font-weight: normal;}h2{	color:#294460;	font-style:italic;	font-size: 1.35em;}h3{	font-size:1.2em;}h4, h5, h6{	font-size:1.1em;}h3, h4, h5, h6{	color:#2d2d2d;}/* body */body{	background:#e4e4e4;	font:75% 'Trebuchet MS', Tahoma, sans-serif;	color:#484848;	text-align:center;}#bkg{	background:url(images/bkg.png) repeat-x top;	margin:0 auto;}/* infobox */#infobox{	height:76px;	width:775px;	position:relative;	margin:0 auto;	color:#9b9b9b;	text-align:left;}#infobox .tel{	min-width:187px;	height:37px;	border-right:1px solid #3b3b3b;	text-align:right;	padding:12px 35px 0 0;	float:left;	background:url(images/tel.png) no-repeat 48px 13px;}#infobox .tel_cislo{	color:#98b0c7;	font-size:16px;	font-weight:bold;}#infobox .oteviraci_doba{	position:relative;	top:-4px;}#infobox .email{	float:left;	height:34px;	background:url(images/email.png) no-repeat 30px 13px;	min-width:170px;	padding:15px 0 0 67px;}#infobox .email a{	color:#98b0c7;		font-size:14px;	font-weight:bold;}.languages{	width:70px;	height:40px;	position:absolute;	right:13px;	top:1px;}.languages li{	list-style-type:none;	float:left;}.languages li a img{	border: 0;	}/* header */#header_out{	width:100%;	background:url(images/header_out.png) no-repeat center bottom;}#header{	width:775px;	margin:0 auto;	height:198px;	text-align:left;	background:url(images/header.jpg) no-repeat center top;}#header a{	display:block;	width:775px;	height:198px;}/* container */#container_out{	background:url(images/container_out.jpg) no-repeat center top;	}#container{	width:775px;	margin:0 auto;	padding-top:28px;	position:relative;	text-align:left;}#content{	width:537px;	float:left;}#content .kapitola{		padding:5px 20px 40px 20px;	background:url(images/kapitola_line.png) no-repeat left bottom;	margin-bottom:17px;}#content .kapitola.last{	background:none;	margin-bottom:7px;}#content .content_li{	background:url(images/content_li.png) no-repeat 25px 15px;	padding-left:95px;	margin-bottom:5px;}#content a .content_li h3 {  color:#2a5f90;  text-decoration: underline;  }#content a:hover .content_li h3 {  color:#2a5f90;   text-decoration: underline; }#content a .content_li p {  color:#2d2d2d;  text-decoration: none;  }#content a:hover .content_li p {  color:#2d2d2d;   text-decoration: underline; }.warnbox{	background:#8fd8fe url(images/warnbox.png) repeat-x top;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;	padding:5px 20px 17px 20px;	width:444px;	margin:40px 0 10px 4px;}.warnbox h3{	color:#fff;	text-transform:uppercase;}.warnbox p{	color:#202020;}#right{	width:238px;	float:left;	padding-bottom:36px;}/* menu */#menu{	margin-bottom:10px;}#menu ul{	list-style-type:none;}#menu li{	margin-bottom:2px;}#menu li a{	font-style:italic;	color:#2d2d2d;	background:url(images/menu_li.png) no-repeat left top;	display:block;	height:51px;	padding:0 10px 0 0px;	line-height:45px;	font-size:116%;}#menu li a .menu_img{	width:57px;	text-align:center;	float:left;	display:block;}#menu li a .menu_img img{	border:0;}#menu li a:hover{	color:#4a85c2;	text-decoration:none;	background:url(images/menu_li_hover.png) no-repeat left top;}/* boxy */.rb_1, .rb_2{	width:210px;	height:116px;	margin-bottom:10px;	color:#fff;	padding:8px 14px 5px 14px;}.rb_1 h1, .rb_1 h2, .rb_1 h3, .rb_1 h4, .rb_1 h5, .rb_1 h6,.rb_2 h1, .rb_2 h2, .rb_2 h3, .rb_2 h4, .rb_2 h5, .rb_2 h6{	color:#fff;	text-transform:uppercase;	font-style:normal;}.rb_1 h2, .rb_2 h2{	font-size:150%;}.rb_1 p, .rb_2 p{	font-weight:bold;	padding:3px 0 0 0;}.rb_1 a{	color:#8fd8fe;	text-decoration:underline;}.rb_1 a:hover{	color:#cde8fe;}.rb_2 a{	color:#e1787d;}.rb_2 a:hover{	color:#ffccce;}.poptavka_box{	background:url(images/poptavka_box.png) no-repeat;		text-align:center;	}.prihlasit_box{	background:url(images/prihlasit_box.png) no-repeat;	margin-bottom:0;	text-align:center;	}.temata ul{	list-style-type:none;}.temata li{	background:url(images/temata_line.png) no-repeat center bottom;	height:28px;	padding:18px 10px 5px 0;}.temata a{	color:#294460;	background:url(images/temata_li.png) no-repeat 17px center;	padding: 2px 0 2px 42px;	font-size:135%;}.temata a:hover{	color:#13bcee;	background:url(images/temata_li_hover.png) no-repeat 17px center;	text-decoration:none;}/* footer */#footer{	background:#202020 url(images/footer.png) no-repeat center top;	color:#7e7f7f;	width:100%;	height:252px;	overflow:hidden;}#footer ul.footer_box{		height:212px;	width:745px;	margin:0 auto;	padding:20px 15px;	overflow:hidden;	text-align:left;}#footer a{	color:#7e7f7f;}#footer ul{	list-style-type:none;}#footer li.footer_box{	float:left;	padding:0 10px;	width:166px;}#footer h4{	color:#13bcee;	padding:0 0 8px 0;	font-size:115%;	font-weight:normal;}#footer li.footer_box ul li{	line-height:170%;}/* TITULKA */#bkg.titulka{	background:url(images/bkg_titulka.png) repeat-x top;}#infobox.titulka{	height:67px;}/* header */#header_out{	background:url(images/header_out_titulka.png) no-repeat center bottom;}#header.funkce{	background:url(images/header_funkce.jpg) no-repeat center top;}#header.kurzy{	background:url(images/header_kurzy.jpg) no-repeat center top;}#header.vlastni{	background:url(images/header_vlastni.jpg) no-repeat center top;}#header.poradna{	background:url(images/header_skolite.jpg) no-repeat center top;}#header.cena{	background:url(images/header_cena.jpg) no-repeat center top;}#header.partnerstvi{	background:url(images/header_partner.jpg) no-repeat center top;}#header.kariera{	background:url(images/header_kariera.jpg) no-repeat center top;}#header.poptavka{	background:url(images/header_poptavka.jpg) no-repeat center top;}#header.titulka{	margin:0 auto;	height:307px;	text-align:left;	background:url(images/header_titulka.jpg) no-repeat center top;}#header.titulka a{	height:307px;}/* content */#content.titulka{	width:488px;}#content.titulka h1{	color:#294460;	font-style:normal;	font-size:180%;}#content ul.odrazky{  margin: 0 20px 0 15px;   list-style-position: outside;}#content ul.bezodrazky{  margin: 0 20px 0 10px;   list-style-type: none;}ul.contentbox{	list-style-type:none;}ul.contentbox li{	float:left;	width:238px;	height:126px;	background:url(images/cb_li.png);	margin:0 3px 3px 0;}ul.contentbox li div.cb_text{	padding:4px 5px 5px 70px;	font-size:90%;	height:117px}ul.contentbox li h2{	color:#a9081c;	font-size:145%;	line-height:120%;}ul.contentbox a{	color:#484848;	text-decoration:none;}ul.contentbox a:hover p{	text-decoration:underline;}ul.contentbox a:hover h2{	text-decoration:none;}ul.contentbox li.cb_vyhody div{	background:url(images/cb_vyhody.png) no-repeat 21px 24px;}ul.contentbox li.cb_jak_funguje div{	background:url(images/cb_jak_funguje.png) no-repeat 18px 21px;}ul.contentbox li.cb_kolik_stoji div{	background:url(images/cb_kolik_stoji.png) no-repeat 15px 21px;}ul.contentbox li.cb_skolite_spravne div{	background:url(images/cb_skolite_spravne.png) no-repeat 8px 19px;}#content.titulka .kapitola{		background:url(images/kapitola_line_titulka.png) no-repeat left 36px;	margin-bottom:17px;}#content.titulka ul.kurzy{	list-style-type:none;	float:left;	color:#55657a;	margin:20px 0px 10px 0px;	width:49%;}#content.titulka ul.kurzy li{	background:url(images/kurzy_li.png) no-repeat left 6px;	padding:2px 5px 3px 17px;}#content.titulka ul.kurzy a{	color:#55657a;}#content.titulka ul.kurzy.last{	border-left:1px solid #babfc5;	padding-left:20px;	width:45%;}#content .formula input{	height:18px;	border: 1px solid #999999;	color: #555555;	margin:5px 5px;	padding:3px;	outline:0;	vertical-align:middle;}#content .formula textarea{	height:100px;	border: 1px solid #999999;	color: #555555;	margin:5px 5px;	padding:3px;	outline:0;	vertical-align:middle;}#content .formula h3{	margin:3px 0 3px 0;	padding:0px;}#content input.checkbox{  height:15px;  width: 15px;	border: 1px solid #999999;	background: #fff url(images/chbox.gif) no-repeat";	margin:2px 10px;	padding:0;	outline:0;	}#content input.radio{  height:15px;  width: 15px;	border: 0;	margin:2px 10px;	padding:0;	outline:0;	}#content input.send{  height:30px;  width: 75px;	border: 0;	background: url(images/send.gif) no-repeat";	margin:2px 10px;	padding:0;	outline:0;	}/* right */#right.titulka{	width:287px;}#right.titulka .rb_1, #right.titulka .rb_2{	width:259px;}#right.titulka .poptavka_box{	background:url(images/poptavka_box_titulka.png) no-repeat;	}#right.titulka .prihlasit_box{	background:url(images/prihlasit_box_titulka.png) no-repeat;	margin-bottom:0;	}.temata.titulka li{	background:url(images/temata_line_titulka.png) no-repeat center bottom;}.temata.titulka a{	background-position: 32px center;	padding-left: 57px;}/* right */.text{	color:#bbbbbb;}#footer a:hover{	color:#bbbbbb;}