/*reset*/
body,
div,
p { margin:0; padding:0; }

/*body*/
body { font:11px/140% Verdana, Geneva, sans-serif; color:#666; background:#D9D9D9 url(../img/skins/0/bg_body.png) repeat-x center top; }

/*tags*/
h1,
h2,
h3,
h4,
h5,
h6 { margin:0; padding:0; font-size:100%; }
p { margin-bottom:0.6em; }
a { color:#333; text-decoration:underline; }
a:hover { color:#F00; }
img { margin:0; padding:0; border:0; }
form { display:inline; }
ul { margin:0; padding:0; margin-bottom:0.6em; margin-left:2em; }
table { background-color:#CCC; width:430px; }
table th,
table td { padding:3px 8px; background-color:#FFF; vertical-align:top; }
table th { font-weight:normal; background-color:#e5e5e5; font-size:90%; font-weight:bold; text-align:left; }
table .head td { background-color:#666; color:#FFF; font-weight:bold; text-align:center; }

/*headers*/
h1 { font-size:18px; font-weight:normal; color:#cc0000; padding:5px 2px 2px 2px; border-bottom:1px solid #F0B2B2; margin-bottom:0.6em; }
h1 span { float: right; font-size:80% }
h2 { font-size:15px; line-height:18px; color:#C00; font-weight:bold; margin-bottom:0.6em; }
h2 a { color:#C00; text-decoration:none; }
h2 span { float: right; font-size:80% }
h2 a:hover { text-decoration:underline; }
h3 { font-size:13px; color:#cc0000; border-bottom:1px solid #dfdfdf; padding:0.6em 0px 2px 11px; margin-bottom:0.6em; background:url(../img/skins/0/iko-sipka1.png) no-repeat 2px 13px; font-weight:normal; }
h4 { font-size:12px; margin-bottom:0.2em; color:#666; padding-top:0.3em; }
h5, h6 { font-size:12px; margin-bottom:0.2em; padding-top:0.2em}

/*layout*/
#global { width:980px; padding:10px; margin:0 auto; background:#FFF; border-left:2px solid #cacaca; border-right:2px solid #cacaca; }
#header { width:980px; height:231px; position:relative; border-bottom:10px solid #FFF; }
#header #image { width:770px; height:230px; background:#FFF url(../img/skins/0/header_image2.jpg) no-repeat left top; float:right; }
#header #searchBox { display:none; }
#header #logo a { position:absolute; width:200px; height:114px; right:22px; display:block; }
#header #logo span { display:none; }
#topMenu { float:left; width:200px; }
#footer { border-top:1px dashed #ccc; text-align:center; padding-top:10px; margin-top:10px; }
#topArticles ul { margin:0; padding:0; list-style:none; }
#topArticles ul li { display:block; width:200px; height:32px; line-height:32px; margin-bottom:1px; font-size:13px; text-transform:uppercase; }
#topArticles ul li a { display:block; width:186px; height:32px; line-height:32px; color:#FFF; text-decoration:none; background:#C00 url(../img/skins/0/bg_main_navig.png) no-repeat; padding-left:14px; }
#topArticles ul li a:hover { text-decoration:underline; }
#main { clear:both; }
#mainLeft { width:200px; float:left; }
#mainCenter { float:right; width:770px; }

/***BOXY***/
/*box akce*/
.boxAkce { width:196px; padding:0 2px; background:url(../img/skins/0/bg_box_akce.png) repeat-y; border-top:2px solid #dbdbdb; border-bottom:2px solid #dbdbdb; margin-bottom:10px; }
.boxAkce h3 { font-size:20px; font-weight:normal; width:176px; padding:0 10px; height:38px; line-height:38px; background:url(../img/skins/0/bg_head_akce.png) no-repeat; color:#FFF; }
.boxAkce .subbox { padding:10px 10px 12px 10px; background:url(../img/skins/0/bg_bottom_akce.png) no-repeat center bottom; }
.boxAkce img { border:1px solid #bfbfbf; }

/*boxSearch*/
.boxSearch { background:url(../img/skins/0/bg_box_search.png) no-repeat; width:200px; height:57px; margin-bottom:10px; position:relative; }
.boxSearch fieldset { border:none; display:block; padding:10px; }
.boxSearch input#searchInput { margin:0; padding:0; width:130px; border:1px solid #bfbfbf; font:11px/100% Verdana, Geneva, sans-serif; color:#666; padding:3px 0px; position:absolute; }
.boxSearch input#searchButton { margin:0; padding:0; position:absolute; right:10px; }

/*boxX - univerzanli box*/
.boxX { margin-bottom:10px; }

/***HLAVNI OBSAH***/
/*boxIntro*/
.boxIntro { margin-bottom:10px; }
.boxIntro .img { float:left; width:200px; height:117px; margin-right:10px; margin-bottom:10px; }
.boxIntro .text { font-size:12px; line-height:18px; background:url(../img/skins/0/bg_horizontal1.png) repeat-x center bottom; padding-bottom:17px; padding-right:10px; }
/*boxy zetor a valtra*/
.boxBig { position:relative; background:url(../img/skins/0/bg_boxbig.png) no-repeat center top; width:375px; height:270px; cursor:pointer; }
.boxBig h1 { color:#ccc; font-size: 22px; font-weight:normal; position:absolute; top:24px; left:26px; line-height:100%; z-index:1000; border:0; }
.boxBig h1 strong { color:#FFF; font-weight:bold; }
.boxBig .ilustrImg { position:absolute; width:352px; height:246px; left:10px; top:10px; }
.boxBig.zetor .ilustrImg { background:url(../img/skins/0/img-traktor-zetor.png) no-repeat center center; }
.boxBig.valtra .ilustrImg { background:url(../img/skins/0/img-traktor-valtra.png) no-repeat center center; }
.boxBig .more { position: absolute; top:196px; left:20px; color:#FFF; z-index:1000; }
.boxBig .more a { color:#FFF; }
.boxBig.zetor { float:left; }
.boxBig.zetor .logoImg { background:url(../img/skins/0/logo-zetor.png) no-repeat; width:160px; height:140px; position:absolute; left:26px; top:70px; }
.boxBig.valtra { float:right; }
.boxBig.valtra .logoImg { background:url(../img/skins/0/logo-valtra.png) no-repeat; width:160px; height:140px; position:absolute; left:26px; top:70px; }
.boxBig .subbox { }

/*box s textem*/
.boxTextHorizontal { background:url(../img/skins/0/bg_horizontal2.png) repeat-x; height:29px; line-height:29px; margin-bottom:20px; }
.boxTextHorizontal h2 { text-align:center; font-weight:bold; margin:0; padding:0; line-height:29px; }

/*box novinky*/
.boxNews { width:362px; padding:0px; background: url(../img/skins/0/box_news_head.png) no-repeat; margin-bottom:10px; border-bottom:2px solid #dfdfdf; }
.boxNews h3 { font-size:14px; font-weight:normal; padding:0 15px; height:33px; line-height:33px; color:#FFF; padding-top:4px; }
.boxNews .subbox { margin:0 4px; margin-bottom:1px; padding:10px; background:url(../img/skins/0/bg_box_news_bottom.png) repeat-x center bottom; }
.boxNews img { border:1px solid #bfbfbf; }
.boxNews .more { text-align:right; color:#666; margin:0; }
.boxNews .more a { color:#666; }

/***STRANKA CLANKU***/
#clanekBox { width:760px; padding-left:10px; }
#clanekBox .leftBox { width:430px; float:left; }
#clanekBox .rightBox { float:right; width:310px; /*border-left:1px dotted #e5e5e5;*/
	padding-left:10px; }

/*tabulka v clanku*/
table.clanek { background-color:#CCC; width:430px }
table.clanek th,
table.clanek td { padding:3px 8px; background-color:#FFF; }
table.clanek th { font-weight:normal; background-color:#AAA; color:#FFF; font-size:90%; font-weight:bold; }
table.clanek .head td { background-color:#666; color:#FFF; font-weight:bold; text-align:center; }

/*fotogalerie v clanku*/
.fotogalerie { margin-bottom:20px; }
.fotogalerie a { display:block; width:50%; height:148px; float:left; margin-bottom:10px; text-align:center; }
.fotogalerie a.odd { margin-right:0; }
.fotogalerie a img { display:inline; border:1px solid #dfdfdf; }

/*karticky clanku*/
#karticky { }
.karticka { width:383px; margin-bottom:20px; float:left; background:url(../img/skins/0/bg_karticka_bottom.png) no-repeat 10px bottom; padding-bottom:6px; height:180px;}
.karticka .subbox { margin:0 16px 0 10px; }
.karticka .img { float:left; }
.karticka .img img { border:1px solid #e5e5e5;}
.karticka .text { margin-left:135px;}
.karticka .more { text-align:right; color:#C00; }
.karticka .more a { color:#C00; }

/*karticky s produkty traktoru*/
#categories { }
#categories .category { float:left; width:239px; padding:0 8px; background:url(../img/skins/0/bg_cat_bottom.png) no-repeat center bottom; padding-bottom:12px; margin-bottom:20px; }
#categories .category .header { width:219px; height:144px; padding:0 10px; padding-top:9px; position:relative; margin-bottom:22px; }
#categories .category.traktory-zetor .header { background: url(../img/skins/0/bg_cat_zetor.png) no-repeat center top; }
#categories .category.traktory-valtra .header { background: url(../img/skins/0/bg_cat_valtra.png) no-repeat center top; }
#categories .category h2 { font-size:15px; font-weight:normal; color:#C00; background:url(../img/skins/0/iko-sipka1.png) no-repeat center left; padding:0 10px; }
#categories .category h2 strong { font-weight:bold; }
#categories .category h2 a { color:#C00; text-decoration:none; }
#categories .category h2 a:hover { text-decoration:underline; }
#categories .category .img { position:absolute; right:10px; top:32px; }
#categories .category .subbox { padding:0 10px; }
#categories .category .subbox .text { min-height:220px; _height:230px; overflow:hidden; }
#categories .category .more { text-align:right; color:#C00; margin-bottom:0px; }
#categories .category .more a { color:#C00; }

/*tabulka kontakty*/
table.kontakty th { text-align:right; width:110px; }

/*kontaktni formular*/
.kontaktniFormular th { text-align:right; width:110px; }
.kontaktniFormular fieldset { border:0; }

/***ALL***/
.clear { clear:both; }

/**/

