/*COMMON*/
body {background:#fff url(img/fon.gif) repeat-x 0 -41px; color:#6C6D6D; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; margin:0; min-width:995px; padding:0; text-align:center;}
#mainWrapper, #footer, #header, body {font-family:Verdana; font-size:11px;}
html, body {height:100%;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
img {border:none;}
table {border-collapse:collapse;}
input, select, option, textarea {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
p {padding:0 0 10px;}
a {color:#00B4FF; text-decoration:underline;}
a:hover {color:#00B4FF; text-decoration:none;}
h1,h2,h3,h4 {color:#EAB133; font-family:Verdana, Arial, sans-serif; font-weight:normal; margin:0; padding:0;}
h1 {font-size:26px; padding:10px 0;}
h2 {font-size:22px; padding:10px 0;}
h3 {font-size:18px; padding:10px 0;}
h4 {color:#6C6D6D; font-size:14px; padding:10px 0;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/

/*MAIN*/
#mainWrapper {min-height:100%; position:relative; text-align:left; width:100%;}
/*//MAIN*/

/*LAYOUT*/

/*HEADER*/
#header {background:url(img/head.gif) no-repeat 50% -41px; height:396px; position:relative; width:100%;}
#headerin {margin:0 auto; position:relative; width:995px;}

#menu {left:0; position:absolute; top:358px; width:100%;}
#menu table {width:100%;}
#menu td {background:url(img/border.gif) no-repeat 100% 0; height:39px; list-style:none; padding:0 2px 0 0; text-align:center;}
#menu a {color:#4F4E4E; display:block; font-size:18px; margin:0 auto; text-decoration:none;} 
#menu a:hover, #menu .on {background:url(img/menu.gif) repeat-x 0 0;}
#menu .last {background:none; padding:0;}
#ugl {background:url(img/ugl.gif) no-repeat 0 0; height:39px; left:0; position:absolute; top:399px; width:5px;}
#ugr {background:url(img/ugr.gif) no-repeat 100% 0; height:39px; position:absolute; right:0; top:399px; width:5px;}

#logo {font-size:20px; left:231px; position:absolute; top:0;}
#tel {color:#6C6D6D; font-family:Arial; font-size:22px; left:465px; position:absolute; top:55px;}
#slogan {left:400px; position:absolute; top:0;}

#img1 {background:url(img/img1.png) no-repeat 50% 0; height:333px; left:3.5%; position:absolute; top:51px; width:27.5%;}
#img1:hover {background:url(img/img1a.png) no-repeat 50% 0;}
#img1 a {display:block; height:253px; left:30px; margin:0 auto; position:relative; top:30px; width:207px;}
#img2 {background:url(img/img2.png) no-repeat 50% 0; height:330px; left:25%; position:absolute; top:75px; width:27.5%;}
#img2:hover {background:url(img/img2a.png) no-repeat 50% 0;}
#img2 a {display:block; height:253px; left:30px; margin:0 auto; position:relative; top:30px; width:207px;}
#img3 {background:url(img/img3.png) no-repeat 50% 0; height:314px; left:48%; position:absolute; top:70px; width:27.5%;}
#img3:hover {background:url(img/img3a.png) no-repeat 50% 0;}
#img3 a {display:block; height:253px; left:30px; margin:0 auto; position:relative; top:30px; width:207px;}
#img4 {background:url(img/img4.png) no-repeat 50% 0; height:335px; left:71.6%; position:absolute; top:49px; width:25%;}
#img4:hover {background:url(img/img4a.png) no-repeat 50% 0;}
#img4 a {display:block; height:253px; left:30px; margin:0 auto; position:relative; top:30px; width:207px;}
/*//HEADER*/

#content {margin-left:360px; padding:30px 40px 70px 0;}
#tdLeft {background:#F0F0F1 url(img/tdleft.gif) no-repeat 0 100%; float:left; margin:32px 0 32px 56px; padding:0 0 30px; width:254px;}

.title {color:#E7A411; font-family:Verdana; font-size:18px; font-weight:normal; padding:0 0 15px; text-transform:uppercase;}
.titl {background:url(img/tdleftv.gif) no-repeat 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding:15px; text-align:center; text-transform:uppercase;}

#nav {color:#B4B4B4; font-size:10px; margin:-20px 0 8px;}
#nav a {color:#B4B4B4;}

.news {padding:0 23px 25px;}
.news dt {color:#00B4FF; padding:0 0 7px;}
.news a {font-style:italic;}

#content .news {padding:0 0 25px;}
#content .news dt {padding:0 0 3px;}
/*PAGES*/
.cat {padding:2px 0 10px;}
.cat dt {background:url(img/cat.gif) no-repeat 2px 6px; font-size:14px; padding:0 0 11px 11px;}
.cat dd {padding:0 0 11px 11px;}
.cat a {color:#6C6D6D; font-weight:bold;}
.cat a:hover {color:#8DD7F7;}

#mess td {font-family:Arial; font-size:12px; padding:0 30px 15px 0;}
#mess span {color:#F94803;}
#mess .inp {background:#F6F6F6; border-bottom:1px solid #FEF7ED; border-left:1px solid #E5E1DF; border-right:1px solid #FEF7ED; border-top:1px solid #D7D8DF; width:225px;}
#mess .inp2 {background:#F6F6F6; border-bottom:1px solid #FEF7ED; border-left:1px solid #E5E1DF; border-right:1px solid #FEF7ED; border-top:1px solid #D7D8DF; height:109px; width:550px;}
#mess img {float:left; margin-right:11px;}
#mess .gfx {width:133px;}
#mess .but {background:url(img/but.gif) no-repeat 0 0; border:none; height:25px; margin:10px 0; width:105px;}
/*//PAGES*/

/*//LAYOUT*/

/*FOOTER*/
#footWrap {clear:both; height:122px;}
#footer {background:#E5E4E6; clear:both; height:122px; margin:-122px 0 0; position:relative; text-align:left; width:100%; z-index:200;}
#footer2 {color:#6C6D6D; font-family:Tahoma; font-size:11px; height:122px; left:0; position:relative; top:0; width:100%; z-index:300;}
#back {left:360px; position:absolute; top:-30px;}
#up {position:absolute; right:40px; top:-30px;}
#copy {left:27px; position:absolute; top:20px; width:50%;}
#itex {padding:0 0 5px; width:200px;}
#footer a {color:#6C6D6D;}
#itex img {float:left; margin-top:-1px; padding-right:8px;}
#counters {left:27px; position:absolute; top:80px;}
#counters img {margin:0 5px;}
#adress {font-family:Verdana; position:absolute; right:27px; top:20px; width:320px;} 
/*//FOOTER*/

/*DOP*/
.but {cursor:pointer;}

.clear {clear:both; font-size:0; height:2px; line-height:0;}

blockquote {background-color:#F6F6F6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 10px; padding:10px;}
.pintable, .pintable0 {border-collapse:collapse; margin-bottom:10px;}
.pintable th {background-color:#F6F6F6; border:1px solid #D7D8DF; padding:5px;}
.pintable td {border:1px solid #D7D8DF; padding:5px;}
.pintable0 th, .pintable0 td {padding:5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}
/*//DOP*/
