/* CSS Document */
* { padding:0px; margin:0px; }
body { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; background-color:#ABABAB; }

a { text-decoration:underline; color:#271277; }
a:hover { text-decoration:underline; color:#333333; }

p { margin-bottom:15px; }
ul li { margin-left:15px; }

div.wrapper { clear:both; }
div.news_back { margin-bottom: 10px;}
div.news_back a { font-weight: bold; font-size: 14px; }

div.main_cont { width:1000px; margin:0px auto; background-color:#FFFFFF; }


div.logo_cont { float:left; width:282px; height:116px; position:relative; float:left;}
div.moto_cont { float:left; width:559px; height:116px; width:305px; overflow:hidden; margin-top:-40px;}
div#e-shop-link { float:left; width: 105px; height: 50px; _height: 116px; margin-right: 56px; margin-top: -40px; margin-left: 40px; padding-top: 66px;}
div.tool { float:left; width:22px; height:116px; margin-right:6px; margin-top:-40px;}
div.lng_cont { float:left; padding-top:67px; margin-left:10px; margin-top:-40px;}
div.lng { float:left; width:22px; height:22px; margin-left:3px; cursor:pointer; overflow:hidden; padding-top:4px; text-align:center; }
div.lng a { font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }
div.lng a:hover { font-size:11px; font-weight:bold; text-decoration:none; color:#666666; }
div.lng_act { float:left; width:22px; height:22px; margin-left:3px; cursor:pointer; overflow:hidden; background-image:url(images/lng_bg.gif); background-position:top left; background-repeat:no-repeat; padding-top:4px; text-align:center; }
div.lng_act a { font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
div.lng_act a:hover { font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; }

div.flash_cont { width:1000px; height:231px; overflow:hidden; }
div.flash_cont_vid { width:1000px; height:152px; overflow:hidden; }

div.mp_cont { height:34px; width:974px; overflow:hidden; padding-left:26px; }
div.mp1 { cursor:default; font-family:Arial; padding-left:15px; text-transform:uppercase; font-size:20px; letter-spacing:-1px; color:#FFFFFF; float:left; height:34px; width:222px; background-image:url(images/mp1_bg.gif); background-position:top left; background-repeat:no-repeat; }
div.mp2 { cursor:default; font-family:Arial; padding-left:15px; text-transform:uppercase; font-size:20px; letter-spacing:-1px; color:#FFFFFF; float:left; margin-left:2px; height:34px; width:222px; background-image:url(images/mp2_bg.gif); background-position:top left; background-repeat:no-repeat; }
div.mp3 { cursor:default; font-family:Arial; padding-left:15px; text-transform:uppercase; font-size:20px; letter-spacing:-1px; color:#FFFFFF; float:left; margin-left:2px; height:34px; width:222px; background-image:url(images/mp3_bg.gif); background-position:top left; background-repeat:no-repeat; }
div.mp4 { cursor:default; font-family:Arial; padding-left:15px; text-transform:uppercase; font-size:20px; letter-spacing:-1px; color:#FFFFFF; float:left; margin-left:2px; height:34px; width:222px; background-image:url(images/mp4_bg.gif); background-position:top left; background-repeat:no-repeat; }

div.data_cont { width:974px; padding-left:26px; }

div.mp1_menu_cont { float:left; width:237px; overflow:hidden; background-image:url(images/mp_bg.gif); background-position:left top; background-repeat:repeat-y; }
div.mp1_menu_cont2 { float:left; width:237px; overflow:hidden; position:relative;background:white;padding-top:20px; }
div.freetext_cont { float:left; width:737px; overflow:hidden; }

div.mp1_menu_cont2 img {border: 0 solid white;}

div.mp { background-image:url(images/mp_arrow.gif); cursor:pointer; background-position:left; background-repeat:no-repeat; padding:12px 17px 12px 33px; }

div.mp a { font-weight:bold; text-decoration:none; color:#FFFFFF; }
div.mp a:hover { font-weight:bold; text-decoration:none; color:#FFFFFF; }

div.hr_blue { background-color:#3674E7; width:200px; margin-left:15px; height:1px; }


div.drop_downs { width:735px; height:0px; padding-left:2px; position:absolute; }

div.drop2 { position:absolute; display:none; width:237px; overflow:hidden; left:480px;background-color:#FFFFFF; }
div.drop3 { position:absolute; display:none; width:237px; overflow:hidden; left:241px; background-color:#FFFFFF; }
div.drop4 { position:absolute; display:none; width:237px; overflow:hidden;  background-color:#FFFFFF; }

div.caption { font-size:22px; padding:30px 35px 15px 35px; }
div.pc_caption { font-size:22px; padding:30px 35px 15px 35px; color:#4C4C4C; }
div.content { padding:0px 35px 0px 35px; }

td.pc_definicija { font-weight:bold; }
img.pc_img { border:1px solid #000000; }
div.pr_cont { margin-bottom:20px; }
div.pc_grey_hr { height:1px; background-color:#E5E5E5; margin-top:35px; margin-bottom:15px; }
div.hr_grey { height:3px; background-color:#413f39; }

div.sub_cat_cont { width:667px; overflow:hidden; }
div.sub_cat { float:left; padding-left:15px; margin-left:2px; width:200px; }
div.sub_cat_caption { font-size:16px; }

div.sub_mp_act { color:#271277; font-weight:bold; margin-top:4px; }
div.sub_mp_act a { text-transform:uppercase; text-decoration:underline; color:#271277; font-weight:bold; }
div.sub_mp_act a:hover { text-transform:uppercase; text-decoration:underline; color:#271277; font-weight:bold; }

div.sub_mp { color:#6F6F6F; font-weight:bold; margin-top:4px; }
div.sub_mp a { text-transform:uppercase; text-decoration:underline; color:#6F6F6F; font-weight:bold; }
div.sub_mp a:hover { text-transform:uppercase; text-decoration:underline; color:#6F6F6F; font-weight:bold; }

a.pr_tools { font-weight:bold; font-size:11px; }
a.pr_tools:hover { font-weight:bold; font-size:11px; }

div.pc_product_caption { text-transform:uppercase; color:#271277; font-weight:bold; line-height:100%; }


div.drop_mp { background-image:url(images/drop_arrow.gif); cursor:pointer; background-position:left; background-repeat:no-repeat; padding:12px 17px 12px 33px; }
div.grey_hr { background-color:#EAEAEA; width:220px; margin-left:10px; height:1px; }


div.drop_mp a { font-weight:bold; text-decoration:none; color:#333333; }
div.drop_mp a:hover { font-weight:bold; text-decoration:none; color:#333333; }

div.spacer50 { height:50px; }
div.spacer10 { height:10px; }
div.spacer25 { height:25px; }
div.spacer15 { height:15px; }

div.news_cap { color:#271277; }
div.news_caption { color:#271277; font-weight:bold; font-size:14px; }
div.news_cap a { font-weight:bold; }
div.news_cap a:hover { font-weight:bold; }

div.footer_cont { background-image:url(images/footer_bg.gif); height:86px; width:1000px; }

div.foot1 { float:left; padding-top:30px; padding-left:38px; font-size:10px; color:#666666; width:215px; }
div.foot2 { float:left; padding-top:25px; padding-left:45px; font-size:10px; color:#666666; width:160px; }
div.foot3 { float:left; padding-top:25px; padding-left:20px; font-size:10px; color:#666666; width:160px; }
div.foot4 { float:left; padding-top:25px; padding-left:25px; font-size:10px; color:#666666; width:230px; }
div.foot5 { float:left; margin-top:10px; height:55px; width:1px; background-color:#E5E5E5; }
div.foot6 { float:left; padding-top:20px; padding-left:20px; width:40px; }



table.frm { width:500px; margin-top:20px; }
td.frm input { width:500px; border:1px solid #3674E7; color:#1D0C68; padding:2px; }
td.frm_login input { width:200px; border:1px solid #3674E7; color:#1D0C68; padding:2px; font-size:ą0px; }
td.frm textarea { width:500px; height:120px; border:1px solid #3674E7; color:#1D0C68; padding:2px; overflow:auto; }
div.frm_gap { height:5px; }
div.subm_inp input { border:1px solid #1D0C68; background-color:#3674E7; color:#FFFFFF; padding:2px 15px 2px 15px; cursor:pointer; font-weight:bold; }
div.btn_subm input { border:1px solid #1D0C68; background-color:#3674E7; color:#FFFFFF; padding:2px 15px 2px 15px; cursor:pointer; font-weight:bold; }
div.error_message { font-weight:bold; color:#FF0000; }

div.logout { padding:10px; border:1px solid #3674E7; margin-bottom:20px; }

/* FOR CATALOG */
div.category_items { margin-top: 20px; }
div.category_image { float: left; }
div.category_text_separator { float: left; height: 10px; width: 20px; }
div.category_text { float: left; }
/* FOR newsletters */
div.button-left-spacer {
	float: right;
	width: 20px;
	height: 30px;
}
div.button {
	padding-top: 5px;
	padding-right: 30px;
	height: 22px;
	background: url(images/button.jpg) no-repeat right center;
	float: right;
	margin-bottom: 20px;
	margin-right: 10px;
	position:relative;
		margin-top:-40px;
		width:70px;
		
}
div.button-2 {
	padding-top: 5px;
	padding-right: 30px;
	height: 22px;
	background: url(images/button.jpg) no-repeat right center;
	float: right;
	margin-bottom: 20px;
	margin-right: 10px;
	position:relative;

	margin-top:-40px;
}

html>body div .button {


margin-top:0px !important;
}

html>body div .button-2 {


margin-top:0px !important;
}

html>body div .button-3 {
margin-top:0px !important;
}

*:first-child+html div .button-3 {
	margin-top:-40px !important;
}
*:first-child+html div .button-2 {
	margin-top:-40px !important;
}

*:first-child+html div .button {
	margin-top:-40px !important;
}

div.button-3 {
	padding-top: 5px;
	padding-right: 30px;
	height: 22px;
	background: url(images/button.jpg) no-repeat right center;
	float: right;
	margin-bottom: 20px;
position:relative;
margin-right:10px;
	margin-top:-40px;
}
div.button a {
	text-decoration: none;
	color: #1f0d61;
	font-size: 11pt;
	font-weight: bold;
}
div.button-2 a {
	text-decoration: none;
	color: #1f0d61;
	font-size: 11pt;
	font-weight: bold;

}
div.button-3 a {
	text-decoration: none;
	color: #1f0d61;
	font-size: 11pt;
	font-weight: bold;
}
/* FOR NEWS */
div.news_more {
	background: url(images/news-button.jpg) no-repeat;
	width: 154px;
	height: 31px;
	margin-top: 10px;
	padding-left: 5px;
	padding-top: 7px;
}
div.news_more a {
	color: #FFF;
	text-decoration: none;
}
.page_listings, .page_listings a {
	font-size: 14px;
	font-weight: bold;
}

.reg_field input {
width:200px; border:1px solid #3674E7; color:#1D0C68; padding:2px; 
}