*					{margin:0; padding:0;}
/* zakladni tagy */
body					{color: #666; background: #b7d2ea; font-size: 70%; font-family: Arial,Sans-serif; text-align: center;}
h1, h2					{color:#303d86; font-size:160%; margin:0; font-weight: normal;}
h2					{font-size:140%;}
h3					{color:#303d86; font-size:110%; margin:20px 0 5px 0;}
h4					{color:#303d86; font-size:95%; margin:10px 0 0 0;}
ul, ol, dl				{margin:0 0 0 2.2em;}
li 					{line-height:1.4em;}
img					{border:0;}
p                                       {font-size: 125%;}

A, A:visited                            {color: #303d87;}
A:hover                                 {text-decoration: none;}

/* zaklad */
#page                                   {width: 920px; background: url(../images/bg.gif) repeat-y 100% 0 #fff; padding: 265px 0 0 0; margin: 39px auto 0px auto; position: relative; text-align: left;}
#inner					{background: url(../images/domena/bottom.png) no-repeat 0 100%; padding-bottom: 25px;}

#logo                                   {width: 145px; height: 105px; position: absolute; overflow: hidden; top: 10px; left: 12px; z-index: 1; margin: 0; text-align: center;}
#logo SPAN                              {width: 145px; height: 105px; position: absolute; overflow: hidden; top: 0; left: 0; z-index: 2; background: url(../images/domena/logo.png) no-repeat; cursor: pointer;}
#logo A                                 {margin: 5px 0 0 0; display: block; font-size: 150%; color: #303d87;}
#roh_l                                  {background: url(../images/domena/roh_l.gif) no-repeat; width: 6px; height: 6px; position: absolute; top: 0; left: 0;}
#roh_r                                  {width: 103px; height: 103px; position: absolute; top: 0; right: 0; background: url(../images/domena/roh_r.png) no-repeat;}
#roh_r A, #roh_r A:visited		{width: 103px; height: 103px; display: block; background: url(../images/domena/roh_r.png) no-repeat;}
#roh_r A:hover				{background-position: 0 100%;}

/* obsah */
#b1                                     {position: absolute; top: 50px; left: 246px;}
#b2                                     {position: absolute; top: 150px; left: 246px;}
#b3                                     {position: absolute; top: 150px; left: 695px;}
#nadpis                                 {width: 310px; height: 36px; background: url(../images/domena/h2.png) no-repeat; margin-bottom: 20px;}
#nadpis2                                {width: 194px; height: 22px; background: url(../images/domena/h3_cz.png) no-repeat; margin-bottom: 5px}
#nadpis2_uk                             {width: 198px; height: 22px; background: url(../images/domena/h3_uk.png) no-repeat; margin-bottom: 5px}

/* produkty */
h1#homepage 				{position: absolute; top: 245px; width: 430px; margin: 0; padding:0;}
#products				{height: 220px; width: 875px; color: #fff; background: url(../images/products_bg.jpg) 0 100% repeat-x; margin: 0 0 0 21px; font-family: Verdana;}
#products p                             {font-size: 100%;}
#products div				{width: 220px; height: 220px; float: left; margin-left: 5px;}
#products div h2 			{font-size: 150%; margin: 0; padding: 35px 0 20px 14px;}
#products div h2 a 			{color: #fff;}
#products div h2 a:hover 		{color: #fff; text-decoration: none;}
#products div p 			{margin: 5px 14px;}
#products div ul 			{margin: 10px 14px; list-style-type: none; font-size: 90%;}
#products div li 			{background: url(../images/arrow2.gif) 0 5px no-repeat; margin: 6px 0; padding: 0 0 0 15px;}
#products div .price a 			{text-decoration: none;}
#products div .price a:hover 		{text-decoration: underline;}
#products div .price strong 		{font-size: 160%;}

#products #pbox1 			{background: url(../images/products_box1.jpg) no-repeat #09435e; margin: 0;}
#products #pbox1 .price			{color: #09435e; background: url(../images/products_price1.gif) 0 50% no-repeat; padding: 5px 0 5px 15px;}
#products #pbox1 .price a 		{color: #09435e !important;}
#products #pbox2 			{background: url(../images/products_box2.jpg) no-repeat #b50e14;}
#products #pbox2 .price			{color: #b50e14; background: url(../images/products_price2.gif) 0 50% no-repeat; padding: 5px 0 5px 15px;}
#products #pbox2 .price a 		{color: #f20000 !important;}
#products #pbox3 			{background: url(../images/products_box3.jpg) no-repeat #a0410d;}
#products #pbox3 ul 			{margin: 0 14px 9px 14px;}
#products #pbox3 .price			{color: #a0410d; background: url(../images/products_price3.gif) 0 50% no-repeat; padding: 5px 0 5px 15px;}
#products #pbox3 .price a 		{color: #f26522 !important;}
#products #pbox3 #domain  		{background: transparent; margin: 0; padding: 0;}
#products #pbox3 #domain p		{margin: 0;}
#products #pbox3 #domain input 		{width: 85px; _height: 20px; padding: 2px 0 2px 5px;}
#products #pbox3 #domain select		{width: 42px;}
#products #pbox3 #domain .submit 	{width: 30px; height: 20px; padding: 0; font-weight: bold; color: #fff; background: url(../images/bgsubmit3.gif) 0 50% repeat-x #e17200; border: 1px #e77e00 solid;}
#products #pbox4 			{width: 200px; background: url(../images/products_box4.jpg) no-repeat #7a7e05;}
#products #pbox4 .price			{color: #7a7e05; background: url(../images/products_price4.gif) 0 50% no-repeat; padding: 5px 0 5px 15px;}
#products #pbox4 .price A 		{color: #91b100 !important;}

/* paticka */
#footer					{width: 920px; margin: 0 auto; text-align: left; font-size: 80%; font-family: Verdana;}
#footer #copyright 			{color:#458cd1; padding: 0; float: left; margin: 15px 5px;}
#footer #itstudio 			{color:#458cd1; padding: 0; float: right; margin: 15px 5px;}
#footer #copyright a,
#footer #itstudio a			{color:#458cd1;}
#footer #copyright a:hover,
#footer #itstudio a:hover		{color:#fff;}