@charset "utf-8";
/* CSS Document */

body {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

body, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-color: #221E1F;
}


body ul,body li {
list-style-type:none;
margin:0;
padding:0;
}

img {
border: 0px;
}

:focus {
	outline: 0;
}


#root {
margin-top: 32px;
width: 876px;
font-size: 12px;
}

.headernew {
width: 866px;
}

#topmenu ul,#topmenu li {
list-style-type:none;
position:relative;
margin:0;
padding:0;
}

#topmenu a {
float:left;
display:block;
}

#topmenu {
text-align:left;
position:relative;
margin-top: 6px;
}

#topmenu ul.menu > li > a {
font-size:11px;
text-align:left;
text-decoration:none;
color:#0059aa;
height:22px;
line-height:22px;
padding:0 4px;
text-transform:uppercase;
}

#topmenu a span {
display:block;
padding:0 4px;
}

#topmenu ul.menu > li {
float:left;
background:none;
margin-right: 3px;
margin-left: 3px;
margin-bottom: 7px;
}

#topmenu ul.menu >li:hover,#topmenu ul.menu > li {
background:url(/images/menu_left.png) no-repeat left;
cursor:pointer;
}

#topmenu ul.menu > li:hover > a,#topmenu ul.menu > li > a {
background:url(/images/menu_right.png) no-repeat right;
cursor:pointer;
}

#topmenu ul.menu > li:hover > a > span,#topmenu ul.menu > li > a > span {
background:url(/images/menu_mdl.png) repeat-x left;
cursor:pointer;
padding: 0 12px;
}




#topmenu ul.menu >li:hover,#topmenu ul.menu > li#current {
cursor:pointer;
}

#topmenu ul.menu > li:hover > a,#topmenu ul.menu > li#current > a {
cursor:pointer;
}

#topmenu ul.menu > li:hover > a > span,#topmenu ul.menu > li#current > a > span {
cursor:pointer;
color: #ff0000;
}

.statsbar { float: left; margin-left: 2px; color: #0969B3 }

#statsmenu ul,#statsmenu li {
list-style-type:none;
position:relative;
margin:0;
padding:0;
}

#statsmenu a {
float:left;
display:block;
cursor:default
}

#statsmenu {
text-align:left;
position:relative;
margin-top: 6px;
}

#statsmenu ul.menu > li > a {
font-size:11px;
text-align:left;
text-decoration:none;
color:#0059aa;
height:22px;
line-height:22px;
padding:0 4px;
cursor: default;
text-transform:uppercase;

}

#statsmenu a span {
display:block;
padding:0 4px;
cursor:default
}

#statsmenu ul.menu > li {
float:left;
background:none;
margin-right: 3px;
margin-left: 3px;
}

#statsmenu ul.menu >li:hover,#statsmenu ul.menu > li {
background:url(/images/menu_left.png) no-repeat left;
}

#statsmenu ul.menu > li:hover > a,#statsmenu ul.menu > li > a {
background:url(/images/menu_right.png) no-repeat right;
cursor:default
}

#statsmenu ul.menu > li:hover > a > span,#statsmenu ul.menu > li > a > span {
background:url(/images/menu_mdl.png) repeat-x left;
padding: 0 9px;
cursor:default
}

#entopmenu ul,#entopmenu li {
list-style-type:none;
position:relative;
margin:0;
padding:0;
}

#entopmenu a {
float:left;
display:block;
}

#entopmenu {
text-align:left;
position:relative;
margin-top: 6px;
margin-left: 256px;
}

#entopmenu ul.menu > li > a {
font-size:12px;
text-align:left;
text-decoration:none;
color:#0059aa;
height:22px;
line-height:22px;
padding:0 4px;
text-transform:uppercase;
}

#entopmenu a span {
display:block;
padding:0 4px;
}

#entopmenu ul.menu > li {
float:left;
background:none;
margin-right: 3px;
margin-left: 3px;
margin-bottom: 7px;
}

#entopmenu ul.menu >li:hover,#entopmenu ul.menu > li {
background:url(/images/menu_left.png) no-repeat left;
cursor:pointer;
}

#entopmenu ul.menu > li:hover > a,#entopmenu ul.menu > li > a {
background:url(/images/menu_right.png) no-repeat right;
cursor:pointer;
}

#entopmenu ul.menu > li:hover > a > span,#entopmenu ul.menu > li > a > span {
background:url(/images/menu_mdl.png) repeat-x left;
cursor:pointer;
padding: 0 22px;
}

#entopmenu ul.menu >li:hover,#entopmenu ul.menu > li#current {
cursor:pointer;
}

#entopmenu ul.menu > li:hover > a,#entopmenu ul.menu > li#current > a {
cursor:pointer;
}

#entopmenu ul.menu > li:hover > a > span,#entopmenu ul.menu > li#current > a > span {
cursor:pointer;
color: #ff0000;
}


.logoinformator { 
padding:0px; 
position:relative;
z-index:1;
width: 458px;
margin-top: 15px;
margin-bottom: 25px;
}

.logoinformatorclock { 
color: #000;
font-family: Verdana;
font-size: 11px;
position:absolute;
top:0px;
left:0px;
z-index:2;
padding:3px;
margin-left: 256px;
width: 190px;
text-align:center;
margin-right: 12px;
}


.header {
margin-bottom: 15px;
color: #000;
font-size: 12px;
height: 30px;
line-height: 29px;
}

#searchmask2011 {
margin-left: 160px;
}

.searchproduct {
float: left;
width: 250px;
padding-top: 5px;
text-align: left;
}

.searchproduct input {
width: 240px;
border: 1px solid #000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 3px;
margin-top: 2px
}

.searchbutton {
float: left;
width: 40px;
height: 36px;
margin: 0 10px;
}

.browsealllinks {
font-size: 	16px;
margin: 0 20px;
padding: 10px;
font-weight:bold;
}

.browsealllinks a {
color: #015aac;
margin-right: 20px;
}


.headerleft {
float: left;
margin-left: 20px;
}

.headerleft a {
color: #0b569a;
}

.headerright {
float: right;
margin-right: 24px;
}

.header a {
color: #0b569a;
margin-right: 9px;
}

.textbutton {
font-size: 10px;
}

.underlineinheader {
text-decoration:underline;
margin-right: 9px;
}

.homelink {
font-size: 16px;
font-style:italic;
font-weight:bold;
}

.headermenu {
float: left;
text-align:center;
}

.headerlogin {
float: left;
margin-right: -12px;
}

.headerlogin form {
margin: 0px;
padding: 0px;
}

.headerlogininput {
padding: 2px;
width: 66px;
border: 1px solid #000;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.headerloginsubmit {
background-image:url(/images/go-button.gif);
background-repeat:no-repeat;
width: 53px;
height: 19px;
padding-bottom: 2px;
border: 0;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.radiobuttons {
float: left;
width: 603px;
margin-bottom: 10px;}

#searchmask {
margin-top: 47px;
margin-left: 20px;
}

.searchresult {
width: 596px;
border: 1px solid #000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 3px;
margin-top: 2px
}

.searchmaskextradiv {
float: left;
margin-right: 8px;
}

.searchmaskextradiv img {
margin-top: 3px;
}

.searchmaskextra  {
width: 140px;
border: 1px solid #000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 2px;
margin-top: 2px;
}

.advancedsearch {
margin-top: 15px;
text-align:left;
}

.morecategories {
padding-top: 15px;
border-top: 2px solid #015aac;
margin-top: 30px;
width: 780px;
}

.morecategoriescolumn {
float: left;
width: 260px;
text-align:left;
line-height: 20px;
}

.morecategoriescolumn a {
color: #015aac;
text-decoration:none
}

.morecategoriescolumn a:hover {
color: #EC1A23;
text-decoration:none
}

.vieall a {
font-size: 16px;
background-image:url(/images/arrow-blue.gif);
background-repeat: no-repeat;
padding-left: 24px;
font-weight:bold;
}

#adshome {
margin-top: 15px;
width: 888px;
text-align:left;
}

.adshomeobject {
margin-right: 6px;
margin-bottom: 6px;
float: left;
}

.adscatobject {
margin-right: 14px;
margin-bottom: 14px;
float: left;
width: 105px;
height: 45px;
}


#footer {
font-size: 10px;
color: #2f6496;
font-weight:bold;
margin-top: 15px;
}

#footer a {
color: #2f6496;
}


#cmspage {
margin-top: 80px;
text-align:justify;
}

#cmspage a {
color: #EB1E1B;
font-weight:bold;
text-decoration:none;
}

.categoriespage {
line-height: 20px;
text-align:left;
margin-left: 20px;
}

.categoriespage a {
color: #030303;
text-decoration:none;
}

.categoriespage a:hover {
color: #004f97;
}

.categorypage {
margin-top: 10px;
text-align:left;
margin-left: 20px;
}

.categorypage a {
color: #004f97;
font-weight:bold;
text-decoration:none;
}

.categorypage a:hover {
color: #030303;
}

.categorylinkindex {
float: left;
width: 235px;
}

.categorylinkhome {
float: left;
width: 194px;
text-align:right;
}

.categoryname {
float: left;
width: 401px;
text-align:center;
}

.tablecategorypage {
height: 455px;
width: 823px;
}

.tablecategory {
height: 405px;
overflow:auto;
width: 823px;
}

.ppheader {
height: 25px;
color: #fff;
background-color: #636563;
width: 823px;
margin-top: 10px;
}

.tablecategoryth {
float: left;
border-right: 1px solid #FFF;
line-height: 25px;
text-align: center;
}

.tablecategorytd {
padding: 3px;
}

.resultpage {
margin-top: 10px;
margin-left: 20px;
text-align:left;
}

.resultpage a {
color: #004f97;
font-weight:bold;
text-decoration:none;
}

.resultpage a:hover {
color: #030303;
}


.categories-left {
float: left;
width: 400px;
}

.alphaindex a {
padding-left: 3px;
}

.categories-right {
float: right;
margin-top: 20px;
margin-right: 34px;
width: 404px;
}

.categories-right-object {
margin-bottom: 20px;
width: 168px;
height: 216px;
float: left;
margin-left: 34px;
}

.CategoriesPromosTop {
margin-top: 20px;
}

.style10 {
color: #004f97;
font-weight:bold;
}

#registration {
margin-top: 15px;
}

#registration label {
float:left;
width: 100px;
text-align:left;
}

#registration .clear {
clear:both;
margin: 5px;
}

#registration input {
width: 384px;
border: 1px solid #819fbb;
padding: 3px;
font-size: 12px;
font-family:Verdana, Geneva, sans-serif;
}

#registration input:hover {
border: 2px solid #EA1B2B;
padding: 2px;
}

#registration select {
border: 1px solid #819fbb;
padding: 3px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#registration select:hover {
border: 2px solid #EA1B2B;
padding: 2px;
}

#registration textarea {
width: 384px;
border: 1px solid #819fbb;
padding: 3px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#registration textarea:hover {
border: 2px solid #EA1B2B;
padding: 2px;
}

#loginpage {
margin-top: 15px;
text-align:left;
}

#loginpage label {
float:left;
width: 150px;
text-align:right;
margin-right: 20px
}

#loginpage .clear {
clear:both;
height: 15px;
}

#loginpage input {
width: 384px;
border: 1px solid #819fbb;
padding: 3px;
font-size: 12px;
font-family:Verdana, Geneva, sans-serif;
float: left;
height: 16px;
}

#loginpage select {
border: 1px solid #819fbb;
padding: 3px;
font-size: 12px;
font-family:Verdana, Geneva, sans-serif;
float: left;
margin: 0 3px;
}


#loginpage input:hover {
border: 2px solid #EA1B2B;
padding: 2px;
}

#manageitems {
	margin-top: 10px;
}

div.manageitem1 {
	padding: 8px;
	background-color: #fff;
	border: 1px solid #d7d7d7;
}
div.manageitem2 {
	padding: 8px;
}
div.manageitem3 {
	padding: 8px;
	border-bottom: 2px solid #577d88
}
div.managepost-left {
	float: left;
	width: 500px;
}

div.manageitem-left {
	float: left;
}
div.manageitem-left a {
	padding-left: 5px;
	display:block;
	margin: 3px;
	float: left;
	font-weight:bold;
	color: #015AAC;
	text-decoration:none
}
div.manageitem-left a:hover {
	color: #EB1E1B;
}
div.manageitem-right {
	float: right;
}
div.manageitem-right li {
	display: inline;
	padding-right: 5px;
}
div.manageitem-right li a {
	text-decoration:none;
	color: #577d88
}
div.manageitem-right li a:hover {
	text-decoration:none;
	color: #035482
}

.h1regform {
font-size: 14px;
font-weight:bold;
text-transform:uppercase;
margin: 0;
padding: 0;
}

.style7 {
color: #CC0000;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#promodiv {
margin-top: 15px;
margin-left: 20px;
text-align:left
}

#promodiv a {
color: #004f97;
font-weight:bold;
text-decoration:none;
}

#promodiv a:hover {
color: #030303;
}

.PromoCategories {
float: left;
width: 380px;
line-height: 20px;
text-align:left;
}

.PromoCategories a {
color: #090909;
text-decoration:none;
}

.PromoCategories a:hover {
color: #FF0000;
text-decoration:underline;
}

.PromoCategoriesAds {
float: right;
width: 412px;
}

.PromoCategoriesAdsObject {
float: left;
margin-right: 18px;
margin-bottom: 18px;
}

.h1catname {
margin: 0;
padding: 0;
color: #0969b3;
font-size: 18px;
}

.destzones {
background-color: #636563;
border: 1px solid #636563;
color: #FFFFFF;
}

.letterindex {
background-color: #ff0000;
font-weight: bold;
font-size: 14px;
line-height: 20px;
width: 43px;
text-align: center;
margin-bottom: 4px;
}

.letterindex a {
color: #FFF;
}

.catrowdark {
background-color: #efebef;
padding: 2px;
}

.catrowlite {
background-color: #fff;
padding: 2px;
}


.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

.divobjectinencat {
float: left;
width: 168px;
height: 216px;
margin-right: 40px;
margin-bottom: 40px;
margin-top: 30px;
}


.column1en {
width: 380px;
float: left;
margin-right: 10px;
}

.clear {
clear:both;
}

#offerrequest {
margin-top: 25px;
text-align:left;
margin-left: 100px;
}

#offerrequest label {
float: left;
width: 180px;
margin-bottom: 15px;
}

#offerrequest input {
width: 384px;
border: 1px solid #819fbb;
padding: 3px;
font-size: 12px;
font-family:Verdana, Geneva, sans-serif;
margin-bottom: 15px;
}

#offerrequest input:hover {
border: 2px solid #EA1B2B;
padding: 2px;
}

#offerrequest textarea {
width: 384px;
border: 1px solid #819fbb;
padding: 3px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 15px;

}

#offerrequest textarea:hover {
border: 2px solid #EA1B2B;
padding: 2px;
}






