body                        	{ margin:0; padding:0; background:white; font:8pt Verdana, sans-serif; color:#333;}
h1,h2,h3,p                  	{ margin:0; padding:0; line-height: 1.33em;}
h1                          	{ font:20pt Georgia;}
h2                          	{ font:13pt Georgia; color:#cc0000;}
h3                          	{ font-size:12pt; color:#cc0000; }
a                           	{ color:#cc0000; text-decoration:none;}
a:hover                     	{ text-decoration:underline;}
img								{ margin:0; padding:0; border:0; }

div#black_panel             	{ margin: 0; padding: 0; width: 100%; height: 30px; background: black url(img/black.gif) 0 0 repeat-x; font-size: 8pt;}
div#black_panel a           	{ padding: 0 10px 0 10px; color: white; }
div#black_panel a:hover     	{ text-decoration: underline; }
div#black_panel div#login   	{ width: 750px; position: absolute; top: 8px; right: 10px;}

div#top                     	{ margin:10px auto 0 auto; padding:0; width:950px; height:50px; }
div#top img#logo            	{ width:150px; height:50px; position:relative; top:0; left:280px;}
div#top div#menu            	{ margin:0; padding:0; width:520px; position:relative; top:26px; left:0; float:left; }
div#top div#menu a          	{ margin-right:20px; padding:0; font-size: 10pt;}
div#top div#menu a:hover    	{ text-decoration:underline; }

div#baner                   	{ margin:10px auto 20px auto; padding:0; width:950px; height:175px;
                                  background:black url(img/baner.jpg) 0 0 no-repeat;}

div#firstline               	{ margin:0 auto 20px auto; padding:10px 0 0 0; width:950px; height:1px;
                             	  border-bottom: 1px solid #ddd; clear: left;}
div#line                    	{ margin:0 auto 20px auto; padding:20px 0 0 0; width:950px; height:1px;
                            	  border-bottom: 1px solid #ddd; clear: left;}

div#content                 	{ margin:0 auto; padding:0; width:950px;}
div#content div.akapit      	{ padding:20px 20px 20px 0; border-bottom: 1px solid #ddd;}
	
div.leftside		    		{ float:left; width:300px; margin-right:50px;}
div.rightside		    		{ width:550px; margin-left:350px;}
div.leftside2		    		{ float:left; width:400px; margin-right:50px;}
div.rightside2		    		{ width:250px; margin-left:450px;}

div#bottom                  	{ margin:0 auto; padding:0 0 30px 0; width:950px; color:#444; }
div#bottom a                	{ padding:0 5px; text-decoration:underline; }

table.quarter               	{ width:950px; margin:0; padding:0; }
table.quarter td            	{ width:25%; vertical-align:top; padding:0 20px 0 0; }

table.plan                  	{ width:730px; margin-bottom: 40px;}
table.plan td               	{ padding:4px 0; text-align:center; border-bottom: 1px solid #ddd; }
table.plan td.firstcell     	{ padding-left: 10px; width:300px; text-align:left; }
table.plan td.lastcell      	{ border:0; }
table.plan tr.firstrow      	{ background:black; color: white; border: 0;}

table.form td					{ margin: 0; padding: 5px 0; }
table.form td.firstcell			{ width: 120px; vertical-align: top;}				

#form_kontakt				 	{ margin:0; padding:0; }
#form_kontakt input, textarea 	{ margin:0; padding:0; width: 250px; height: 16px; background: #f1f1f1; border:1px solid #444; font: 8pt Verdana; color: black; }
#form_kontakt textarea			{ height: 100px; overflow: hidden;}
#form_kontakt input#image		{ width: 60px; border: 0;}

.block                    		{ width:450px; }
.bigger                     	{ font-size: 9pt; }
.bold                       	{ font-weight:bold; }
.underline						{ text-decoration: underline; }
.black                      	{ color:black; }
.red                        	{ color:#cc0000;}
.check                      	{ padding: 0 0 0 15px; background: url(img/check.gif) 0 2px no-repeat; line-height: 20px;}
.odstep                     	{ margin-bottom:6px; }
.odstep2                    	{ margin-bottom:20px; }



