/* ============================ common ============================== */
body {
	color: #c2c2c2; 
	background: #211f1b;
	font: normal 0.75em Arial, sans-serif;
	line-height:1.75em;
}

a { color: #f4b200; text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: none; color:red}

img 	{ display: block; }
a img 	{ border: none; }
a span	{ cursor: pointer; }
strong 	{ font-weight: bold;}
em 		{ font-style: italic; }

.clearfix:after {
	clear: both;
	display: block; visibility: hidden;
	height: 0;
	content: ".";   
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.aural{
	position: absolute;
	left: -2007px;
	font: 0;
}

.redbold {font-weight: bold; color:red}
.mybold {font-weight: bold; color:#DDDDDD}
ul.mylist {list-style-type: square} 

/* ========================== common end ============================ */

/* ============================ layout ============================== */

#holder{ 
	width: 1000px;
	margin: 0 auto;
	background: url(../img/bg-holder.gif);
}

#header{
	position: relative;
	height: 100px;
	background: url(../img/bg-header.jpg) no-repeat 0 0;
}

#wrapper.homepage{ 
	/* background: url(../img/bg-content-homepage.jpg) no-repeat 241px 0; */
}

#content-area {
	float: right; display: inline;
	width: 717px;
	margin: 18px 18px 18px 0;
/*	background: #211f1b !important; */
}

#main {
	float: right;
	width: 470px;
	margin:18px 15px 0 15px;
}

#main td {
	margin:5px 0 15px 0 !important;
}
	
#main ul {
	margin:5px 0 5px 10px;
}
#main li, ul.mylist li {
	/*font-size:1.18em !important;*/
	margin:0px 0 0px 10px;
	list-style-type: inherit;
	list-style-image: url(../img/menu-li.gif);
	list-style-position: outside;
}

/*.homepage #main{ padding: 209px 0 0 0; }
	*/
#content-side-bar{
	float: right;
	width: 232px;
	margin-top:18px;
	margin-right:15px;
}

#side-bar{ 
	float: left;
	display: inline;
	width: 234px;
	margin: 18px 0 18px 18px;
}

#footer{ 
	position: relative;
	margin: 84px 0 0 0;
	padding: 18px 0 80px 0;
	background: url(../img/bg-footer.gif);
}

#left_main_col {
	overflow:auto;width:752px;float:left;
}

p#breadcrumbs {
	/*font-size:1.1em !important;*/
	margin:0 0 10px 0 !important;
}

div.opis-head {
	width: inherit;
	height: auto;
}

#opis-head-lub {
	font-size: 18px;
	margin-top: 18px;
	margin-bottom: 18px;
	padding:0;
	color: #f4b200;
}

div.opis-head div.opis-head-div {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	position: relative;
	left:0px;
	text-align: center;
	width: inherit;
	height: inherit;
	padding: 5px;
	cursor: pointer;
	color: #222;
	background-color: #f4b200;
	/*display: inline;*/
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-bottom-left-radius:7px;
	/*background-position:top right;*/
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-right-radius:7px;	
}

#opisy {
	width: inherit;
	position: relative;
}

#opisy .opis {
	margin-top:15px;	
}

#cena38 {
	padding:0;
	height:inherit;
	width: inherit;
	font-weight:bold;
	color: #f00;	
	background-color: #222;
	padding-top:5px;
	text-align: center;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius:15px;
	background-position:top right;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	border-top-right-radius:15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius:15px;
}	

#cena38 span.cena-small {
	font-size: 14px;	
}	
#cena38 span.cena-big {
	font-size: 40px;	
}
.promo-image {
	background-color: #2e2c27;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:top left;
	background-color: #2e2c27;
	width:407px;
	height:274px;
	float:left;
	border:0;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius:15px;	
}


#promo_wrapper img.promo_img {
	float:left;
}

#promo_wrapper {
	width:717px;
	float:left;
	margin-top:18px;
	margin-left:19px;
	border:solid 1px #595856;
	height:136px;
	background: url(/img/promo.jpg) no-repeat left bottom;
	text-align:right;
}

#promo_text{
	padding-top:100px;
	padding-right: 15px;	
	height:45px;			
	font-size:40px;
	font-weight: bold;
	color: white;
}

#home_accordion {
	position: relative; /* required for effect */
	width: 308px;
	height:276px;
	float:right;
	z-index:100;
}

.accordion-toggle {
	display: block;
	background: transparent url(/img/aoff.png) repeat-x left bottom;
	color: #f4b200;
	padding: 9px 14px 6px 20px;
	text-decoration: none;
	outline: 0;
	font-size:1.2em;
	font-weight:bold;
}
.accordion-toggle:hover, .accordion-toggle:focus {
	/* color:#f4b200; */
	color:red;
}
a.accordion-toggle.active {
	background: transparent url(/img/aon.png) repeat-x left bottom;
	color:#ffffff
}

.accordion-content {
	overflow: hidden; /* required for effect */
	color: #c4bab1;
	 /* graceful degradation */
	background-color:#2e2c27;
	padding:0 10px 0 10px;
	height:167px;
}
.accordion-content p, .accordion-content h3 {
	margin-left:10px;	
}


/* to display active when JS is disabled, will be overwritten by JS */
.accordion-content.active {
	display: block;
}
.accordion-cena-wrapper {
	position:absolute;
	bottom:171px;
	left:-404px;
	padding:0;
	margin:0;
	border:0;
	width:180px;
	height:100px;
}

.accordion-extract {
	position:absolute;
	bottom:0;
	left:-409px;
	padding:15px;
	width:380px;
	opacity:0.75;
	color:#fff;
	font-size:1.5em;
	background-color:#222;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius:15px;
}

/* ========================== layout end ============================ */

/* ============================ header ============================== */

#header h1{
	float: left; display: inline;
	margin: 0 0 0 41px;
}

#top-nav{
	float: right;
	display: inline;
	margin: 15px 10px;
	font-size: 0.92em !important;
}
#top-nav li {
	float: left;
	padding: 0 10px;
	
	color: #333333; background: url(../img/bg-top-nav.gif) no-repeat 100% 50%;
}
#top-nav li a{ color: #333333; }
#top-nav li.last{
	padding: 0;
	background: none;
	padding-top:3px;
}
#top-nav li fieldset{
	position: relative;
	top: -7px;
}
#top-nav li label{
	padding: 0 5px 0 13px;
}
#top-nav li .text{
	padding: 2px;
	border: 1px solid #b8b8b8; border-top: none; border-right: none;
	font: normal /* 11px */ Arial, sans-serif;
}
#top-nav li .submit{
	position: relative;
	top: 5px;
}

#nav{
	position: absolute;
	left: 168px; bottom: 0;
	width: 830px; height: 26px;
}
#nav li{
	float: left;
	height: 26px;
	text-align: center;
	margin-left:30px;
}
#nav li a{
	display: block; position: relative;
	width: 100%; height: 100%;
	/* background: url(../img/submenu-li.gif) no-repeat 0 3px; */
	color:black;
	font-weight: bold;
	font-size: 13px;
}

#nav li a:hover, #nav li a:active, #nav li a:focus {
	color:red !important;	
}

#site_submenu {
	display:block;
	width:100%;
	oveflow:auto;
	height:36px;
	background: url(../img/submenu-bg.gif) repeat-x top left;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#site_submenu li a {
	color:#fff;
	padding-left:15px;
	background: url(../img/submenu-li.gif) no-repeat 0 3px;
	margin-left:25px;
	margin-top:8px;
	display:block;
	font-size:13px;
}

#site_submenu li a:hover, #site_submenu li a:active, #site_submenu li a:focus {
	color:black;	
}

#nav li a span{
	position: absolute;
	width: 100%; height: 100%;
}
#nav li.nav-3 a span{ background: url(../img/nav-1.gif) no-repeat 0 0; }
#nav li.nav-4 a span{ background: url(../img/nav-2.gif) no-repeat 0 0; }
#nav li.nav-5 a span{ background: url(../img/nav-3.gif) no-repeat 0 0; }
#nav li.nav-6 a span{ background: url(../img/nav-4.gif) no-repeat 0 0; }
#nav li.nav-7 a span{ background: url(../img/nav-5.gif) no-repeat 0 0; }
#nav li.nav-10 a span{ background: url(../img/nav-10.gif) no-repeat 0 0; }

/* ========================== header end ============================ */

/* ============================ content ============================= */

#main .block{
	padding: 19px 19px 9px 19px;
	background: url(../img/bg-main-block.gif) no-repeat 0 0;
    overflow: visible;

}
#main .block-bottom{
	width: 470px;
	height: 10px;
	margin: 0 0 18px 0;
	background: url(../img/bg-main-block-bottom.gif) no-repeat 0 0;
}

#main p {
	margin:1em 0 1em 0;
	text-align:justify;
}

#content-area h1{
	margin: 0 0 10px 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #f4b200;
	line-height:1.25em;
}

#content-area  h2 {
	margin: 0 0 0.1em 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #f4b200;
	line-height:1.25em;
}

#content-area h3 {
	margin: 0 0 10px 0;
	font-size: 1.25em;
	font-weight: bold;
	color: #f4b200;
	line-height:1.25em;
}
h1{
	margin: 0 0 10px 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #f4b200;
	line-height:1.25em;
}

h2 {
	margin: 0 0 0.1em 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #f4b200;
	line-height:1.25em;
}

h3 {
	margin: 0 0 10px 0;
	font-size: 1.25em;
	font-weight: bold;
	color: #f4b200;
	line-height:1.25em;
}
.excerpt {
	margin: 0 0 18px 0;
	background: url(../img/dot.gif) repeat-x 0 100%;
}
.excerpt .photo {
	float: left;
	border-right: 14px solid #2e2c27;
}
.excerpt .photo img {
	border: 2px solid #fff;
}
.excerpt h3{
	margin: 0 0 10px 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}
.excerpt h3 a{
	color: #fff;
}
#main .block .more{
	float: right;
	font-size: 1.1em;
}

#login-form{
	width: 230px;
	margin: 15px auto; padding: 15px;
	color: #fff; background: #d02907;
}
form.login-form-small {
	width: 190px !important;
	margin: 5px auto !important; 
	padding: 5px !important;
	background: none !important;
}
#login-form h3 {
	margin: 0 0 15px 45px;
	font-size: 1.6em;
	font-weight: bold;
}
#login-form .field{
	width: 230px;
	margin: 0 auto 10px auto;
}

form.login-form-small .field {
	width: 190px !important;
	margin: 0 auto 10px auto;
}

#login-form label {
	float: left; display: inline;
	width: 35px;
	margin: 0 10px 0 0;
	padding: 2px 0 0 0;
	/*font-size: 1.1em;*/ 
}
#login-form .text{
	float: right; display: inline;
	width: 179px;
	padding: 2px;
	/*font-size: 1.1em;*/
	border: 0;
}
form.login-form-small .text {
		width: 139px !important;
}
	
#login-form .submit{
	float: right;
}
#login-form .forgot {
	/*font-size: 1.2em;*/
	font-weight: bold;
}

/* login form forum */
.login-form-small-forum {
	padding-bottom:15px;
}
#login-form-forum h2 {
	margin: 0;
	font-size: 1.6em;
	font-weight: bold;
	display:inline;
}

.login-form-small-forum .text {
		width: 130px !important;
		border:0 none;
		padding:2px;

}
.login-form-small-forum span {
	margin: 0 10px 0 10px;
}	
#login-form-forum .submit{
	vertical-align:middle;
}
#login-form-forum .forgot {
	/*font-size: 1.2em;*/
	font-weight: bold;
}
/* *** */

#registry-form{
	width: 346px;
	color: #fff;
}
#registry-form h3 {
	margin: 0 0 15px 0;
	font-size: 1.6em;
	font-weight: bold;
	text-align: right;
}
#registry-form .field{
	margin: 0 0 10px 0;
	width:400px;
}
.form_area label{
	float: left; display: inline;
	width: 150px;
	margin: 0 10px 0 0;
	padding: 3px 0 0 0;
	text-align: right;
}
#registry-form label.radio{
	width: 80px;
	margin: 0; padding: 0;
	text-align: left;
}
#registry-form label.radio span{
	position: relative;
	top: -3px;
}
#registry-form .text{
	float: right; display: inline;
	width: 194px;
	padding: 2px;
	/*font-size: 1.1em;*/
	border: 0;
}
#registry-form select{
	display: inline;
	width: 198px;
	padding: 2px;
	/*font-size: 1.1em;*/
	border: 0;
}
#registry-form .field small{
	display: block; clear: both;
	padding: 0 0 0 147px;
	/*font-size: 1.1em;*/
}
#registry-form label.checkbox{
	width: 300px;
	float: right;
	margin: 0; padding: 0;
	text-align: left;
}
#registry-form label.checkbox input{
	float: left;
}
#registry-form label.checkbox span{
	display: block;
	padding: 2px 0 0 30px;
}
#registry-form .submit{
	float: right;
}




#content-side-bar .block {
	padding: 19px 19px 9px 19px;
	background: url(../img/bg-content-side-block.gif) no-repeat 0 0;
}
#content-side-bar .block-bottom {
	width: 232px; height: 10px;
	margin:  0 0 18px 0;
	background: url(../img/bg-content-side-block-bottom.gif) no-repeat 0 0;
}

.forum {
	height: 220px; overflow:hidden;	
}

.rounded-block {
	width:200px;
	height: 200px;
	padding: 14px;
	float:left;
	/*border:solid 1px #595856;*/
	border:solid 1px black;	
	/*background-color: #2e2c27;*/
	background-color: white;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:top left;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius:15px;
	background-position:top right;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	border-top-right-radius:15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius:15px;
	margin-bottom:19px;	
}

.special-block {
	width:230px;
	height: 248px;
	float:left;
	border:solid 1px #595856;	
	background-color: #2e2c27;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:top left;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius:15px;
	background-position:top right;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	border-top-right-radius:15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius:15px;
	background: url(../img/ncaps.png);
	
}

.special-block2 {
    width: 230px;
    height: 74px;
    float: left;
    margin-top: 20px;
    border: solid 1px #333;
    background-color: #2e2c27;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top left;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
    border-top-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    background-position: top right;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
    border-top-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px;
    background: url(../img/eurorabat.gif);

}

.special-block3 {
    width: 230px;
    height: 420px;
    float: left;
    border: solid 1px #595856;
    background-color: #2e2c27;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top left;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
    border-top-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    background-position: top right;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
    border-top-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px;
    background: url(../files/Image/crashnew.png);

}

.special-block4 {
    width: 230px;
    height: 173px;
    margin-top: 20px;
    float: left;
    border: solid 1px #595856;
    background-color: #2e2c27;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top left;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
    border-top-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    background-position: top right;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
    border-top-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px;
    background: url(../img/konkurs_photo.jpg);
}

#content-side-bar .more {
	/*font-size: 1em;*/
}

.news-list li {
	margin: 0 0 18px 0;
	background: url(../img/dot.gif) repeat-x 0 100%;
}
.news-list li .photo{
	float: left;
	border-right: 14px solid #2e2c27;
}
.news-list li .photo img{
	border: 2px solid #fff;
}
.news-list li h3 {
	margin: 0 0 10px 0;
	/*font-size: 1.1em;*/
	font-weight: bold;
	color: #fff;
}
.news-list li h3 a{
	color: #fff;
}

.products-list li{
	margin: 0 0 18px 0;
	background: url(../img/dot.gif) repeat-x 0 100%;
}
.products-list li .photo{
	float: left;
	border-right: 14px solid #2e2c27;
}
.products-list li .photo img{
	border: 2px solid #fff;
}
.products-list li h3 {
	margin: 0 0 10px 0;
	/*font-size: 1.1em;*/
	font-weight: bold;
	color: #f44500;
}
.products-list li h3 a {
	color: #f44500;
}
.products-list li p {
	margin: 0 0 5px 0;
	/*font-size: 1.1em;*/
}

.latest-posts {
	margin-bottom:10px;
	margin-top:5px;
}
.latest-posts li {
	margin: 0 0 8px 0;
	font-weight: bold;
	line-height: 12px;
	color: #f44500;
}
.latest-posts li a{
	color: #fff;
	font-weight: normal;
}
.latest-posts li a:hover, .latest-post li a:active, .latest-post li a:focus {
	color:red;
}	

.latest-posts li span{
	color: #a2a2a2; 
	font-weight: normal;
}

#scrollbar_container {  
	position:relative;  
	width:205px;  
} 
#scrollbar_track {  
	position:absolute;  
	top:0;  
	right:0;  
	height:100%;  
	width:10px;  
	background-color:transparent;  
	cursor:move;  
} 
#scrollbar_handle {  
	width:10px;  
	background-color:#ddd;
	cursor:move;  
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	opacity:0.9;  
	-moz-opacity:0.9;  
} 
#scrollbar_content {  
	overflow:hidden;  
	width:200px;  
	height:150px;  
}

#main_menu {
	font-size:1.1em;
	font-weight:bold;
}
#main_menu ul {
	margin:5px 0px 0px 5px;
}
#main_menu li {
	list-style-type: inherit;
	list-style-image: url(../img/menu-li.gif);
	list-style-position: outside;
	margin:0 0 5px 5px;
}
#main_menu a.underline {
	/* text-decoration:underline !important; */
    color:white !important;
}
#main_menu a.underline:focus, #main_menu a.underline:hover, #main_menu a.underline:active {
	/* text-decoration:underline !important; */
    color:red !important;
}
#main_menu li a:hover {
    /* color:white; */
}
#main_menu .block {
	/*padding: 19px 19px 9px 19px;*/
	padding: 5px 5px 5px 19px;
	background: url(../img/bg-content-side-block.gif) no-repeat 0 0;
}
#main_menu .block-bottom {
	width: 232px;
	height: 10px;
	margin: 0 0 18px 0;
	background: url(../img/bg-content-side-block-bottom.gif) no-repeat 0 0;
}

/* ========================== content end =========================== */

/* ============================ side-bar ============================ */

#club{
	height: 261px;
	margin: 0 0 18px 0;
	background: url(../img/bg-club.gif) no-repeat 0 0;
}
#club2{
	height: 217px;
	margin: 0 0 18px 0;
	background: url(../img/bg-club2.gif) no-repeat 0 0;
}

#discounts{
	height: 40px;
	margin: 0 0 11px 0; padding: 52px 0 0 23px;
	background: url(../img/bg-discounts.gif) no-repeat 0 0;
}
#discounts a{
	/*font-size: 1.1em;*/
	color: #f44500;
}


/* ========================== side-bar end ========================== */

/* ============================= footer ============================= */

#help {
	position: absolute;
	top: -64px; left: 20px;
}
#footer p {
	/*font-size: 1.1em;*/
	text-align: center;
	color: #a2a2a2;
}
#footer p a{ color: #a2a2a2; }


/* =========================== footer end =========================== */

/*forms*/
input, select, textarea {
    color:#586b53;
    /*font-size:1.1em;*/
}
input.btn {
	height:33px;
	background: url(../img/btn-bg.gif) repeat-x 0 0;
	color:#f42800;
	font-weight:bold;
	border:none;
}
.txt {
    height:1.3em;
    padding:0.1em 5px 0.2em;
    border-bottom:none;
    border-left:none;
    border-right:1px solid #224b35;
    border-top:1px solid #224b35;
}
.date_field {
	width:80px;
}
select.txt {
    height:1.7em;
    padding:1px 1px 0 4px;
    border-right:none;
}
select.last {
    border-right:1px solid #224b35;
}
.fline {
    clear:both;
    width:100%;
    margin:8px 0 0;
}
.fline_c {
    text-align:center;
}
.fleft {
	float:left;
}

/* policies */
.td_option, .td_option2, .td_option3 {
	padding-right:2em;
	font-weight:bold;
}

.td_option, .td_option2 {
	width:50%;
}

.td_option2 {
	cursor:pointer;
}

.tr_option {
	font-weight:bold;
}

.tr_option td { 
	border-bottom: dotted 1px #f4b200;
	padding:2px 0;
	vertical-align:top;
	line-height: 1.25em;
}
.tr_option td table tr td {
	border:none;
	}
.option_content {
	display:block;
	width:90%;
	float:right;
}
input.option_content_input {
	margin-bottom:10px;
}

.listHeader {
	font-weight:bold;
	font-size:1.2em;
	color: #f4b200;
	margin-top:1em;
}
.listHeader th {
	padding-top:20px !important;
} 
.w99 {
	width:99%;
}
.w99 img {
	display:inline;
	margin:0 5px;
}

.desc {
	font-size:0.85em;
	padding:5px;
	text-align:justify;
	display:block;
}
.teritories input {
	display:inline;
}
.teritories .hotspot {
	display:inline;
}
.teritories .desc {
	display:inline;
}
.teritories .hotspot span {
	display:inline;
}
.teritories .hotspot  img {
	display:inline;
}
.red {
	color:red;
}
.white {
	color:white;	
}
.yellow { color: #f4b200;}

table.policies {
	width:430px;
}
#pos select {
	width:430px;
}
#pos .pagination {
	clear: both;
}
.pagination img {
	displaY:inline;
}
.policies tr th, .policies tr td {
}
.policies tr th, .policies tr td {
	padding: 5px 5px 0 0;
}
.policies tr th {
	border-bottom:solid 1px #f4b200;
	/* text-align:center; */
}

/*** Neart Forum admin***/

.nforum-content-area {
	width:963px !important;
}
#nforum_admin_area {
	border:solid 1px #aaa;
	padding:10px;
}
.nforum_admin_item {
	border-bottom:solid 1px #555;
	padding:5px;
}
.nforum_admin_item input {
	height:22px !important;
	padding:0;
	margin:0;
}
.nforum_admin_item label {
	font-weight: bold;
	display:block;
	width:150px;
	float:left;
}
/** *nforum view */

#forum-main {
}
#forum-main img {
	display:inline;
}
table.nforum {
	width:963px;
	background-color:#2e2c27;
	border-collapse: collapse;
	border:none;
	padding:0;
	margin-bottom:20px;
}
table.nforum tbody tr {
	background: url(../img/nforum/nforum_table_bg.gif) repeat-y top left;
}
table.nforum tbody tr th {
	background: url(../img/nforum/fc_bg.gif) no-repeat top left;
	border:none;
}
table.nforum tbody tr.post_h {
	background: url(../img/nforum/fc_post_top_bg.gif) no-repeat top left;
	border:none;
	height:11px;
}
table.nforum tbody tr.post_h td {
	height:11px;
	line-height:1em;
}
table.nforum tbody tr th h1 {
	padding-top:10px;
	padding-left:10px;
}
table.nforum tbody tr td {
	min-height:35px;
	_height:35px;
	height:35px;
	vertical-align:middle;
}
table.nforum tbody tr td h2 {
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0 !important;
}
table.nforum tbody tr td.fc_th {
	font-size:11px;
	color:#fff;
	border-bottom:solid 1px #73726f;
	padding:2px !important;
	line-height:1.2em;
}
table.nforum tbody tr td.title {
	border-right:solid 1px #73726f;
	width:512px;
	padding-left:5px;
}
table.nforum tbody tr td.topics {
	border-right:solid 1px #73726f;
	width:54px;
	padding-left:5px;
}
table.nforum tbody tr td.posts {
	border-right:solid 1px #73726f;
	width:50px;
	padding-left:5px;
}
table.nforum tbody tr td.date {
	padding-left:10px;
}
table.nforum tbody tr td.user_data {
	width:177px;
	border-right:solid 1px #73726f;
	vertical-align:top;
}
table.nforum tbody tr td.post_data {
	padding:10px;
	padding-top:0;
	vertical-align:top;
}
table.nforum tbody tr td.post_data h2 {
	padding-top:0;
}
table.nforum tbody tr td.nforum_fc_bottom {
	border:none;
	height:10px;
	background: url(../img/nforum/fc_bottom_bg.gif) no-repeat top left;
}
table.nforum tbody tr td.nforum_post_bottom {
	border:none;
	height:11px;
	background: url(../img/nforum/fc_post_bottom_bg.gif) no-repeat top left;
}
table.nforum tbody tr.nforum_odd {
	background: url(../img/nforum/nforum_table_bg_odd.gif) repeat-y top left;
}
table.nforum tbody tr td.centered {
	text-align:center;
}
p.backlink {
	margin:10px 0 10px 0;
}
.valign {
	vertical-align:middle;
}
.w100 {
	width:100%;
}
.avatar {
	margin:0 auto;
}

div.pagination {
	margin-top:10px;
	margin-bottom:10px;
	float:right;
	font-size:13px;
}
div.pagination a,div.pagination strong {
	margin-right: 10px;
}
div.pagination img {
	vertical-align:middle;
}

#article_fonts {
	text-align:right !important;
	display:block;
	width:99%;
	float:right;
}
#article_fonts img {
	display:inline;
} 
.AF {

}
.A1 {
	font-size:12px;
	line-height:18px;
}
.A2 {
	font-size:14px;
	line-height:22px;
}
.A3 {
	font-size:16px;
	line-height:26px;
}

#art img {
	margin:5px 10px 0 0;
}

.user_loginbox img {
	display:inline;
	margin-right:10px;
	vertical-align:middle;
}
.user_loginbox li {
		margin-bottom:7px;
}

#services_tabs {
	width:100%;
	overflow:auto;
	padding-top:5px;
}
.service_tab {
	height:33px;
	width:166px;
	padding:0 1px 0 1px;
	text-align:center;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:2.5em;
}
.selected_tab {
	background: url(../img/selected_tab.png) no-repeat 0 0;
	color:#fff;
}
.selected_tab a{
	color:#fff; 
}
.passive_tab {
	background: url(../img/passive_tab.png) no-repeat 0 0;
	color:#969592;
}
.passive_tab a {
	color:#969592;
}
.pos_form {
	border: solid 1px #595856;
	padding:10px;
}
.pos_form select {
	width:100%;
	margin-bottom:5px;
	margin-top:5px;
}
.pos_form .field {
	padding-top:5px;
	padding-bottom:5px;	
}

ul.wmlist li {
	/*font-size:1.18em !important;*/
	margin:0px 0 0px 10px;
	list-style-type: inherit;
	list-style-image: url(/img/bullet/bullet_orange.png);
	list-style-position: outside;
}

/* BUY */
#main-full {
	padding-top:10px;
}
.packages_block {
	display:inline-block;
	vertical-align:top;
	width:235px;
	padding-left:12px;
	cursor: pointer; 	
}
.packages_block .block{
	padding: 19px 19px 9px 19px;
	background-color: #2f2c27;
	border:solid 1px #676665;
}


.packages_block h1.price {
	font-size: 4em;	
}

.packages_block, .packages_block_extra  {
	text-align: center;	
}

.packages_block_extra, #purchases, #photo {
	display:block;
	vertical-align:top;
	width:976px;
	padding-left:12px;		
}
.packages_block_extra_intro {
	display:block;
	vertical-align:top;
	width:925px;
	padding-left:12px;
	overflow: auto;
}

.packages_block_extra_one {
	display:block;
	vertical-align:top;
	width:600px;
	padding-left:12px;
	margin-left:20px;
	float:left;
	background-image: url(/img/packages_car.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 150px 1px ;
	overflow: auto;
}
.packages_block_extra_two {
	display:block;
	vertical-align:top;
	width:350px;
	padding-right:12px;
	float:right;		
}
.packages_block_extra_one .mylist {
	/* border-top: dotted 1px #cfcfcf;
	border-bottom: dotted 1px #cfcfcf; */
	padding-top:10px;
	padding-bottom:10px;
}
.packages_block_extra_one .mylist span {
	color:#f44500;
	font-weight: bold;
}
.packages_block_extra_one .mylist li {
	margin-left: 20px;
}

.packages_block_extra {
	cursor: pointer;
	overflow: auto;
}


.packages_block_extra .block, .packages_block_extra_two .block, #purchases .block, #photo .block{
	padding: 9px 19px 9px 19px;
	background-color: #2f2c27;
	border:solid 1px #676665;
	overflow: auto;
}

#package_vars input,#package_vars select {
	margin:5px ;
}


.packages_block div.last {
	
}

.big_package {
	background-color: #2f2c27;
	border:solid 1px #676665;
	height:500px;
	left: 12px;
	top: 0px;
	width:976px;
}

.big_package_bottom {
	background-color: #2f2c27;
	border:solid 1px #676665;
	height:21px;
	left: 12px;
	width:976px;	
}

h3.purchase_text {	
	color: #fff;
	padding: 20px 20px;	
	text-align:justify;
}

#ajax_loader {
	width:99%;
	padding-top:30px;
}
#ajax_loader img {
	margin:auto auto;
}

#ajax_loader_mini {
	display:inline;
}
#ajax_loader_mini img {
	height:40px;
}

#reg-dialog input {
	/* display:block; */	
}
div#purchases table td, div#purchases table th {
	border: 1px solid #555;
	padding: 2px;	
	background-color: black;
}

div#purchases table th {
	font-weight:bold;
	color: #F4B200;
}

div#purchases table td {
	color: white;
}


#webuser_wrapper {
}

#webuser_wrapper .block {
	margin:0 auto;
	padding: 10px;
	background-color: #2f2c27;
	border:solid 1px #676665;
}
#login_block {
	padding:0;
	width:950px;
	font-weight: bold;
	margin-top: 10px !important;
}
#login_block button {
	margin-left: 10px;
	margin-right: 10px;
}

.myhidden{display:none}

#package_vars p {
	font-size:14px;
	color: white;	
}

#compare_dialog_table {
	border-collapse:collapse;
}
#compare_dialog_table tr td {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid #666;
	border-right: 1px dotted #666;
	font-size: 11px;
}

#compare_dialog_table tr td.fcol, #compare_dialog_table tr th.fcol {
    width: 10%;
}

#compare_dialog_table tr td.ncol, #compare_dialog_table tr th.ncol {
    width: 18%;
}

#compare_dialog_table tr td img {
	margin:0 auto;
	vertical-align: middle;
}
#compare_dialog_table tr th {
	border-bottom: 1px solid #666; 
	padding:5px; font-size:13px; 
	font-weight:bold; line-height:13px;
	color: #F4B200;
	text-align: center;
}
#compare_dialog_table tr td.serv {
	font-size: 11px;
	border-bottom: 1px solid #666;  
	color: #F4B200;
}

#foreign_desc {
	width:640px;
	float:left;
	overflow:auto;
	text-align: justify;
	margin-left:10px;
}

#foreign_desc h3 {
	color: white;
}

#foreign_name {
	width:200px;
	height:145px;
	float:right;
	overflow:auto;
	background-image: url(/img/package_world.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
	/* margin-right: 10px; */
}

#foreign_name .block {
	padding:10px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:5px;
}
#foreign_name .block h1 {
	margin:0;
	padding: 0;
	line-height: 1em;
}
#foreign_name .foreign_name_price h1 {
	float:right;
	color:#fff;
}
#foreign_name .foreign_name_price span {
	font-size:0.8em;
	color:#fff;
}

.package_cont {
	width:230px;
	min-height:220px;
	margin:0px 10px 0px 1px;
	float:left;
	overflow:auto;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}
.package_cont .block {
	margin:0;
	padding:5px 5px 0 5px;
	margin-top:80px;
	line-height: 1em;
}
.package_cont .block h1,.package_cont .block h3 {
	padding: 0;
	line-height: 1em;
	margin:0 0 5px 0;
}
.package_cont .block h1 {
	font-size: 1.5em;
}
.package_cont .block h3 {
	font-size: 1em;
}
.package_cont .block h1.price {
	font-size: 2em;
}

.package_55 {
	background-image: url(/img/package1.png);
}
.package_55 h1, .package_55 h3, .package_55 h1.price {
	color:#d4d4d4;
}
.package_59 {
	background-image: url(/img/package2.png);
}
.package_59 h1, .package_59 h3, .package_59 h1.price {
	color:#ff4c34;
}
.package_57 {
	background-image: url(/img/package3.png);
}
.package_57 h1, .package_57 h3, .package_57 h1.price {
	color:#cbab65;
}

.package_58 {
	background-image: url(/img/package_world.png);
}
.package_58 h1, .package_58 h3, .package_58 h1.price {
	color:#F4B200;
}

.package_61 {
    background-image: url(/img/package4.png);
}

.package_61 h1, .package_61 h3, .package_61 h1.price {
    color: #2A5CFF;
}
.evenbutton {
	width:350px;	
}

a.go_info_contact:link, a.go_info_contact:active, a.go_info_contact:visited {
    color: #F4B200;
}
a.go_info_contact:hover {
    color: red;
}

div#info_dialog div div {
    padding: 10px;
}


