body {font-family:tahoma,verdana,arial;color:#000;font-size:0.70em;background:#F9F9F9;line-height:1.3}
a:link {color:#33332D}
a:visited {color:#33332D}
a:hover {text-decoration:none}
h1 {font-size:1.30em;margin:15px 0 0 0;padding:0 0 0 25px;background:#fff url('../images/spot.gif') no-repeat 0 2px;color:#4898bd;text-transform: uppercase;}
h1 a {color:#4898bd !important;text-decoration:none;}
h1 a:hover {color:#4898bd;text-decoration:underline;}
h2 {font-size:1.20em;margin:5px 0;padding:0;color:#327694}
h3 {font-size:1.10em}
hr {border:0 #e8e8e8 solid;border-top-width: 1px;clear: both;height: 0;}
.yiiLog {clear:both}                                              
#container {width:1030px;margin:0 auto;}
.flashBlock{background:#FFFFEB;border:1px dotted #1189c1;border-left:3px solid #1189c1;padding:10px;margin:10px 0px 5px 0px;font-size:1.2em}
.clr {clear:both}
.grid {display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;width:0}
.full {width:1010px;background-color:#fff;}
.header {width:1010px;padding: 10px 0;}
.logo {width:240px;padding:0 0 10px 4px}
.line {background:#F9F9F9 url('../images/line.gif') no-repeat;display:block;height:17px;margin:0 0 3px 0}
.tagCloud {width:710px;padding:0 0 0 2px}
.tagCloud .title {color:#5f8799;font-weight:bold;padding:0 0 4px 4px}
.tagCloud .tags {color:#bcbbbb;border-top:1px solid #e7e7e7;padding:4px 0 0 0}
.tagCloud .tags a {padding:1px 4px 1px 4px}
.tagCloud .tags a:link {text-decoration:none;color:#bcbbbb}
.tagCloud .tags a:visited {text-decoration:none;color:#bcbbbb}
.tagCloud .tags a:hover {text-decoration:none;background:#0c7baf;color:#FFF}
.topMenu {width:1010px;/*height:33px;*/font-size:1.25em;background:#0870a0 url('../images/ctopmenubg.gif') repeat-x}
.topMenu .leftCorner {width:10px;height:5px;background:#0870a0 url('../images/ltopmenubg.gif') repeat-x;float:left}
.topMenu .rightCorner {width:10px;height:5px;background:#0870a0 url('../images/rtopmenubg.gif') repeat-x top right;float:right;display:inline}
.mainMenu li {display:inline}
.mainMenu li a {padding:9px 8px;color:#FFF !important;text-decoration:none;float:left;width:auto}
.mainMenu li a:hover {padding:9px 8px;background:#3487ae url('../images/topmenuactivebg.gif') repeat-x}
.accountMenu {float:right}
.accountMenu li {display:inline}
.accountMenu li a {padding:9px 8px;color:#FFF !important;text-decoration:none;float:left;width:auto}
.accountMenu li a:hover {background:#3487ae url('../images/topmenuactivebg.gif') repeat-x;}
.accountMenu .loginLine {float:left;width:auto;padding:6px 0 0 0;}
.accountMenu .loginLine .ln input{border:1px #939393 solid; width:120px;padding:3px;font-size:0.9em;font-family:tahoma,verdana,arial;color:#000;margin:0 10px 0 0}
.accountMenu .loginLine .ln input:focus {border-color:#000}
.accountMenu .loginLine .btn input {/*padding:1px 10px 2px;*/margin:0 10px 0 0}
.accountMenu .loginLine .ln .faded {color:#939393}
.footerLine {width:1010px;border-bottom:5px solid #1189c1;height:10px;background-color:#fff;}
.footer {width:1010px;margin-top:5px;padding:0 0 15px 0}
.bottomMenu {width:610px;float:right}
.bottomMenu ul li {display:inline}
.bottomMenu ul li a {padding:4px 6px;margin:3px 1px 3px 1px;text-decoration:none;float:right;width:auto}
.bottomMenu ul li a:hover {background: #1d6c90;color:#FFF}
.bottomCp {width:280px;padding:0 0 0 8px}
.content{width:740px;padding:0 0 0 7px;}
.sidebar{width:220px}
.portlet{padding:0 0 10px 0;float:left;width:220px}
.form {margin:0}
.form label.required { }
span.required {color: #D84105}
.errorSummary {border-left:3px solid #4898bd;padding:7px 7px 12px 7px;margin:0 0px 10px 0;/*background:#FFFFEB*/}
.errorSummary p {margin:0;padding:5px}
.errorSummary ul {margin:0;padding:0 0 0 20px}
.errorSummary ul li {list-style: disc;padding:5px 0 0}
.form p.hint {color: gray;font-size:0.9em;margin:0 0 5px 220px;width:500px}
.formInline p.hint {color: gray;font-size:0.9em}
.form legend {font-weight: bold}
.form label { }
.form .action {clear:left;margin-left:220px;padding:10px 0 5px 0;}
.form .action input {padding:1px 10px 2px}
.form .row,.form .rowchk {clear:left;padding:5px 0}
.form .rowradio{margin-left:215px;padding:5px 0 5px 0}
.form .row input,.form .row textarea{border:1px #939393 solid; width:140px;padding:3px;font-size:1em;font-family:tahoma,verdana,arial;color:#000}
.form .row textarea,.formInline textarea {width:350px;height:100px;min-height:100px;max-height:300px;/*line-height:14px*/}
.form .rowchk input,.formInline .rowchk input {margin:0 ;padding:0;margin-top:6px}
.form .row input:focus,.form .row textarea:focus {border-color:#000}
.form .row label,.form .rowchk label {display:block;float:left;margin-top:2px;margin-right:10px;position:relative;text-align:right;width:210px}
.form .rowchk label {display:block;float:left;margin-top:3px;margin-right:10px;position:relative;text-align:right;width:210px}
.form label.error {color:#D84105}
.form input.error,.form textarea.error,.form .rowterms div.errorMessage,.form select.error {/*background:#FEE;border-right:2px solid #D84105*/}
.form .row div {margin-left:100px}
.form .checkBoxList{margin-left:220px}
.form .row div.errorMessage {display:inline;margin-left:5px;padding-left:5px;color:#D84105;border-left:2px solid #D84105}
.form .row div.errorMessageTA {display:block;margin-left:220px;margin-top:5px;padding-left:5px;color:#D84105;border-top:2px solid #D84105;width:350px}
.form h2 {margin-left:100px;padding-bottom:5px;margin-right:100px}
.form a {margin-left:220px;}
.form .rowterms {margin-left:216px;padding:5px 0 5px 0;}
.form .rowterms a {margin-left:0px;}
.catListBox,.searchBox,.recentWorksBox,.recentComBox{width:360px;margin:0px}
.catListBox,.recentWorksBox{margin:0 10px 0 0}
.catListBox .col1,.catListBox .col2,.catListBox .col3 {width:120px;margin:0px;float:left}
.catListBox .col1 ul li a,
.catListBox .col2 ul li a,
.catListBox .col3 ul li a {text-decoration:none;color:#000;display:inline;padding:0 0 0 3px}
.catListBox .col1 ul li a:hover,
.catListBox .col2 ul li a:hover,
.catListBox .col3 ul li a:hover {text-decoration:underline;padding:0 0 0 3px}
.searchBox .col1,.searchBox .col2 {width:150px;margin:0 0 0 5px;float:left}
.searchBox .col1 .tl,.searchBox .col2 .tl {padding:0 0 0 3px}
.searchBox .col1 ul li a,
.searchBox .col2 ul li a {text-decoration:none;color:#000;display:inline;padding:0 0 0 3px}
.searchBox .col1 ul li a:hover,
.searchBox .col2 ul li a:hover {text-decoration:underline;padding:0 0 0 3px}
.searchForm .ln,.searchForm .action{float:left;}
.searchForm .ln input{border:1px #939393 solid; width:210px;padding:3px;font-size:1.2em;font-family:tahoma,verdana,arial;color:#000;margin:1px 20px 0 0}
.searchForm .ln input:focus {border-color:#000}
.searchForm .action input {padding:1px 10px 2px;}
.searchForm .cats,.searchForm .types{float:left;width:90px;margin:5px 0 10px 0}
.searchForm .cats{padding:0 20px 0 10px}
table {width:98%;text-align:left;margin:0;padding:0;}
table th {font-size: 1.1em;font-weight:bold;padding:6px 5px;border:1px solid #efefef;border-bottom:2px solid #efefef;text-align:left;color:#6e6e6e}
table td {padding:5px 5px 5px 5px; border:1px solid #efefef}
table a {text-decoration:underline;}
table a:hover {text-decoration:none;color:#000}
table thead th {background:#f7f7f7}
table tbody td {border-bottom:1px dotted #efefef}
.listSort {height:25px;background:#3683a6;color:#fff;padding:10px 0 0 10px;margin:0 0 5px -10px}
.listSort a {text-decoration:none;color:#fff}
.listSort a:hover {text-decoration:underline;color:#fff}
.listBlock {padding:10px 0 10px 0;color:#8e8e8e}
.listBlock .title {color:#327694;font-weight:bold}
.listBlock .title a {text-decoration:none;color:#327694}
.listBlock .title a:hover {text-decoration:none;color:#327694}
.listBlock .desc {padding:10px 0 0 0;text-align:justify;}
.listBlock .more {padding:10px 0 0 0}
.listBlock .more .vt {}
.listBlock .more .com {padding:0 0 0 15px}
.listBlock .more .mr {padding:0 0 0 15px}
.listBlock .more .mr a {text-decoration:none;color:#8e8e8e}
.listBlock .more .mr a:hover {text-decoration:underline;color:#8e8e8e}
ul.yiiPager{display:block;padding:10px 0}
ul.yiiPager li{display:inline;}
ul.yiiPager a:link,ul.yiiPager a:visited{/*font-weight:bold*/color:#33332D;padding:2px 6px;text-decoration:none}
ul.yiiPager .page a{font-weight:normal}
ul.yiiPager a:hover{/*border:solid 1px #9FB4CC*/}
ul.yiiPager .selected a{background:#1d6c90;color:#FFF;font-weight:bold}
ul.yiiPager .hidden a{/*border:solid 1px #DEDEDE;color:#888888;*/display:none}
.recentWorksBox .nol a {text-decoration:none}
.recentWorksBox .nol a:hover {text-decoration:underline }
.recentComBox .dt {color:#80b0c6}
.recentComBox .gr {color:#6e6e6e}
.mostPop {padding:5px 0 5px 10px}
.mostPop a {text-decoration:none}
.mostPop a:hover {text-decoration:underline}
.mostPop .cat {color:#9d9d9d;padding:5px 0 0 10px}
.mostPop .type {color:#9d9d9d;padding:0 0 0 10px}
.mostPop .voite {color:#9d9d9d;padding:0 0 0 10px;}
.mostPop .voite .tl {padding:1px 2px 0 0;float:left}
.mostPop .bl {color:#80b0c6}
.mostPop .bl a {text-decoration:none;color:#80b0c6}
.mostPop .bl a:hover {text-decoration:underline;color:#80b0c6}
.details {width:320px;float:left;padding:0 0 10px 0}
.details table td {padding:3px 10px 0 0; border:none}
.details .tl {color:#8f8f8f;width:10%;white-space:nowrap}
.details .tlc {color:#8f8f8f;width:10%;white-space:nowrap;padding:20px 0 0 0}
.wline {height:5px;background:#3683a6;margin:0 0 8px -10px}
.wcomment .row label {width:30px}
.wcomment .action {margin-left:40px;}
.comtl {padding:0 0 7px 0}
.credits{padding:0 0 0 10px}
.downForm .row input {padding:1px 10px 2px;margin:7px 0 7px 5px}
.downForm .action input {padding:1px 10px 2px;margin:7px 0 7px 5px}
.downForm  .row input{border:1px #939393 solid; width:100px;padding:3px;font-size:1em;font-family:tahoma,verdana,arial;color:#000}
.downForm  .row input:focus {border-color:#000}
.downForm p.hint {margin:5px 25px 0px 6px;}
.downForm .row .faded {color:#939393}
.freeDown{padding:0 0 0 10px}
.previewPhotos{float:left;margin:5px 5px 5px 30px;border:1px solid #e7e7e7}
.previewPhotos .pageno {margin:3px}
.linkPrev a{font-size:1.3em;margin:5px 0 7px 0;color:#4898bd}
.banner{margin:10px 0 0 -10px}
