html, body, fieldset, form {margin: 0; padding: 0; border: 0; border-collapse: collapse;}
img {border: 0; vertical-align: top;}
form {margin: 0;}
html {width: 100%; height: 100%;}
body {height: 100%; width: 100%; min-width: 1000px; font-family: Arial, sans-serif; font-size: 75%; color: #000;}
* html body {width: expression((documentElement.clientWidth) < 1000 ? "1000px" : "100%");}

.qst1 {font-size: 24px; color:#5f6baa ;font-family: Arial, sans-serif;}
.qst2 {font-size: 28px; color:#5f6baa ;font-family: Arial, sans-serif;}

#orders table {width: 430px; margin: 0 auto; border:1;padding: 5px;}
#orders table td {padding: 5px; border:1;}


/*msgs*/
div.msg_error {color: #e10025; margin: 10px; font-weight: bold;}
div.msg_success {color: #9bc700; margin: 10px; font-weight: bold;}

/*links*/
a {color: #0f93f0;}
a:hover {color: #b92e2e;}
a.black {color: #000;}

/*tags*/
ul, ol, dl {padding: 0; margin: 0 0 15px 15px; line-height: 1.4em;}
p {margin: 0 0 15px 0;}
h1 {font-size: 200%; font-weight: normal; margin: 0 0 15px 0;}
h2 {font-size: 150%; font-weight: normal; padding-top: 7px; margin: 0 0 7px 0;}
h3 {font-size: 127%; padding-top: 5px; margin: 0 0 10px 0;}
h4 {font-size: 155%; color: #000; font-weight: normal; margin: 0 0 10px 0;}
h5 {font-size: 160%; color: #000; font-weight: normal;}

/*color & size*/
.blue {color: #5f6cab;}
.blue:hover {color: #5f6cab;}
.red {color: #e10025;}
.grey {color: #696969;}
.greysmall {color: #696969;font-size: 7pt}
.dirty_yellow {color: #9bc700;}
.dirty_yellow a, .dirty_yellow a:visited {color: #9bc700; text-decoration: none;}
.dirty_yellow a:hover {color: #9bc700; text-decoration: underline;}
.size_01 {font-size: 84%;}/*10*/
.size_02 {font-size: 100%;}/*12*/
.size_03 {font-size: 117%;}/*14*/
.size_04 {font-size: 134%;}/*16*/
.size_05 {font-size: 150%;}/*18*/
.size_06 {font-size: 167%;}/*20*/
.size_07 {font-size: 184%;}/*22*/
.size_08 {font-size: 200%;}/*24*/
.size_09 {font-size: 217%;}/*26*/
.size_10 {font-size: 234%;}/*28*/
.size_11 {font-size: 250%;}/*30*/

#bord {border: solid 5px #fad60c; background: url('img/footer_bg.jpg') no-repeat right bottom; }
#main {margin: 0 auto; width: 900px; overflow: hidden; background: url('img/logo_bg.jpg') no-repeat left top;}
.clear {clear: both; height: 1px; font-size: 1px;}
.right {text-align: right!important;}
.br {clear: both; height: 1px; font-size: 1px; padding-bottom: 22px;}

#logo {margin: 0px 0px 25px 20px;}

/*left*/
#left {width: 600px; }
#leftOtst {margin: 0 80px 0 60px; width: 484px;}
#menu {list-style-type: none; margin: 0;}
#menu li {float: left; font-size: 150%; margin: 0 22px 10px 0;}
#menu li.profile {text-decoration: none; margin-left: 30px;}
#menu li a {text-decoration: none;}
#menu li a:hover {text-decoration: underline;}
#submenu {list-style-type: none; margin: 0; padding: 0; clear: left;}
#submenu li {float: left; font-size: 117%; margin: 0 15px 35px 0;}

/*banner*/
#banner {background-color: #0f93f0; }
#bannerIn {background-color: #ffffff; overflow: hidden;}
#bannerLeftTop {background: url('img/bcorner_lt.gif') no-repeat left top;  }
#bannerRightTop {background: url('img/bcorner_rt.gif') no-repeat right top;  }
#bannerLeftBottom {background: url('img/bcorner_lb.gif') no-repeat left bottom;  }
#bannerRightBottom {background: url('img/bcorner_rb.gif') no-repeat right bottom;  }
#bannerOut {padding: 3px;}

/*auth*/
#auth {clear: both; background: url('img/auth_bg.gif') repeat left top; text-align: center; margin-bottom: 36px; border: solid 1px #fff;}
#authLeftTop {background: url('img/auth_bg_left_top.gif') no-repeat left top;}
#authRightTop {background: url('img/auth_bg_right_top.gif') no-repeat right top;}
#authLeftBottom {background: url('img/auth_bg_left_bottom.gif') no-repeat left bottom;}
#authRightBottom {background: url('img/auth_bg_right_bottom.gif') no-repeat right bottom; padding: 40px 0 0 0;}
#auth h1 {margin-bottom: 35px;}
#auth label {font-size: 200%;}
#auth #form {margin: 0 auto;}
#auth #form td {text-align: left; padding: 0 20px 12px 0;}
#auth .login td {padding-right: 0!important;}
#auth #form .input {font-size: 200%; border: solid 1px #9c9c9c; width: 155px;}
#auth .login .input {width: 231px!important;}
#auth #form textarea {border: solid 1px #9c9c9c; width: 352px; height: 65px; overflow: auto;}
#auth .prim {font-size: 109%; color: #5f6baa; margin-bottom: 25px;}
#auth .tagsLabel {font-size: 100%;}
#auth .tagsLabel span {font-size: 117%; font-weight: bold;}
#auth #form input.file {position: relative; -moz-opacity:0; filter: alpha(opacity: 0); opacity: 0; z-index: 2; border: solid 1px #9c9c9c; width: 231px;}
#auth .fakefile {margin-top: -28px; position: relative;}
#auth .fakefile input {font-size: 200%; border: solid 1px #9c9c9c; width: 154px!important; position: relative; top: 2px;}

textarea.cpy { border: solid 1px #9c9c9c; width: 355px;}
td.cpy { padding:10px;margin:10px }


/*content*/
#faq {margin: 0;}
#faq dt {color: #5f6cab; font-size: 117%; font-weight: bold; margin-bottom: 23px;}
#faq dd {font-size: 109%; margin: 0 0 40px 0;}
#faq dd strong {font-size: 108%; display: block; margin-bottom: 5px;}

/*comments*/
#comments {font-size: 109%; padding: 0 17px; margin-bottom: 25px;}
#comments .items {color: #7d7d7d; margin-bottom: 5px;}
#comments .items img {vertical-align: middle; margin: 0 8px 0 0; border: solid 1px #dddddd;}
#comments .itemstext {color: #7d7d7d; margin-top: 5px;}
#commentsForm {border: solid 1px #d8dfe5; padding: 11px 0; font-size: 109%;}
#commentsForm table {width: 430px; margin: 0 auto;}
#commentsForm table td {padding: 5px 0;}
#commentsForm .inputS {border: solid 1px #5f6baa; width: 98px;}
#commentsForm .input {border: solid 1px #5f6baa; width: 168px;}
#commentsForm textarea {border: solid 1px #5f6baa; width: 354px; height: 58px; overflow: auto; padding: 0px;}
#commentsForm .btn {vertical-align: top;}
#commentsForm .tags {text-align: right; float: right; margin-right: 70px;}
#commentsForm .tags input {width: 16px; height: 16px;}



/*gallery*/
#view { background: #f2f5f6; text-align: center; }
/*
#viewLeftTop {background: url('img/auth_bg_left_top.gif') no-repeat left top;}
#viewRightTop {background: url('img/auth_bg_right_top.gif') no-repeat right top;}
#viewLeftBottom {background: url('img/auth_bg_left_bottom.gif') no-repeat left bottom;}
#viewRightBottom {background: url('img/auth_bg_right_bottom.gif') no-repeat right bottom; padding-bottom: 16px;}
*/
#view #viewRightBottom {padding-bottom: 0;}
#view .bigImg {margin-bottom: 38px;}
#view .bigImg img {border: solid 1px #c1c1c1;}
#view .smallImg {padding-bottom: 20px;}
#view .smallImg img {border: solid 1px #c1c1c1;}
#view .prim {font-size: 109%; color: #5f6baa; margin-bottom: 15px;}
#view .title {font-size: 130%; font-weight: normal; color: #5f6baa; padding: 15px 0 10px 0;}
#view .desc {text-align: left; text-align: justify; margin: 0 30px 0 30px;}
#view .url {color: #a3a3a3; font-size: 92%; padding-bottom: 18px;}
#view .url .btn {cursor: pointer; color: #0f93f0;}
#view .url .input {border: solid 1px #9c9c9c; width: 98px; color: #606060; vertical-align: middle;}
#view .icos {color: #a3a3a3; padding: 2px 0 15px 0;}
#view .icos img {vertical-align: middle;}

#slideshow { margin:0 auto; width:400px; height:80px; overflow:hidden; white-space:nowrap; position:relative;}
#slideshowMult { margin:0 auto; width:300px; height:80px; overflow:hidden; white-space:nowrap; position:relative;}
#scroller { position:relative; display:inline; }
#scroller img { margin: 0 2px 0 2px; vertical-align: baseline; }

#gallery { background: #b2bcc4; text-align: center;}
#gallery .arrows {width: 447px; background: #b2bcc4; margin: 0 auto;}
#gallery .arrows td {padding: 6px 0; vertical-align: middle;}
#gallery .arrows td.arrowLeft {padding-left: 5px; width: 19px;}
#gallery .arrows td.arrowRight {padding-right: 5px; width: 19px;}

/*arrows*/
#view .arrows {width: 484px; position: absolute; float: left; //margin-top: -170px; //margin-top: -207px;}
#view .leftArrow {background: url('img/arrow_01_l.gif') no-repeat left top; width: 17px; height: 33px; float: left; margin-left: 6px; display: inline;}
#view .rightArrow {background: url('img/arrow_01_r.gif') no-repeat right top; width: 17px; height: 33px; float: right; margin-right: 6px; display: inline;}
#view .arrowsLinks {width: 484px; position: absolute; float: left; margin: 0px; //margin-top: -170px; //margin-top: -207px;}
#view .leftArrowLinks {width: 17px; height: 33px; float: left; margin-left: 6px; display: inline;}
#view .rightArrowLinks {width: 17px; height: 33px; float: right; margin-right: 6px; display: inline;}

/*googleAds*/
#adsTop {margin-bottom: 10px; width: 468px; height: 15px; overflow: hidden;}
#adsBottom {height: 60px; overflow: hidden; text-align: center;}

#ads {color: #5f6baa; margin-bottom: 40px;}
#ads .items {width: 43%; padding-right: 7%; float: left; margin-bottom: 25px; font-size: 109%;}
#ads .detail {font-size: 84%; text-align: right;}

/*right*/
#right {margin-right: 30px;}
* html #right {width: 310px;}
#shortAbout {margin: 82px 0 20px 0; color: #5f6baa; font-size: 134%; text-align: justify;}
#shortAbout #links {text-align: right; font-size: 80%; margin-bottom: 20px;}
#shortAbout #links .left {float:left;}
#userImages {margin-bottom: 20px; text-align: center;}
#userImages .title { font-size: 134%; margin-bottom: 10px; font-weight: bold;}
#userImages .title a { color:#5f6baa; text-decoration: none;}
#userImages .title a:hover { text-decoration: underline;}
#userImages img { margin: 2px;}

/*tagsCloud*/

/*footer*/
#footer {margin: 20px 0 0 12px;}
#footer ul {list-style-type: none; padding: 72px 0 0 0; margin: 0;}
#footer ul li {float: left; margin-right: 18px; font-size: 109%;}
#footer ul li.copy {margin-right: 68px;}
#footer ul li.abuse {float: right; margin-right: 230px;}
