/* ------------------------------------------------------all------------------------------------------------------ */
// div{border:1px #FF0 solid;}
// span{border:1px #09F solid;}

body{background:#FFF; font-family: Arial; font-size:11px; color:#000; padding:0px; margin:0px; cursor:default;}
img{border:0px;}
a {text-decoration:none; color:#192727;}
a:hover {color:#6CF;}
hr {color:#000; height:1px;}
p {margin:0; padding:3px;}
#loader {
	width: 100%; 
	height: 100%; 
	position: fixed; 
	text-align: center; 
	z-index: 1000; 
	background-color: #fff; 
	opacity: 0.80;
}

#loader img{
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin: -40px 0 0 -40px;
}
#noScript
{
	width: 100%; 
	height: 100%; 
	position: fixed; 
	text-align: center; 
	z-index: 1200; 
	background-color: #fff;
	opacity: 0.80;
}
#noScript div
{
	background:#192728;
	color:#FFF;
	border-radius:15px; 
	-moz-border-radius:15px;
	-opera-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	padding:20px;
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin: -50px 0 0 -150px;
}
/* ------------------------------------------------------all------------------------------------------------------ */

/* ------------------------------------------------------header--------------------------------------------------- */
div.headline {width:100%; height:57px; background:url(/images/headline.png) repeat 0 0;}
div.bs {position:absolute; left:145px; top:60px; font-size:18px;}
div.logo {position:absolute; left:0; top:0; width:204px; height:81px; background:url(/images/logo.png) no-repeat 0 0; cursor:pointer; padding:0; margin:0; z-index:2;}
div.logo:hover {background-position: 0 -81px;}
div.quicksearch {text-align:right; color:#FFF; font-size:14px; height:50px; padding-top:23px;}
.search_s {margin-top:3px;}
#s_po {margin:3px 90px 10px 15px; padding-bottom:14px; font-size:10px;}
#s_po label {padding:4px 15px 4px 35px; background:url(/images/checkbox.png) 0 0 no-repeat; float:left; cursor:pointer;}
/* ------------------------------------------------------header--------------------------------------------------- */

/* ------------------------------------------------------runstring------------------------------------------------ */
a.run {margin:0 30px; text-decoration:none; color:#FFF; font-weight:bold;}
a.run:hover {margin-right:30px; color:#6CF;}
span.run {margin-left:30px; margin-right:5px; font-size:10px; color:#6CF}
div.runstring {margin:0 15px 0 215px; padding-top:40px; font-size:15px;}
div.announce {border-top:1px #000 solid; border-bottom:1px #000 dotted; cursor:pointer; color:#192727; text-align:left; padding:10px; margin:5px; font-size:18px;}
div.announce:hover {background:#6CF;}
div.announcefull {border-bottom:1px #000 solid; color:#192727; text-align:left; padding:5px 5px 10px 5px; margin:0; font-size:18px;}
div.announcefulltext {border-bottom:1px #000 dotted; color:#192727; text-align:left; padding:0 5px 0 5px; margin:0;}
/* ------------------------------------------------------runstring------------------------------------------------ */

/* ------------------------------------------------------menu----------------------------------------------------- */
div.menu {background:#192728; text-align:left; font-size:14px; z-index:2;}
ul#cssmenu {margin:0; padding:0; padding-left:10px;}
ul#cssmenu li {float:left; list-style:none;}
ul#cssmenu li a {display:block; padding:10px 13px; color:#FFF;}
ul#cssmenu li a:hover {color:#6CF;}
ul#cssmenu li ul {margin:0; padding:0; position:absolute; display:none; background:#192728; z-index:3;}
ul#cssmenu li:hover ul {display:block;}
ul#cssmenu li.iehover ul {display:block;}
ul#cssmenu li ul li {float:none;}
ul#cssmenu li ul li a {display:block; padding:5px 15px;}
a#cssmenu {display:block; padding:10px 13px; color:#FFF;}

ul#cssadminmenu {margin:0; padding:0; padding-left:10px;}
ul#cssadminmenu li {float:left; list-style:none;}
ul#cssadminmenu li.li {color:#FFF; padding:10px 3px; color:#FFF;}
ul#cssadminmenu li a {display:block; padding:10px 5px; color:#FFF;}
ul#cssadminmenu li a:hover {color:#6CF;}
ul#cssadminmenu li ul {margin:0; padding:0; position:absolute; display:none; background:#192728; z-index:3;}
ul#cssadminmenu li:hover ul {display:block;}
ul#cssadminmenu li.iehover ul {display:block;}
ul#cssadminmenu li ul li {float:none;}
ul#cssadminmenu li ul li a {display:block; padding:5px 15px;}

div.search {padding:7px 75px 0 0; float:right;}
input.textsearch {width:245px; border:none; margin:0; padding:2px 3px 1px 3px; height:16px;}

.jquery-checkbox       {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}
.jquery-checkbox img {vertical-align: middle; width: 27px; height: 20px;}
.jquery-checkbox img {background: transparent url(/images/checkbox.png) no-repeat;}
.jquery-checkbox img {background-position: 0px 0px;}
.jquery-checkbox-hover img{background-position: 0px -20px;}
.jquery-checkbox-checked img{background-position: 0px -40px;}
.jquery-checkbox-checked .jquery-checkbox-hover img {background-position: 0px -60px;}
/* ------------------------------------------------------menu----------------------------------------------------- */

/* ------------------------------------------------------navigator------------------------------------------------ */
div.navigator {height:20px; padding-left:10px; margin-bottom:10px; text-align:left; border-bottom:1px #192728 solid;}
a.navigator {text-decoration:underline; color:#192728; padding:2px 5px;}
a.navigator:hover {
	text-decoration:none; 
	background:#192728;
	color:#FFF;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}
span.navigator {color:#192728; padding:2px 5px;}
/* ------------------------------------------------------navigator------------------------------------------------ */

/* ------------------------------------------------------left----------------------------------------------------- */
div#colum {border-bottom:1px #192728 dotted; padding-bottom:10px; margin-bottom:25px; position:relative;}
a#left {color:#192728; text-decoration:none; font-weight:bold; font-size:12px;}
a#left:hover {text-decoration:underline;}

div.columleft {text-align:left; font-size:12px; font-weight:bold; padding:0 0 5px 10px; margin-bottom:10px; border-bottom:1px #192728 solid;}
div.columright {text-align:left; font-size:12px; font-weight:bold; padding:0 0 5px 10px; margin-bottom:10px; border-bottom:1px #192728 solid;}
a.left {color:#192728; text-decoration:none; font-weight:bold; font-size:11px; cursor:pointer;}
a.left:hover {text-decoration:underline;}
div.newsleft {padding:0 10px 10px 10px; margin-bottom:10px; border-bottom:1px #999 dotted; text-align:left;}
div#nextnews {
	text-align:center;
	color:#fff;
	font-size:12px;
	cursor:pointer;
	background:#192728;
	margin:0 15px;
	padding:5px;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}
div#nextnews:hover { cursor:pointer; margin:0 5px;}

div#admincolum {padding-bottom:10px; margin-bottom:2px; position:relative;}
div.deledit {border-bottom:1px #000 dotted; text-align:right; padding:5px 0;}

div.foradminleft {width:180px; border-top:1px #000 solid; border-bottom:1px #000 dotted; text-align:center; overflow:hidden;}
div.admincolumleft {width:180px; text-align:left;}
div.admcolumleft {text-align:left; font-size:12px; font-weight:bold; padding:0 0 5px 10px; margin-bottom:10px; border-bottom:1px #192728 solid; cursor:pointer;}

div.foradminright {width:180px; border-top:1px #000 solid; border-bottom:1px #000 dotted; text-align:center; overflow:hidden;}
div.admincolumright {width:180px; text-align:left;}
div.admcolumright {text-align:left; font-size:12px; font-weight:bold; padding:0 0 5px 10px; margin-bottom:10px; border-bottom:1px #192728 solid; cursor:pointer;}

div.showcolum {display:none;}
/* ------------------------------------------------------left----------------------------------------------------- */

/* ------------------------------------------------------content-------------------------------------------------- */
div.content {min-width:1000px; text-align:center; color:#192728;}
div.pages {text-align:center; margin:0 0 10px 0;}
div#listpages {text-align:center; margin:0 0 10px 0;}
div#listpages span {
	background:#FFF;
	color:#192728;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	font-weight:bold;
	padding:0 5px;
	text-decoration:none;
}
div#listpages span:hover {background:#192727; color:#6CF;}

div.allclients {overflow:hidden; width:300px; position: relative;}
div.clients {position:relative; top:0px; left:0px; margin:0px; padding:0px;}
a.client {cursor:pointer; padding:5px; text-align:left; color:#192728; display:inline-block; font-weight:bold; font-size:13px; margin:5px 0;}
a.client:hover {
	background:#192728;
	color:#fff;
	border:0 #192728 solid;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}
a.client span {font-size:10px; cursor:pointer; color:#0c87e4; font-weight:normal;}

div.products {text-align:center; position:relative; width:250px;}
input.products {
	border:1px #192728 solid;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	background:#FFF;
	padding:2px 5px;
	margin:0 0 10px 0;
	text-align:left;
	color:#192728;
	width:240px;
}
div.products span {font-size:10px;}
div.listproducts {overflow-y:auto; overflow-x:hidden; position: relative; _height:500px; max-height:500px; width:250px; padding:0 5px 5px 0; text-align:left;}
a.product {
	text-align:left;
	text-decoration:none;
	color:#192728;
	font-size:12px;
	cursor:pointer;
	background:url(/images/arrow.jpg) no-repeat 3px 3px;
	display:inline-block;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	padding:3px 5px 3px 25px;
	margin:5px 0;
}
a.product:hover { background:url(/images/arrow_black.jpg) #192728 no-repeat 3px 3px;	color:#FFF; }
a.product span {color:#6CF;}

div.company_name {font-size:14px; font-weight:bold; text-align:left; padding:0 0 0 10px; border-bottom:1px #192728 dotted;}
div.company_menu {font-size:12px; font-weight:normal; text-align:right;}
div.company_address {font-size:10px; font-weight:normal; text-align:left;}

div#company_about {border-bottom:1px #192728 dotted;}
div.pro {border-bottom:1px #192728 solid; padding:15px 0 5px 10px; font-weight:bold; text-align:left;}
div.ser {padding:5px 10px; font-weight:normal;}

a.folders, a.files{color:#192728; display:inline-block; text-decoration:none; cursor:pointer;}
a.folders {background:url(/images/arrow.jpg) no-repeat 3px 3px; padding:3px 5px 3px 25px; margin:10px 2px 2px 2px;}
a.folders:hover {
	background:url(/images/arrow_black.jpg) #192728 no-repeat 3px 3px;
	color:#FFF;
	border:0 #192728 solid;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}
a.files {background:url(/images/arrow_white.jpg) no-repeat 10px 3px; padding:3px 5px 3px 30px; margin:2px; color:#192728; }
a.files:hover {text-decoration:underline; color:#192728; }

#YMapsID-258 {position:relative; z-index:1;}
.company_map {
	cursor:pointer;
	padding:3px 5px;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}
.company_map:hover {background:#192728; color:#FFF;}

.company_map_push {
	padding:3px 5px;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	background:#192728;
	color:#FFF;
	cursor:default;}

div#phone_list {
	position:absolute;
	display:block;
	visibility:hidden;
	border:1px #000 solid;
	background:#192728;
	color:#FFF;
	border:0 #192728 solid;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	margin-left:-20px;
	width:150px;
	_margin-top:15px;
	padding:5px;
	text-align:left;
	z-index:100;
}
div.phones {padding:3px 5px; cursor:pointer;}
div.phones:hover {color:#6cf;}
div.number {font-size:18px; font-weight:bold;}
input.pushsearch:hover {background-position:0 -20px;}
/* ------------------------------------------------------content-------------------------------------------------- */

/* ------------------------------------------------------news----------------------------------------------------- */
div.allnews {width:250px; display:inline-block; margin:5px; border-top:1px #000 solid; border-bottom:1px #000 dotted; _overflow:hidden; *zoom:1; *display:inline; }
a.allnews {padding:25px; display:block; font-size:18px; color:#192727;}
a.allnews:hover {color:#192727; background:#6CF;}

a.news {color:#192728; text-decoration:underline;}
a.news:hover {text-decoration:none;}
div.news {padding:20px; border-bottom:1px #999 dotted; text-align:left;}
div.title {font-size:13px; font-weight:bold;}
span.title {font-size:10px; font-weight:normal;}

div.newsfull {padding:0 20px; text-align:left;}
div.titlefull {font-size:18px; font-weight:bold;}

div.adminnewspanel {position:relative; width:600px; margin:20px 0;}
div.adminnewspanel ul li {list-style:none; float:left;}
div.adminnews {position:relative; width:600px; text-align:left;}

div.addform {margin:5px 0px;}
div.addnewsok {width:150px; position:relative; float:left; margin:5px 0px; text-align:left;}
div.addusersok {width:75px; position:relative; float:left; margin:5px 0px; text-align:left;}
div.addusersok_input {width:340px; position:relative; float:left; text-align:left;}
div#addnewsok {text-align:right; margin:5px 0px;}
div.savenewsok {text-align:right; margin:5px 0px;}

.addnewsinput {border:#CCC 1px solid;}

label {cursor:pointer;}
#addrun {visibility:hidden;}
div.editnewsselect {display:none; background:#CEF; padding:10px; border-bottom:1px #000 solid;}
p.editnewsselect {cursor:pointer; border-bottom:1px #000 dotted;}
p.editnewsselect:hover {cursor:pointer;}

.push {border:0; background:0; cursor:pointer; padding:0; margin:0; font-weight:bold; font-size:11px;}

.forfoto {width:150px; border-top:1px #000 solid; border-bottom:1px #000 dotted; text-align:center; overflow:hidden;}
.fornews {width:420px; border-top:1px #000 solid; border-bottom:1px #000 dotted; text-align:center; overflow:hidden;}

.forannounce {width:600px; border-top:1px #000 solid; border-bottom:1px #000 dotted; text-align:left;}
#announce input=type[text] {border:1px #CCC solid; background:#FFF;}
/* ------------------------------------------------------news----------------------------------------------------- */

/* ------------------------------------------------------textarea------------------------------------------------- */
div.textarea_link {background:url(/images/textarea.jpg) no-repeat 0 0; width:25px; height:25px; cursor:pointer;}
div.textarea_link_select {background:url(/images/textarea.jpg) no-repeat 0 -25px; width:25px; height:25px; cursor:pointer;}
div.textarea_link_select:hover {background-position: 0 -50px;}
/* ------------------------------------------------------textarea------------------------------------------------- */

/* ------------------------------------------------------streets-------------------------------------------------- */
div#streets {position:relative; overflow-y:auto; overflow-x:hidden; height:400px;}
/* ------------------------------------------------------streets-------------------------------------------------- */

/* ------------------------------------------------------client--------------------------------------------------- */
div.newclients {overflow:hidden; width:600px; position:relative;}
div.newclient {position:relative; top:0px; left:0px; margin:0px; padding:0px;}
table.newclient tr td {border-bottom:1px #192727 dotted;}
table.clienttable tr td {text-align:left; vertical-align:top;}
input.newclient {width:200px;}
select.newclient {width:138px;}
textarea.phoneclient {width:200px; height:50px;}
textarea.tovarclient {width:175px; height:100px;}
div.clientadr {width:60px; float:left; margin:7px 1px 0 3px;}
div.clientdata {margin:7px 1px 0 3px;}
div.clientd {width:25px; float:left;}
div.comment {font-size:10px; margin:5px;}
div#allstreets {position:relative; overflow:auto; height:121px; display:none;}
p.clickstreet {border:1px #FFF solid; cursor:pointer; padding:1px;}
p.clickstreet:hover {border:1px #333 solid;}
textarea.phoneclient, textarea.tovarclient, input.newclient, select.newclient, div#allstreets {border:1px #999 solid; margin:3px;}
div#c_1, div#c_2, div#c_3 {overflow-y:auto; overflow-x:hidden; width:190px; height:300px; border-top:1px #000 solid; border-bottom:1px #000 dotted;}
p.files {border:1px #FFF solid; cursor:pointer;}
p.files:hover {border:1px #333 solid;}
p.files span {visibility:hidden;}
div.tf {display:none;}
td.proverka {border:1px #6CF solid; padding:10px;}
div.pushproverka {border:1px #6CF solid; padding:5px; background:#6CF; cursor:pointer; font-weight:bold;}
div.pushproverka:hover {background:#192728; color:#6CF;}
b.nado {color:#F00; font-size:15px;}

table.adminclient {border-bottom:1px #333 dotted;}
table.adminclient th {border-bottom:1px #333 dotted;}
#adminclient:hover td {background:#6CF;}

#adminbonus:hover td {background:#6CF;}

#delclient {width:600px; text-align:right;}

div.deleteclient {border:1px #000 solid; background:#6CF; padding:5px; margin:5px; text-align:center;}
tr.read {font-weight:bold; color:#333;}
#wrone {cursor:pointer;}
/* ------------------------------------------------------client--------------------------------------------------- */


/* ------------------------------------------------------bonus---------------------------------------------------- */
/* ========== ZOOM ========== */
.jqzoom { position:relative; padding:0px; margin:5px; cursor:crosshair; width:100px; margin-right:500px; }
div.zoomdiv { z-index:100; position:absolute; top:0; left:0; width:500px; height:500px; background:none; border:1px solid #000; display:none; text-align:center; overflow: hidden; }
div.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0; left:0; border:1px solid #aaa; background: #fff;}
/* ========== ZOOM ========== */

.forbonus {border-top:1px #000 solid; border-bottom:1px #000 dotted; text-align:left; margin:5px 0; padding:5px 0;}
.whyaddbonus {color:#F00; cursor:pointer; font-weight:bold;}
#whyaddbonus {display:none; border:1px #F00 dotted; padding:0 5px 5px 5px; text-align:center; position:relative;}

.selected {background:#192728; color:#6CF;}
div#divforpages div {padding:3px;}
div.pages {margin:0; padding:0;}
div.pages:hover {background:#6CF; color:#192728;}
div.vipusk {float:left; width:160px; margin:5px; padding:10px 0 20px 0; text-align:center; border-top:1px #000 solid; border-bottom:1px #000 dotted; color:#192728; cursor:pointer;}
div.vipusk:hover {background:#6CF;}
a.abonus {color:#192728; display:block; padding:5px 0;}
a.abonus:hover {color:#6CF; background:#192728;}

ul.stand li {
	list-style:none;
	padding:3px 5px 3px 25px;
	margin:5px 0;
	cursor:pointer;
	text-align:left;
	color:#192728;
	cursor:pointer;
	display:inline-table;
	background:url(/images/arrow.jpg) no-repeat 3px 3px;
	border-radius:5px; 
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}
ul.stand li:hover { background:url(/images/arrow_black.jpg) #192728 no-repeat 3px 3px; color:#FFF; }
/* ------------------------------------------------------bonus---------------------------------------------------- */

/* ------------------------------------------------------team----------------------------------------------------- */
div.rinata {background:url(/images/pic/team_rinata_mini.jpg) no-repeat 0 -100px; width:150px; height:100px; cursor:pointer; padding:0 5px;}
div.rinata:hover {background-position:0 0;}
div.alisa {background:url(/images/pic/team_alisa_mini.jpg) no-repeat 0 -100px; width:72px; height:100px; cursor:pointer; padding:0 5px;}
div.alisa:hover {background-position:0 0;}
ul.benefits li {padding:5px;}
/* ------------------------------------------------------team----------------------------------------------------- */

/* ------------------------------------------------------cinema--------------------------------------------------- */
div#cinema {border-bottom:1px #000 dotted; border-top:1px #000 solid; padding:5px;}
div#cinemaedit {width:50px; position:relative; float:left; margin:5px 0px;}
.forfilm {width:180px; border-top:1px #000 solid; border-bottom:1px #000 dotted; text-align:left; overflow:hidden;}
.aboutfilm {border-top:1px #000 solid; border-bottom:1px #000 dotted; text-align:left;}

div.cinemas {float:left; width:250px; margin:5px; padding:25px 0; text-align:center; border-top:1px #000 solid; border-bottom:1px #000 dotted; color:#192728; cursor:pointer; font-size:18px;}
div.cinemas:hover {background:#6CF;}
a.cinemas {color:#192727; margin:15px 0; padding:5px; display:block;}
table#films td {border-top:1px #000 solid; border-bottom:1px #000 dotted;}
table#films tr:hover {background:#6CF;}
div.films {width:550px; position:relative;}
a.films {color:#192727;}
div#films_name {font-size:20px; font-weight:bold; text-decoration:underline;}
div#films_from {font-size:14px; font-weight:bold;}
div#film {border-top:1px #000 solid; border-bottom:1px #000 dotted; padding:5px 0; margin:5px 0; width:550px; position:relative;}
a#cinema {font-size:18px; font-weight:bold; color:#192727;}
div.noeditfilms {border-top:1px #000 dotted; border-bottom:1px #CCC dotted; padding:5px 0; margin-bottom:10px;}
/* ------------------------------------------------------cinema--------------------------------------------------- */

/* ------------------------------------------------------information---------------------------------------------- */
table.information {border-top:1px #000 solid;}
table.information th {border-bottom:1px #000 solid;}
table.information td {border-bottom:1px #000 dotted;}
table.information tr.information:hover {background:#6CF;}
/* ------------------------------------------------------information---------------------------------------------- */

/* ------------------------------------------------------offer---------------------------------------------------- */
a.offer {border-top:1px #000 solid; border-bottom:1px #000 dotted; margin:5px 0 10px 0; padding:5px 0; font-size:14px; color:#192727; display:block;}
a.offer:hover {background:#6CF;}

a#offer {color:#192727; font-size:20px; text-align:center; display:block; padding:25px 0px;}
a#offer:hover {background:#6CF;}
div#offer {padding:0; margin:10px; border-top:1px #000 solid; border-bottom:1px #000 dotted;}
/* ------------------------------------------------------offer---------------------------------------------------- */

/* ------------------------------------------------------map------------------------------------------------------ */
div#listcompany {overflow:auto; overflow-y:hidden; position:relative;}
div#companylist {position:absolute; left:390px; top:125px; border:1px #000 solid; background:#FFF; display:none;}
/* ------------------------------------------------------map------------------------------------------------------ */

/* ------------------------------------------------------sitemap-------------------------------------------------- */
a.sitemap {color:#192727; font-size:18px; display:block; padding:5px; margin:5px 0; border-bottom:1px #000 solid; text-decoration:none;}
a.sitemap:hover {color:#6CF;}
/* ------------------------------------------------------sitemap-------------------------------------------------- */

/* ------------------------------------------------------users---------------------------------------------------- */
tr.users div {cursor:pointer;}
/* ------------------------------------------------------users---------------------------------------------------- */

/* ------------------------------------------------------buttons-------------------------------------------------- */
div#banstep {margin:5px; border-bottom:1px #192727 dotted;}
div.button_step_one {padding:5px; cursor:pointer; border:1px #FFF solid; margin:3px 1px;}
div.button_step_one:hover {border:1px #192727 solid; background:#6CF;}
div.button_step_one_sel {padding:5px; cursor:pointer; border:1px #192727 solid; background:#6CF; margin:3px 1px;}

div.button_step_two {padding:5px; cursor:pointer; border:1px #FFF solid; margin:3px 1px;}
div.button_step_two:hover {border:1px #192727 solid; background:#6CF;}
div.button_step_two_sel {padding:5px; cursor:pointer; border:1px #192727 solid; background:#6CF; margin:3px 1px;}

div.step_two, div.step_three, div.getcode, div.code {display:none;}
div.step_three {padding:1px 5px;}
div.getcode, div.code {border-top:1px #192727 dotted;}

td.instep {border-right:1px #192727 dotted;}
/* ------------------------------------------------------buttons-------------------------------------------------- */

/* ------------------------------------------------------print---------------------------------------------------- */
table.newclient_print {color:#192727; font-size:20px;}
table.newclient_print tr td {border-bottom:1px #192727 dotted;}
/* ------------------------------------------------------print---------------------------------------------------- */

/* ------------------------------------------------------footer--------------------------------------------------- */
table.top10 {color:#CCC; font-size:12px;}
a.top10 {color:#CCC;}
a.top10:hover {color:#6CF;}

div.map_menu {padding:10px; text-align:left; font-size:20px; color:#6CF; text-decoration:none;}
div#map_menu {padding:1px 10px; margin:1px 0; text-align:left;}

a.map_menu {font-size:20px; color:#7b7b80; text-decoration:none;}
a.map_menu:hover {color:#6CF;}

td.map_site {padding:0 0 0 50px;}
table.map_menu tr td {padding:5px; font-size:17px; color:#FFF;}
table.map_menu tr td div {padding:2px;}
table.map_menu tr td em {padding:5px; font-size:13px; color:#FFF;}
table.map_menu tr td a em {color:#6CF; text-decoration:underline;}
table.map_menu tr td a:hover em {text-decoration:none;}
div.map {background:url(/images/map.png) no-repeat 0 0; width:100px; height:62px;}
div.map:hover {background-position:0 -67px;}
hr.hr {color:#999; height:1px; margin:0; padding:0;}
span.two {color:#00ccff; font-size:16px;}
span.points {color:#77ff11; font-size:16px;}
span.designed {color:#999; font-size:10px;}
div.counter {padding:20px 10%; text-align:left;}
/* ------------------------------------------------------footer--------------------------------------------------- */