/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
/* Global properties */
body {background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1em;color:#3f3f3f}
html {min-width:1000px}
html, body {height:100%}
/* Global Structure */
.container {margin:0 auto;width:1000px;font-size:.875em}
/* Header */
header .container {height:445px;position:relative;overflow:hidden;background:url(../images/sl/header-bg.jpg) left top no-repeat}
/* Content */
section#content {margin-top:-44px;position:relative}
/* Footer */
footer {text-align:center;color:#4c4c4c}
footer .right {height:104px;font-size:.929em;line-height:1.538em;}
/* Left & Right alignment */
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1, .col-2, .col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.wrap {height:auto !important;height:100%;min-height:100%}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
/* tailings */
.tail-top {background:url(../images/tail-top.gif) left top repeat-x #ffbb00}
.tail-bottom {background:url(../images/tail-bottom.gif) left bottom repeat-x}
/* form defaults */
input, select, textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;color:#3f3f3f;margin:0;padding:0}
fieldset {border:0}
/* lists */
.top-links {position:absolute;right:416px;top:42px;height:17px;overflow:hidden}
.top-links li {float:left;background:url(../images/divider.gif) repeat-y right top;padding:2px 26px 3px 0;margin-right:25px}
.top-links li.last {background:none;padding-right:0;margin:0}
.banners {padding-top:45px}
.banners li {padding-bottom:10px}
.articles {width:100%;overflow:hidden}
.articles li {width:254px;float:left;margin-right:49px}
.articles li.last {margin:0}
.news {margin-top:-16px}
.news li {width:100%;overflow:hidden;vertical-align:top;line-height:1.429em;padding-top:30px}
.news li img {float:left;margin:-14px 18px 0 0}
.news li strong {font-size:.857em;line-height:1.2em;display:block;padding-bottom:3px}
.news li a {text-decoration:none}
.news li a:hover {text-decoration:underline}
.seminars li {line-height:1.429em;min-height:86px;height:auto!important;height:86px;background:url(../images/icon-marker.gif) no-repeat left top;padding:0 0 26px 98px}
.seminars li.last {padding-bottom:0}
.seminars li strong {display:inline-block;padding-right:17px}
.seminars li a {text-decoration:none}
.seminars li a:hover {text-decoration:underline}
.list {padding-bottom:16px}
.list li {padding:0 0 4px 11px;background:url(../images/marker.gif) no-repeat left 5px} 
/* other */
.img-indent {margin:0 20px 0 0;float:left}
.img-box {width:100%;overflow:hidden;padding:8px 0;line-height:1.429em}
.img-box.alt {padding-bottom:20px}
.img-box img {float:left;margin:-8px 16px 0 0}
.extra-wrap {overflow:hidden}
p {margin-bottom:16px;line-height:1.429em}
.p1 {margin-bottom:8px}
dl {}
dl dt {}
dl dd {}
.address {float:left}
.address dt {margin-bottom:16px}
.address dd {clear:both;text-align:right}
.address dd span {float:left;padding-right:25px}
/* txt, links, lines, titles */
a {color:#09a1dd;outline:none}
a:hover {text-decoration:none}
h1 {text-indent:-9999px}
h1 a {position:absolute;left:68px;top:20px;width:265px;height:65px;background:url(../images/logo.png) no-repeat left top}
h2 {font-size:30px;line-height:1.2em;color:#09a1dd;margin-bottom:18px}
h3 {color:#3f3f3f;font-size:20px;line-height:1.2em;margin-bottom:10px}
h4 {}
h5 {}
h6 {}
.txt1 {}
.txt2 {}
.link1 {display:block;float:left;background:url(../images/link1-right.png) no-repeat right top;color:#fff;text-decoration:none;cursor:pointer}
.link1 span {display:block;padding:0 12px;float:left;background:url(../images/link1-left.png) no-repeat left top}
.link1:hover span {text-decoration:underline}
.link1 span span {background:url(../images/link1-bgd.gif) left top repeat-x;padding:13px 15px}
.button {float:right}
.button span {display:block;background:url(../images/button-left.gif) no-repeat left top;padding-left:3px}
.button span span {background:url(../images/button-right.gif) no-repeat right top;padding-right:4px;padding-left:0}
.button span span a {display:block;background:#333743;padding:4px 5px 3px 5px;color:#fff;text-decoration:none;text-transform:uppercase}
.button span span a:hover {text-decoration:underline}
.line-hor {background:#3a3c52;height:1px;overflow:hidden;font-size:0;line-height:0;margin:20px 0 20px 0}
.line-ver {background-image:url(../images/line-ver.gif);background-repeat:repeat-y;background-position:0 0;width:100%}
/* boxes */
.box {background:url(../images/border-top.gif) repeat-x left top #f5f5f5;width:100%;color:#878787;position:relative}
.box .border-bot {background:url(../images/border-bot.gif) repeat-x left bottom}
.box .border-left {background:url(../images/border-left.gif) repeat-y left top}
.box .border-right {background:url(../images/border-right.gif) repeat-y right top}
.box .left-top-corner {background:url(../images/left-top-corner.gif) no-repeat left top}
.box .right-top-corner {background:url(../images/right-top-corner.gif) no-repeat right top}
.box .left-bot-corner {background:url(../images/left-bot-corner.gif) no-repeat left bottom;width:100%}
.box .right-bot-corner {background:url(../images/right-bot-corner.gif) no-repeat right bottom}
.box .inner {padding:26px 28px 38px 30px}
.box .icon {position:absolute;right:-12px;bottom:0}
/* header */
header #slogan {position:absolute;left:327px;top:172px;width:174px;height:132px;background:url(../images/slogan.png) no-repeat left top}
header nav {position:absolute;top:146px;left:20px}
header nav ul li {width:100%;overflow:hidden;vertical-align:top;margin-bottom:-2px}
header nav ul li a {color:#fff;text-transform:uppercase;font-size:1.429em;line-height:1.6em;font-family:"trebuchet MS", Helvetica, sans-serif;text-decoration:none;letter-spacing:-1px;display:block;width:195px;text-indent:50px;text-shadow:1px 1px #10addf}
header nav ul li a:hover {text-decoration:underline}
header nav ul li.current a {background:url(../images/nav-act.png) no-repeat left top}
header nav ul li.current a:hover {text-decoration:none}
/* content */
#content .inside {padding:0 0 142px 70px}
#content .indent {padding-bottom:30px}
/* Sidebar */
aside .inside {}
aside {}
/* footer */
footer .container }
footer .left {}
footer .inside {padding-top:37px}
footer a {color:#000; text-decoration: none;}
/* forms */
#contacts-form {clear:right;width:100%;overflow:hidden}
#contacts-form fieldset {border:none;float:left}
#contacts-form .field {clear:both;height:30px}
#contacts-form label {float:left;width:97px;padding-top:6px}
#contacts-form .field span {float:left;background:url(../images/input-bg.gif) no-repeat left top;width:264px;height:29px}
#contacts-form input {width:247px;background:none;border:0;margin:6px 0 0 8px}
#contacts-form textarea {width:452px;height:95px;padding:6px 0 6px 6px;background:none;border:0;overflow:auto}
#contacts-form .field.txt-area {margin-bottom:11px;height:100px}
#contacts-form .field.txt-area span {background:url(../images/textarea-bg.gif) no-repeat left top;height:100px;width:459px}
#contacts-form .link1 {float:right}
#page1 header .container {height:488px;background-image:url(../images/1page-header-bg.jpg)}
#page1 header #slogan {left:301px;top:184px}
#page1 header nav ul li {padding-bottom:3px;margin:0}
#page1 #content {margin-top:-60px}
#page1 #content .banners {padding-top:43px}


.rating {
	background: url(/images/star.gif);
	background-position: 0px 16px;
	width: 0px;
	height: 16px;
}

.rating1 {
	width: 16px;
}

.rating2 {
	width: 32px;
}

.rating3 {
	width: 48px;
}

.rating4 {
	width: 64px;
}

.rating5 {
	width: 80px;
}



.rating_blank {
	background: url(/images/star.gif);
	background-position: 0px 0px;
	width: 80px;
	height: 14px;	
}

.red {
	color: #FF0000;	
}

.action {
	font-size: 12px;
}
.url {
	color: #060;	
}

.navodila {
	line-height: 24px;	
}


.flags {
	display: inline-table;	
	background: url('http://img.top01.eu/flags.png');
	width: 18px;
	height: 12px;
}

.af { background-position: 0px 0px; }
.am { background-position: 0px -13px; }
.an { background-position: -19px 0px; }
.ao { background-position: -19px -13px; }
.ar { background-position: -38px 0px; }
.at { background-position: -38px -13px; }
.au { background-position: 0px -26px; }
.aw { background-position: 0px -39px; }
.az { background-position: -19px -26px; }
.ba { background-position: -19px -39px; }
.bb { background-position: -38px -26px; }
.bd { background-position: -38px -39px; }
.be { background-position: -57px 0px; }
.bf { background-position: -57px -13px; }
.bg { background-position: -76px 0px; }
.bh { background-position: -57px -26px; }
.bi { background-position: -76px -13px; }
.bj { background-position: -95px 0px; }
.bm { background-position: -57px -39px; }
.bo { background-position: -76px -26px; }
.bs { background-position: -95px -13px; }
.bt { background-position: -76px -39px; }
.bw { background-position: -95px -26px; }
.by { background-position: -95px -39px; }
.bz { background-position: 0px -52px; }
.ca { background-position: 0px -65px; }
.cf { background-position: -19px -52px; }
.cg { background-position: 0px -78px; }
.ch { background-position: -19px -65px; }
.ck { background-position: -38px -52px; }
.cl { background-position: 0px -91px; }
.cm { background-position: -19px -78px; }
.cn { background-position: -38px -65px; }
.co { background-position: 0px -104px; }
.cr { background-position: -57px -52px; }
.cs { background-position: -19px -91px; }
.cu { background-position: -38px -78px; }
.cv { background-position: -57px -65px; }
.cy { background-position: -19px -104px; }
.da { background-position: -76px -52px; }
.de { background-position: -38px -91px; }
.dz { background-position: -57px -78px; }
.ec { background-position: -76px -65px; }
.eg { background-position: -38px -104px; }
.el { background-position: -95px -52px; }
.en { background-position: -57px -91px; }
.er { background-position: -76px -78px; }
.es { background-position: -95px -65px; }
.es-AR { background-position: -57px -104px; }
.et { background-position: -76px -91px; }
.et_ { background-position: -95px -78px; }
.fi { background-position: -76px -104px; }
.fj { background-position: -95px -91px; }
.fo { background-position: -95px -104px; }
.fr { background-position: -114px 0px; }
.ga { background-position: -114px -13px; }
.ge { background-position: -133px 0px; }
.gi { background-position: -114px -26px; }
.gl { background-position: -133px -13px; }
.gp { background-position: -152px 0px; }
.gt { background-position: -114px -39px; }
.gu { background-position: -133px -26px; }
.gy { background-position: -152px -13px; }
.he { background-position: -114px -52px; }
.hk { background-position: -171px 0px; }
.hr { background-position: -133px -39px; }
.ht { background-position: -152px -26px; }
.hu { background-position: -114px -65px; }
.id { background-position: -171px -13px; }
.ie { background-position: -133px -52px; }
.in { background-position: -190px 0px; }
.iq { background-position: -152px -39px; }
.ir { background-position: -114px -78px; }
.is { background-position: -171px -26px; }
.it { background-position: -133px -65px; }
.ja { background-position: -190px -13px; }
.jm { background-position: -152px -52px; }
.jo { background-position: -114px -91px; }
.ke { background-position: -171px -39px; }
.kg { background-position: -133px -78px; }
.kh { background-position: -190px -26px; }
.ki { background-position: -152px -65px; }
.ko { background-position: -114px -104px; }
.kp { background-position: -171px -52px; }
.ky { background-position: -133px -91px; }
.kz { background-position: -190px -39px; }
.lb { background-position: -152px -78px; }
.lc { background-position: -171px -65px; }
.lk { background-position: -133px -104px; }
.lt { background-position: -190px -52px; }
.lu { background-position: -152px -91px; }
.lv { background-position: -171px -78px; }
.ly { background-position: -190px -65px; }
.ma { background-position: -152px -104px; }
.mc { background-position: -171px -91px; }
.md { background-position: -190px -78px; }
.mg { background-position: -171px -104px; }
.mk { background-position: -190px -91px; }
.mn { background-position: -190px -104px; }
.mo { background-position: 0px -117px; }
.mp { background-position: 0px -130px; }
.ms { background-position: -19px -117px; }
.mx { background-position: 0px -143px; }
.my { background-position: -19px -130px; }
.mz { background-position: -38px -117px; }
.na { background-position: 0px -156px; }
.nc { background-position: -19px -143px; }
.nf { background-position: -38px -130px; }
.nl { background-position: 0px -169px; }
.no { background-position: -57px -117px; }
.no_flag { background-position: -19px -156px; }
.np { background-position: -38px -143px; }
.nr { background-position: 0px -182px; }
.nz { background-position: -57px -130px; }
.om { background-position: -19px -169px; }
.pa { background-position: -76px -117px; }
.pe { background-position: -38px -156px; }
.pf { background-position: 0px -195px; }
.ph { background-position: -57px -143px; }
.pk { background-position: -19px -182px; }
.pl { background-position: -76px -130px; }
.pm { background-position: -38px -169px; }
.pr { background-position: -95px -117px; }
.pt { background-position: -57px -156px; }
.pt-BR { background-position: -19px -195px; }
.py { background-position: -76px -143px; }
.qa { background-position: -38px -182px; }
.ro { background-position: -95px -130px; }
.ru { background-position: -57px -169px; }
.sa { background-position: -114px -117px; }
.sb { background-position: -76px -156px; }
.sd { background-position: -38px -195px; }
.sg { background-position: -95px -143px; }
.si { background-position: -57px -182px; }
.sk { background-position: -114px -130px; }
.sl { background-position: -76px -169px; }
.so { background-position: -133px -117px; }
.sq { background-position: -95px -156px; }
.sr { background-position: -57px -195px; }
.sr-SP-Cyrl { background-position: -114px -143px; }
.sv { background-position: -76px -182px; }
.sy { background-position: -133px -130px; }
.tc { background-position: -95px -169px; }
.tg { background-position: -152px -117px; }
.th { background-position: -114px -156px; }
.tn { background-position: -76px -195px; }
.to { background-position: -133px -143px; }
.tr { background-position: -95px -182px; }
.tt { background-position: -152px -130px; }
.tv { background-position: -114px -169px; }
.tw { background-position: -171px -117px; }
.tz { background-position: -133px -156px; }
.ug { background-position: -95px -195px; }
.uk { background-position: -152px -143px; }
.un { background-position: -114px -182px; }
.us { background-position: -171px -130px; }
.uy { background-position: -133px -169px; }
.va { background-position: -190px -117px; }
.ve { background-position: -152px -156px; }
.vg { background-position: -114px -195px; }
.vi { background-position: -171px -143px; }
.vn { background-position: -133px -182px; }
.ws { background-position: -190px -130px; }
.ye { background-position: -152px -169px; }
.za { background-position: -171px -156px; }
.zh { background-position: -133px -195px; }
.zw { background-position: -190px -143px; }
