html{width: auto; font-family: Georgia; font-size: 100%; margin: 0px; padding: 0px; background: #043c77;}
body{width: auto; font-size: 14px; margin: 0px; padding: 0px; color: #ebf2fb; padding: 0px; min-height: 100%;}
img{border: 0px solid;}
img, p, hr{padding: 0px; margin: 0px;}
ul, li {margin: 0px; padding: 0px; list-style: none;}
a{color: #dcf5fa; text-decoration: underline;}
a:hover{color: #66ffff; text-decoration: underline;}
h1, h2, h3, h4, h5 {padding: 0px; margin: 0px; font-family: Georgia; font-style: italic; font-size: 24px; color: #ffffff; font-weight: normal; padding-right: 25px;}
h1{padding-bottom: 35px;}
h2{padding-bottom: 10px;}

.clearboth{width: auto; clear: both; font-size: 0px; line-height: 0px; height: 0px;}

#ad {text-align: center; width: 100%;}
#dv {width: 1088px; margin: auto;}
#tr{width: 1088px; background: url(../images/bg.gif) right top repeat-y;}
#aqua {width: auto; padding: 0px 45px 0px 45px; text-align: left;}
#content {width: 742px;; float: left; margin: 0px; padding: 0px; #033872; padding-right: 1px;}
#header_gen {width: 742px; height: 436px; background: url(../images/header.jpg) left top no-repeat;}
#header {width: 742px; height: 133px; background: url(../images/header_s.jpg) left top no-repeat;}
#header .logo {width: 160px; height: 75px; position: absolute; margin-left: 10px; margin-top: 20px;}
#header h1{position: absolute; margin-top: 95px; margin-left: 217px;} 
#context_gen {background: url(../images/t_line.jpg) #053973 left top no-repeat; padding-top: 7px; padding-left: 35px;}
#context {background: url(../images/t_line_s.jpg) left top no-repeat; padding-top: 7px; padding-left: 35px;}
#context .txt {width: auto; padding: 22px 67px 13px 0px;}
#context .txt img{border: 1px solid white;}

.txt {width: auto; padding: 0px 67px 13px 0px;}
.txt p{padding-bottom: 22px;}
.txt img{margin-right: 18px;}
.txt ul{margin-left: 15px; margin-top: 0px; margin-bottom: 11px;}
.txt li {padding-left: 25px; padding-bottom: 6px; background: url(../images/list.gif) 3px 10px no-repeat;}

#menu {width: 255px; float: left; background: url(../images/right_top_bg.jpg) left top no-repeat;}
#menu  .asfd {width: auto; padding: 95px 20px 0px 20px;}
#menu .asfd .this{color: #66ffff;}
#menu .rouse {padding: 35px 0px 15px 0px; text-align: center; width: auto;}
#menu #LoginList{margin-bottom: 36px;}

.photos{width: auto; padding: 11px 0px 0px 0px;}
.photos p {padding-bottom: 22px;}
.photos img{margin-right: 11px; margin-bottom: 11px; vertical-align: middle; border: 1px solid white;}
.photos .third{margin-right: 0px;}
.photos p{padding-top: 11px;}

#subway {width: 998px; height: 204px; background: url(../images/subway.jpg) left top no-repeat;}

.tech {background: white; color: #043c77; margin-right: 45px; margin-bottom: 20px; padding: 5px 0px 5px 5px;}

.photo_group img{border: 1px solid white; margin-right: 13px; margin-bottom: 13px; vertical-align: bottom;}

#order {width: 99%;}
#order td{padding-right: 45px; padding-bottom: 8px; white-space: nowrap;}
#order .edit{width: 250px; border: 1px solid white; padding: 2px; background: url(../images/null.gif); color: white;}
#order textarea {height: 150px;}
#order .cheki {padding-right: 3px; width: 14px;}
#order .cheki input{cursor: pointer;}
#order .button{border: 1px solid white; background: url(../images/null.gif); cursor: pointer; color: white;}
#order em{color: yellow; font-size: 16px; font-family: tahoma; font-style: normal; position: relative; left: 4px;}

#LoginList {width: auto;margin: 0 auto;}
#LoginList span {text-decoration: underline;}
#LoginList dt{font-size: 16px; line-height: 26px; margin: 0px; padding: 0px; position: relative;}
#LoginList dt a {position: relative;}
#LoginList dt .active {color: #66ffff;}
#LoginList dd{margin-left: 25px; position: relative; top: -3px; font-size: 14px; font-style: italic; line-height: 18px;}

.img { border:1px solid white; }
.kottedg img { border:1px solid white; }

.mainFlot li { float:left; text-align:left; }
.mainFlot li a { display:block; }
