html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { padding:0; margin:0; }
body { background:#fff; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:21px; color:#414141; }
p { padding-bottom:18px; }
li { list-style:none; }
img { border:0; }
a { color:#4280be; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
h2, h3 { padding-bottom:8px; color:#5c5c5c; }
h2 { font-size:24px; font-weight:bold; line-height:28px; }
h3 { font-size:18px; font-weight:normal; line-height:18px; }

/*			PAPILDOMI			*/
#table p {padding:0; margin:0; font-size:12px;}
#table td {padding:1px;border:#ccc solid 1px;}
#table {border:#ccc solid 1px;}

/*			UNIVERSALUS			*/

.main { margin:0 auto; overflow:hidden; width:820px; }
.hide { text-indent:-9999px; overflow:hidden; display:block; }
.clear { clear:both; float:none !important; }
.left { float:left; }
.right { float:right; }
.rx {display:none; }

/*			VIRSUS			*/

.top { background:url(../images/shadow.gif) repeat-x; height:56px; min-width:820px; }
.top .main { height:56px; }
.logo { background:url(../images/logo.png) no-repeat; height:22px; width:286px; margin-top:17px; float:left; }
.logo a { display:block; }
.phone { background:url(../images/phone.gif) no-repeat center left; font-size:18px; padding:20px 0 20px 30px; }

/*			HEADER			*/

.header { background:url(../images/header_bg.jpg) repeat-x; height:178px; }
.header .main { overflow:visible !important; }
.header_main { background:url(../images/header.jpg) no-repeat; margin-left:-15px; height:178px; width:835px; }
* html .header_main { margin:0; }

/*			STRUKTURA			*/

.content { padding-top:12px; min-height:273px; height:auto !important; height:273px; }
.sidebar { width:195px; padding-right:25px; }
.container { width:600px; padding-top:5px; }

/*			CONTENT VIDUS			*/

.container ul li { background:url(../images/point.gif) no-repeat center left; padding-left:19px; margin-left:12px; line-height:24px; }
.container img {  }
.nav { width:191px; border:1px solid #bcbcbc; padding:1px; }
.nav ul { overflow:hidden; }
.nav ul li { float:left; width:191px; }
.nav ul li a { display:block; line-height:27px; padding-left:16px; }
.nav ul li.current a { background:url(../images/current.jpg) no-repeat; color:#fff; font-weight:bold; text-decoration:none; }
.nav ul li.current a:hover { text-decoration:underline; }
.padd { padding-bottom:10px; display:block; }
.word_icon { background:url(../images/word.png) no-repeat left center; line-height:32px; height:32px; display:block; padding:20px 0 20px 40px; float:left; }

/*			FOOTER			*/

.footer { background:url(../images/footer_bg.gif) repeat-x; min-height:81px; font-size:13px; }
.footer span {padding:16px  15px; display:block; }
.footer #kaire {width:450px; float:left; text-align:left;}
.footer #desine {width:300px; float:right; text-align:right;}
