/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline; list-style-type:none;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*Global*/
body { line-height:1.3em;margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; background: #120303 url(images/bodybg.jpg) no-repeat 0 0; /* 0 36px; */ }
#main { float:left; width: 950px;}
p { margin: 15px 0; }
em { font-style: italic; }

/*Langbar*/
#lang {float:left;}
.langbar {float:left; width:24px; padding-left:8px;}

/*Header*/
#header  { width:950px; float:left;}
#hdleft  {float:left; width:705px; padding-top:50px;}
#hdright {float:left; width:245px;}
.info {float:left; width: 150px;}

/*Menu*/
#menu { height:445px; float:left;}
#hmenu {width:233px; text-align:center; padding:100px 0 5px 10px;}
#hmenu li{display:inline;  background: url(images/menusep.gif) right no-repeat; padding-right:15px; margin-right:3px;}
#hmenu a:link, #hmenu a:visited {color:#f1580c; text-decoration: none;}
#hmenu a:hover {text-decoration:underline;}

#vmenu {width:233px; text-align:center; font-weight:bold;}
#vmenu li{ background: url(images/menubg.gif) top no-repeat; padding:18px 0 10px 0; }
#vmenu a:link, #vmenu a:visited { text-decoration:none; color:#c79c4e; text-transform:uppercase;}
#vmenu a:hover {text-decoration:underline;}


/*Title Content*/

#container { float:left;width: 950px;}
#tright{float:left; width: 273px;}
#tleft {float:left; width: 677px;}
#apr {float:left; padding-left:105px; width: 143px; font-size:14px; font:georgia; font-style: italic; color:#4c2205; height:155px;  }
#kont {float:left; width:268px; padding-left:5px;}
#kont h2 {font-size: 16px; padding-top:15px;}
#kont p { width:150px; color:#FFFFFF;}
#news {float:left; width:250px; padding-left:55px; color:#FFFFFF;}
#registracija {float:left; width:300px;color:#FFFFFF; padding-left:60px;}
#flash {padding-bottom:35px;}
#news h1, #registracija h1 {font-size:16px; color:#000000; padding-bottom:20px;}
#news a { font-weight: bold; }
#news a:link, #news a:visited {padding-bottom:10px; color:#FFFFFF; text-decoration:none; display:block}
#news a:hover {text-decoration:underline;}

.formlist input {width: 150px; background-color:#ee621f; border:1px solid #8d1c0c; color: #FFFFFF;}
.formlist {float:left; width:100%; padding:0 0 8px 0;}
.ri { float:left;width:150px;}
.le {float:left; width: 110px; padding-top:6px;}


/*Footer*/
#footer {float:left; width:910px; padding:20px 20px; text-align:center; background-image:url(images/footerbg.gif);}
#footer a:link, #footer a:visited {text-decoration: none; color:#000000; ;}
#footer a:hover {text-decoration:underline;}

/*Else*/

/* Vid content */
#vregistracija  .formlist input {width: 135px; background-color:#ee621f; border:1px solid #8d1c0c; color:#c79c4e;}
#vregistracija h1 {font-size: 16px; color:#000000; padding:15px 0}
#vregistracija {width:248px; color:#FFFFFF; padding-top:20px; float:left}
#vregistracija .ri {float:left;width:50px;}
#vregistracija .le {float:left; width: 105px; padding-top:6px;}
#vkont h2 {font-size: 16px;}
#vkont p { width:150px; color:#FFFFFF; padding-top:10px;}
#vkont { width:248px;  margin-top:20px; padding-bottom:20px; }

#vid2{background-image:url(images/bgrepeat.jpg);float:left; background-repeat:repeat-y; width:1108px; background-position:left; }
#vid {background-image:url(images/vidbg.jpg) ;  float:left; background-repeat:no-repeat; width:1108px;}
#content h1 {font-size:16px; text-align:right; padding-bottom: 40px; font-weight:bold;}

#left {float:left; width: 677px;}
#logo {float:left; padding-bottom:60px;}
#content{float:left; width:600px; padding:25px; _height:560px; min-height:560px}
#vcontainer { float:left; width:950px; }
#menuse { background-image: url(images/menubg.gif); background-position:bottom; background-repeat:no-repeat; float:left; padding-bottom:10px} 
#surask { color:#FFFFFF; padding-top:5px;}
h2 { font-size:14px; font-weight: bold; padding:0 0 0 0; color: black !important; margin: 5px 0 15px 0; }
.news {padding:0 0 20px 0}
.news_date { font-weight:bold; font-size:11px;}

#vkont h2 {padding:0;}

a:link, a:visited {color:#661801;}
a:hover {text-decoration:underline;}

.news a:link, .news a:visited {color:#661801; }
.news a:hover {text-decoration:underline; }


#content table { border-collapse: collapse; margin: 15px 0; border: 1px solid black; }
#content table th, #content table td { padding: 5px; margin: 0;  border: 1px solid black; }
#content table th { font-weight: bold; }

#content td.price { text-align: center; color: #661801; font-weight: bold; font-size: 16px; }
#content td.price del { font-size: 11px; color: #000; font-weight: normal; }



#content .borderless, #content .borderless td { border: none; }

#content ul { margin: 15px 0; }
#content ul li { padding-left: 5px; list-style: inside disc; }

#content .gallery table { border: 0; }
#content .gallery td { border: 0; text-align: center; vertical-align: middle; }
#content .gallery img { border: 1px solid black; }

form .btn {
	WIDTH: auto; 
	COLOR: #c79c4e; 
	BORDER: none; 
	BACKGROUND-COLOR: #7f0a00;
	padding: 1px;
}

input, select, textarea {
	border:1px solid #8D1C0C;
	background-color:#EE621F;
	color:#FFFFFF;
}

textarea {
	height: 150px;
}

/*input, textarea {
	width: 300px;
}*/

form td {
	padding-bottom: 4px;
	padding-right: 10px;
	vertical-align: top;
}

hr {
	height: 0px;
	border: none;
	border-top: 1px solid #8D1C0C;
}

.error {
	color: #8D1C0C;
	border: 1px solid #8D1C0C;
	padding: 15px;
	background-color: #EE621F;
}

#content img { border: 1px solid #333; }



#offer {
	background: #130304;
	padding: 10px 14px;
	font-style: italic;
	color: #BD9A4D;
	font-size: 14px;
	font-family: Georgia;
	text-align: center;
	width: 1000px;
}

strong {
	font-weight: bold;
}

.prenumerata .ri {width: 170px;}
.prenumerata .formlist .inpradio input {width: 15px;background: none;border:none;}
.prenumerata .formlist { padding: 0}
.prenumerata h2 { margin: 5px 0 0}
