#all {width: 960px; margin: 0 auto 0 auto; border: 1px solid #cccccc; font-size: 12px; color: #464444; font-family: sans-serif; line-height: 1.3;}
a {color: #464444;/*#181819;*/}

/* header */
#h2{width: 140px; height: 64px; float: left; margin: 0; padding: 10px;}
#header {border-bottom: 1px solid #cccccc; padding: 10px;}
#logo {margin: 0;}
#logo a {width: 140px; height: 64px; display: block; background: url(graphic/flags/1.png) 0 0 no-repeat; text-decoration: none;}
#logo a #imagj {width: 140px; height: 64px; display: block; background: url(graphic/logo.png) 74px 12px no-repeat;}
#logo a #txtagj {z-index: -1; position: relative; top: 0; left: 0;}
#header_box{float: right;}

/*homepage menu*/
#cselect ul {list-style-type: none; padding: 0; margin: 0;}
#cselect li {float: left; width: 240px;}
#cselect li a {display: inline-block; background: url(graphic/cat/big/1.png) 20px 10px no-repeat; width: 240px; height: 77px; /*border: 1px solid white;*/}
#cselect li a:hover {/*border: 1px solid #cccccc;*/ background-color: #f4f2f2;}
#cselect li a span {display: inline-block; padding: 25 0 0 97; color: #5f6062;}

/* goodies */
#goodies {width: 960px; border-top: 4px solid #cccccc; padding-bottom: 30px; margin-top: 30px;}
#goodies h4 {padding: 10px 10px 10px 10px; margin: 0; font-weight: normal; color: #181819; font-size: 14px; border-bottom: 4px solid #e0e0e0;}
#goodies .block {float: left; width: 240px;}
#goodies .block ul {list-style-type: none; margin: 0; padding: 0;}
#goodies .block li {border-bottom: 1px solid #cccccc;}
#goodies .block li a {display: block; padding: 10px 10px 5px 10px;}
#goodies .block a {color: #777575; text-decoration: none;}
#goodies .block li a:hover {color: #181819;}
#goodies .block li.last {border: 0;}
#goodies .block p {padding: 10px; font-size: 13px; margin: 0; line-height: 2; color: 222121;}
#goodies .txtblock a {color: #0d588c;}
#r-tags {padding: 10px;}

/* footer */
#footer {border-top: 1px solid #cccccc; background: url(graphic/map.png) 20px 20px no-repeat; width: 960px; height: 210px; }
#footer div{color: #949191; padding: 10px 20px 20px 350px; text-align: right;}
#footer a {color: #949191; text-decoration: none;}

/* content */
#main {}
#left {width: 240px; float: left;}
#cmenu {list-style-type: none; margin: 0; padding: 10px 20px 0 20px;}
#cmenu a {display: inline-block; color: #777575; width: 160px; text-decoration: none; border-bottom: 1px solid #e1dfdf; padding: 5px 5px 5px 20px;}
#cmenu a:hover {color: #181819;}


.catsmall.chyby {background: url(graphic/cat/small/1.png) 0 0 no-repeat;}
.catsmall.gramatika {background: url(graphic/cat/small/2.png) 0 0 no-repeat;}
.catsmall.ucebnice {background: url(graphic/cat/small/3.png) 0 0 no-repeat;}
.catsmall.o-anglictine {background: url(graphic/cat/small/4.png) 0 0 no-repeat;}
.catsmall.oznameni {background: url(graphic/cat/small/5.png) 0 0 no-repeat;}
.catsmall.vyslovnost {background: url(graphic/cat/small/6.png) 0 0 no-repeat;}
.catsmall.slovniky {background: url(graphic/cat/small/7.png) 0 50% no-repeat;}
.catsmall.studium {background: url(graphic/cat/small/8.png) 0 0 no-repeat;}
.catsmall.kultura {background: url(graphic/cat/small/9.png) 0 0 no-repeat;}
.catsmall.souteze {background: url(graphic/cat/small/10.png) 0 0 no-repeat;}
.catsmall.slovni-zasoba {background: url(graphic/cat/small/11.png) 0 0 no-repeat;}
.catsmall.zkousky {background: url(graphic/cat/small/12.png) 0 0 no-repeat;}

.catsmall a {text-decoration: none; font-size: 14px; padding-top: 3px; display: inline-block;}
.catsmall span {font-size: 14px; padding-top: 3px; display: inline-block;}
.catsmall {margin-top: 10px; margin-bottom: 10px; padding-left: 35px; min-height: 24px;}

h2.catsmall {font-size: 16px;}

.article{padding-left: 35px;}
h1 {margin: 0 0 0 0; padding: 0; color: #464444;}
h3 {color: #d50000;}
em {color: #0d588c;}
table {margin: 15px 0 10px 0;border-collapse: collapse; width: 420px;}
td, th {border: 1px solid #e1dfdf; padding: 2px;}
#content {width: 460px; float: left; padding-right: 20px; padding-bottom: 20px;}
#content image {margin: 20px 0 20px 0; border: 0;}
#content a {border: 0;}

#right {width: 230px; float: right; padding-right: 10px;}
#right p {padding-left: 0; padding-right: 0;}

#nav-below{padding-top: 25px;}
.nav-next {float: right;}
.nav-previous {float: left;}

/* common */
.cleaner {clear: both;}
.entry-summary a {text-decoration: none;}
/*ul.xoxo {list-style-type: none; padding:0; margin: 0;}
.xoxo li {padding: 0 0 3px 0;}*/
.widget-area {padding-top: 10px; color: #777575;}
.widget-area ul {list-style-type: none; padding: 0; margin: 0;}
.widget-area.left ul{padding: 0 0 0 20px;}
.widget-area li {padding: 0 0 3px 0;}
.widget-area a{text-decoration: none; color: #777575;}
.widget-area a:hover{color: #181819;}
.widget-area h3 {color: #464444; font-size: 13px; font-weight: normal;}
.widget-area.left h3 {padding-left: 20px;}
.widget-area p {padding-left: 20px;}
.widget-area.left {padding-left: 20px; padding-right: 40px;}
