/* CSS Document */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,hr,fieldset,input,textarea,button,p,blockquote,th,td { 

	margin:0;

	padding:0;

}

body{
background: url(img/back.gif) #e3f3ff repeat-x;
font-family: Arial, Helvetica, sans-serif;
}

p{ 
font-size:14px;
color:#777777;
line-height: 18px;
padding-left: 15px;
}



#cont{ width: 793px;
margin: 15px auto 0 auto;
background: url(img/back-cont.gif) repeat-y #FFFFFF;
}
#header{
width: 793px;
height: 75px;
background:url(img/head-back.gif) no-repeat;
}

#logo{float:left;padding-left:30px; padding-top:25px;}

#lang{float:right; font-size: 11px; color:#CCCCCC; margin:10px 15px; }
#lang a{text-decoration:none; color:#898989;}
#main-nav{float: right; width:446px; height:25px; margin-right:10px; clear:right;}
#main-nav ul{	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	}
#main-nav ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

/*#banner {width: 793px; height:202px; background-image:url(img/glavni.jpg);}*/

#main{ width: 785px; margin: 0 auto; background: url(img/main.png) repeat-x; }
#main a{color:#4498D7; text-decoration:none;}

h2{ padding:15px 0;}
h3{ border: none;}

#main img {padding: 2px; border: 1px solid #CCCCCC; margin-right: 5px;}
#main span img {border: none;}

#desc{ width:780px; margin:0 auto;}
#trojka{float:left; padding:0 10px; width: 240px; background-color:white;}

#footer{clear:left; background:url(img/footer.gif) no-repeat top center; }

#foot-text{ color:#E2E2E2; padding-top: 25px; padding-right:3px;}
#foot-text p {font-size:11px; text-align:right;}
#foot-text a{color:#4498D7; text-decoration:none;}
#banner {width: 793px; height:202px;}

.title{font-size:12px;}