/*
   GraphTech s.r.o.
   (c) Michal Ševčík
   http://multi.tricker.cz
*/

/* hlavni definice + odskok odzhora */
body{ background-color: #E4F4FF; background: url(../img/poz.jpg) top center repeat-x #1c2840; text-align: center; font-family: Verdana, Tahoma; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: rgb(35,52,120); line-height: 16px; vertical-align: center; }

/* master div */
#hlavni{ width: 974px;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  height: 123px;  background: url(../img/up.jpg) top center;}

/* kus s logy */
#loga{ overflow: hidden;  width: 974px;  height: 96px;  vertical-align: middle;  line-height: 96px;}

/* odsazeni u log */
.gt{ text-align: left; margin: 0px 0px 0px px; padding: 15px 0px 0px 0px; border: 0px; }
.rete{ text-align: right; margin: 25px 25px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }

/* kus s menu */
#menu{ overflow: hidden;  height: 24px;  line-height: 24px;  text-align: center;  color: white;  font-size: 12pxp;  font-weight: bold;  margin: 0px 13px 0px 13px; background: url(../img/menu-hover.gif) top center repeat-x;}

/* menu */
#menu ul{ padding-left: : 15px;	margin: 0;	list-style: none;}
#menu li { float: left;	padding: 0px 0px 0px 0px;	margin:0;	line-height:24px;}
#menu ul li {	position:relative;	font-size:12px;	font-weight:bold;	color: white;	height:24px;	vertical-align: middle;	line-height: 24px;	background: url(../img/menu-hover.gif) top center repeat-x;}
#menu a {	display:block;	text-decoration: none;	color: white;	border-top: 0;	border-left: 1px solid #51728D;	border-right: 1px solid #0D2539;	border-bottom: 0;	padding: 0px 23px 0px 23px;	background: url(../img/menu-hover.gif) top center repeat-x;	background-color: #6a97bb;}
#menu ul li a:hover { color: #FFFFFF;	background: #0D2539;}
#menu ul li a:active { background-color:#0D2539;}

/* odsazeni menu */
.odsaz{ width: 111px; border-right: 1px solid #0D2539;}
.odsaz2{ width: 331px; border-left: 1px solid #51728D; }

/* dalsi */
#obsah{ width: 972px; background: url(../img/prostredek.gif) top center repeat-y; background-color: white; min-height: 300px; }

/* sloupce */
#dvasl{ width: 972px; overflow: hidden; }
#levy{ width: 242px; overflow: hidden; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#pravy{ width: 730px; overflow: hidden; float: right; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; }

#ram1 { width: 252px; height: 16px; background: url(../img/box1.gif) bottom center repeat-y;  padding: 3px 0px 3px 15px;  margin: 0px 0px 0px 0px; line-height: 6px; }
#ram1vyhl { width: 252px; height: 16px; background: url(../img/box1-vyhl.gif) bottom center repeat-y;  padding: 3px 0px 3px 15px;  margin: 0px 0px 0px 0px; line-height: 6px; }
#ram1prod { width: 252px; height: 16px; background: url(../img/box1-prod.gif) bottom center repeat-y;  padding: 3px 0px 3px 15px;  margin: 0px 0px 0px 0px; line-height: 6px; }
#ram1kont { width: 252px; height: 16px; background: url(../img/box1-kont.gif) bottom center repeat-y;  padding: 3px 0px 3px 15px;  margin: 0px 0px 0px 0px; line-height: 6px; }
#ram2s { width: 252px; height: 40px; background: url(../img/box2.jpg) top center repeat-y; padding: 3px 0px 3px 15px; margin: 0px 0px 0px 0px; line-height: 20px; vertical-align: middle; }
#ram2 { width: 252px; background: url(../img/box2.jpg) top center repeat-y; padding: 3px 0px 3px 15px; margin: 0px 0px 0px 0px; }
#ram2 p { padding: 3px 0px 3px 25px; line-height: 16px; }
#ram3 { width: 252px; height: 6px; background: url(../img/box3.gif) top center repeat-y;  padding: 3px 0px 3px 15px;  margin: 0px 0px 0px 0px; line-height: 6px; }

#paticka{ width: 972px; height: 37px; line-height: 28px; vertical-align: center; background: url(../img/paticka.jpg) top center; text-align: center; color: rgb(236,245,255);font-weight: bold; }

a{ color: rgb(37,54,121); text-decoration: underline; }
a:active{ color: rgb(44,88,112); text-decoration: underline; }
a:visited{ color: rgb(44,88,112); text-decoration: underline; }
a:hover{ color: black; text-decoration: none; }

/* hledat */
input{ border: 1px solid rgb(37,54,121); background: white; font-size: 11px; font-weight: bold; }

.nabidka { padding: 0px 0px 5px 0px; } 

/* sloupce na uvodu */
#dvasld{ width: 674px; overflow: hidden; }
#levyd{ width: 332px; overflow: auto; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#pravyd{ width: 342px; overflow: hidden; float: right; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; }

#novinky{ text-align: left; line-height: 14px; }

.nadpis{ line-height: 16px; text-align: left; font-weight: bold; font-size: 11px; }
h1{ line-height: 20px; text-align: left; font-weight: bold; font-size: 15px; border-bottom: 1px dotted rgb(37,54,121);}
ul{ text-align: left; }

/* uvod */
#pravyd table { border: 1px solid rgb(60,115,135); text-align: left; }
.nadpiscen { height: 20px; vertical-align: center; line-height: 20px; font-weight: bolder; border: none; color: white;  font-weight: bold; background: url(../img/menu-hover.gif) top center repeat-x #26536B; padding: 0px 0px 0px 8px; }
.licha { line-height: 15px; background-color: rgb(240,248,255); }
.suda { line-height: 15px; background-color: rgb(223,239,255); }
.licha :hover { line-height: 15px; background-color: white; }
.suda :hover { line-height: 15px; background-color: white; }

blockquote{ padding: 5px 30px 5px 5px; }

.kont{ text-align: left; line-height: 20px; }
#onas p { text-align: justify; line-height: 17px; vertical-align: middle; font-size: 11px; }

.nono{ border: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* renovace toneru */
#renovace fieldset { font-size: 15px; font-weight: bold; border: 2px solid #aacbe2; width: 300px; margin: 0px 0px 20px 0px; }
#renovace table tr { line-height: 25px; vertical-align: middle; }
#renovace table tr td { line-height: 25px; vertical-align: middle; font-size: 14px; }
#renovace input { border: 1px solid rgb(48,32,127); font-size: 13px; }
.renovaceodsl { background: #edf8ff; width: 270px; height: 30px; line-height: 30px; vertical-align: middle; font-size: 15px; font-weight: bold; }
.renovaceodsl:hover { background: #cce6f7; }

#renovace #levyr { width: 265px; float: left; overflow: hidden; background: url("../img/sl.jpg") top center repeat-x; font-size: 13px; text-align: justify; line-height: 18px; vertical-align: middle; }
#renovace #levyr p { padding: 0px 8px 10px 8px; }
#renovace #pravyr { width: 335px; float: right; overflow: hidden; background: url("../img/sl.jpg") top center repeat-x; }
