body {margin:0px;padding:0px;background-color:#FFFFFF;font-size:11px;
font-family:Arial,"Arial CE",Helvetica,"Helvetica CE",sans-serif; color:#000000; text-align:center;}

form { padding:0px; margin:0px;}
table td {font-size: 11px}

a:link, a:visited {color:#0000FF;/* color:#0014d6;*/ text-decoration:underline;}
a:hover {color:#CC0000;}

a img{border:none;}

form {clear: both; margin: 0;}
form input {font-size: 10px;}

/*hr{display:none;}*/
.line {float: left; width: 100%; margin: 5px 0 5px 0px; border:none; border-bottom:1px solid #ebebeb; height:1px; clear: both;}
h1,h2,h3,h4,h5{padding:0;margin:0}
p,ul,ol,li{padding:0;margin:0}

.c {clear:both;}

#logo { margin-bottom:9px;}


#pe {width:779px; margin:auto;text-align:left; position:relative; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; /*border:1px solid #CCCCCC;*/ padding-top:0px;}
#footer { border-top:1px solid #CCCCCC; /*border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#F4F4F4;*/ padding:3px; margin-top:25px;font-size:11px; color:#999999; text-align:left; padding-bottom:2px;}

/*==*/
.topmenu { border-bottom:1px solid;border-color: #CCCCCC;text-align:left;/*padding:5px;*/ /*margin-top:10px;*/border-color:#FF9000;background-color:#FFD780; /*margin-bottom:5px;*/}


.topmenu a { font-weight:bold; color:#000000; margin:0 2px 0 2px;}
.topmenu a:visited { color:#000000;}
.topmenu a:hover { color:#CC0000;}
.menu { border-color:#FF9000;background-color:#FFD780;text-align:left;padding:5px; margin-top:10px;border-color: #CCCCCC;background-color: #EAEAEA;border-bottom:1px solid;border-color:#FF9000;background-color:#FFD780; padding: 5px 0px 5px 5px; vertical-align: middle;}
.menu a { font-weight:bold; color:#000000;}

.fleft { float:left; width: 32%; margin-top: 7px; padding-top:7px;}
.fright { float:right; width: 44%;  text-align:right;}
.frightlogin { float:right; width: 65%;  text-align:right;margin-top:5px; height:auto;}
.frightlogin input { margin:0px; padding:0px; font-size:11px; margin-bottom:3px;}
.frightlogin .input { margin-bottom:2px; padding-bottom:1px; padding-top:2px;}

.frightlogin #menu a { /*color:#0000FF;*/ font-size:12px; padding:0px 2px 0px 2px;}
.frightlogin #menu { margin-top:24px; color:#CCCCCC;}
.frightlogin #menu .add_link{padding:0px 0px 0px 5px;margin-left:2px;background:url("http://www.yauto.cz/tpl/yauto/ico/add.gif") no-repeat 0px 70%; color:#cc0000; font-weight:bold; padding-left:9px;}
.frightlogin #menu .add_link:hover { text-decoration:none;}

.add_link{padding:0px 0px 0px 5px;margin-left:2px;background:url("http://www.yauto.cz/tpl/yauto/ico/add.gif") no-repeat 0px 70%; color:#cc0000; font-weight:bold; padding-left:9px;}
.add_link:hover { text-decoration:none;}


#lastreg { margin:0px 0 0px 30px; list-style:decimal; font-size:12px; color:#666666;}
#lastreg li { margin-bottom:3px; }

#news { margin-top:10px; font-size:12px; padding-left:3px;}
#news span { color:#339900;font-size:11px;}

#catalog ul { margin:4px 0px 18px 0px; float:left; width:23%;border-left:1px solid #ECECEC;padding:0 0 0 8px;list-style:none;}
#catalog ul li{font-size:12px;font-weight:normal;padding:0 0 4px 0; }

/*stats*/
#stat_leftmenu { float:left; width:130px; border-right:1px solid #ebebeb;}
#stat_leftmenu { padding: 0px 5px 0 0;}
#stat_leftmenu b { font-size:12px; margin-left:6px;}

.stat_menu {list-style-type:disc;margin:3px 3px 8px 0px;padding-bottom:10px;list-style:none;border-bottom:1px solid #ebebeb;}
.stat_menu p {margin:0px 0 3px 0;font-weight:bold;color:#000; font-size:12px;}
.stat_menu li {font-size:11px;margin:2px 0 4px 2px;background:url("../img/dot.gif") left bottom no-repeat;padding-left:5px;}
.stat_menu li#sel {color:black;}

#stat_rightmenu { float:left; width:129px; /*border:1px solid #003399;*/padding:0px 0 10px 8px; border-left:1px solid #ebebeb;}

#stat_rightmenu input{ }
#stat_rightmenu b{ font-size:12px; margin-left:5px;}
#stat_content { float:left; width:484px;padding:0px 3px 0px 3px;   }



.odd { background-color:#edf4fc;}


#regform {}
#regform table {}
#regform td {border: none; font-size: 14px;padding: 10px 5px 2px 0;}
#regform th {border-bottom:2px solid; border-color: #CCCCCC; border-color:#FF9000;background-color:#FFD780; padding: 3px;}

#regform td { font-size:12px;}

#regform td input {font-size: 14px; padding: 1px; }
#regform select {  font-size: 12px; padding: 1px;}
#regform textarea {  font-size: 12px; padding: 1px;}

#regform tr#er {color: #cc0000;}
#regform tr#er input {border-color: #f73636;}
#regform tr#er select {border-color: #f73636;}
#regform tr#er textarea {border-color: #f73636;}

#regform #ok {width: auto;}

ul#osh{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	width: auto;
	text-align: left;
}

ul#osh li{
	padding-left: 15px;
	color: #f73636;
	background-color: transparent;
	background-image: url(bad.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: 3px;
}

/*.imagecode {text-align:left; clear: both; width: 80%;	font-size: 12px; margin: 50px auto 80px auto; float: none; overflow: hidden; margin-left:140px;}*/
.imagecode td { font-size:12px; padding-bottom:10px;}
.imagecode input { font-size: 14px; vertical-align: middle;}
.imagecode textarea {}
/*
.imagecode div.h {padding: 0px; font-size: 13px; font-weight: bold;}*/

.error { border:1px solid black; margin:10px 0 10px 0; clear:both; background-color:#FFFFFF; border-collapse:collapse}
.error td { border:none; background-color:#ffffff; color:#000000; padding:10px 15px 10px 15px; margin:10px 0 10px 0; font-size:12px;}
.error th { border-bottom: 1px solid black; padding:3px 20px 3px 24px; margin:1px; color:#FFFFFF; font-size:13px; background: #FF0000 url(s_error.png) no-repeat 4px; font-weight: bold;}


.mess { border:1px solid black; margin:10px 0 10px 0; clear:both; background-color:#FFFFFF; border-collapse:collapse}
.mess td { border:none; background-color:#ffffff; color:#000000; padding:10px 15px 10px 15px; margin:10px 0 10px 0; font-size:12px;}
.mess th { border-bottom: 1px solid black; padding:3px 20px 3px 24px; margin:1px; color:#FFFFFF; font-size:13px; background: #006600 url(s_error.png) no-repeat 4px; font-weight: bold;}


.cldfrm input {
  font-size: 12px;
  padding: 1px;
}


.rating { border-collapse: collapse;}
.rating td { font-size: 12px; font-family:Arial,"Arial CE",Helvetica,"Helvetica CE",sans-serif;}

.login { font-size: 12px; text-align: left; float: right;}
.login input { font-size:10px; padding:0px;}
.login .date {font-weight: bold; padding: 0 0 3px 1px;}
.login a { color:#0000FF}
.login a:hover{ color: red;}
/*.login input { font-size: 12px; padding: 1px; height: 20px; max-height: 20px;}*/
.login .error { font-weight: bold; color: #990000; border: none;}

.topstat { margin: 10px auto 0px auto;}
.topstat ul {margin:10px 0 0px; float:left; width:23%;border-left:1px solid #ECECEC;padding:0 0 0 8px;list-style:none; font-size:12px;}
.topstat ul li { height: 19px;}
.topstat img { margin: 0 7px 0 0;  vertical-align: middle;}

.graph { font-weight: bold; margin: 0 0 20px 0px}
.graph img { border: none; margin: 5px 0 10px 0; }

.sicode {
	float: left;
	text-align: center;
	padding: 10px;
	min-width: 90px;
	min-height: 80px;
	line-height: 30px;
	background-color: #edf4fc;
	height:100px;
	margin-right:3px;
}

.alltb { border-collapse: collapse; margin: 0 0 14px 0;border:1px solid #d3d3d3;}
.alltb td { padding: 4px 5px 4px 5px; border:1px solid #d3d3d3; font-size: 12px; text-align: right;}
.alltb th { padding: 5px 5px 5px 5px; border:1px solid #d3d3d3; font-size: 12px; text-align: right;}
.alltb th a { }
.alltb .biggest{font-weight:bold;color:#CC0000;}
.alltb .smallest{font-weight:bold;color:#008000;}



.alltb th img {vertical-align: middle; margin-right: 5px; border: none;}
.filter {/* border:1px solid #CCCCCC;*/ border:1px solid #e1e1e1; margin-bottom:5px; font-size:12px; padding:10px; width:26%; float:left; margin-right:5px; padding-top:6px;}
.filter legend {/* background-color:#FFFFFF;*/ font-size:11px; color: #000000; padding:0px 3px 0px 3px;}
.filter label {cursor:pointer;}

.stattb { border-collapse: collapse; margin: 0 0 14px 0;}
.stattb td { padding: 2px 5px 2px 5px; /*border: 1px solid #a0a0a0;*/ font-size: 11px;}
.stattb td p {color:#006699;}
.stattb td a {/*color: navy; */text-decoration: underline;}
.stattb td a:hover {/*color: red;*/}
.stattb img { margin: 2px 5px 4px 0; vertical-align: middle;}

.pager {clear: both;/* border: 1px solid #a0a0a0;*/ padding: 3px 5px 3px 5px; margin: 0 0 14px 0; line-height: 16px; font-size:12px;}
.pager b {padding: 2px 5px 2px 5px;}
.pager a {font-weight: bold; padding: 2px 5px 2px 5px;}
.pager a:hover {background-color:#eaf5ff; font-weight: bold; }
.pager select {border: 1px solid #a0a0a0; vertical-align: baseline; font-size: 11px; /*background-color: white;*/}
.pager textarea {vertical-align: baseline;}

.restore {clear: both; width: 100%; height: 100%; text-align: center; margin: auto; float: left;}
.restore div {clear: both; float: left; width: 75%; text-align: center; margin: 10px;}

.nowtb {margin: 0 0 14px 0; border: 1px solid  #FFFFFF; border-collapse: collapse; background-color: #eaf5ff;}
.nowtb td { padding: 3px 5px 3px 5px; border: 1px solid  #FFFFFF; font-size: 11px;}
.nowtb td p {color: #660000;}
.nowtb td a {text-decoration: underline;}
.nowtb td a:hover {}
.nowtb td img { margin: 2px 5px 2px 0; vertical-align: middle;}

.pagetitle {clear: both;/* border: 1px solid #a0a0a0; */padding: 3px 5px 3px 5px; margin: 0 0 14px -1px; text-align: center; font-weight: bold;}

.inf, .inf1 {clear: both; border-bottom: 1px solid #ebebeb; padding: 3px 5px 3px 5px; margin: 0 0 7px 0; line-height: 16px;}
.inf a {color:#0000FF; text-decoration: none;}
.inf a:hover {color: red;}
.inf h2 { font-size:14px; padding-bottom:10px; font-weight:bold;}
.inf1 {text-align: center;}

.err {color: #990000; font-weight: bold; overflow: visible;}

.addprt {border-collapse: collapse; background-color: #efefef; width:50%}
.addprt td {padding: 5px; overflow: visible; border: 1px solid #efefef;}
.fred {color: #CC0000; text-align:right;}
.fgreen {color: #009900; text-align:right;}

.s_result {float: left; width: 100%; padding: 10px 0 10px 0;}
.s_result div {border: 1px solid #adadad; padding: 7px; padding-right: 10px; margin-bottom: 5px;}

#statimg {margin-bottom: 7px;}

/*menu*/
#topmenu {background:#FFD780 url("../img/menu_left_bg.gif") bottom left no-repeat;border-top:1px solid #FF9900;/*clear:both;*/margin-bottom:1px;padding:2px 4px 2px 6px; color:#FF9900; font-size:13px;text-align:right;}
#topmenu a { font-size:12px; color:#000000; float:left; margin-top:2px; margin-left:3px; text-decoration:none;}
#topmenu a:hover {  text-decoration: underline;}
#topmenu input { border:1px solid  #FF9900; font-size:11px;}
#topmenubox{background:#FFD780 url("../img/menu_right_bg.gif") top right no-repeat;border-bottom:1px solid #FF9900;/*clear:both;*/margin-bottom:1px;}
.menubox{background:#FFD780 url("../img/menu_right_bg.gif") top right no-repeat;border-bottom:1px solid #FF9900;clear:both;margin-bottom:1px;}
.menu{background:url("../img/menu_left_bg.gif") top left no-repeat;padding:4px 4px 3px 8px;font-weight:bold; font-size:11px;}


#admin_menu a {font-size:12px; padding:0px 2px 0px 2px; color:#000000;}
#admin_menu { margin-bottom:8px; color:#CCCCCC;}

/*menu left and right*/
.mleft { float:left; width:50%;background:url("../img/menu_left_bg.gif") top left no-repeat;padding:4px 4px 3px 8px;font-weight:bold; font-size:12px;}
.mleft h1 { font-size:12px;}
.mright { float:right; width:38%; text-align:right; text-decoration:none; padding-top:4px; padding-bottom:2px; padding-right:5px; font-size:12px;}
.mright b { color:#CC0000; }
.mright a { text-decoration:none; font-weight:bold;}
.mright select, .mright input { padding:0px; margin:-3px 0 -1px; font-size:10px;}

.mrighttop {}
.mrighttop form  { padding:0px; margin:0px;}

/*.mlefttop { float:left; width: 52%; margin-top: 3px;}
.mrighttop { float:right; width: 44%;  text-align:right;}*/

.mlefttop { float:left; width:57%;/*background:url("../img/menu_left_bg.gif") bottom left no-repeat;*//*padding:5px 4px 1px 8px;*/font-weight:bold; font-size:12px;}
.mlefttop a { color:#000000;}
.mlefttop a:hover { text-decoration:none;}
.mrighttop { float:right; width:40%; text-align:right; text-decoration:none; /*padding-top:4px; padding-bottom:2px; padding-right:5px; */font-size:12px;}

/*hp top*/
#rating td { padding:1px 0 5px;}

/*pravidla*/
#rules td { font-size:12px;}

#getcode { font-size:12px; margin-left:10px;}
#getcode b { font-size:12px;}

.button{font-size:12px;font-weight:bold; padding:4px; cursor:pointer;}

.title { font-size:14px; color:#009900; font-weight:bold; color:#000000;}

.weblink {color:#c0c0c0;}

