@charset "utf-8";
html, body {margin:0;padding:0;bottom:0;top:0;height:100%;}

* {margin:0;padding:0}
table, td {border-collapse: collapse; vertical-align:top}
td {margin: 0;padding: 0;}
img {border:0}

body {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	line-height:17px;
	color:#626669;
}

input, textarea {
	font-family: "Arial", sans-serif;
	font-size: 14px;
	color:#4a4e52;
}

a {text-decoration: underline; color:#d80d54; }
a:hover {text-decoration: none;}

.clr { display:block; clear:both}


.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mt25 {margin-top: 25px}
.mt30 {margin-top: 30px}
.mt35 {margin-top: 35px}
.mt40 {margin-top: 40px}
.mt50 {margin-top: 50px}
.mt70 {margin-top: 70px}
.mt75 {margin-top: 75px}
.mt90 {margin-top: 90px}
.mt100 {margin-top: 100px}

.mb25 {margin-bottom:25px;}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

* html ul li {  zoom:1; }


a, img { outline: 0; }

.fll {float:left;}
.flr {float:right}

.clr {display:block; clear:both}
.holy, .clrfix {height: 1%}
.clrfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

input:focus {outline: none;}
a:focus, div:focus {
  -moz-outline: none;outline: none;
}

del {display:none;}


.undera a, a.undera {text-decoration:none;}
.undera a:hover, a.undera:hover {text-decoration:underline;}
/* */


body#first .body2 {background: #e6e8ea url(/content/images/dictionar.png) center top no-repeat; min-width: 737px; height:100%; }
body#first .logo {margin:0 auto; padding-top:070px; display:block; width:328px;}
body#first .logo a {background:url(/content/images/logo.png) center top no-repeat; display:block;height:52px;}

.dictionar {margin:0 auto; width:737px; height:544px;  position:relative; left:-5px}

.trad, .expi {display:block; width:92px; height:25px;  text-align:center; font-weight:bold; color:#FFF; line-height:25px; text-decoration:none;}
.trad { float:left; margin-left:40px;}
.expi { float:right; margin-right:40px;}
.tab_on {background:url(/content/images/b_top_left.png);}
.tab_off {background:url(/content/images/b_top_right.png); }

.hint {height:25px; overflow:hidden;}
.tab_on:hover {cursor:default;}
.tab_off:hover {cursor:pointer;}

.cols {margin-top:34px;}
.cols .col1, .cols .col2 {float:left; display:inline; width:303px;}
.cols .col1 {margin-left:39px;}
.cols .col2 {margin-left:55px;}

.pl4 {padding-left:4px; line-height:22px; float:left; display:block;}

.ddr {float:right; width:263px; overflow:hidden;}

#tradu_from, #tradu_to {
	width:301px; border:1px solid #fff; margin-top:4px;  
	font-family:"Arial"; font-size:14px; line-height:18px;
	/*font-family:"Georgia"; font-size:15px; line-height:19px;*/
	/*font-family:"Times New Roman"; font-size:17px; line-height:20px;*/
}
#pane1, #pane2 { height:362px; padding:13px 0 13px 13px ;}

.b_translate, .b_clear {display:block; border:none;width:77px; height:28px; text-align:center; line-height:28px; font-weight:bold; color:#fff; font-size:12px; margin-top:14px; }
.b_translate { background:url(/content/images/b_left.png); float:right;}
.b_clear {background:url(/content/images/b_right.png); float:left;}
.b_translate:hover, .b_clear:hover {cursor:pointer;}

.swap {display:block;position:absolute; left:50%; margin-left:-12px; margin-top:32px;}
.swap span {display:block;  width:25px; height:25px; background:url(/content/images/swap.png);}

.lang {width:120%;}

.footer {font-size:11px; color:#818282; margin-top:20px; text-align:center;}















