/* CssTweak */
* {margin: 0; padding: 0; /*border:1px solid red;*/}
html {direction: rtl;}
img {border: 0;}
.clear {clear:both; font-size: 0; line-height: 0;}
.nolist {list-style:none; list-style-type:none;}
.notable {border:0; border-collapse:collapse; border-spacing:0;}

body {background: url('../images/background_image.jpg') repeat-x top left; margin: 0 auto; text-align: center; font-size: 12px; font-family: arial;}

/* Main */
p.basetop {width: 1000px; height: 15px; margin: 30px auto 0 auto; background: url('../images/base_top.png') no-repeat center top; font-size: 0; line-height: 0;}
p.basebottom {width: 1000px; height: 15px; margin: 0 auto; background: url('../images/base_bottom.png') no-repeat center top; font-size: 0; line-height: 0;}
div#base {position: relative; width: 1000px; min-height: 500px; height: auto !important; height: 500px; text-align: right; margin: 0 auto; background: url('../images/base_bg.png') repeat-y top center;}
div#base .basebody {width: 976px; margin: 0 11px; background: url('../images/base_body.jpg') repeat-x top right;}
div#base .topbar {width: 976px; margin: 0 auto;}
div#base .rightcolumn {width: 159px; margin: 10px 30px 0 0; float: right; display: inline;}
div#base .rightcolumn img.ronet_iso {width: 146px; height: 146px;margin: 0 auto; display: block; font-size: 0; line-height: 0;}
div#base .snake_img {position: absolute; bottom: -4px; left: 12px; z-index: 1; width: 412px; height: 267px; margin: 0 auto; display: block; background: url('../images/snake_img.png') no-repeat; font-size: 0; line-height: 0;}
img.clients_img {width: 964px; height: 113px; display: block; margin: 0 auto;}

/* KeyWords */
h1.keywords {text-align: left; position:relative; top:-25px; left:0; font-size: 12px; color: #fff;float:left;}

/* Logo */
a.logo {float: right; display: inline; margin-right: 25px; padding-top: 5px; width: 485px; height: 105px; display: block;}
a.logo img {display: block; font-size: 0; line-height: 0;}

/* PhoneNum */
img.phonenum {float: left; display: inline; margin: 30px 0 0 40px; width: 374px; height: 68px; display: block; font-size: 0; line-height: 0;}

/* Menu */
div.topmenu {width: 930px; height: 42px; margin: 0 auto; background: url('../images/topmenu.png') no-repeat top center;}
div.topmenu ul {width: 870px; padding: 0 30px 0 30px;}
div.topmenu ul li {width: 140px; height: 42px; font-weight: bold; float: right; display: inline; text-align: center;}
div.topmenu ul li a {margin-top: 14px; display: inline-block; color: #594a42; text-decoration: none;}
div.topmenu ul li a:hover {text-decoration: underline;}
div.topmenu ul li.spacer {width: 1px; margin: 0 20px; background: url('../images/topmenu_spacer.gif') no-repeat top center; font-size: 0; line-height: 0;}

/* SideMenu */
div.sidemenu {width: 159px; margin: 0 auto;}
div.sidemenu .top {width: 159px; height: 9px; margin: 0 auto; background: url('../images/sidemenu_top.png') no-repeat center top; font-size: 0; line-height: 0;}
div.sidemenu .bottom {width: 159px; height: 9px; margin: 0 auto; background: url('../images/sidemenu_bottom.png') no-repeat center top; font-size: 0; line-height: 0;}
div.sidemenu ul li {width: 159px; height: 32px; margin: 0 auto; font-weight: bold; background: url('../images/sidemenu_li.jpg') no-repeat center top;}
div.sidemenu ul li a {width: 144px; height: 26px;  padding: 6px 5px 0 0; margin-right: 5px; display: inline-block; color: #594a42; text-decoration: none;}
div.sidemenu ul li a:hover {color: #5ba7ce; background: url('../images/sidemenu_ahover.jpg') no-repeat 10px 10px;}

/* WelcomeBox */
div.welcomebox {width: 214px; color: #231f20; float: right; display: inline; margin: 15px 25px 0 0;}
div.welcomebox .header {font-size: 18px; margin-bottom: 10px;}
div.welcomebox .text {line-height: 1.5em; text-align: justify; padding-bottom: 30px;}
div.welcomebox .text_img {width: 214px; height: 86px; display: block; font-size: 0; line-height: 0;}

/* ContentBox */
div.contentbox {position: relative; z-index: 2; width:480px; margin: 20px 10px 0 0; color: #231f20; float: right; display: inline;}
div.contentbox .header {font-size: 18px; margin-bottom: 10px;}
div.contentbox img {width: 200px; margin: 0 5px 5px 0; float:left; padding: 1px; border: 1px solid #c7c9cb;}

/* NavLinks */
div.navlinks {position: relative; z-index: 2; width: 235px; float: right; display:inline; margin: 20px 20px 0 0;}
div.navlinks a {margin-bottom: 10px; display: block; font-size: 0; line-height: 0;}
div.navlinks a img {display: block; font-size: 0; line-height: 0;}

/* NavLinksb  inline pages */
div.navlinksb {position: relative; z-index: 2; width: 205px; float: right; display:inline; margin: 20px 20px 0 0;}
div.navlinksb a {margin-bottom: 10px; display: block; font-size: 0; line-height: 0;}
div.navlinksb a img {display: block; font-size: 0; line-height: 0;}


/* ContactForm */
form.contactform {color: #594a42; position: relative; z-index: 2; width: 233px; height: 298px; padding-right: 20px; margin: 20px 20px 0 0; float: right; display: inline; background-image: url('../images/contactform.jpg');}
form.contactform .header {font-size: 18px; margin: 20px 25px 15px 0;}
form.contactform span {font-weight: bold; display: inline-block; width: 70px; vertical-align: middle;}
form.contactform span.spantextarea {vertical-align: top;}
form.contactform input, form.contactform textarea {display: inline-block; vertical-align: middle; width: 120px; padding: 2px; border: 1px solid #c7c9cb; font: normal 12px arial; color: #594a42;}
form.contactform textarea {height: 90px;}
form.contactform input.submit {cursor: pointer; display: block; margin: 0 auto; width: 80px; height: 37px; border: 0; background: url('../images/contactform_submit.jpg') no-repeat center;}

/* Footer */
div.footer {width: 950px; margin: 10px auto; color: #231f20; border-top: 1px solid #c3bdba; padding-top: 3px;}
div.footer .allrights {float: right; display: inline;}
div.footer .kidum {float: left; display: inline;}