body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
img, div { behavior: url('iepngfix.htc') }
.clearfix:after {  content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

body { background: #fffffa url('img/back.jpg') fixed no-repeat right top; font-size: 13px; font-family: Tahoma, Arial;
height: 100%;
overflow: auto;
 }
 
* html  {height:100%;}

#bodywrapper { min-height:100%; height:auto!important; height:100%; margin: 0 auto; width:876px; position: relative; }

a, a:visited, a:active { color: #3760bf; text-decoration: none; }
a:hover { text-decoration: underline; }

#header { height: 120px; width:876px;}
.logo { position: absolute; z-index: 111; left: 398px; top: 0px; margin: 0 auto; }
.language { text-align: right; }
.language a { margin-top: 5px; }
.language a.rus { psadding: 11px 15px; float: right; width: 30px; height: 22px; background: url('img/rus_flag.png') no-repeat 0 0; }
.language a.uk { psadding: 11px 15px; float: right; width: 30px; height: 22px; background: url('img/uk_flag.png') no-repeat 0 0; }
.titleimg { margin-bottom: 20px; }
h2 { background: url('img/h2_back.gif') no-repeat 0 31px; color: #000; font-weight: 100; margin-bottom: 10px; padding-left: 25px; font-size: 32px; letter-spacing: -1px; }

ul#menu { padding-top: 20px; margin-left: 10px;  }
ul#menu a, ul#menu a:visited, ul#menu a:active { height: 20px; font-weight: bsold; font-size:12px; color: #000000; text-decoration: none; text-transform: uppercase;}
ul#menu a:hover  {  padding-bottom: 2px; border-bottom: 1px solid #ce181e; }
ul#menu a.active {color:#ce181e;}
ul#menu li { padding-top: 30px; float: left; display: inline; margin: 0 10px; }
ul#menu li.telephone { font-weight: normal; width: 330px; font-size: 16px; margin-left: 130px; padding-top: 11px; }

/* slider styling */
#slider { background-color: transparent; height:375px; width:876px; z-index:1; position: relative; }
#slidernav { position:absolute;top:350px;left:408px;z-index: 222;}
#slider img {display: block; }
#slidernav a, #slidernav a:visited, #slidernav a:active { background: url('img/dot2.png') no-repeat 0 0; height: 10px; width: 10px; z-index: 22222; float: left;}
#slidernav li { display: block; text-align: center;}
#slidernav a.activeSlide { background: url('img/dot.png') no-repeat 0 0; }
#slidernav a:focus { outline: none; }
#slidernav a.dots { margin: 0 5px; }
/* */

#maincol { position:relative; padding: 0 20px;}
#maincol p { margin-bottom: 10px; }

#maincol dl dt.newsdate { padding-bottom: 10px; font-style: italic; font-weight: bold; margin-bottom: 10px; }
#maincol dl dd { margin: 10px 0; font-size: 18px; color: #ce181e; }
#maincol dl dt.subtitle { margin-bottom: 10px; font-size: 16px;}

#leftcol { coslor: #555555;float:left;width: 550px; z-index:100;}
#rightcol {position:relative;float:right;width:260px;z-index:99;}
#rightcol ul li { margin-bottom: 5px; }

#sendform { margin: 20px 0; }
select { border: none; }
input, select, textarea  { border: 1px dotted #ce181e; display: block; padding: 5px; clear: both; }
#sendform p { margin: 20px 0 5px; }

/*	SA	*/
#check { beckground: red; margin-top: 10px; clear: both; }
#check input, img { display: inline; clear: none; float: left; margin-right: 5px;}
#check input { height: 13px; width: 16px; }

#valutaleva, #valutaeuro { margin-left: 10px; margin-right: 1px; border: 0px; }
#prepisi_bank_taksi, #deklaracii, #napisvaneid { margin-right: 5px; }
.tdleftpad { padding-left: 5px; padding-right: 5px; }
.hr { height : 1px; font-size : 1px; clear : both; background : transparent url(/img/hr-divider.gif) repeat-x 0 0; padding : 10px 0; }
/*	SA	*/
.submitbtn { margin: 10px 0; border: none; padding: 0; }

#footer { text-align: right; margin: 0 20px; color: #767676; }

.superbottom { z-index: 999999; background: url('img/sublogo.png') no-repeat center top; text-align: center; position: fixed; bottom: 0; width: 100%; height: 40px; }