body{margin:0; padding:0; background-color:#303c52}
.thrColLiq #container{width:97%; border:3px solid #748485; text-align:left; top:0; padding:0; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; background-color:#fff}
.novinky{top:10px; position:relative; font-family:Tahoma,Geneva,sans-serif}
.novinky a{color:#006; text-decoration:none}
.reklama{background-image:url(images/reklamaback.png); background-repeat:repeat-y; top:0; position:relative}
.nadpis{font-family:Tahoma,Geneva,sans-serif; font-size:24px; color:#1f346f}
.cele{
	color:#333;
	width:97%;
	font-weight: bold;
	height: 20px;
}
.nadpis2{font-family:Tahoma,Geneva,sans-serif; font-size:22px; color:#1f346f}
.skk{font-size:11px; font-family:Tahoma,Geneva,sans-serif}
.headerik{background-image:url(images/pozadie.png); border-right-width:5px; border-left-width:5px; border-right-style:solid; border-left-style:solid; border-right-color:#FFF; border-left-color:#FFF}
.newsbody{background-image:url(images/newsbody.png)}
.newshead{background-image:url(images/newshead.png)}
.hlavne{font-family:Tahoma,Geneva,sans-serif; font-size:13px; color:#00001a; width:100%}
.hlavne strong{color:#1f346f}
.clearfloat{clear:both; height:0; font-size:1px; line-height:0}
.block a:hover{background-colfor:#dfe4fd; width:10em; position:relative; height:26px}
#styleone{position:relative; display:block; height:21px; font-size:11px; font-weight:bold; background:transparent url(images/bgOFF.gif) repeat-x top left; font-family:Arial,Verdana,Helvitica,sans-serif; border-bottom:1px solid #d9d9d9}
.sedeh {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	color: #666;
	font-size: 12px;
}
.boxnadpis{font-weight:bold; color:#FFF; padding-left:40px}
.boxtext{padding-left:24px; font-size:12px; font-weight:normal; color:#2a2a2a; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none; padding-top:5px; background-image:url(images/newsbody.png)}
.newsdown{background-image:url(images/newsdown.png)}
.hlavnyobsah{padding-top:10px}
#styleone ul{margin:0; padding:0; list-style-type:none; width:auto}
#styleone ul li{display:block; float:left; margin:0 1px 0 0}
#styleone ul li a{display:block; float:left; color:#034895; text-decoration:none; padding:3px 20px 0 20px; height:18px}
#styleone ul li a:hover, #styleone ul li a.current{color:#034895; background:transparent url(images/bgON.gif) repeat-x top left}
.nadpis{font-family:Tahoma,Geneva,sans-serif}
.nadpis2{font-family:Tahoma,Geneva,sans-serif; font-size:15px}
.tblk{font:90% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif; padding:0; margin:0; border-collapse:collapse; color:#333; background:#f3f5f7}
.tblk a{color:#3a4856; text-decoration:none; border-bottom:1px solid #c6c8cb}
.tblk a:visited{color:#777}
.tblk a:hover{color:#000}
.captt{text-align:left; text-transform:uppercase; padding-bottom:10px; font:200% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif}
.tblk thead th{background:#3a4856; padding:15px 10px; color:#fff; text-align:left; font-weight:normal}
.tblk tbody, .tblk thead{border-left:1px solid #eaecee; border-right:1px solid #eaecee}
.tblk tbody{border-bottom:1px solid #eaecee}
.tblk tbody td, .tblk tbody th{padding:9px; text-align:left}
.tblk tbody tr{background:#f3f5f7}
.tblk tbody tr.odd{background:#f0f2f4}
.tblk tbody tr:hover{background:#eaecee; color:#111}
.tblk tfoot td, .tblk tfoot th, table tfoot tr{text-align:left; font:120% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif; text-transform:uppercase; background:#fff; padding:10px}
.domenanadpis{}
.domenanadpis h1 {font-family:Verdana,Geneva,sans-serif; font-size:46px; color:#00024a; font-style:italic; font-weight:bold};
.tabs{position:relative; height:20px; margin:0; padding:0; overflow:hidden}
.tabs li{display:inline}
.tabs a{height:16px; background:#c2ceda; position:relative; padding:8px; font-size:11px; font-weight:bold; color:#fff; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none}
.tabs a.tab-visited{background-color:#6898d0; border-right:1px solid #fff; font-size:11px; font-weight:bold; color:#fff; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none}
.tabs a:hover{background-color:#80a0c6; font-size:11px; font-weight:bold; color:#fff; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none}
.tabs a.tab-active{background-color:#6898d0; border-right:1px solid #fff; font-size:11px; font-weight:bold; color:#fff; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none}
.tab-panes{width:98%; margin:0}
.divtabs{padding:6px; background-color:#fff; border:1px solid #b9cfe1; font-size:12px; font-weight:normal; color:#2a2a2a; font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none}
.divcnt5{margin-top:6px; padding-top:3px; padding-bottom:4px; background-color:#fff}
#pane2 a{text-decoration:none; font-size:18px; color:#4b4b4b; font-weight:bold}
#pane5 a{text-decoration:none}
.contbout{font-size:15px; font-weight:bold; color:#2c5885; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none}
#countbt{text-decoration:none; font-size:18px}
.contwho{font-size:12px; font-weight:normal; color:#4e4e4e; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none}
.dvtabbout{height:47px; padding-left:42px; margin-left:32px; margin-right:12px; padding-top:13px; font-family:Verdana,Arial,helvetica,sans-serif; color:#df5900; font-weight:normal; font-size:11px; text-decoration:none}
.oranzove{font-family:Verdana,Arial,helvetica,sans-serif; color:#df5900; font-weight:normal; font-size:11px; text-decoration:none}
.male{font-family:Verdana,Arial,helvetica,sans-serif; color:#999; font-weight:normal; font-size:11px; text-decoration:none}
.container1 a{text-decoration:none}
tr #predana{text-decoration:line-through}
img{border:0}
.flt{float:left}
.menubg{clear:left; background-color:#6fa9c7; width:202px}
.menu{float:left; clear:left; font:bold 11px Helvetica,Arial,sans-serif}
.menu li{margin:0; list-style:none}
.menu a, .menu a:visited{width:186px; height:22px; margin:0 0 2px -32px; position:relative; display:block; color:#cbe7f5; text-decoration:none; background:url(../images/menubg2.jpg) no-repeat; padding:4px 0 0 8px}
*html .menu a, .menu a:visited{width:186px; height:22px; margin:0 0 2px -32px; position:relative; display:block; color:#cbe7f5; text-decoration:none; background:url(../images/menubg2.jpg) no-repeat; padding:4px 0 0 8px}
.menu a:hover, .menu a:active, .menu li.current_page_item a, .menu li.current_page_item a:visited{background:url(../images/menubg1.jpg) no-repeat; text-decoration:none}
.bot{clear:left}
.vlavo{width:248px; float:left; height:400px}
.vpravo{width:125px; height:400px; float:right; background-image:url(images/reklamaback.png); background-repeat:repeat-y; text-align:right}
.maine{background-color:#FFF; float:left}
.kurzor{
	cursor:crosshair
}
.objednaj{
	cursor:pointer;
}

.zmazat{
	cursor:pointer;
}
#loading{
	display:none;
}
#loader_host{
	display:none;
}
div#qTip{ padding:3px;  border:1px solid #666;  border-right-width:2px;  border-bottom-width:2px;  display:none;  background:#999;  color:#FFF;  font:bold 9px Verdana,Arial,sans-serif;  text-align:left;  position:absolute;  z-index:1000}
a.signin{position:relative; margin-left:2px}
a.signin span{background-image:url("/images/toggle_down_light.png"); background-repeat:no-repeat; background-position:100% 50%; padding:4px 16px 6px 0}
#topnav {
	margin-top:6px;
	margin-bottom:0px;
	font:13px/16px "Lucida Grande", Arial, Sans-serif;
	color:#789;
	cursor: pointer;

}
#login_menu {
	display:none;
}
#topnav a.signin {
	background:#88bbd4;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("/images/signin-nav-bg-ie.png") no-repeat 0 0;

}
#topnav a.signin:hover {
	background:#59B;
	*background:transparent url("/images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
}
#topnav a.signin, #topnav a.signin:hover {
	*background-position:0 3px!important;
}

#topnav a.menu-open{background:#ddeef6!important; color:#666!important; outline:none}
#small_signup{display:inline; float:none; line-height:23px; margin:25px 0 0; width:170px}
a.signin.menu-open span{background-image:url("images/toggle_up_dark.png"); color:#789}

#signin_menu{-moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; background-color:#ddeef6; width:210px; border:1px transparent; text-align:left; padding:12px; margin-top:2px; margin-right:0px; *margin-right:-1px; color:#789; font-size:11px;}

#signin_menu input[type=text], #signin_menu input[type=password]{display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #ACE; font-size:13px; margin:0 0 5px; padding:5px; width:203px}
#signin_menu p{margin:0}
#signin_menu a{color:#6AC}
#signin_menu label{font-weight:normal}
#signin_menu p.remember{padding:10px 0}
#signin_menu p.forgot, #signin_menu p.complete{clear:both; margin:5px 0}
#signin_menu p a{color:#27B!important}
#signin_submit{-moz-border-radius:4px; -webkit-border-radius:4px; background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0; border:1px solid #39D; color:#fff; text-shadow:0 -1px 0 #39d; padding:4px 10px 5px; font-size:11px; margin:0 5px 0 0; font-weight:bold}
#signin_submit::-moz-focus-inner{padding:0; border:0}
#signin_submit:hover, #signin_submit:focus{background-position:0 -5px; cursor:pointer}

#usermenu{ -moz-border-radius-bottomleft:5px; 
-moz-border-radius-bottomright:5px; 
-moz-border-radius-topright:5px;  
-webkit-border-radius-topleft:4px;
-webkit-border-radius-topleft:4px;
-webkit-border-bottom-left-radius:5px; 
-webkit-border-bottom-right-radius:5px; 
-webkit-border-top-right-radius:5px; 
background-color:#ddeef6; width:240px; border:1px transparent; text-align:left; padding-left:0px;padding-right:0px;padding-top:4px;margin-top:2px; margin-right:0px; color:#789; font-size:11px;	z-index:1;position:relative;}
#usermenu a{color: #000; font-size:14px}
#usermenu span {
display:block; 
-moz-border-radius-bottomright:5px; 
-moz-border-radius-topright:5px;  
-webkit-border-bottom-left-radius:5px; 
-webkit-border-bottom-right-radius:5px; 
-webkit-border-top-right-radius:5px; 
font-size:11px;border:1px solid #ACE; background-color: #FFF; margin:8px;padding:4px;}
.menutab {
	-webkit-border-top-left-radius:5px; 
	-webkit-border-top-right-radius:5px; 
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#FFF;
	margin-left:8px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	margin-bottom:-9px;
	width:90px;
	height:18px;
	z-index:2;
	font-weight:bold;
	position:relative;
	border-left:1px solid #ACE; 
	border-top:1px solid #ACE; 
	border-right:1px solid #ACE; 
	text-align:center;
}

.uzivmenu {
width:100%;
min-width: 700px;
}
.uzivmenu th, .uzivmenu td{border:1px solid #D4E0EE; border-collapse:collapse; font-family:"Trebuchet MS",Arial,sans-serif; color:#555}

.uzivmenu caption{font-size:95%; font-weight:bold; margin:5px; color:#555}

.uzivmenu thead th{text-align:center; background:#E6EDF5; color:#4F76A3; font-size:100% !important}

.uzivmenu tr{background:#FCFDFE}

.uzivmenu a:link{color:#718ABE; text-decoration:none}

.uzivmenu a:visited{color:#718ABE; text-decoration:none}

.uzivmenu a:hover{color:#718ABE; text-decoration:underline}

#uzivmenu tfoot th, tfoot td{font-size:85%}

.jqmWindow{display:none; position:fixed; top:17%; left:50%; margin-left:-300px; color:#CCC; padding:12px; z-index:2000}
.jqmWindow a{color:#C0C0C0}

#pozadie{width:120%; height:160%; z-index:-1; position:absolute; top:-45px; padding:0px; margin:0px; left:-30px}
.jqmOverlay{background-color:#000}

* iframe.jqm{position:absolute; top:0; left:0; z-index:-1; width:expression(this.parentNode.offsetWidth+'px'); height:expression(this.parentNode.offsetHeight+'px')}

* html .jqmWindow{position:absolute; top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px')}
div.jGrowl{padding:10px; z-index:9999; color:#fff; font-size:12px}

div.ie6{position:absolute}

div.ie6.top-right{right:auto; bottom:auto; left:expression( ( 0 - jGrowl.offsetWidth+( document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth )+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' );  top:expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}

div.ie6.top-left{left:expression( ( 0+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}

div.ie6.bottom-right{left:expression( ( 0 - jGrowl.offsetWidth+( document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth )+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0 - jGrowl.offsetHeight+( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight )+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}

div.ie6.bottom-left{left:expression( ( 0+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0 - jGrowl.offsetHeight+( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight )+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' )}

div.ie6.center{left:expression( ( 0+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' ); top:expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' ); width:100%}

body >div.jGrowl{position:fixed}

body >div.jGrowl.top-left{left:0px; top:0px}

body >div.jGrowl.top-right{right:0px; top:0px}

body >div.jGrowl.bottom-left{left:0px; bottom:0px}

body >div.jGrowl.bottom-right{right:0px; bottom:0px}

body >div.jGrowl.center{top:0px; width:50%; left:25%}

div.center div.jGrowl-], div.center div.jGrowl-closer{margin-left:auto; margin-right:auto}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer{background-color:#000; opacity:.85;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); zoom:1; width:235px; padding:10px; margin-top:5px; margin-bottom:5px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:1em; text-align:left; display:none; -moz-border-radius:5px; -webkit-border-radius:5px}

div.jGrowl div.jGrowl-notification{min-height:40px}

div.jGrowl div.jGrowl-notification div.header{font-weight:bold; font-size:.85em}

div.jGrowl div.jGrowl-notification div.close{z-index:99; float:right; font-weight:bold; font-size:1em; cursor:pointer}

div.jGrowl div.jGrowl-closer{padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:.9em; font-weight:bold; text-align:center}

@media print{div.jGrowl{display:none}
}
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:220px; width:400px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container input {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 0px;}
#simplemodal-container a.modalCloseImg {background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}


.date {
	font-family: Georgia, serif;
	color: #999;
	margin: 0 auto;
	left: -100px;
	position: absolute;
	top: 0;
	width: 80px;
 }
 
.day, .month, .year, .time {
  position: absolute;
  }
 
.day { 
  font-size: 30px;
  top: 15px;
  }
 
.month { 
  top: 0;
  left: 0;  
  font-size: 18px;
  }

.time { 
  top: 49px;
  left: 0;  
  font-size: 12px;
  text-decoration:underline;
  }
 
.year { 
  top: 19px;
  right: 0;
  font-size: 20px;
  rotation: -90deg !important;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);  
  }

div.post {
	margin-left: 100px;
	position: relative;
	padding-bottom:20px;

}
.post h1 {
	color:#666;
	font-size:18px;
	text-decoration:underline;
}
.odkaz {
	color:#333;
	font-size:12px;
	text-decoration:underline;
}



#cennik-tabulka
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 98%;
	text-align: left;
	border-collapse: collapse;
	line-height: 2.7em;
}
#cennik-tabulka th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#cennik-tabulka td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#cennik-tabulka span
{
	font-size: 10px;
	padding: 0px;
	line-height: 1.2em;

}
#cennik-tabulka tfoot td
{
	font-size: 11px;
	font-style:italic;
}
#cennik-tabulka tbody td
{
	background: url('images/back.png');
}
* html #cennik-tabulka tbody td
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back.png',sizingMethod='crop');
	background: none;
}	
#cennik-tabulka tbody tr:hover td
{
	color: #339;
	background: none;
}
#nadpisy {	
	color: #669;
}
#texticek {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}
textarea#styled {
	width: 400px;
	height: 250px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(/images/textareaback.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.pravidla {
		font-family: Arial, sans-serif;
        color: #666;
}
.pravidla h1 {
	color:#666;
	font-size:18px;
}

.pravidla a,a:focus,a:hover, a:active {color: #0063dc; text-decoration:underline;}
.names {
	border: #CCC solid 1px;
	margin-top: 3px;
	margin-bottom: 4px;
}

.zabudol input {
        width: 180px;
		margin:5px;
}

.nastavenia, .zabudol {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #666;
        padding: 40px;
      }
.nastavenia      h1 {
        margin-top: 0;
      }
.nastavenia      ul {
        list-style: none;
        padding: 0;
        margin: 0;
      }
.nastavenia li {
        margin-bottom: 20px;
        clear: both;
      }
.nastavenia label {
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
        display: block;
        margin-bottom: 3px;
        clear: both;
}
.nastavenia input, textarea {
        width: 180px;
}
.nastavenia input[type=password] {
	//background-image: ('/images/password.png');
	background: transparent right
	url("images/password.png") no-repeat ;
	 }
	
	padding-left:10px;*/
	}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:18px;
    height:18px;

}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
    text-decoration:none;

}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;

}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;

}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;

}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;

}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;

}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;

}

/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;

}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;

}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;

}

.notification {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #999999;
	line-height: 20px;
	cursor: pointer;
	clear: both;
	height: 100%;
	margin: 8px 20px 8px 0px;
	padding: 20px 25px 10px 60px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.notification a {
	text-decoration:none;

}

.notification strong {
	margin-right: 5px;
	color:#000;
	font-size:12px;
}
.notification p {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #333333;

}
.message p {
	font-size: 11px;
}
.warning {
	background-image: url(/images/notification/error.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #FFC237;
	background-color: #FFEAA8;
	color: #826200;
        text-decoration:none;
}
.warning a {
        text-decoration:none;
}

.success {
	background-image: url(/images/notification/accept.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #99C600;
	background-color: #EFFFB9;
	color: #3C5A01;
}
.failure {
	background-image: url(/images/notification/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #EB5339;
	background-color: #FCCAC2;
	color: #AC260F;
	text-decoration:none;
}
.information {
	background-image: url(/images/notification/information.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #418ACC;
	background-color: #D0E4F4;
	color: #235685;
}

.lightbulb {
	background-image: url(/images/notification/lightbulb.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #D3A350;
	background-color: #FEF0CB;
	color: #835F21;
}
.messages {
	background-image: url(/images/notification/email.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 2px solid #42B4FF;
	background-color: #9DDFFF;
	color: #835F21;
}
.trpozadie {
	color:#906;
	background-color:#333;
}

#tabex tbody tr:hover th,#tabex tbody tr:hover td
{
	background: #EBEBEB;
}

.predlz
{
	float:right;
	display: block;
	width: 141px;
	height: 40px;
  text-indent: -1000em;
background: transparent url(/images/submit.png) no-repeat;
  margin: 0;
  padding: 0;
  border: 0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

.predlz:hover {
	background: transparent url(/images/submit_hover.png) no-repeat;
}

#stats {
  color: #525252;
	font-family: Helvetica,Arial,sans-serif;
}
#stats h3 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 4px;
}

#stats p {
	color: #525252;
}
#odchytenych {
height:94px;
width:100%;
clear:both;
text-align:center;

background-color:#A6CAF0;
}
#odchytenych span {
	line-height:94px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#A0A0A4;
}
#odleft {
background: transparent url(/images/side.png) no-repeat;
width:55px;
height:94px;
float:left;

}

#odmiddle {
background: transparent url(/images/middle.png) no-repeat;
width:47px;
height:94px;
float:left;
}
#odright {
background: transparent url(/images/odirght.png) no-repeat;
width:55px;
height:94px;
float:left;
}
.domaininfo div {
	border-left: 1px solid #949494;
	float: left;
	height: 100%;
	padding-left: 5px;
	padding-right: 5px;	
}

.clickme {
	cursor: pointer;
}
.newtable {
	width: 100%;
}
.newtable a:link {

	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.newtable caption{font-size:195%; font-weight:bold; margin:5px; color:#555}
.newtable a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.newtable a:active,
.newtable a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.newtable {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.newtable th {
	padding:11px 15px 12px 15px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.newtable th:first-child{
	text-align: left;
	padding-left:20px;
}
.newtable tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.newtable tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.tab_domain_name {
	font-weight: bold;
	text-align: left;
}
.newtable tr{
	text-align: center;
	padding-left:20px;
}
.newtable .odd {
		cursor: pointer;
}
.newtable tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.newtable tr td {
	padding:10px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.newtable tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.newtable tr:last-child td{
	border-bottom:0;
}
.newtable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.newtable tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.newtable tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

#ncontainer {
display: table;
}

#nrow  {
display: table-row;
}

#nleft, #nright, #mniddle {
display: table-cell;
}
.cf:before, .cf:after{
  content:"";
  display:table;
}

.cf:after{
  clear:both;
}

.cf{
  zoom:1;
}


.form-wrapper {
    position: absolute;
    width: 340px;
    padding: 8px;
    top: 12px;
    right: 50px;
    background: #444;
    background: rgba(0,0,0,.2);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
    box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
}

.form-wrapper input {
    width: 230px;
    height: 16px;
    padding: 10px 5px;
    float: left;    
    font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
    border: 0;
    background: #eee;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;      
}

.form-wrapper input:focus {
    outline: 0;
    background: #fff;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
    box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
}

.form-wrapper input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
   font-style: italic;
}

.form-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}

.form-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}    

.form-wrapper button {
	overflow: visible;
    position: relative;
    float: right;
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 36px;
    width: 100px;
    font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
    color: #fff;
    text-transform: uppercase;
    background: #d83c3c;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;      
    text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
}   
  
.form-wrapper button:hover{		
    background: #e54040;
}	
  
.form-wrapper button:active,
.form-wrapper button:focus{   
    background: #c42f2f;    
}

.form-wrapper button:before {
    content: '';
    position: absolute;
    border-width: 8px 8px 8px 0;
    border-style: solid solid solid none;
    border-color: transparent #d83c3c transparent;
    top: 12px;
    left: -6px;
}

.form-wrapper button:hover:before{
    border-right-color: #e54040;
}

.form-wrapper button:focus:before{
    border-right-color: #c42f2f;
}    

.form-wrapper button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
