/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

html{
/*height:100%;*/
background:#f4f4f4;
}

body{

min-width:1000px;
font-family:"Trebuchet MS";
font-size:14px;
color:#333333;
}

h2{
font-size:18px;
color:#666666;
font-weight:normal;
padding-bottom:10px;
}

table{
border-collapse:collapse;
}

ul, ol{
padding:0px 0px 12px 20px;
}

p{
padding-bottom:12px;
}

.mainbg{
/*min-height:100%;*/
}

.main{
width:1000px;
margin:auto;
}

.header{
height:280px;
padding:0px 0px 0px 0px;
}

.header .logo{
width:251px;
float:left;
padding:50px 0px 0px 19px;
}

.header .phone3{
width:210px;
float:left;
padding:100px 0px 0px 0px;
}

.header .top-f{
width:450px;
float:left;
padding:0px 0px 0px 19px;
}

.header .logo img{
display:block;
}

.header .hright{
width:592px;
float:left;
}

.header .linksdiv{
height:30px;
width:255px;
float: none;
padding:20px 10px 0px 13px;
}

.header .column1{
float: left;
}

.header .ilinks{
height:30px;
width:115px;
float:left;
background:url("images/ilinks_separt.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/ilinks_separt.gif*/) right 10px no-repeat;
}

.header .ilinks div{
height:21px;
width:28px;
float:left;
padding:9px 0px 0px 0px;
}

.header .ilinks div.ilact{
background:#cfdd27;
}

.header .ilinks div img{
display:block;
margin:auto;
}


.authform{
width:318px;
float:left;
padding:0px 0px 0px 6px;
}

.authform .aflinks{
height:25px;
font-size:12px;
color:#8c8c8c;
font-weight:bold;
}

.authform .aflinks a{
text-decoration:none;
color:#fff;
}

.authform .aflinks a:hover{
text-decoration:underline;
}

.authform .aflinks .llinks{
height:25px;
width:170px;
float:left;
padding:5px 0px 0px 14px;
}

.authform .aflinks .llinks.llact{
color:#fff;
background:#35d11d;
}

.authform .aflinks .llinks .rlblue{
color:#66ccff;
}

.authform .aflinks .llinks .rlorng{
color:#cfdd27;
}

.llinks .welcome{
color:#cfdd27!important;
text-decoration:none;
}

.llinks .exit{
color:#66ccff!important;
}

.authform .aflinks .searchlnk{
height:20px;
width:108px;
float:right;
text-align:center;
background:url("images/srchink_bg.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/srchink_bg.gif*/) left repeat-y;
padding:5px 0px 0px 0px;
}

.authform .aflinks .searchlnk.slnoact{
background:none;
}

.searchformdiv{
height:25px;
padding:4px 0px 0px 14px;
}

.basket{
height:21px;
font-size:12px;
color:#fff;
background:url("images/ibasket.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/ibasket.gif*/) 14px 9px no-repeat;
padding:8px 0px 0px 45px;
}

.authformdiv{
height:25px;
padding:4px 0px 0px 14px;
}

.authformdiv .itext,
.searchformdiv .itext{
height:21px;
float:left;
background:url("images/itext_bg.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/itext_bg.gif*/) top repeat-x;
margin-right:4px;
}

.authformdiv .itext img,
.searchformdiv .itext img{
float:left;
}

.authformdiv .itext input,
.searchformdiv .itext input{
width:108px;
float:left;
font-family:"Trebuchet MS";
font-size:11px;
color:#999999;
border:1px solid #fff;
margin:1px 0px 0px 2px;
}

.searchformdiv .itext input{
width:228px;
}

.authformdiv .button{
height:21px;
width:56px;
float:left;
font-family:"Trebuchet MS";
font-size:12px;
color:#fff;
font-weight:bold;
border:none;
background:url("images/enter.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/enter.gif*/) left top no-repeat;
}

.searchformdiv .button{
height:21px;
width:56px;
float:left;
font-family:"Trebuchet MS";
font-size:12px;
color:#fff;
font-weight:bold;
border:none;
background:url("images/enter.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/enter.gif*/) left top no-repeat;
}

.htext{
width:260px;
font-size:10px;
line-height:15px;
font-weight:bold;
color:#000;
padding:12px 0px 0px 15px;
}

.htext div{
font-size:24px;
line-height:normal;
padding-bottom:4px;
}

.menu{
height:43px;
font-size:14px;
font-family:"Arial";
color:#fff;
text-decoration:none;
padding:0px 2px 0px 15px;
}

.menu a{
color:#fff;
font-weight:normal;
text-decoration:none;
}

.menu a:hover{
color:#fff;

text-decoration:none;
}

.mtab{
height:43px;
float:left;
margin-right:2px;
}

.mtab a{
height:33px;
float:left;
display:block;
background:url("images/mtab_bg.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/mtab_bg.gif*/) top repeat-x;
padding:10px 16px 0px 15px;
}

.menu.design .mtab a{
padding-left:7px;
padding-right:8px;
}

.mtab img{
float:left;
}

.mtab .lpic{
background:url("images/mtab_l.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/mtab_l.gif*/) left top no-repeat;
}

.mtab .rpic{
background:url("images/mtab_r.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/mtab_r.gif*/) right top no-repeat;
}

.mtab.mtact a{
color:#000;
background:#fff;
}

.mtab.mtact .lpic{
background:url("images/mtab_actl.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/mtab_actl.gif*/) left top no-repeat;
}

.mtab.mtact .rpic{
background:url("images/mtab_actr.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/mtab_actr.gif*/) right top no-repeat;
}

.mtab.mtdiz{
position:relative;
margin-top:-2px;
margin-right:0px;
}

.mtab.mtdiz a{
height:35px;
background:url("images/mtabd_bg.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/mtabd_bg.gif*/) top repeat-x;
padding-left:9px!important;
padding-right:9px!important;
}

.mtab.mtdiz .lpic{
height:45px;
background:url("images/mtabd_l.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/mtabd_l.gif*/) left top no-repeat;
}

.mtab.mtdiz .rpic{
height:45px;
background:url("images/mtabd_r.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/mtabd_r.gif*/) right top no-repeat;
}

.content{
background:url("images/main_bg.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/main_bg.gif*/) center top repeat-y #fff;
/*padding:37px 17px 135px 17px;
*/padding:37px 17px 0px 17px;
/*min-height:620px;*/
}

.content.intcont{
padding-right:32px;
padding-left:36px;
}

.content.contlpadd{
padding-right:17px;
}

.pagetitle{
font-size:24px;
color:#000;
padding-left:25px;
padding-bottom:27px;
}

.content.intcont .pagetitle{
padding-left:0px;
}

.leftcol{
width:264px;
float:left;
padding:0px 24px 10px 0px;
}

.rightcol{
width:582px;
float:left;
padding:62px 0px 0px 0px;
}

.content.contlpadd .rightcol{
width:595px;
}

.rightcol.rctit{
padding-top:0px;
}

.rctitle{
font-size:18px;
padding-top:3px;
padding-bottom:35px;
}

.konkurstit{
font-size:18px;
color:#0066cc;
padding-top:3px;
padding-bottom:35px;
}

.indxcol{
width:282px;
float:left;
padding:0px 29px 0px 0px;
}

.indxcol.icrght{
padding-right:0px;
}

.ititle{
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#666666;
padding-bottom:25px;
}

.ititle div{
height:30px;
line-height:28px;
font-size:30px;
}

.gallery .bestwork{
float:left;
min-height:10px;
border-bottom:none;
margin-bottom:20px!important;
}

.gallery.gall2{
padding-bottom:25px;
}

.bestwork{
width:282px;
min-height:206px;
margin-bottom:7px;
padding-bottom:10px;
border-bottom:1px solid #bdbdbd;
}

.bestwork.bworkr{
min-height:10px;
float:right!important;
padding-right:0px;
}

.gallery.gall2 .bestwork{
padding-bottom:0px;
}

.bestwork .pic{
padding-bottom:3px;
}

.bestwork .pic img{
display:block;
border:3px solid #d6d5d5;
}

.bestwork .number{
height:29px;
width:29px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
text-align:center;
color:#fff;
line-height:22px;
float:left;
background:#f26522;
margin-top:2px;
margin-right:7px;
}

.bestwork .chbox{
height:15px;
width:15px;
float:left;
margin:2px 7px 0px 0px;
}

.bestwork .chbox input{
height:15px;
width:15px;
float:left;
}

.bestwork .name{
width:246px;
float:left;
padding-bottom:7px;
}

.bestwork .name.nfull{
width:auto;
float:none;
}

.bestwork .name.nfull2{
font-size:16px;
width:auto;
float:none;
padding-bottom:6px;
}

.bestwork .name a{
text-decoration:none;
}

.bestwork .name div{
font-size:12px;
}

.bestwork .name div a{
text-decoration:underline;
}

.bestwork .bestwork .name{
float:left;
}

.bestwork .name span{
color:#cccccc;
}

.bestwork .name .adel{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#df1a23;
text-decoration:underline;
}

.bestwork .ratings{
height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
clear:both;
}

.bestwork .rating{
display:inline;
color:#0b71b2;
background:url("images/rating.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/rating.gif*/) 0px 0px no-repeat;
border-right:1px solid #cccccc;
margin-right:6px;
padding:0px 6px 0px 31px;
}

.bestwork .rating span{
font-size:18px;
color:#333333;
}

.bestwork .cmmnts{
display:inline;
}

.bestwork .cmmnts span{
color:#0b71b2;
}

.alllink{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
padding-bottom:15px;
}

.alllink a{
text-decoration:none;
}

.alllink span{
color:#999999;
}

.newsci{
padding-bottom:50px;
}

.newsci.ncilast{
padding-bottom:25px;
}

.newsci .ntit{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
padding-bottom:1px;
}

.newsci .ntit a{
text-decoration:none;
}

.newsci .stat{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-bottom:12px;
}

.newsci .stat .numb{
color:#0b71b2;
}

.newsci .stat .date{
font-size:12px;
color:#666666;
}

.newsci .pic{
width:128px;
float:left;
}

.newsci .pic img{
display:block;
border:3px solid #d6d5d5;
}

.newsci .nctext{
width:450px;
float:left;
}

.newsc{
min-height:211px;
border-bottom:1px solid #bdbdbd;
margin-bottom:7px;
padding-bottom:5px;
}

.newsc .pic{
width:115px;
float:left;
padding-bottom:7px;
}

.newsc .pic img{
display:block;
border:3px solid #d6d5d5;
}

.newsc .ntitle{
width:154px;
font-family:Georgia, "Times New Roman", Times, serif;
float:right;
padding-bottom:7px;
}

.newsc .ntit{
font-size:18px;
padding-bottom:1px;
}

.newsc .ntit a{
text-decoration:none;
}

.newsc .date{
font-size:12px;
color:#666666;
padding-bottom:12px;
}

.newsc .stat span{
color:#0b71b2;
}

.newsc .anonce{
clear:both;
}

.konkurs{
/*min-height:216px;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
border-bottom:1px solid #bdbdbd;
margin-bottom:7px;
}

.konkurs .ktitle{
font-family:"Trebuchet MS";
font-size:18px;
padding-bottom:14px;
}

.konkurs .ktitle span{
color:#cccccc;
}

.konkurs .ktitle .btec{
color:#cfdd27;
}

.konkursy .konkurs{
min-height:100px;
width:282px;
float:left;
border:none;
}

.konkursy.konkwork .konkurs .dates{
padding-bottom:20px!important;
}

.konkurs.krght{
float:right!important;
}

.konkurs a{
text-decoration:none;
}

.konkurs .pic{
height:150px;
width:276px;
border:3px solid #d6d5d5;
margin-bottom:14px;
}

.konkurs .pic img{
display:block;
margin:auto;
}

.konkurs .name{
width:190px;
float:left;
padding-bottom:6px;
}

.price{
width:80px;
background-color: #ff0099; 
text-align:center;
font-weight:bold;
font-family:Arial, "Times New Roman", Times, serif;
font-size:16px;
padding-bottom:2px;
color:#FFFFFF;
}

.feat1{

font-family:Arial, "Times New Roman", Times, serif;
font-size:14px;
padding-bottom:2px;
color:#000000;
}

.konkurs .anonce{
font-size:14px;
line-height:15px;
font-family:"Trebuchet MS";
padding-bottom:8px;
}

.konkurs .dates,
.knkrsdetails .dates{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-bottom:46px;
}

.konkurs .dates span,
.knkrsdetails .dates span{
color:#cccccc;
}

.konkurs .dates .date,
.knkrsdetails .dates .date{
color:#666666;
}

.konkurs .dates .numb,
.knkrsdetails .dates .numb{
color:#0b71b2;
}

.pager{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#cccccc;
padding-bottom:20px;
}

.pager.pgrr{
padding-left:280px;
}

.pager.pgrfaq{
padding-left:300px;
}

.pager a{
text-decoration:none;
font-weight:bold;
padding:0px 5px;
}

.pager span{
color:#ff5200;
font-weight:bold;
padding:0px 5px;
}

.datesul{
list-style:none;
padding:0px 0px 10px 0px;
}

.datesul li{
font-size:18px;
font-weight:bold;
list-style:none;
padding-bottom:6px;
}

.datesul a{
text-decoration:none;
}

.datesul li.yearact{
font-size:24px;
color:#ff5200;
}

.datesul li.yearact a{
color:#ff5200;
}

.datesul li ul{
font-size:14px;
font-weight:normal;
padding:5px 0px 6px 14px;
}

.datesul li ul li{
font-size:14px;
font-weight:normal;
}

.datesul li ul li a{
color:#0b71b2!important;
}

.datesul li ul li.monthact{
font-weight:bold;
}

.datesul li ul li.monthact a{
color:#ff5200!important;
}

.gallsmenu{
font-size:18px;
list-style:none;
padding:0px 0px 10px 0px;
}

.gallsmenu li{
padding-bottom:3px;
}

.gallsmenu li.lall{
font-weight:bold;
color:#cfdd27;
padding-bottom:12px;
}

.gallsmenu li.lall a{
color:#cfdd27;
text-decoration:none;
}

.gallsmenu li.lishops a{
color:#009900;
}

.subtitle{
font-size:18px;
padding-bottom:20px;
}

.subtitle span{
color:#cccccc;
}

.cmmntstitle{
height:30px;
color:#9f9f9f;
background:url("images/cmmnttit_l.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/cmmnttit_l.gif*/) left top no-repeat #f6f6f6;
margin-bottom:23px;
}

.cmmntstitle .cmmntstbg{
height:27px;
background:url("images/cmmnttit_l.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/cmmnttit_l.gif*/) right top no-repeat;
padding:3px 5px 0px 5px;
}

.cmmntstitle.ctquest .cmmntstbg{
padding-left:25px;
}

.cmmntstitle .cmmntsnumb{
display:inline;
font-family:"Trebuchet MS";
font-size:18px;
color:#000;
}

.cmmntstitle .cmmntsnumb span{
font-family:Georgia, "Times New Roman", Times, serif;
}

.cmmntstitle .acmmnt{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.comment{
padding-bottom:34px;
}

.comment div{
font-family:Georgia, "Times New Roman", Times, serif;
color:#999999;
padding-bottom:2px;
}

.comment div span{


color:#333333;
}

.comment div span a{
text-decoration:none;
}

.comment div a{
text-decoration:none;
font-weight:bold;
}

.work_picture{
min-height:200px;
border:3px solid #d6d5d5;
margin-bottom:14px;
}

.work_picture img{
display:block;
margin:auto;
}

.user{
width:300px;
float:left;
padding-bottom:12px;
}

.user .avatar{
width:70px;
float:left;
padding-right:10px;
}

.user .avatar .pic{
padding-bottom:5px;
}

.user .avatar .pic img{
display:block;
border:3px solid #d6d5d5;
}

.user .avatar .rating{
height:13px;
}

.user .avatar .rating img{
float:left;
margin:0px 1px;
}

.user .udescr{
width:217px;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
}

.user .udescr .name{
font-size:18px;
padding-bottom:7px;
}

.user .udescr .ratings{
color:#0b71b2;
background:url("images/rating.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/rating.gif*/) 0px 0px no-repeat;
padding:0px 0px 3px 25px;
}

.user .udescr .ratings span{
font-size:18px;
color:#333333;
}

.user .udescr .cmmnts{
background:url("images/comments.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/comments.gif*/) 0px 3px no-repeat;
padding:0px 0px 0px 25px;
}

.user .udescr .cmmnts span{
color:#0b71b2;
}

.vote{
height:70px;
width:265px;
float:left;
padding:0px 0px 0px 15px;
}

.vote .voteinput{
width:15px;
float:left;
padding:2px 12px 0px 0px;
}

.vote .voteinput img{
display:block;
margin-bottom:12px;
}

.vote .voteinput input{
height:15px;
width:15px;
display:block;
margin-bottom:10px;
}

.vote .voteinput label{
display:block;
text-align:center;
}

.vote .button{
height:21px;
width:118px;
font-family:"Trebuchet MS";
font-size:14px;
color:#fff;
float:left;
background:url("images/votebtn.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/votebtn.gif*/) left top no-repeat;
border:none;
margin:26px 0px 0px 5px;
}

.konkursdescr{
line-height:145%;
padding-bottom:17px;
}

.workdescr{
line-height:145%;
padding-bottom:30px;
}

.tshirt{
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
margin-bottom:18px;
padding:16px 0px 18px 0px;
}

.tshirt .pic{
width:138px;
float:left;
}

.tshirt .pic img{
display:block;
}

.tshirt .descr{
width:265px;
float:left;
padding:0px 0px 0px 40px;
}

.tshirt .descr .prod{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#cccccc;
}

.tshirt .descr .prod span{
font-family:"Trebuchet MS";
font-size:18px;
color:#000;
}

.tshirt .descr .sostav{
padding-bottom:6px;
}

.tshirt .price{
padding-bottom:6px;
}

.tshirt .price span{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#cc0000;
font-weight:bold;
}

.sizes{
font-size:12px;
border-collapse:separate;
margin-bottom:8px;
}

.sizes td{
width:29px;
text-align:center;
vertical-align:middle;
/*border:1px solid #333333;*/
}

.sizes .tdlabl{
width:58px;
font-size:14px;
text-align:left;
border:none;
}

.sizes .trsize .tdlabl{
font-size:12px;
border:none;
}

.sizes .trsize td{
border:1px solid #0066cc;
}

.tshirt .buttons{
height:22px;
}

.tshirt .buttons .addbtn{
height:21px;
width:160px;
float:left;
font-family:"Trebuchet MS";
font-size:14px;
text-align:left;
color:#fff;
background:url("images/addbtn.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/addbtn.gif*/) left top no-repeat;
border:none;
margin-right:2px;
padding:0px 0px 2px 26px;
}

.tshirt .buttons .favor{
height:21px;
width:99px;
float:left;
font-family:"Trebuchet MS";
font-size:14px;
color:#fff;
background:url("images/favorbtn.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/favorbtn.gif*/) left top no-repeat;
border:none;
}

.konkurssmenu{
list-style:none;
padding:0px 0px 10px 0px;
}

.konkurssmenu li{
font-size:18px;
list-style:none;
padding-bottom:5px;
}

.konkurssmenu ul{
padding:5px 0px 10px 12px;
}

.konkurssmenu ul li{
font-size:14px;
}

.cmmntform{
padding-bottom:21px;
}

.tarea{
margin-bottom:14px;
}

.tarea .textarea{
border-left:1px solid #666666;
border-right:1px solid #666666;
padding:0px 0px 0px 3px;
}

.tarea textarea{
height:120px;
width:570px;
font-family:"Trebuchet MS";
font-size:13px;
overflow:hidden;
color:#999999;
border:1px solid #fff;
}

.tarea.tacmmnt{
width:590px;
}

.tarea.tacmmnt textarea{
width:580px;
}

.tarea .limg{
float:left;
}

.tarea .rimg{
float:right;
}

.tarea .tarea_t{
height:2px;
background:url("images/tarea_border.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/tarea_border.gif*/) top repeat-x;
}

.tarea .tarea_b{
height:2px;
background:url("images/tarea_border.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/tarea_border.gif*/) bottom repeat-x;
}

.cmmntform .button{
height:21px;
width:184px;
font-family:"Trebuchet MS";
font-size:14px;
color:#fff;
font-weight:bold;
background:url("images/postcmmnt.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/postcmmnt.gif*/) left top no-repeat;
border:none;
padding-bottom:2px;
}

.knkrsdetails{
width:300px;
float:left;
padding:0px 10px 0px 0px;
}

.knkrsdetails .dates{
padding-bottom:14px;
}

.knkrsdetails .budget{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#666666;
padding-bottom:3px;
}

.knkrsdetails .budget span{
font-size:21px;
color:#343434;
font-weight:bold;
}

.uchastvovat{
width:270px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#cccccc;
float:left;
padding-bottom:20px;
}

.uchastvovat .button{
height:42px;
width:217px;
font-family:"Trebuchet MS";
font-size:28px;
color:#fff;
font-weight:bold;
background:url("images/uch_btn.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/uch_btn.gif*/) left top no-repeat;
border:none;
margin-bottom:8px;
padding-bottom:4px;
}

.uchastvovat .button.btn2{
color:#fefefe;
background:url("images/uchua_btn.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/uchua_btn.gif*/) no-repeat;
}

.konkok{
height:42px;
padding-bottom:15px;
}

.konkok input{
height:42px;
width:115px;
font-family:"Trebuchet MS";
font-size:30px;
color:#fff;
background:url("images/okbtn.jpg"/*tpa=http://shmotka.net/bitrix/templates/web21/images/okbtn.jpg*/) left top no-repeat;
border:none;
}

.partner{
padding-bottom:50px;
}

.partner .pic{
width:247px;
float:left;
border:3px solid #d6d5d5;
margin:0px 30px 0px 0px;
}

.partner .pic img{
display:block;
margin:auto;
}

.partner .descr{
width:578px;
float:left;
}

.partner .name{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#0b71b2;
padding-bottom:8px;
}

.partner .name a{
text-decoration:none;
}

.partner .dscrtext{
line-height:22px;
padding-bottom:8px;
}

.partner .url{
font-family:Georgia, "Times New Roman", Times, serif;
}

.partner .url a{
text-decoration:none;
}

.question{
padding-bottom:10px;
}

.question .from{
width:260px;
float:left;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px 20px 0px 25px;
}

.question .from .name{
font-size:18px;
padding-bottom:2px;
}

.question .from .name a{
text-decoration:none;
}

.question .from .date{
color:#666666;
}

.question .from .numb{
color:#0b71b2;
}

.question .text{
width:580px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000;
float:left;
}

.answer{
padding-bottom:40px;
}

.answertable{
width:100%;
}

.answer .from{
width:246px;
font-size:18px;
vertical-align:middle;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
padding:0px 10px 10px 25px;
}

.answer .answtext{
vertical-align:middle;
background: url("images/answer_lbg.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/answer_lbg.gif*/) left repeat-y #f6f6f6;
}

.answer .anttext_t{
height:18px;
line-height:1px;
background:url("images/answer_tl.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/answer_tl.gif*/) left top no-repeat;
}

.answer .anttext_t div{
background:url("images/answer_tr.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/answer_tr.gif*/) right top no-repeat;
}

.answer .anttext_b{
height:14px;
line-height:1px;
background:url("images/answer_bl.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/answer_bl.gif*/) left bottom no-repeat;
}

.answer .anttext_b div{
background:url("images/answer_br.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/answer_br.gif*/) right bottom no-repeat;
}

.answer .answtextdiv{
line-height:24px;
background:url("images/answer_arr.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/answer_arr.gif*/) left center no-repeat;
padding:0px 20px 4px 40px;
}

.faqform{
padding:0px 0px 25px 25px;
}

.faqform label{
width:254px;
font-size:18px;
float:left;
}

.faqform .tarea{
width:400px;
float:left;
margin-bottom:14px;
}

.faqform .tarea textarea{
width:390px;
}

.faqform .inputtext{
float:left;
margin-bottom:14px;
}

.inputtext{
height:30px;
width:402px;
}

.inputtext div{
height:25px;
float:left;
background:url("images/inputtext_bg.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/inputtext_bg.gif*/) top repeat-x;
padding:4px 0px 1px 2px;
}

.inputtext input{
width:392px;
float:left;
font-family:"Trebuchet MS";
font-size:13px;
color:#999999;
border:1px solid #fff;
}

.inputtext img{
float:left;
}

.faqform .btnok{
height:42px;
width:115px;
font-family:"Trebuchet MS";
font-size:30px;
color:#fff;
font-weight:bold;
background:url("images/okbtn.jpg"/*tpa=http://shmotka.net/bitrix/templates/web21/images/okbtn.jpg*/) left top no-repeat;
border:none;
margin:0px 0px 0px 254px;
}

.faqform .mainfields{
font-size:13px;
color:#000;
padding:10px 0px 0px 254px;
}

.formdiv.fregister .mainfields{
padding-left:255px;
}


.red{
font-size:24px;
color:#cfdd27;
}

.address{
line-height:22px;
padding-bottom:30px;
}

.map{
padding-bottom:20px;
}

.map img{
display:block;
}

.dizsubmenu{
font-size:18px;
list-style:none;
padding:0px 0px 20px 0px;
}

.dizsubmenu li{
list-style:none;
padding-bottom:6px;
}

.dizsubmenu li.smact a{
color:#cfdd27;
text-decoration:none;
}

.profile{
background:#f7f7f7;
margin-bottom:30px;
}

.profile .prof_t{
height:4px;
}

.profile .prof_t .limg{
float:left;
}

.profile .prof_t .rimg{
float:right;
}

.profilediv{
padding:10px 15px;
}

.profilediv .avatar{
/*width:134px;*/
width:128px;
border:3px solid #d6d5d5;
margin-bottom:8px;
}

.profilediv .avatar img{
display:block;
}

.profilediv .rating{
padding:0px 0px 10px 3px;
}

.profilediv .rating img{
display:block;
}

.profilediv .profd_l{
width:140px;
float:left;
padding:0px 15px 0px 0px;
}

.profilediv .profd_r{
width:395px;
float:right;
margin-top:-7px;
}

.profilediv .name{
font-size:30px;
padding-bottom:10px;
}

.profilediv .info{
width:190px;
float:left;
line-height:110%;
padding-bottom:6px;
}

.profilediv .info div{
font-size:11px;
color:#999999;
}

.infowww{
padding-bottom:18px;
}

.infowww div{
font-size:11px;
color:#999999;
line-height:10px;
}

.profilediv .editbtn{
height:30px;
width:136px;
font-family:"Trebuchet MS";
font-size:18px;
color:#fff;
background:url("images/editbtn.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/editbtn.gif*/) left top no-repeat;
border:none;
margin-bottom:17px;
padding-bottom:2px;
}

.profilediv .editbtn.ebpadt{
margin-top:24px;
}

.profilediv .bonus{
border-top:1px solid #c6c6c6;
padding:12px 0px 0px 0px;
}

.profilediv .yourbonus{
height:107px;
width:149px;
float:left;
color:#fff;
text-align:center;
background:url("images/mybonus.jpg"/*tpa=http://shmotka.net/bitrix/templates/web21/images/mybonus.jpg*/) left top no-repeat;
padding:30px 0px 0px 0px;
}

.profilediv .yourbonus div{
line-height:40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:48px;
}

.profilediv .yourbonus span{
font-size:12px;
}

.profilediv .questn{
width:150px;
float:left;
line-height:24px;
font-weight:bold;
padding:25px 0px 0px 30px;
}


.addwork{
height:39px;
width:264px;
float:left;
font-size:18px;
text-align:center;
background:url("images/addwork.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/addwork.gif*/) left top no-repeat;
margin-top:-20px;
margin-bottom:22px;
padding:10px 10px 0px 10px;
}

.formdiv{
padding:0px 0px 20px 0px;
}

.formdiv.fregister{
padding-top:15px;
}

.formdiv label{
color:#000;
display:block;
padding-bottom:2px;
}

.formdiv.fregister label{
width:240px;
float:left;
font-size:18px;
padding:0px 15px 0px 0px;
}

.formdiv .inputtext{
width:400px;
margin-bottom:14px;
}

.formdiv.fregister .inputtext{
float:left;
}

.formdiv .inputtext.ifleft{
float:left;
}

.formdiv .inputtext.itkod{
width:109px;
float:left;
}

.formdiv .inputtext.itkod input{
width:100px;
}

.formdiv .plus{
float:left;
margin-left:4px;
}

.formdiv .tarea{
width:400px;
}

.formdiv.fregister .tarea{
float:left;
}

.formdiv .tarea textarea{
height:200px;
width:390px;
}

.formdiv .tarea select{
width:398px;
margin:0px 0px 0px -3px;
}

.formdiv .tarea.taresume{
width:540px;
}

.formdiv .tarea.taresume textarea{
height:115px;
width:532px;
}

.formdiv .tarea.taaddress textarea{
height:92px;
}

.formdiv .viewbtn{
height:30px;
width:85px;
float:left;
font-family:"Trebuchet MS";
font-size:18px;
color:#fff;
background:url("images/viewbtn.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/viewbtn.gif*/) no-repeat;
border:none;
margin-left:4px;
}

.formdiv .kod{
height:28px;
float:left;
border:1px solid #000;
margin-right:2px;
}

.formdiv .kod img{
display:left;
}

.formdiv .formcmmnts{
font-size:11px;
width:400px;
clear:both;
float:left;
color:#999999;
position:relative;
margin-top:-10px;
margin-bottom:10px;
}

.formdiv select{
width:400px;
font-family:"Trebuchet MS";
font-size:13px;
color:#999999;
display:block;
margin-bottom:17px;
padding:1px 0px;
}

.formdiv .chbox{
font-size:13px;
padding:0px 0px 17px 0px;
margin:5px 0px 0px 0px;
}

.formdiv .chbox label{
font-size:13px;
width:auto;
}

.formdiv .chbox input{
height:15px;
width:15px;
float:left;
margin:2px 4px 0px 0px;
}

.formdiv .chbox span{
width:400px;
float:left;
}

.formdiv .btnok{
height:42px;
width:115px;
font-family:"Trebuchet MS";
font-size:30px;
color:#fff;
font-weight:bold;
background:url("images/okbtn.jpg"/*tpa=http://shmotka.net/bitrix/templates/web21/images/okbtn.jpg*/) left top no-repeat;
border:none;
margin:14px 0px 12px 0px;
}

.formdiv .regbtn{
height:42px;
width:327px;
font-family:"Trebuchet MS";
font-size:30px;
color:#fff;
background:url("images/btnregister.jpg"/*tpa=http://shmotka.net/bitrix/templates/web21/images/btnregister.jpg*/) no-repeat;
border:none;
margin:7px 0px 10px 0px;
padding-bottom:2px;
}

.formdiv.fregister .btnok{
margin-left:255px;
}

.formdiv .btnupload{
height:42px;
width:269px;
font-family:"Trebuchet MS";
font-size:30px;
color:#fff;
background:url("images/btn_upload.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/btn_upload.gif*/) left top no-repeat;
border:none;
margin:10px 0px 20px 0px;
padding-bottom:2px;
}

.baskettable{
width:100%;
margin-bottom:8px;
}

.baskettable th{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
vertical-align:top;
text-align:left;
border-bottom:4px solid #dbdbdb;
padding:0px 0px 10px 0px;
}

.baskettable th span{
font-size:12px;
font-weight:normal;
}

.baskettable td{
vertical-align:top;
border-bottom:1px solid #dbdbdb;
padding-top:14px;
padding-bottom:14px;
}

.baskettable .td1{
width:57px;
padding-left:4px;
padding-right:22px;
}

.baskettable .td1 img{
display:block;
border:2px solid #cccccc;
}

.baskettable .td2{
padding-top:12px;
padding-right:10px;
}

.baskettable .name{
font-weight:bold;
padding-bottom:6px;
}

.baskettable .name2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding-bottom:4px;
}

.baskettable .author{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}

.baskettable .td3{
width:55px;
padding-right:10px;
}

.baskettable .td3 div,
.baskettable .td5 div{
height:17px;
width:42px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
float:left;
border:1px solid #0066cc;
padding:1px 0px 0px 0px;
}

.baskettable .td5 { white-space: nowrap; }
.baskettable .td5 div { width:auto; }

.baskettable .td4{
width:65px;
padding-right:10px;
}

.baskettable .td4 input{
height:18px;
width:42px;
float:left;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
border:1px solid #000;
}

.baskettable .td5{
width:75px;
padding-right:10px;
}

.baskettable .td6{
width:70px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#cc0000;
}

.baskettable .td6 a{
color:#cc0000;
}

.baskettable .trtotal .tdl{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:right;
color:#000;
font-weight:bold;
border-top:2px solid #dbdbdb;
border-bottom:2px solid #dbdbdb;
padding-right:27px;
}

.baskettable .trtotal .tdr{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
border-top:2px solid #dbdbdb;
border-bottom:2px solid #dbdbdb;
padding-top:12px;
}

.baskettable .trtotal .tdr span{
font-size:18px;
font-weight:bold;
color:#000;
}

.baskbuttons{
height:24px;
padding-bottom:40px;
}

.baskbuttons input{
height:21px;
width:99px;
float:right;
border:none;
font-family:"Trebuchet MS";
font-size:14px;
color:#fff;
font-weight:bold;
margin-left:2px;
padding-bottom:1px;
}


.baskbuttons input.btn1{
width:141px;
background:url("images/basketbtn1.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/basketbtn1.gif*/) left top no-repeat;
}

.baskbuttons input.btn2{
background:url("images/basketbtn2.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/basketbtn2.gif*/) left top no-repeat;
}

.baskbuttons input.btn3{
background:url("images/basketbtn3.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/basketbtn3.gif*/) left top no-repeat;
}

.regcell{
height:224px;
width:379px;
float:left;
background:url("images/regc_bg.jpg"/*tpa=http://shmotka.net/bitrix/templates/web21/images/regc_bg.jpg*/) left top no-repeat;
padding:10px;
}

.regcell.rcright{
margin-left:62px;
}

.regcell .rtext{
height:148px;
width:225px;
float:left;
line-height:120%;
padding:14px 0px 10px 10px;
}

.regcell .rtext div{
font-size:24px;
padding-bottom:20px;
}

.regcell .pic{
width:135px;
float:right;
}

.regcell .pic img{
display:block;
}

.regcell .btndiv{
height:42px;
clear:both;
}

.regcell .btndiv a{
height:42px;
width:327px;
font-size:30px;
text-align:center;
color:#fff;
text-decoration:none;
display:block;
background:url("images/btnregister.jpg"/*tpa=http://shmotka.net/bitrix/templates/web21/images/btnregister.jpg*/) left top no-repeat;
margin:auto;
}

.soglashenie{
line-height:145%;
padding:14px 0px 25px 0px;
}

.soglashenie p{
padding-bottom:15px;
}

.smapul{
list-style:none;
padding:0px 0px 20px 0px;
}

.smapul li{
font-size:18px;
list-style:none;
padding-bottom:6px;
}


.smapul ul{
padding:10px 0px 4px 15px;
}

.smapul ul li{
font-size:14px;
padding-bottom:5px;
}

/* Cloth popup */

.clothpu{
width:920px;
position:absolute;
top:270px;
left:50%;
margin-left:-460px;
z-index:100;
/*margin-left:-310px;*/
}

.clothpudiv{
padding:4px 14px 12px 4px;
}

.pubody{
background:#fff;
padding:15px 10px 10px 10px;
}

.cloth{
width:202px;
float:left;
padding:0px 18px 28px 0px;
}

.cloth.crght{
padding-right:0px;
}

.cloth .clothtop{
height:269px;
width:200px;
text-align:center;
border:1px solid #777777;
}

.cloth .clothtop .pic{
height:170px;
padding:22px 0px 7px 0px;
}

.cloth .clothtop .pic img{
display:block;
margin:auto;
}

.cloth .clothtop .name{
font-size:14px;
font-weight:bold;
color:#000;
}

.cloth .clothtop .price div{
font-size:24px;
color:#cc0000;
font-weight:bold;
line-height:20px;
padding-bottom:6px;
}

.cloth .clothtop .price{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.cloth .clothsizes{
padding:9px 0px 0px 0px;
}

.closesizestab{
width:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000;
border-collapse:separate;
}

.closesizestab td{
height:20px;
vertical-align:middle;
text-align:center;
/*border:1px solid #333333;*/
}

.closesizestab .toptr td{
border:1px solid #0066cc;
padding:0px 4px;
}

.closesizestab .input_text{
width:25px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:center;
color:#000;
border:none;
}

.pubody .pager{
width:420px;
float:left;
padding:0px 22px 17px 0px;
}

.pubody .choosebtn{
height:21px;
width:200px;
float:left;
}

.pubody .choosebtn input{
height:21px;
width:134px;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
color:#fff;
background:url("images/btn_choose.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/btn_choose.gif*/) no-repeat;
border:none;
}

.putabs{
height:44px;
}

.putabs .tab{
height:44px;
float:left;
background:url("images/tab_bg.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/tab_bg.gif*/) top repeat-x;
margin-right:2px;
}

.putabs .tab.tact{
background:#fff;
}

.putabs .tab a{
height:32px;
float:left;
font-size:16px;
color:#fff;
text-decoration:none;
display:block;
background:url("images/tab_r.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/tab_r.gif*/) right top no-repeat;
padding:12px 15px 0px 15px;
}

.putabs .tab.tact a{
color:#000;
background:url("images/tabact_r.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/tabact_r.gif*/) right top no-repeat;
}

.putabs .tab div{
height:44px;
float:left;
background:url("images/tab_l.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/tab_l.gif*/) left top no-repeat;
}

.putabs .tab.tact div{
background:url("images/tabact_l.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/tabact_l.gif*/) left top no-repeat;
}

.putabs .putabs_l{
width:400px;
float:left;
}

.putabs .putabs_r{
width:150px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:right;
font-weight:bold;
float:right;
padding:0px 10px 0px 0px;
}


.clothptable{
width:100%;
}

.clothptable .shadwtoptr{
height:10px;
line-height:5px;
}

.clothptable .shadwtoptr .conttd{
background:#dbdbdb;
}

.clothptable .shadwtoptr .shadow_l{
width:10px;
background:#dbdbdb;
}

.clothptable .shadwtoptr .shadow_r{
height:10px;
width:10px;
background:url("images/shadow_tr.png"/*tpa=http://shmotka.net/bitrix/templates/web21/images/shadow_tr.png*/) no-repeat;
}

.clothptable .conttr{}

.clothptable .conttr .conttd{
background:#dbdbdb;
}

.clothptable .conttr .shadow_l{
background:#dbdbdb;
}

.clothptable .conttr .shadow_r{
width:10px;
background:url("images/shadow_r.png"/*tpa=http://shmotka.net/bitrix/templates/web21/images/shadow_r.png*/) left repeat-y;
}

.clothptable .shadwbttmtr{
height:9px;
line-height:5px;
}

.clothptable .shadwbttmtr .conttd{
height:9px;
background:url("images/shadow_b.png"/*tpa=http://shmotka.net/bitrix/templates/web21/images/shadow_b.png*/) top repeat-x;
}

.clothptable .shadwbttmtr .shadow_l{
height:9px;
width:10px;
background:url("images/shadow_bl.png"/*tpa=http://shmotka.net/bitrix/templates/web21/images/shadow_bl.png*/) no-repeat;
}

.clothptable .shadwbttmtr .shadow_r{
height:9px;
width:10px;
background:url("images/shadow_br.png"/*tpa=http://shmotka.net/bitrix/templates/web21/images/shadow_br.png*/) no-repeat;
}

/* PopUp */

.bpup{
min-width:800px;
background:url("images/header_pu.jpg"/*tpa=http://shmotka.net/bitrix/templates/web21/images/header_pu.jpg*/) left top repeat-x #fff;
}

.pumain{
min-height:100%;
min-width:800px;
}

.pumain .putitle{
font-size:18px;
font-weight:bold;
padding-bottom:37px;
}

.pumain .putitle a{
text-decoration:none;
}


.pumainbg{
width:690px;
margin:auto;
padding:114px 55px 150px 55px;
}

.pufooter{
height:80px;
min-width:800px;
font-weight:bold;
color:#fff;
background:#393939;
position:relative;

margin-top:-80px;
}

.pufooter div{
width:690px;
margin:auto;
padding:32px 0px 0px;
}


.footer{
height:123px;
/*min-width:938px;
*/font-size:14px;
font-weight:bold;
color:#fff;
background:#393939;
/*position:relative;
margin-top:-123px;
*/}

.footer a{
color:#fff;
text-decoration:none;
}

.footerbg{
height:80px;
width:854px;
background:url("images/footer_bg.gif"/*tpa=http://shmotka.net/bitrix/templates/web21/images/footer_bg.gif*/) left top no-repeat;
margin:auto;
padding:24px 42px 0px 42px;
}

.fmenu{
color:#a6a4a4;
padding-bottom:10px;
}

.fmenu a{
color:#ff5200;
text-decoration:none;
}

.fmenu a:hover{
color:#fff;
}

.footer .copyrights{
width:400px;
float:left;
}

.footer .development{
width:400px;
text-align:right;
float:right;
}


.spacer{
height:1px;
clear:both;
}


