/*reset*/
*{margin:0;padding:0;}
body{line-height:1.2;}
ol,ul{list-style:none;}
a img {border:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline}

/*clear*/
.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .clear{display:block;}
* html .clear{height:1%;}

/*css*/
body {
	background:#fff;
	font-size:12px;
	font-family:Verdana;
	color:#000;
}

#container {
	background: url(../images/bg.jpg) repeat;
	min-width: 960px;
	max-width: 1260px;
	margin: 15px auto;
	position:relative;
}

a.invert {text-decoration:underline}
a.invert:hover {text-decoration:none}

#rep_top,
#rep_right,
#rep_bottom,
#rep_left {
	width:100%;
	height:100%;
}

#rep_top {background:url(../images/rep_top.jpg) repeat-x top}
#rep_bottom {background:url(../images/rep_bottom.jpg) repeat-x bottom}
#rep_right {background:url(../images/rep_right.jpg) repeat-y right}
#rep_left {background:url(../images/rep_left.jpg) repeat-y left}

#kampas1 {
	background:url(../images/kampas1.jpg) no-repeat;
	width:40px;
	height:23px;
	position:absolute;
	top:0px;
	left:0px;
}

#kampas2 {
	background:url(../images/kampas2.jpg) no-repeat;
	width:414px;
	height:306px;
	position:absolute;
	top:-8px;
	right:0px;
}

#kampas3 {
	background:url(../images/kampas3.jpg) no-repeat;
	width:23px;
	height:23px;
	position:absolute;
	bottom:0px;
	right:0px;
}

#kampas4 {
	background:url(../images/kampas4.jpg) no-repeat;
	width:40px;
	height:23px;
	position:absolute;
	bottom:0px;
	left:0px;
}

#header {
	width:400px;
	height:115px;
	padding:40px 0 0 65px;
}

a#logo {
	float:left;
	width:83px;
	height:113px;
}

#title1,
#title2 {
	font-family:Tahoma;
	color:#2d4784;
	float:left;
	display:inline;
	width:270px;
	margin-left:25px;
}

#title1 {
	font-size:16px;
	font-weight:bold;
	margin-top:25px;
}

#centras {
	width:100%;
}

#footer {
	width:85%;
	padding:15px 0 30px;
	text-align:center;
	margin:0 auto;
	border-top:solid 1px #b3b89f;
}

#footer a {
	padding:0 10px;
}

#turinys_wrap {
	width:97%;
	min-height:200px;
	float:left;
}

#turinys {
	margin-left:270px;
}

#sidebar {
	float:left;
	margin-left:-97%;
	width:238px;
}

#meniu {
	width:100%;
	margin:10px 0 20px;
	padding:25px 0;
	background:url(../images/meniu_rep.jpg) repeat-y;
	position:relative;
}

#meniu .top {
	width:238px;
	height:25px;
	background:url(../images/meniu_top.jpg) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}

#meniu .bot {
	width:238px;
	height:25px;
	background:url(../images/meniu_bottom.jpg) no-repeat;
	position:absolute;
	bottom:0px;
	left:0px;
}

#meniu .virve {
	width:11px;
	height:55px;
	background:url(../images/meniu_virve.jpg) no-repeat;
	position:absolute;
	top:25px;
	left:0px;
}

#meniu ul {
	width:185px;
	margin-left:30px;
}

#meniu ul li {
	width:100%;
}

#meniu ul a {
	display:block;
	padding:8px 15px 8px 5px;
	border-bottom:solid 1px #b3b89f;
	background:url(../images/varnele1.gif) no-repeat right;
}

#meniu ul a:hover,
#meniu ul a.cur {
	text-decoration:underline;
	background:url(../images/varnele1h.gif) no-repeat right;
}

#meniu ul li:last-child a {
	border-bottom:0
}

#meniu ul ul {
	padding:12px 25px 12px 20px;
	width:140px;
	margin:0;
	border-bottom:solid 1px #b3b89f;
	font-size:11px;
}

#meniu ul ul li {
	margin:2px 0;
}

#meniu ul ul a {
	padding:0 6px 0 0;
	border:0;
	background:url(../images/varnele2.gif) no-repeat right;
}

#meniu ul ul a:hover,
#meniu ul ul a.cur {
	text-decoration:none;
	font-weight:bold;
	background:url(../images/varnele2h.gif) no-repeat right;
}

#meniu li#meniu_psl {
	text-align:center;
}

#meniu li#meniu_psl a {
	display:inline;
	background:0;
}

#meniu li#meniu_psl a.selected {
	font-weight:bold;
}

#turinys #forma_prenumerata {
	margin:0;
	padding:0;
	border:0;
	text-align:left;
}

#forma_prenumerata {
	width:204px;
	margin:0 0 5px 33px;
	padding-bottom:15px;
	border-bottom:solid 1px #b3b89f;
	text-align:center;
}

#forma_prenumerata b {
	font-size:14px;
}

#forma_prenumerata span,  #forma_prenumerata_m span,
#forma_prenumerata p,  #forma_prenumerata_m p{
	font-size:9px;
	display:block;
	margin:5px 0 !important; 
}

#forma_prenumerata a {
	font-weight:bold;
	font-size:11px;
	margin:0 10px;
}
#forma_prenumerata input{
    width: 145px;
}
#forma_prenumerata select{
    width: 150px;
}

#reklama{
	width:205px;
	margin:0 0 20px 34px;
	text-align:right;
}
#draugai {
    width:205px;
    margin:0 0 15px 34px;
    text-align:center;
}
#reklama img {
	margin-bottom:5px;
}

#copyright {
	margin-bottom:15px;
	color:#838ba0;
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
}

#pradinis1 {
	float:left;
	display:inline;
	width:40%;
	padding-right:4%;
	margin-right:4%;
	border-right:solid 1px #b3b89f;
}

#pradinis2 {
	float:left;
	display:inline;
	width:50%;
	padding-top:150px;
}

h1 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:95px 0 30px;
	color:#2d4784;
    width: 585px;
}

h2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}

h2.n {
	margin-bottom:10px;
	position:relative;
}

h2.n span {
	position:absolute;
	top:0px;
	right:20px;
	font-weight:normal;
	font-size:13px;
}

h3 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

h3 a {
	color:#0a477a;
}

.seminaras {
	width:100%;
	margin-bottom:25px;
}

.seminaras .foto {
	float:left;
	width:90px;
	margin:0 12px 5px 0;
}

.seminaras .bigfoto {
	float:left;
	width:150px;
	margin:0 12px 5px 0;
}

.seminaras .pranesejas,
.seminaras .data {
	font-size:11px;
	margin-bottom:7px;
}

.seminaras .pranesejas a {
	text-decoration:underline;
}

.seminaras .more {
	text-align:right;
	margin-top:5px;
	line-height:1.5;
	font-size:11px;
	position:relative;
}

.seminaras a.a2a_dd {
	font-weight:bold;
	position:absolute;
	bottom:0px;
	left:0px;
	padding-left:20px;
	background:url(../images/addtoany.png) no-repeat left;
}


#naujienos {
	width:100%;
	padding:15px 0 25px;
	border-top:solid 1px #b3b89f;
}

#naujienos .sub {
	width:100%;
	margin-bottom:10px;
}

#naujienos .data {
	float:left;
	width:25%;
	font-size:9px;
	color:#666;
	margin-top:3px;
}

#naujienos .info {
	float:right;
	width:75%;
}

#naujienos .info a {
	font-size:14px;
	font-weight:bold;
	color:#003366;	
}

#turinys p {
	margin-bottom:20px;
}

#puslapiavimas {
	width:100%;
	text-align:center;
	margin:10px 0;
}

#puslapiavimas a {
	position:relative;
	padding:2px 5px;
	border:solid 1px #000;
}

#puslapiavimas a:hover,
#puslapiavimas a.cur, #puslapiavimas a.selected {
	background:#CCCBAF;
	text-decoration:none;
}

a.rss {
	display:inline-block;
	width:20px;
	height:16px;
	background:url(../images/rss.gif) no-repeat center;
}

#seminarai {
	width:100%;
	margin-bottom:30px;
}

#seminarai td {
	padding:7px 5px;
	text-align:center;
}

#seminarai td.left {
	text-align:left;
}

#seminarai td.left * {
	vertical-align:middle;
}

#saukinys {
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:20px;
}

.klaida {
	width:300px;
	margin-bottom:10px;
	color:#940000;
	text-align:center;
}

.forma {
	width:300px;
	margin-bottom:20px;
}

.forma input,
.forma textarea,
.forma select {
	display:block;
	width:97%;
	padding:2px 3px;
	margin:2px 0 10px;
	font-family:Verdana;
	font-size:13px;
}

.forma a {
	font-weight:bold;
	margin-right:40px;
}

.border {
	padding-bottom:20px;
	border-bottom:1px solid #B3B89F;
}

#prekes {
	width:100%;
}

#prekes .sub {
	float:left;
	display:inline;
	width:320px;
	height:230px;
	padding:10px;
	margin-bottom:20px;
	position:relative;
}

#prekes .border {
	margin:0;
	margin-bottom:20px;
	border:0;
	border-right:solid 1px #B3B89F;
}

.right {
	text-align:right;
	position:absolute;
	right:20px;
	bottom:10px;
    width: 320px; 
}

a.order {
	background:#2d4784;
	color:#fff;
	font-weight:bold;
	padding:2px 10px;
	position:relative;
}

p img {
	margin:0 10px 0 0;
}

#turinys ul {
	margin:20px;
}

#turinys ul li {
	list-style:disc;
}

.pranesejas ul li {
	margin-left:160px;
}

a.back {
	display:block;
	margin-bottom:20px;
	font-weight:bold;
}

#turinys table td, #turinys table th {
	padding:5px;
}

#turinys table td img {
	margin-right:7px;
}

#forma_prenumerata a.small {
	font-size:10px;
}
.one{
    padding: 7px 0px;
}
.one span{
    display: block;
    text-align: right;
}
.one a{
    color:#000000;
}
.filter{
    margin-bottom: 20px;
}
.filter2{
    margin-top: 10px;
    padding-left: 56px;
    font-size: 10px;
} 
.filter .order{
    margin-left: 83px;
    font-size: 12px;
}
.filter3{
    margin-bottom: 20px;
}
.filter3 input{
    width: 200px;
}
.filter3 .order{
    margin-left: 0px;
}
#cart {
    background:url("../images/cart.jpg") no-repeat scroll 0 bottom transparent;
    padding-left: 50px;
    padding-top: 17px;
    height:32px;
    margin-top: 30px;
    width:198px;
    font-size: 11px;
}
#cart .c1{
    float: left;
}
#cart .c2{
    float: right;
    padding-right: 25px;
} 
#cart2{
    width: 100%;
}
#cart2 img{
    vertical-align: middle;
    margin-right: 0px !important;
}
#klaida_forma{

}
.forma_user_view th, .forma_user_view td {
    padding:5px;
    border: 1px solid #B3B89F;
}
