.fs1		{font-size:  1px;}
.fs2		{font-size:  2px;}
.fs3		{font-size:  3px;}
.fs4		{font-size:  4px;}
.fs5		{font-size:  5px;}
.fs6		{font-size:  6px;}
.fs7		{font-size:  7px;}
.fs8		{font-size:  8px;}
.fs9		{font-size:  9px;}
.fs10		{font-size: 10px;}
.fs11		{font-size: 11px;}
.fs12		{font-size: 12px;}
.fs13		{font-size: 13px;}
.fs14		{font-size: 14px;}
.fs15		{font-size: 15px;}
.fs16		{font-size: 16px;}
.fs17		{font-size: 17px;}
.fs18		{font-size: 18px;}
.fs19		{font-size: 19px;}
.fs20		{font-size: 20px;}
.fs21		{font-size: 21px;}
.fs22		{font-size: 22px;}
.fs23		{font-size: 23px;}
.fs24		{font-size: 24px;}
.fs25		{font-size: 25px;}
.fs26		{font-size: 26px;}
.fs27		{font-size: 27px;}
.fs28		{font-size: 28px;}
.fs29		{font-size: 29px;}
.fs30		{font-size: 30px;}
.fs31		{font-size: 31px;}
.fs32		{font-size: 32px;}


.byellow						{color:#f4e500;}
.byelloworange			{color:#fdc60b;}
.borange						{color:#f18e1c;}
.bredorange					{color:#ea621f;}
.bred								{color:#ff5700;}
.breddark						{color:#e80000;}
.bredviolet					{color:#c4037d;}
.bviolet						{color:#6d398b;}
.bvioletblue				{color:#444e99;}
.bblue							{color:#2a71b0;}
.bbluegreen					{color:#0696bb;}
.bgreen							{color:#008e5b;}
.bgreenb						{color:#2c8c80;}
.byellowgreen				{color:#8cbb26;}
.bwhite							{color:#ffffff;}
.bblack							{color:#000000;}
.bdarkgray					{color:#666666;}
.bgray1							{color:#999999 !important;}
.blightgrey					{color:#cccccc;}
.blbrown						{color:#9a6835;}
.bbrown							{color:#cd6835;}
.bdbrown						{color:#cd3503;}
.bbrown1						{color:#9c2600;}

.byellow1						{color:#feffd7;}
.byellow2						{color:#d96944;}
.byellow3						{color:#cbdac3;}
.bwcs								{color:#8f2100;}

.backgroundwhite						{background: #ffffff;}
.backgroundslgray						{background: #f5f5f5;}
.backgroundsf3							{background: #f3f3f3;}
.backgroundf1								{background: #f1f1f1;}
.backgroundlgray						{background: #f0f0f0;}
.backgroundegray						{background: #e5e5e5;}
.backgroundcc								{background: #cccccc;}
.backgroundgray							{background: #dddddd;}
.backgroundred							{background: #990000;}
.backgroundsyellow					{background: #FFFFCC;}
.backgrounddyellow					{background: #FFFFAA;}
.backgroundlblue						{background: #F5FFFF;}
.backgrounddblue						{background: #e5FFFF;}
.backgroundyellow						{background: #fffe99;}
.backgroundbredorange				{background: #ea621f;}
.backgroundadr1							{background: #b7ab85;}
.backgroundadr2							{background: #9f2500;}
.backgroundadr3							{background: #fef7dd;}
.bgcattop										{background: #ff6b00;}

.at 					{vertical-align: top;}
.am 					{vertical-align: middle;}
.ab 					{vertical-align: bottom;}

.al						{text-align: left;}
.ac						{text-align: center;}
.ar						{text-align: right;}

.tn						{text-decoration:	none;}
.tu						{text-decoration:	underline;}

.ffn					{font-variant: normal;}
.ffs					{font-variant: small-caps;}

.fotstup10		{text-indent: 10px;}

.fspace6 			{letter-spacing: 6px;}

.fcap					{text-transform:	capitalize;}
.fupp					{text-transform:	uppercase;}
.flow					{text-transform:	lowercase;}

.fbn					{font-weight:			normal;}
.fbb					{font-weight:			bold;}
.fbr					{font-weight:			bolder;}
.fbl					{font-weight:			lighter;}


.borderwhite				{border: #ffffff;}
.borderblightgrey		{border: #cccccc;}
.bordergray					{border: #bbbbbb;}
.borderblack				{border: #000000;}

.border0		{border: solid 0pt;}
.border1		{border: solid 1pt;}
.border1g		{border: solid 1pt #cccccc;}
.border2		{border: solid 2pt;}
.border3		{border: solid 3pt;}

.bordernone	{border-style: none;}

.margin0		{margin:  0px 0px 0px 0px;}
.margin5		{margin:  5px 0px 5px 0px;}

.ml5 {margin-left: 5px;}
.mr5 {margin-right: 5px;}
.mt5 {margin-top: 5px;}
.mb5 {margin-bottom: 5px;}
.mt55 {margin-top: 20px;}

.padding0		{padding: 0px 0px 0px 0px;}
.padding5		{padding: 5px 0px 5px 0px;}
.pb5 {padding-bottom:5px}
.pr10 {padding-right:10px}
	

.wi001	{width:    1%;}
.wi002	{width:    2%;}
.wi003	{width:    3%;}
.wi004	{width:    4%;}
.wi005	{width:    5%;}
.wi006	{width:    6%;}
.wi007	{width:    7%;}
.wi008	{width:    8%;}
.wi009	{width:    9%;}
.wi010	{width:   10%;}
.wi020	{width:   20%;}
.wi025	{width:   25%;}
.wi030	{width:   30%;}
.wi039	{width:   39%;}
.wi040	{width:   40%;}
.wi045	{width:   45%;}
.wi050	{width:   50%;}
.wi055	{width:   55%;}
.wi060	{width:   60%;}
.wi070	{width:   70%;}
.wi080	{width:   80%;}
.wi090	{width:   90%;}
.wi095	{width:   95%;}
.wi096	{width:   96%;}
.wi097	{width:   97%;}
.wi098	{width:   98%;}
.wi099	{width:   99%;}
.wi100	{width:  100%;}

.wx001	{width:   1px;}
.wx002	{width:   2px;}
.wx003	{width:   3px;}
.wx004	{width:   4px;}
.wx005	{width:   5px;}
.wx006	{width:   6px;}
.wx007	{width:   7px;}
.wx008	{width:   8px;}
.wx009	{width:   9px;}
.wx010	{width:  10px;}
.wx011	{width:  11px;}
.wx015	{width:  15px;}
.wx017	{width:  17px;}
.wx018	{width:  18px;}
.wx019	{width:  19px;}
.wx020	{width:  20px;}
.wx023	{width:  23px;}
.wx026	{width:  26px;}
.wx030	{width:  30px;}
.wx031	{width:  31px;}
.wx032	{width:  32px;}
.wx033	{width:  33px;}
.wx034	{width:  34px;}
.wx035	{width:  35px;}
.wx037	{width:  37px;}
.wx040	{width:  40px;}
.wx045	{width:  45px;}
.wx049	{width:  49px;}
.wx050	{width:  50px;}
.wx060	{width:  60px;}
.wx066	{width:  66px;}
.wx070	{width:  70px;}
.wx080	{width:  80px;}
.wx085	{width:  85px;}
.wx086	{width:  86px;}
.wx090	{width:  90px;}
.wx093	{width:  93px;}
.wx095	{width:  95px;}
.wx100	{width: 100px;}
.wx103	{width: 103px;}
.wx104	{width: 104px;}
.wx109	{width: 109px;}
.wx110	{width: 110px;}
.wx120	{width: 120px;}
.wx123	{width: 123px;}
.wx128	{width: 128px;}
.wx130	{width: 130px;}
.wx135	{width: 135px;}
.wx136	{width: 136px;}
.wx140	{width: 140px;}
.wx144	{width: 144px;}
.wx150	{width: 150px;}
.wx152	{width: 152px;}
.wx153	{width: 153px;}
.wx160	{width: 160px;}
.wx170	{width: 170px;}
.wx179	{width: 179px;}
.wx195	{width: 195px;}
.wx200	{width: 200px;}
.wx210	{width: 210px;}
.wx214	{width: 214px;}
.wx215	{width: 215px;}
.wx216	{width: 216px;}
.wx222	{width: 222px;}
.wx224	{width: 224px;}
.wx231	{width: 231px;}
.wx235	{width: 235px;}
.wx250	{width: 250px;}
.wx254	{width: 254px;}
.wx263	{width: 263px;}
.wx266	{width: 266px;}
.wx270	{width: 270px;}
.wx280	{width: 280px;}
.wx282	{width: 282px;}
.wx290	{width: 290px;}
.wx300	{width: 300px;}
.wx301	{width: 301px;}
.wx307	{width: 307px;}
.wx320	{width: 320px;}
.wx330	{width: 330px;}
.wx331	{width: 331px;}
.wx332	{width: 332px;}
.wx333	{width: 333px;}
.wx334	{width: 334px;}
.wx335	{width: 335px;}
.wx336	{width: 336px;}
.wx338	{width: 338px;}
.wx339	{width: 339px;}
.wx350	{width: 350px;}
.wx359	{width: 359px;}
.wx362	{width: 362px;}
.wx379	{width: 379px;}
.wx386	{width: 386px;}
.wx400	{width: 400px;}
.wx404	{width: 404px;}
.wx420	{width: 420px;}
.wx450	{width: 450px;}
.wx454	{width: 454px;}
.wx461	{width: 461px;}
.wx485	{width: 485px;}
.wx500	{width: 500px;}
.wx504	{width: 504px;}
.wx510	{width: 510px;}
.wx554	{width: 554px;}
.wx560	{width: 560px;}
.wx632	{width: 632px;}
.wx634	{width: 634px;}
.wx725	{width: 725px;}
.wx902	{width: 902px;}
.wx904	{width: 904px;}
.wx918	{width: 918px;}
.wx920	{width: 920px;}
.wx922	{width: 922px;}
.wx924	{width: 924px;}
.wx972	{width: 972px;}

.he001	{height:   1px;}
.he002	{height:   2px;}
.he003	{height:   3px;}
.he004	{height:   4px;}
.he005	{height:   5px;}
.he008	{height:   8px;}
.he010	{height:  10px;}
.he013	{height:  13px;}
.he014	{height:  14px;}
.he015	{height:  15px;}
.he016	{height:  16px;}
.he017	{height:  17px;}
.he018	{height:  18px;}
.he019	{height:  19px;}
.he020	{height:  20px;}
.he021	{height:  21px;}
.he022	{height:  22px;}
.he023	{height:  23px;}
.he024	{height:  24px;}
.he025	{height:  25px;}
.he026	{height:  26px;}
.he027	{height:  27px;}
.he028	{height:  28px;}
.he030	{height:  30px;}
.he034	{height:  34px;}
.he035	{height:  35px;}
.he036	{height:  36px;}
.he040	{height:  40px;}
.he042	{height:  42px;}
.he043	{height:  43px;}
.he044	{height:  44px;}
.he050	{height:  50px;}
.he053	{height:  53px;}
.he065	{height:  65px;}
.he100	{height: 100px;}
.he102	{height: 102px;}
.he110	{height: 110px;}
.he116	{height: 116px;}
.he117	{height: 117px;}
.he134	{height: 134px;}
.he150	{height: 150px;}
.he200	{height: 200px;}
.he215	{height: 215px;}
.he225	{height: 225px;}
.he227	{height: 237px;}
.he250	{height: 250px;}
.he300	{height: 300px;}
.he307	{height: 307px;}
.he320	{height: 320px;}
.he350	{height: 350px;}
.he400	{height: 400px;}
.he443	{height: 443px;}
.he450	{height: 450px;}
.he500	{height: 500px;}
.he550	{height: 550px;}
.he600	{height: 600px;}
.he650	{height: 650px;}
.he700	{height: 700px;}

* {
	margin: 0;
	/*padding: 0;*/
}
body {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	background: url(../i/main-bg.jpg);
}
input {
    font: 12px Arial, Tahoma, Verdana, sans-serif;
}
.inp {width:250px;height:20px;border:1px solid #656565;color:#656565;padding:0 3px}
.inp2 {width:136px;height:20px;border:1px solid #656565;color:#656565;padding:0 2px}
.inp3 {height:20px;border:1px solid #656565;color:#656565;padding:0 2px}
.t-area {border:1px solid #656565;color:#656565;max-width: 300px; min-width: 300px;}
.inp-captcha {width:88px;height:29px;border:1px solid #656565;color:#656565;padding:0 3px; font-size: 16px;}

.inp-b{width:250px;height:20px;border:1px solid #95B8E7;color:#656565;padding:0 3px}
.ta-b{ border:1px solid #95B8E7;color:#656565; }

h1,h2,h3,h4,h5,h6 {

}

p {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}

textarea {
    overflow: auto;
    resize: none;
}

h4 {font-size:16px}

.pr35 {
	padding-right: 35px;
}
.mr35 {
	margin-right: 35px;
}

.top-bg {
	height: 100%; 
	width: 100%;
	background: url(../i/bg-header.png) repeat-x left top;
}

.bottom-bg {
	height: 100%; 
	width: 100%;
	background: url(../i/bg-footer.png) repeat-x left bottom;
}
.img-border {
    border: 1px solid #004A88;
    padding: 2px;
    margin: 2px;
}

.btn-all {
    background: url(../i/btn-all.png) no-repeat left top;
    width: 93px;
    height: 29px;
    border: 0 none;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    padding-left: 5px;
    cursor: pointer;
}
.btn-basket {
    height: 19px; 
    width: 19px; 
    display: block;
}
.btn-basket:hover {
    background: url(../i/btn-basket.png) no-repeat right bottom;
}



/* Wrapper
-----------------------------------------------------------------------------*/
#wrapper {
	width: 100%;
	margin: 0 auto;
	height: 100%;
	max-width: 1340px;
	min-width: 1004px;
	
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 181px;
	/*background: url(../i/header-bg.png) repeat-x;*/
}

#dzi {
	float: left;
	margin-top: 15px;
	margin-left: 35px;
}
#dzi a{
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
}
#dzi .title{
	color: #66b5cd;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}

#logo {
	float: left;
	width: 78px;
	height: 60px;
	background: url(../i/logo.png) no-repeat left top;
	margin-bottom: 10px;
}
#logo a{
	display: block;
	color: #66b5cd;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 90px;
	width: 230px;
	height: 57px;
}

#contact {
	color: #add2e2;
	margin-top: 5px;
	margin-left: 144px;
	float: left;
}
#contact a{
	color: #66b5cd;
	font-weight: bold;
	text-decoration: underline;
}
#contact a:hover{
	text-decoration: none;
}

#dzi_right {	
	color: #66b5cd;
	height: 150px;
}
#dzi_right .dzi-right-tabl {
	background: url(../i/globe.png) no-repeat left -157px;
	height: 148px;
}
#dzi_right .dzi-right-tabl td{
	vertical-align: top;
}
#language {
	margin-right: 35px;
	margin-top: 15px;
	float: right;
	text-align: right;
}
#language a{
	color: #66b5cd;
	font-weight: bold;
	text-decoration: underline;
}
#language a:hover{
	text-decoration: none;
}
#language a.active{
	color: #add2e2;
	font-weight: bold;
	text-decoration: none;
}
#reg_login {
	margin-top: -15px;
	margin-right: 35px;
}
#reg_login a{
	color: #66b5cd;
	text-decoration: underline;
}
#reg_login a:hover{
	text-decoration: none;
}

#basket-order {
    margin-top: 5px;
	margin-right: 35px;
    height: 15px;
}

#search {
	height: 48px;
	margin-top: 5px;
	margin-right: 30px;
}
#search input {
	font-style: italic;
	color: #b7d0df;
	border: 0 none;
	background: none;
	width: 100%;
	outline: none;
	margin-top: 14px;
}
#search .search-form {
	height: 54px;
	background: url(../i/search-form-bg.png) no-repeat left top;
}
#search .search-left {
	height: 54px;
	width: 10px;
	background: url(../i/search-left-bg.png) no-repeat left top;
}
#search .search-right {
	height: 54px;
	width: 75px;
	background: url(../i/search-right-bg.png) no-repeat right top;
	cursor: pointer;
	position: relative;
	z-index: 10;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	color: #656565;
	line-height: 1.5;
	padding: 0;
}


/* Menu
-----------------------------------------------------------------------------*/
#menu {
	height: 33px;
	/*background: url(../i/menu-bg.png) no-repeat right bottom;*/
	background: url(../i/bg-menu.png) no-repeat right bottom;
	margin-top: -9px;
	padding-top: 7px;
	position: relative;
	z-index: 11;
}
#menu a {
	color: #656565;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
}
#menu .menu-tabl {
	float: left;
	height: 30px;
	margin-left:13px;
}
#menu .menu-tabl td {
	text-align: center;
	height: 30px;
	vertical-align: middle;
}
#menu .menu-tabl td a{
	margin-left: 20px;
	margin-right: 10px;
	padding-right: 15px;
	text-shadow: #f2f2f2 1px 1px;
}
#menu .menu-tabl td span{
	margin-left: 20px;
	margin-right: 10px;
	padding-right: 15px;
	text-shadow: #f2f2f2 1px 1px;
	color: #656565;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	cursor:pointer;
}
#menu .menu-tabl td.menu-spacer {
	vertical-align: middle;
}
#menu .menu-arrow {
	width: 9px;
	height: 7px;
	background: url(../i/menu-arrow.png) no-repeat right 60%;
}
#menu .menu-basket {
	float: right;
	/*padding-right: 35px;*/
	padding-right: 70px;
}
#menu .menu-basket a{
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: #3b5a8f 1px 1px;
	padding: 0;
	margin-right: 25px;
}


#menu .hide-menu {
	position: absolute;
	display: none;
	text-align: left;
    width: 38%;
}

#menu .hide-menu .menu-opis {
	padding: 0 15px 10px 15px;
}
#menu .hide-menu .sub-menu-opis {
	display: none;
	padding: 0 15px 10px 15px;
	position: absolute;
	left: 43%;
	width: 50%;
}

#menu .hide-menu .title{
	color: #004a88;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 15px;
}
#menu .hide-menu hr{
	border: none;
	height: 4px;
	background-color: #004a88;
	margin: 3px 15px 10px 15px;	
}
#menu .hide-menu a{
	color: #004a88;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
	text-shadow: none;
}

#menu .hide-menu ul.sub-menu-one {
	padding: 0 0 10px 15px;
	list-style-type: none;
	display: block;
	/*width: 40%;*/
    min-height: 25px;
}
#menu .sub-menu-one li {color: #004a88;}
#menu .hide-menu ul.sub-menu-two {
	padding: 5px 0 10px 8px;
	list-style-type: none;
	display: block;
}
#menu .hide-menu li {
	background: url(../i/dash-small.png) no-repeat left 8px;
	padding-left: 7px;
    padding-bottom: 4px;
}
#menu .hide-menu li a{
	padding: 0;
	margin: 0;
}
#menu .hide-menu li a:hover{
	text-decoration: none;
}
#menu .menu-tabl .hide-menu {
	background: url(../i/menu-hide-left-bg.png) no-repeat left 100%;
}
#menu .menu-tabl .hide-menu-bg {
	margin-left: 2px;
	background: url(../i/menu-hide-bg.png) no-repeat right 100%;
}

#menu .menu-tabl .menu-left {
	float: left;
}
#menu .menu-tabl .menu-bg {
	padding-left: 2px;
}
#menu .menu-tabl .menu-left.hover {
	float: left;
	width: 2px;
	height: 30px;
	background: url(../i/menu-left-bg.png) no-repeat right 3px;
}
#menu .menu-tabl .menu-bg.hover {
	text-align: left;
	height: 23px;
	padding-top: 7px;
	background: url(../i/menu-right-bg.png) no-repeat right 3px;
}


#menu .menu-tabl .menu-left-old {
	float: left;
}
#menu .menu-tabl .menu-bg-old {
	padding-left: 2px;
}
/*
#menu .menu-tabl .menu-left-old.hover {
	float: left;
	width: 2px;
	height: 25px;
	background: url(../i/menu-left-bg.png) no-repeat right 1px;
}
#menu .menu-tabl .menu-bg-old.hover {
	text-align: left;
	height: 20px;
	padding-top: 5px;
	background: url(../i/menu-right-bg.png) no-repeat right 1px;
}
*/
/* Main 
-----------------------------------------------------------------------------*/
#main {
	display: block;
	/*background: url(../i/main-bg.jpg);*/
}

/*.main-tabl{
	float: left;
}
*/
.main-tabl td {
	vertical-align: top;
}

/* Content
-----------------------------------------------------------------------------*/
#content {	
	padding: 0 35px 35px 35px;	
}

/*#content p {padding-bottom: 11px;}*/
#content ul {padding: 0px;margin: 0px 0px 15px 30px;}
#content ol {padding: 0px;margin: 0px 0px 15px 30px;}
#content li {padding-bottom: 9px;}

#content .title{
	color: #004a88;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	padding-top: 35px;
}

#content .krohi {
    margin-bottom: 20px;
    font-size: 12px;
}
#content .krohi hr {
    margin-bottom: 0px;
}
#content .krohi a{
    color: #656565;    
    font-weight: bold;
    text-decoration: none;
}
#content .krohi a:hover{
    text-decoration: underline;
}

#content hr {	
	border: none;
	height: 5px;
	background-color: #004a88;	
	margin-top: 3px;
	margin-bottom: 10px;
}
#content a{	
	color: #004a88;
	text-decoration: underline;
	font-weight: bold;
}
#content a:hover{	
	text-decoration: none;
}

#content P{
	margin-bottom: 10px;
}

.pb5pt5 {padding: 5px 0;}

.stext {font-weight:bold; font-style:italic;}
.ftext {padding-top:8px}

.r-form {padding-top:15px}

.r-form td {padding-bottom:10px}


/* Info block
-----------------------------------------------------------------------------*/
#info .info-block {
	width: 100%;
}
#info .info-block .info-img{
	width: 100%;
	height: 118px;
	margin-top: 3px;
	border-top: 5px solid #004a88;
	border-bottom: 3px solid #ffa32e;
	overflow: hidden;
}
#info .info-block .info-content {
	margin: 20px 0;
}

#info .info-block .info-content1 {
	margin: 20px 0 0;
}

#info .info-block .info-content .info-list {
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
}
#info .info-block .info-content .info-list li {
	background: url(../i/dash.png) no-repeat left center;
	padding: 0 0 0 18px;
}

#info .info-block .fair {
	padding-bottom: 10px;
	min-height: 75px;
}
#info .info-block .fair img {
	margin: 3px 20px 0 0;
	border: 1px solid #004a88;
	padding: 2px;
}

/* Press center
-----------------------------------------------------------------------------*/

.news_img{
	margin: 3px 20px 0 0;
	border: 1px solid #004a88;
	padding: 2px;
}

.press-tabl {margin-bottom: 5px}

#press_center .press-tabl td div, #compNews .press-tabl td div {
	padding-bottom: 5px;
}

.news-list-name {padding-bottom:4px}
.news-list-date {padding:2px 0 15px 0}

.main-list-all{ text-align:right; border-bottom: 3px #ffa32e solid; width:100%; padding-bottom:10px;}

/*#press_center .news-date, #press_center .news-name{ line-height: 1; }*/

#compNews .news-name, #press_center .news-name{ padding: 0 0 7px 0; border-bottom: 1px #004a88 solid; }
#compNews .news-name A, #compNews .news-descr A, #press_center .news-name A, #press_center .news-descr A{ text-decoration: none; }

#compNews .news-descr, #press_center .news-descr{ padding: 7px 0 25px 0; }


/* Partners
-----------------------------------------------------------------------------*/

#partners {
	width: 100%;
}
#partners .clients {
	margin-top: 3px;
	height: 120px;
	background-color: #eaeaea;
	border-top: 5px solid #004a88;
	border-bottom: 3px solid #ffa32e;
}
#partners .clients .left-arrow {
	margin-left: 18px;
	float: left;
	height: 100%;
	width: 17px;
	background: url(../i/arrow-left.png) no-repeat left center;
	cursor: pointer;
}

#partners .clients .right-arrow {
	margin-right: 18px;
	float: right;
	height: 100%;
	width: 17px;
	background: url(../i/arrow-right.png) no-repeat left center;
	cursor: pointer;
}

#partners .clients .logos {
	float: left;
	height: 100%;
}
#partners .clients .logos .mask{
	margin: 14px 18px 0;
	overflow: hidden;
}
#partners .clients .logos .mask .stripe {
	height: 91px;
}
#partners .clients .logos .mask .stripe a {
	float: left;
	height: 91px;
	width: 104px;
	text-align: center;
}
#partners .clients .logos .mask .stripe .spacer{
	float: left;
	height: 91px;
	width: 5px;
}

/* FAQ
-----------------------------------------------------------------------------*/

#faq .faq-tabl {
	padding: 5px 0;
}
#faq  .small {
	margin-top: 5px;
	font-size: 11px;
}

.faq-blok {float: left;width:33%;padding-bottom:8px}


/* Podpiska
-----------------------------------------------------------------------------*/
.podpiska-btn-left {
    background: url("../i/btn-bg-left.png") no-repeat left top;
    width: 5px;
    height: 29px;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left; 
}
.podpiska-btn-pdf {
    background: url("../i/btn-bg-right.png") no-repeat right top;  
    height: 29px; 
    line-height: 29px; 
    color: #fff; 
    text-align: left; 
    cursor: pointer; 
    border: none; 
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 35px;
    padding-left: 0px;
    font-weight: bold;
}
    
/* Catalog
-----------------------------------------------------------------------------*/

.catalog-row {
    padding-bottom: 20px;
}

.catalog-row img {
    border: 1px solid #004A88;
    margin: 3px 20px 0 0;
    padding: 2px;
}

#content .catalog-row a {
    font-size: 13px;
    text-decoration: none;
}

#content .catalog-row a.podrobno{
    font-size: 12px;
    text-decoration: underline;
}
#content .catalog-row a.podrobno:hover{
    text-decoration: none;
}

/* Search
-----------------------------------------------------------------------------*/

.search-row {
    padding-bottom: 20px;
}

.search-row img {
    border: 1px solid #004A88;
    margin: 3px 20px 0 0;
    padding: 2px;
}

#search .search-row a {
    font-size: 13px;
    text-decoration: none;
}

#search .search-row a.podrobno{
    font-size: 12px;
    text-decoration: underline;
}
#search .search-row a.podrobno:hover{
    text-decoration: none;
}

/* Tovar
-----------------------------------------------------------------------------*/

.tovar-row img {
    border: 1px solid #004A88;
    margin: 3px 20px 10px 0;
    padding: 2px;
}

.tovar-row .div-pdf {
    margin-left: 10px;
}

.tovar-row .div-pdf .bg-btn-left{
    background: url("../i/btn-bg-left.png") no-repeat left top;
    width: 5px;
    height: 29px; 
    float: left;
}

.tovar-row .btn-pdf {
    background: url("../i/btn-bg-right.png") no-repeat right top; 
    height: 29px;
    line-height: 29px; 
    color: #fff; 
    text-align: left; 
    cursor: pointer; 
    border: none; 
    margin-bottom: 5px;
    padding-right: 35px;
    padding-left: 0px;
    font-weight: bold;
}

#content .tovar-row a {
    font-size: 13px;
    text-decoration: none;
}

.btn-buy {
    width: 93px;
    height: 29px;
    border: 0 none;
    background: url("../i/btn-buy.png") no-repeat left top;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    margin: 2px;
    padding-left: 5px;
    cursor: pointer;
}
.btn-buy:hover {
    background: url("../i/btn-buy-w.png") no-repeat left top;
}

.subs-tabl td {
    vertical-align: middle;
}
.trade-tabl td {
    vertical-align: middle;
}
.ind-order-tabl td {
    vertical-align: middle;
}
/* Order 
-----------------------------------------------------------------------------*/

.order-tabl td {
    vertical-align: middle;
}

/* Float 
-----------------------------------------------------------------------------*/
.left,.alignleft {float: left;}
.right,.alignright {float: right;}
.center,.aligncenter {margin: 0 auto;}

.clearer {
	clear: both;
	display: block;
	font-size: 0;
	line-height: 0;
}

/* Sidebar 
-----------------------------------------------------------------------------*/
#sidebar {
	margin-bottom: 1px;		
}

/* Box
-----------------------------------------------------------------------------*/

.box {
	background: url(../i/box-title-bg.png) no-repeat left top #105291;
	margin-top: 35px;
	margin-right: 35px;
}
.box a {
	font-weight: bold;
	color: #004a88;
	text-decoration: underline;
}
.box a:hover {
	text-decoration: none;
}

.box_title {
	/*height: 36px;*/
	background: url(../i/box-title-right-bg.png) no-repeat right top ;
	color: #FFFFFF;
	padding: 6px 12px 6px 12px;
}
.box_title .title{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bolder;
	line-height: 16px
}
.box_title p{
	margin-top: -4px;
	font-size: 11px;
	font-style: italic;
	
}
.box_content {
	color: #656565;
	padding: 15px 15px 25px 15px;
	background-color: #eaeaea;
	border-bottom: 3px #ffa32e solid;
}

.box_content .box-img{
	width: 100%;
	height: 150px;
}
.box_content .box-price{
	margin-left: 15px;
}
.box_content .box-price a{
	text-decoration: none;
}
.box_content .box-price .demo-btn{
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	border: 0 none;
	outline: none; 
	width: 94px;
	height: 29px;
	background: url(../i/demo-pdf-btn.png) no-repeat left top;
	cursor: pointer;
	margin-bottom: 5px;
	padding-left: 5px;
}
.box_content .box-price .order-btn{
	color: #FFFFFF;
	width: 88px;
	height: 29px;
    line-height: 29px;
	background: url(../i/order-btn.png) no-repeat left top;
	margin-bottom: 5px;
	padding-left: 6px;
}

.box_content .box-tabl td {
	/*padding-right: 15px;*/
	padding-bottom: 5px;
}
.box_content .box-tabl .price {
	color: #033e78;
	font-size: 36px;
    padding-left: 4px;
}
.box_content .box-tabl .price span{
	color: #033e78;
	font-size: 12px;
	font-weight: bold;
}
.box-question {
	color: #000000;
	padding: 15px 15px 30px 15px;
	margin: 35px 35px 0 0;
}

.box-question .a-opros-all {
	color: #004A88; 
    font-size: 12px; 
    font-weight: bold;
}
.box-question .a-opros-all:hover {
	text-decoration: none;
}

.box-question .question-tabl td .subject-title{
	margin-top: 15px;
    margin-bottom: 5px;
    color: #004A88;
    font-weight: bold;
    font-size: 13px;
}
.box-question .diagram-tabl td .subject-title{
	margin-top: 15px;
    margin-bottom: 5px;
    color: #004A88;
    font-weight: bold;
    font-size: 13px;
}

.box-question-title {
	color: #004a88;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
}
.box-question-form .vote-btn{
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	border: 0 none;
	outline: none; 
	width: 105px;
	height: 29px;
	background: url(../i/vote-btn.png) no-repeat left top;
	cursor: pointer;
	margin-top: 15px;
	padding-left: 5px;
}

/* Opros 
-----------------------------------------------------------------------------*/

.opros {
	margin-top: 10px;
}

.opros .opros-tabl td .subject-title{
	margin-top: 20px;
    margin-bottom: 10px;
    color: #004A88;
    font-weight: bold;
    font-size: 16px;
}
.opros .diagram-tabl td .subject-title{
	margin-top: 20px;
    margin-bottom: 10px;
    color: #004A88;
    font-weight: bold;
    font-size: 16px;
}

.opros-form .vote-btn{
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	border: 0 none;
	outline: none; 
	width: 105px;
	height: 29px;
	background: url(../i/vote-btn.png) no-repeat left top;
	cursor: pointer;
	margin-top: 15px;
	padding-left: 5px;
}

.opros .opros-title {
    color: #004A88;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
    
}


/* Dashboard 
-----------------------------------------------------------------------------*/
#dashboard {
	height: 41px;
	background: url(../i/dash-bg.png) repeat-x;
}
#dashboard_inner {
	padding-bottom: 3px;
}
#dashboard a {
	color: #004a88;
	font-weight: bold;
	font-size: 13px;
}
#dashboard a:hover {
	color: #004a88;
	text-decoration: none;
}
.dashboard-tabl td {
	line-height: 38px;
	text-align: center;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 158px;
	background: #eaeaea;
	font-size: 13px;
}

#footer .footer-tabl td{
	vertical-align: top;
}

#footer .speed-nav {
	margin: 35px 35px 0 35px;
}
#footer .speed-nav .title{
	color: #838383;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
}
#footer .speed-nav .tags{
	height: 77px;
	overflow: hidden;
}

#footer .contact-info {
	float: left;
	margin-top: 35px;
}
#footer .contact-info a {
	color: #004a88;
	font-weight: bold;
}
#footer .contact-info a:hover {
	text-decoration: none;
}

#footer .wcs {
	margin: 80px 35px 0 160px;
}

#footer .wcs .dev {
	padding-top: 35px;
	width: 55px;
	height: 22px;
	float: right;
}

#footer .wcs a {
	font-size: 9px;
	color: #bfbfbf;
	text-decoration: none;
}
#footer .wcs a:hover {
	text-decoration: none;
}


.clear
	{
		clear:				both;
	}
.vidstup
	{
		padding: 			2500px 0px 0px 0px;
	}


.info_content_minus
	{
		margin: 			-15px 0px 10px 0px;
		padding: 			0px 0px 0px 0px;
	}



.form-m td {padding-bottom:10px}
.m-button {
    background: url(../i/btn-all.png) no-repeat scroll left top;
    height: 29px;
    width: 92px;
}

.m-button input {
	background-color:transparent;
    border: 0 none;
    color: #FFFFFF;
    font-size: 12px;
    height: 28px;
    width: 92px;
	font-weight: bold;
	padding-bottom:1px
}

.m-button_old {
    background: url(../i/btn-all.png) no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    font-size: 12px;
    height: 29px;
    width: 92px;
	font-weight: bold;
	}

.verif {margin:10px 0 30px 15px;}
.forgot {padding: 5px 0 0 10px}

.help-reg-name-1 {color: #004a88; font-size: 20px;}
.help-reg-text-1 {margin-top: 5px;}

.div_filter_no
	{
		margin: 							-5px 5px 15px 0px;
		padding:							5px 9px 5px 9px;
		font-size: 						14px;
		#width:								50px;
		#height:   						50px;
		color:								#666666;
		background: 					#eaeaea;
		float: 								left;
		border: 							solid 1pt #eaeaea;
	}
.div_filter_ok
	{
		margin: 							-5px 5px 15px 0px;
		padding:							5px 9px 5px 9px;
		font-size: 						14px;
		#width:								50px;
		#height:   						50px;
		color:								#666666;
		background: 					#ffffff;
		float: 								left;
		border: 							solid 1pt #eaeaea;
	}

.info-img-2
	{
		width: 								100%;
		height: 							118px;
		margin-top: 					3px;
		border-top: 					5px solid #004a88;
		border-bottom: 				3px solid #ffa32e;
		overflow: 						hidden;
	}

.info-img-ex
	{
		width: 								100%;
		height: 							118px;
		margin-top: 					3px;
		border-top: 					5px solid #004a88;
		border-bottom: 				3px solid #ffa32e;
		#overflow: 						hidden;
	}

.pic_news_24 {
    border: 1px solid #004A88;
    margin: 3px 20px 0 0;
    padding: 2px;
    float: 								left;
}

.mainInfo{
text-align: left;
	border: 1px solid #003366;
/*	width: 180px;*/
	margin-bottom: 30px;
	margin-top: 35px;
	margin-right: 35px;
	padding: 10px;
	color: #004A88;
	font-weight: bold;	
}

.mainInfo p{
	text-indent: 10px;
	text-align: justify;
	margin-top: 10px;
}

#mainInfo ul {padding: 0px;margin: 0px;}
#mainInfo li {padding: 0px;margin: 0px;}

Div SVG G G[cursor=pointer]{
	display: none;
}

Div .amChartsLegend SVG G G[cursor=pointer]{
	display: block;
}


/* Menu DOP
-----------------------------------------------------------------------------*/

#menuDop {
	height: 31px;
/*	background: url(../i/dopmenu-bg.png) repeat-x left top;*/
	position: relative;
	z-index: 10;
}


#menuDop a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
}

#menuDop .menu-tabl {
	float: left;
	height: 30px;
	margin-left:50px;
}
#menuDop .menu-tabl td {
	text-align: center;
	height: 30px;
	vertical-align: middle;
}
#menuDop .menu-tabl td a{
	margin-left: 20px;
	margin-right: 10px;
	padding-right: 15px;
	text-shadow: #000000 1px 1px;
}
#menuDop .menu-tabl td span{
	margin-left: 20px;
	margin-right: 10px;
	padding-right: 15px;
	text-shadow: #000000 1px 1px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	cursor:pointer;
}
#menuDop .menu-tabl td.menu-spacer {
	vertical-align: middle;
}
#menuDop .menu-arrow {
	width: 9px;
	height: 6px;
	background: url(../i/dopmenu-arrow.png) no-repeat right 60%;
}
/*
#menu .menu-basket {
	float: right;
	padding-right: 35px;
}
#menu .menu-basket a{
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: #3b5a8f 1px 1px;
	padding: 0;
	margin-right: 25px;
}
*/

#menuDop .hide-menu {
	position: absolute;
	display: none;
	text-align: left;
   width: 175px;
/*    margin-top: 9px;*/
}

#menuDop .hide-menu .menu-opis {
	padding: 0 15px 10px 15px;
}
/*
#menuDop .hide-menu .sub-menu-opis {
	padding: 0 15px 10px 15px;
	position: absolute;
	left: 43%;
	width: 50%;
}
*/
#menuDop .hide-menu .title{
	height: 15px;
}
/*
#menuDop .hide-menu .title{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 15px;
}
*/
#menuDop .hide-menu hr{
	border: none;
	height: 4px;
/*	background-color: #004a88;*/
	margin: 3px 15px 10px 15px;
	display: none;	
}
#menuDop .hide-menu a{
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
	text-shadow: none;
}

#menuDop .hide-menu ul.sub-menu-one {
	padding: 0 0 10px 15px;
	list-style-type: none;
	display: block;
	width: 95%;
    min-height: 25px;
}
#menuDop .sub-menu-one li {color: #004a88;}
#menuDop .hide-menu ul.sub-menu-two {
	padding: 5px 0 10px 8px;
	list-style-type: none;
	display: block;
}
#menuDop .hide-menu li {
	background: url(../i/dash-small.png) no-repeat left 8px;
	padding-left: 7px;
    padding-bottom: 6px;
}
#menuDop .hide-menu li a{
	padding: 0;
	margin: 0;
}
#menuDop .hide-menu li a:hover{
	text-decoration: none;
}
/*
#menuDop .menu-tabl .hide-menu {
	background: url(../i/menu-hide-left-bg.png) no-repeat left 100%;
}
*/
#menuDop .menu-tabl .hide-menu-bg {
	margin-left: 0px;
	background: url(../i/dopmenu-hide-bg.png) no-repeat right bottom;
	min-height: 124px;
}

#menuDop .menu-tabl .menu-left {
	float: left;
}
#menuDop .menu-tabl .menu-bg {
	padding-left: 2px;
}
#menuDop .menu-tabl .menu-left.hover {
	float: left;
	width: 2px;
	height: 30px;
	background: url(../i/dopmenu-left-bg.png) no-repeat right 0px;
}
#menuDop .menu-tabl .menu-bg.hover {
	text-align: left;
	height: 23px;
	padding-top: 7px;
	background: url(../i/dopmenu-right-bg.png) no-repeat right 0px;
}


#menuDop .menu-tabl .menu-left-old {
	float: left;
}
#menuDop .menu-tabl .menu-bg-old {
	padding-left: 2px;
}

.vertMenu{
	background-color: #eaeaea;
/*	margin-top: 35px;*/
	margin: 35px 35px 0 0;
	padding: 10px 20px;
}

.vertMenu UL{
	list-style-type: none;
	padding: 0;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

.vertMenu UL LI{
	margin-top: 5px;
}

.vertMenu UL LI:first-child{
	margin-top: 0;
}

.vertMenu UL LI A{
	text-decoration: none;
	color: #004a88;
}

.pdfText{
	position: relative;
	float: right;
	top: -55px;
	right: 10px;
}


.r-form .easyui-tooltip IMG{
	top: 3px;
	position: relative;
	margin-left: 5px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 20px; 
	height: 0; 
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.sidebarBanners, .sidebarBanners0{
	margin-right: 35px;
}

.sidebarBanners TD:first-child IMG, .sidebarBanners TD:first-child embed{
	margin-top: 35px;
}

.bannerImg{
	text-align: center; 
	display: block; 
}
.bannerImg img{
	max-width: 100%;
	height: auto;
	margin-top: 30px;
}

#content .pb5pt5 ul ul,
#content .pb5pt5 ol ul,
#content .pb5pt5 ol ul ul,
#content .pb5pt5 ol ul li{
	margin-bottom:0;
}
#content .pb5pt5 li:last-child{
	padding-bottom:0;
}
.box_content img {max-width:100%; height:auto;}
.tovar-row img {max-width:100%; height:auto!important;}