.done_ul { list-style-type: none;
	padding:0px;
	margin:0px;
	float:left; }
.done_li
{
   background-image: url(../images/done.jpg);
   background-repeat: no-repeat;
   background-position: 0 5px;
   padding-left: 15px;
}

/*.uspech {
		padding:10px;
		height:70px;
		background:#242424;
		width:700px;
		margin-left:auto;
		margin-right: auto;
		border:1px solid #333;
		border-right:5px solid #123a6d;
		margin-bottom:20px;}
.uspech_vlevo {
	float:left;
	width:200px;}
	*/	
.optimalizace_dokonceni {
	float:right; width:240px; padding-left:20px; font-size:10px;}
.bigger {
		font-size:18px;
		font-weight:bold;}

.seznam_ul { list-style-type: none;
	padding:0px;
	margin:0px;
	float:left; }
.seznam_li
{
   background-image: url(../images/li.jpg);
   background-repeat: no-repeat;
   background-position: 0 5px;
   padding-left: 15px;
}

p {
	padding:0px;
	margin:0px;}
body {
	background:#020413;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:Trebuchet MS;}
img {
	border:none;}
.cls {
	clear:both;}
#main {
	margin-left:auto;
	margin-right:auto;
	width:/*994*/980px;
	background-repeat:repeat-y;}
#logo {
	float:left;
	width:426px;
	height:57px;}
/*menu*/
#menu {
	float:left;
	width:518px;
	height:57px; 
	font-weight:bold;
	font-variant:small-caps;}
/**/
.swap2 {
	padding:0; margin:0; list-style-type:none;}
.swap2 li {float:left; text-align:center;}
.swap2 li a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
color:#444444;
display:block;
width:100px;
height:50px; overflow:hidden; background:transparent; position:relative;text-align:center;}
/**/


.swap {
	padding:0; margin:0; list-style-type:none;}
.swap li {float:left;}
.swap li a {
font-size:15px;
color:#FFFFFF;
text-decoration:none;
padding-top:0px;
padding-right:0px;
color:#444444;
display:block; 
height:57px; overflow:hidden; background:transparent; position:relative;text-align:center;}
.swap li a.one{
	width:108px;
	padding-top:10px;
	height:47px;
	background:url(../images/button_home.jpg);
	padding-left:10px;
	background-repeat:no-repeat;}
.swap li a.two {
	width:115px;
	padding-left:5px;
	padding-top:10px;
	height:47px;
	background:url(../images/button_portfolio.jpg);
	background-repeat:no-repeat;}
.swap li a.three {
	width:119px;
	padding-top:10px;
	height:47px;
	background:url(../images/button_troubleshoot.jpg);
	background-repeat:no-repeat;}
.swap li a.four {
	width:119px;
	padding-top:10px;
	height:47px;
	background:url(../images/button_vip.jpg);
	background-repeat:no-repeat;}
#button_padding {
	background:url(../images/button_padding.jpg);
	float:left;
	width:42px;
	height:57px;}
.popiska_menu {
	font-size:10px; font-variant:normal; color:#FFFFFF; text-decoration:none; text-align:center;}
.swap li a:hover {z-index:1000; cursor:pointer;}
.swap li a.one:hover {background:url(../images/button_home.jpg);background-position:+118px;}
.swap li a.two:hover {background:url(../images/button_portfolio.jpg);background-position:+120px;}
.swap li a.three:hover {background:url(../images/button_troubleshoot.jpg);background-position:+119px;}
.swap li a.four:hover {background:url(../images/button_vip.jpg);background-position:+119px;}

/*menu*/
#content {
	background:url(../images/bg.jpg);
	background-repeat:no-repeat;
	height:294px;
	width:/*994*/944px;}
#panel_1 {
	width:884px;
	float:left;
	margin-top:70px;
	margin-left:20px;}
#panel_3 {
	width:884px;
	float:left;
	margin-top:70px;
	padding-left:60px;
	padding-right:20px;
	margin-bottom:30px;}
#panel_3 .clanek {
		text-align:justify;}
#panel_3 .clanek a {
		color:#2a83c1;}
.clanek {
	float:left;
	width:185px;
	margin-right:30px;
	font-size:10px;
	margin-bottom:30px;}
/*.clanek li {
	list-style-type: square;
	text-align:left;
	margin:0px;
	padding:0px;}*/
.clanek h2 {
	font-size:36px;
	margin:0px;
	padding:0px;
	margin-bottom:30px;}
.clanek_odkaz {
	font-size:36px;}
.clanek p a {
	font-size:10px;}
.clanek_cara {
	font-family:"Times New Roman", Times, serif;
	font-size:1px;
	border:0px;
	border-bottom:1px solid #676b77;
	margin-top:17px;
	margin-bottom:15px;}
.clanek_admin {
	font-family:"Times New Roman", Times, serif;
	font-size:1px;
	text-align:left;
	width:815px;
	border:0px;
	border-bottom:1px solid #676b77;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:5px;}
.clanek_cara_clanky {
	font-family:"Times New Roman", Times, serif;
	font-size:1px;
	border:0px;
	border-bottom:1px solid #676b77;
	margin-top:3px;
	margin-bottom:15px;}
.clanek_cara_wip {
	font-family:"Times New Roman", Times, serif;
	font-size:1px;
	border:0px;
	border-bottom:1px solid #676b77;
	margin-top:14px;
	margin-bottom:15px;}
.clanek_komentar {
	float:left;
	font-size:12px;
	color:#FFFFFF;}
#posledni_projekt {
	float:left;
	font-size:10px;
	width:630px;}
#posledni_projekt h2 {
	font-size:40px;
	margin:0px;
	padding:0px;
	margin-bottom:0px;}
#posledni_projekt p {
	text-align:justify;
	color:#FFFFFF;}
#posledni_projekt_obrazek{
	width:420px;
	background:#999999;
	margin-top:28px;
	height:230px;
	float:left;
	background:url(../images/banner.jpg);}
.posledni_projekt_cara {
	border:1px solid #676b77;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	margin-top:19px;}
.posledni_projekt_info {
	float:left;
	padding:20px;}
#panel_2 {
	width:884px;
	float:left;
	margin-top:70px;
	padding-left:60px;
	padding-right:20px;}
#panel_2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;}
#panel_2 a:hover {
	color:#CCCCCC;}
#panel_2 h4 {
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	padding-top:12px;
	padding-bottom:8px;}
#panel_4 {
	width:884px;
	float:left;
	margin-top:0px;
	padding-left:60px;
	padding-right:20px;}
#panel_4 a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;}

#panel_3 {
	width:884px;
	float:left;
	margin-top:70px;
	padding-left:60px;
	padding-right:20px;}
#panel_3 a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;}
#panel_3 a:hover {
	color:#CCCCCC;}
#panel_3 h4 {
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	padding-top:12px;
	padding-bottom:8px;}
#wip_obrazek{
	width:180px;
	background:#999999;
	height:134px;
	float:left;}
#posledni_obrazek{
	width:180px;
	background:#999999;
	height:136px;
	float:left;}
#footer_align {
	margin-left:auto;
	margin-right:auto;
	width:600px;}
#footer_align2 {
	margin-left:auto;
	margin-right:auto;
	width:400px;}	
#footer_menu {
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	word-spacing:20px;
	width:894px;
	color:#2a83c1;
	font-size:12px;
	background:url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	height:50px;
	}
#footer_menu a{
	color:#2a83c1;
	text-decoration:none;
	height:50px;}
.support {
	width:894px;
	height:41px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;}
.support_links {
	width:894px;
	margin-top:10px;
	height:41px;
	margin-left:auto;
	padding-left:0px;
	padding-right:20px;
	font-size:10px;
	color:#808080;
	margin-right:auto;
	text-align:center;}
.support_links a {
	color:#808080;
	text-decoration:none;}
.support_links a:hover {
	color: #CCCCCC;}
.support_down {
	width:894px;
	margin-top:10px;
	height:17px;
	margin-left:auto;
	padding-left:2px;
	padding-right:20px;
	padding-bottom:20px;
	color:#808080;
	margin-right:auto;}
.support_down a {
	text-decoration:none;
	color:#2a83c1;
	font-size:12px;}
#dotnet {
	float:left;
	width:420px;
	height:10px;}
#view {
	float:left;}
#rs {
	float:right;}
#v_menu {
	float:left; padding-left:30px; width:220px; height:273px;}
.swap li a.five {
	width:42px;
	padding-right:62px;
	height:273px;
	float:left;
	background:url(../images/tl_sponzorujeme.png);
	background-repeat:no-repeat;
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>		-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);}
.swap li a.six {
	width:42px;
	padding-right:62px;
	height:274px;
	float:left;
	background:url(../images/tl_posledni_projekt.png);
	background-repeat:no-repeat;
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>		-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);}
.swap li a.seven {
	width:46px;
	padding-right:62px;
	height:274px;
	float:left;
	background:url(../images/tl_copywriting.png);
	background-repeat:no-repeat;
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>		-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);}
.swap2 li a.eight {
	height:25px;
	background:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	position:relative; }
.swap li a.five:hover {background:url(../images/tl_sponzorujeme_hover.png); background-repeat:no-repeat;}
.swap li a.six:hover {background:url(../images/tl_posledni_projekt_hover.png); background-repeat:no-repeat;}
.swap li a.seven:hover {background:url(../images/tl_copywriting_hover.png); background-repeat:no-repeat;}
.swap2 li a.eight:hover {background:url(../images/footer_bg_hover.jpg);}

.modry_text {
color:#2a83c1;
text-align:justify;}
.do_bloku {
	text-align:justify;}
#nu_pagadi {
	float:left;
	width:114px;
	height:100px;
	margin-right:40px;
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>		-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);}
.tlacitko {
	width:70px; padding:5px; padding-right:65px; margin-right:50px; border-right:1px solid #676b77;}
.tlacitko a:hover {
	color:#CC3399;}
.tlacitko a:hover {
	color:#CCCCCC;
	text-decoration:underline;}
#nadpis_reklama {
float:left; height:100px; width:170px; text-align:justify; line-height:35px; font-size:22px; font-weight:bold;}
/*troubleshoot*/
.trouble_left {
float:left;width:170px; padding-right:30px;border-right:1px solid #999999; margin-top:45px;}
.trouble_left_optimalizace {
float:left;width:100px; border-right:1px solid #999999; padding-right:30px; margin-top:45px;}
.trouble_detail_levo {
	float:left; width:650px; padding-right:5px;}
.trouble_detail_levo li {
	list-style:square; }
.trouble_detail_levo div a {
	text-decoration:underline;
	font-size:18px;}
.trouble_detail_levo a:hover {
	color:#666666;}
.trouble_detail {
float:left;width:170px; padding-left:30px;border-left:1px solid #999999; margin-top:105px;}
.trouble_detail_levo h2 {
	font-size:36px;}
.trouble_left h2 {
	font-size:36px;
	padding:0px;
	margin:0px;
	font-weight:bold;}
.trouble_left h2 a {
	font-size:36px;}
.trouble_left p {
	font-size:10px;}
.trouble_right {
	float:left;  font-size:14px; padding-top:20px; text-align:justify; width:600px; padding-left:40px; padding-right:30px;}
.trouble_panel {
	float:left; width:600px; margin-top:24px;}
.trouble_panel_optimalizace {
	float:left; width:640px; margin-top:24px;}
.trouble_panel a {
	color:#FF0000;
	text-decoration:none;}
.rada {
	float:left; text-align:center; font-weight:bold; padding-left:10px; padding-right:10px; width:190px; height:50px;}
.rada a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:18px;}
.rada_free {
	font-size:12px; font-weight:bold;}
.rada_free_red {
	color: #FF0000; font-variant:small-caps;}

.rada a:hover {
	color:#CCCCCC;}
#portfolio_panel {
	float:left; width:60px; height:420px;}
.portfolio_zalozka {
	border-bottom:1px solid #FFFFFF; font-size:36px; width:60px; border-right:1px solid #FFFFFF; margin-bottom:30px;}
.portfolio_zalozka_text {
	font-size:36px; color:White;}	
.reference_panel {
	float:left;
	width:125px;
	margin-left:30px;
	margin-right:10px;
	font-size:12px;
	color: #999999;}
.reference_panel a{
	color:#FFFFFF;}
.reference_panel h2 {
	font-size:36px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
.logo
{
    font-family:Trebuchet MS;
    font-size:60px;
    font-weight:bold;
    padding-right:20px;
    padding-left:10px;
}

#posun_login
{
	position: relative;
	margin-top:30px;
	margin-bottom: 30px;
	width:532px;
	margin-left:auto;
	margin-right:auto;
}

.login_textbox
{
    font-family:Trebuchet MS;
    font-size:30px;
    width:232px;
    margin-left:20px;
    border:solid 1px #00aad5;
    background: transparent;
    color: White;
}

.login_label
{
    font-family:Trebuchet MS;
    font-size:14px;
}


.login_button
{
	background:transparent;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	border: 0px;
	display: block;
	cursor:hand;
	cursor:pointer;
	float:right;
}

.login_button:hover
{
	color:Red;
}

.next_to_button
{
	float:right;
}


.login_error
{
    font-family:Trebuchet MS;
    font-size:12px;
    color:Red;
}

.adminInfo
{
	text-align:right;
	padding-right: 50px;
	padding-top: 20px;
	margin-bottom: -42px;
}

.adminInfo a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;}
	
.admin_control:hover 
{
	color:Red;
}	
